/*  
Theme Name: Pasadena CA Real Estate Homes
Theme URI: http://irina4realestate.com
Description: Pasadena Real Estate Home for Sale.
Version: 1.0
Author: 
Author URI: 
*/

.TWidgetSpacer { height: 0.5em; } 
a.permalink_right { float: right; border: 0px; margin: 0 0 0 1em; } 
#TBreadCrumb { font-size: 11px; } 
#TPathway { text-indent: 10px; }  
.TCalendarTable { font-size: 1em; } 
.TCalendarCaption { margin: 0 0 4px 0; text-align: center; } 
.TCalendarCaption a:link { font-weight:600; } 
.TCalendarCaption a:visited { font-weight:600; } 
.TCalendarCaption a:hover { font-weight:600; } 
.TCalendarCaption a:active { font-weight:600; } 
.TCalendarCell, .TCalendarHeaderCell, #TCalendarToday, .TCalendarLinkPost { height: 2em; margin: 0px auto; padding: 0px; text-align: center; width: 2em; } 
.TCalendarHeaderCell { background-color: #ccc; color: #444; font-size: .8em; font-weight: 700; } 
.TCalendarTable tfoot { text-align: center; } 
#TCalendarToday { border: 1px solid #444; color: red; } 
.TCalendarLinkPost a { font-weight:600; text-align: center; } 
.TCalendarEmptyCell { background-color: #e8e8e8; } 
.TSideItem { padding:0px 20px 20px 20px;} 
.TSideItem ul { margin: 0; } 
.TSideItem ul li { margin-left: 8px; }  
div.note { margin: 10px 0px 10px 0px; padding: 5px 10px 5px 10px; border: 1px solid #b4b4b4; background: #dcdcdc; text-align:justify; } 
div.alert, div.log_container { margin: 10px 0px 10px 0px; padding: 7px 10px 7px 35px; border: 1px solid #b4b4b4; background: #dcdcdc url(/assets/common/css/img/div_alert.png) 3px 3px no-repeat; text-align:justify; } 
div.download { margin: 10px 0px 10px 0px; padding: 7px 10px 7px 35px; border: 1px solid #b4b4b4; background: #dcdcdc url(/assets/common/css/img/div_download.png) 3px 3px no-repeat; text-align:justify; } 
div.info { margin: 10px 0px 10px 0px; padding: 7px 10px 7px 35px; border: 1px solid #b4b4b4; background: #dcdcdc url(/assets/common/css/img/div_info.png) 3px 3px no-repeat; text-align:justify; } 
div.tip { margin: 10px 0px 10px 0px; padding: 7px 10px 7px 35px; border: 1px solid #b4b4b4; background: #dcdcdc url(/assets/common/css/img/div_tip.png) 3px 3px no-repeat; text-align:justify; }  
.missingFeatures h2 { font-size: 12px; padding: 10px; } .TSearchHit { background-color: #ff6; color: #000; } 
#TSearchHit_0 { background-color: #ff6; color: #000; } #TSearchHit_1 { background-color: #a0ffff; color: #000; } 
#TSearchHit_2 { background-color: #9f9; color: #000; } #TSearchHit_3 { background-color: #f99; color: #000; } 
.TPaging { text-align: center; }  
img.avatars_plugin_avatar { height:48px; margin:2px; padding:1px; border:1px solid #CCCCCC; background-color:white; } 
.TCommentText img.avatars_plugin_avatar { }  .widget_core_authors { border: 1px solid #f4f4f4; margin: 0; padding: 0; } 
.widget_core_authors h4 { display: block !important; visibility: visible !important; } 
.widget_core_authors a { float: left; } 
.widget_core_authors div { float: left; } 
.widget_core_authors .clear { } 
.widget_core_authors ul { margin: 0 4px 0 4px; padding: 0; } 
.widget_core_authors ul li { list-style-type: none; margin: 0; padding: 0; } 
.widget_core_authors ul li img { list-style-type: none; margin: 0 4px 0 4px; padding: 0; }  
.navigation { margin: 0 auto; width: 100%; } ul{border:0; margin:0; padding:0;} 
#pagination-flickr li{ border:0; margin:0; padding:0; font-size:11px; list-style:none; } 
#pagination-flickr a { border:solid 1px #DDDDDD; margin-right:2px; } 
#pagination-flickr .previous-off, #pagination-flickr .next-off { color:#666666; display:block; float:left; font-weight:bold; padding:3px 4px; } 
#pagination-flickr .next a, #pagination-flickr .previous a { font-weight:bold; border:solid 1px #FFFFFF; } 
#pagination-flickr .current_page{ color:#ff0084; font-weight:bold; display:block; float:left; padding:4px 6px; } 
#pagination-flickr a:link, #pagination-flickr a:visited { color:#0063e3; display:block; float:left; padding:3px 6px; text-decoration:none; } 
#pagination-flickr a:hover{ border:solid 1px #666666; }  
.info p { margin: 0; padding: 0; }  
.tag-sign { background: url(/resources/common/img/tag-left.png) top left no-repeat; height: 21px; line-height: 20px; float: left; display: block; width: auto; padding-left: 18px; } 
* html .tag-sign, * html .tag-sign div{ display: block; float: left; } 
.tag-sign div{ background: url(/resources/common/img/tag-right.png) top right no-repeat; height: 20px; line-height: 18px; padding-right: 10px; font-size: 11px; } 
.tag-sign a:link, .tag-sign a:visited{ color: #000000; text-decoration: none; } 
.tag-sign a:hover, .tag-sign a:hover{ text-decoration: underline;; }   
.postFix { margin: 4px; width: 100%; } 
.TPost { } .TPost a { } .TPost a:hover { } .TPost h1 { font-size: 1.6em; font-weight: bold; } 
.TPost h2 { font-size: 1.4em; font-weight: bold; } 
.TPost h3 { font-size: 1.2em; font-weight: bold; } 
.TPost h4 { font-size: 1.0em; font-weight: bold; } 
.TPost h5 { font-size:0.8em; font-weight:bold; } 
.TPost h6 { font-size:0.8em; font-weight:400; } 
.TPost strong { font-weight: 700; }  
.TPost .TEntry { text-align: justify; padding:3px 3px 0 3px; } 
.TPost .TEntry h1 { line-height: 1.8em; } 
.TPost .TEntry h2 { line-height: 1.6em; } 
.TPost .TEntry h3 { line-height: 1.4em; } 
.TPost .TEntry h4 { line-height: 1.2em; } 
.TPost .TEntry h5 { line-height: 1.0em; } 
.TPost .TEntry a { } h3 a.TPermalink { padding-bottom:7px; font-weight:600; font-size:12px; }  
.TCategories h3, .TThemes h3 { display: inline; font-size: 1.1em; font-weight: 700; }  
.TPostSpacer { height: 1em; }  
.entry{ font-size:1.1em; margin:5px; padding-left:3px; } 
.entry-odd{ background:#eee repeat-x; color:#FFFFFF; font-size:1.0em; margin-right:7px; width:608px; } 
.entry-odd .entrytitle{ border-bottom:1px solid #5F666A; color:#999; } 
.entry-odd .entrytitle h2 { color:#897; } 
.entry-odd .tool { color:#666666; padding:0 5px 0 0; } 
.entry-odd .TEntry { color:#000; } 
.entrymeta{ background:#434343; font-size:0.8em; padding:5px; display:none; } 
.entry-odd .entrymeta{ display:block; } 
.entry-even { color:#ffffff; font-size:1.0em; } 
.entry-even .entrytitle{ border-bottom:1px solid #5F666A; color:#666; } 
.entry-even .entrytitle h2 { color:#CDB; } 
.entry-even .tool { color:#666666; padding:0 5px 0 0; }  
blockquote { margin: 0pt 0pt 0pt 30px; padding: 10px 20px 10px 20px; } 
.TComments, .TFeedback { background-color: #fff; padding: 8px 8px 0 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; } 
.TFeedback { background-color: #f4f4f4; padding: 8px; } 
.TComment { background-color: #f4f4f4; } 
.TCommentInnerSpacer { padding: 0 4px 0 4px; } 
.TComment:before { background: transparent url(/assets/common/img/top-right.png) scroll no-repeat top right; margin-bottom: -20px; height: 30px; display: block; border: none; content: url(/assets/common/img/top-left.png); padding: 0; line-height: 0.1; font-size: 1px; } 
.TComment:after { display: block; line-height: 0.1; font-size: 1px; content: url(/assets/common/img/bottom-left.png); margin: 0 0 -1px 0; height: 30px; background: white; background: transparent url(/assets/common/img/bottom-right.png) scroll no-repeat bottom right ; padding: 0; } 
.TCommentText br { margin: 0; padding: 0; line-height: 0; height: 0; display: none; } 
.TCommentFormSpacer { height: 1em; } 
.TCommentsFormHeader { -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; background: #aaa none repeat scroll 0%; border: 2px solid #aaa; padding: 0 5px 5px 5px; text-align: center; } 
.TCommentsHeader { background-color: #aaa; color: #fff; font-size: 1.4em; font-weight: normal; line-height: 1.6em; text-align: center; } 
.TCommentFormInner { background: #fff none repeat scroll 0%; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; padding: 8px; text-align: left; } 
.TCommentFormOptions { } form.TCommentForm { font-size: 1em; line-height: 1.2em; } 
form.TCommentForm fieldset { border: none; margin: 1ex 0; padding: 0; width: 98%; } 
form.TCommentForm fieldset div.label { float: left; width: 18%; text-align: right; padding-top: .5ex; font-weight: 600; } 
form.TCommentForm fieldset div.input { margin: 0 0 0 20%; } 
form.TCommentForm fieldset div.input textarea { background-color: #f1f1f1; border: 1px solid #ccc; color: #666; } 
form.TCommentForm fieldset div.input input, .ActionButton, .form_text_input { background-color: #f1f1f1; border: 1px solid #ccc; color: #666; padding: 3px; } 
form.TCommentForm fieldset.input{ background-color: #fff; border: 1px solid #666; margin: 0; } 
form.TCommentForm fieldset div.info { margin: 0 0 0 20%; } 
form.TCommentForm fieldset textarea { background-color: #f1f1f1; border: 1px solid #ccc; color:#666; width: 100%; } 
form.TCommentForm fieldset legend { } div.TComment, form.TComment { text-align: justify; } 
div.TCommentTitle { margin: 1ex 0; font-weight: bold; } 
div.TCommentText { margin-top: 0; margin-bottom: 0; overflow: hidden; } 
div.TCommentSmallPrint { clear: both; font-size: 78%; margin: 1ex 0; } 
form.TComment .input .notes { } #TCommentPreview { background-color: #eee; } 
.TCommentSpacer { height: 1em; } 
.form_textarea_input { border: 1px solid #ccc; width: 90%; } 
form.TComment fieldset { border: 0; } 
.DetailedContact { background-color: #fff; margin: 8px; padding: 8px; } 
.DetailedContact input, .DetailedContact textarea { background-color: #fff; border: 1px solid #666; margin: 0; padding: 3px; } 
.DetailedContact textarea { width: 100%; } 
.DetailedContact input[type=checkbox]:active { border: 1px solid #666; } 
#lbOverlay { position: absolute; left: 0; width: 100%; background-color: #000; cursor: pointer; z-index: 17; } 
#lbCenter, #lbBottomContainer { position: absolute; left: 50%; overflow: hidden; background-color: #fff; z-index: 19; } 
.lbLoading { background: #fff url(/assets/common/img/loading.gif) no-repeat center; } 
#lbImage { border: 10px solid #fff; } 
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; } 
#lbPrevLink { left: 0; } 
#lbPrevLink:hover { background: transparent url(/assets/common/img/prevlabel.gif) no-repeat 0% 15%; } 
#lbNextLink { right: 0; } 
#lbNextLink:hover { background: transparent url(/assets/common/img/nextlabel.gif) no-repeat 100% 15%; } 
#lbBottom { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; } 
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(/assets/common/img/closelabel.gif) no-repeat center; margin: 5px 0; } 
#lbCaption, #lbNumber { margin-right: 71px; } 
#lbCaption { font-weight: bold; } 
.cma_form { background-color: #dbdbdf; border: 1px solid #444; margin: 15px; width: 430px; } 
.cmafs1 { background-color: #fff; border: 1px solid #444; margin: 10px; padding: 5px; width: 395px; } 
.cmafs1 legend { font-size: 16px; font-weight: 600; } 
.cmafs1 h3 { font-size: 13px; font-style: italic; font-weight: 400; margin: 0 0 15px 10px; padding: 0; } 
.cmafs1 p { line-height: 20px; text-align: justify; } 
.cmafs2 { background: #dbdbdf url(/assets/img/96pct.png) no-repeat right top; border: 1px solid #dbdbdf; margin: 10px; width: 400px; } 
.cma_form label { clear: both; float: left; width: 82px; } .cma_form input { border: 1px solid #b0becd; font-size: 16px; font-weight: 300; line-height: 28px; } 
.cmafs2 .clear { clear: left; } 
input#cma { font-size: 11px; }  

/* Begin custom CSS */
body { margin:0; padding:0; background:#3b3b3b url(images/bg.jpg) top repeat-x; font:12px arial; color:#4E2100; } 
img { border:none; } 
p { font:12px arial; padding:0; margin:0px 0px 10px 0px; line-height:18px; } 
a {color:#3f4b7d;} 
h1 { font-size:1.6em; font-weight:bold; } 
h2 { font-size:1.4em; font-weight:bold; } 
h3 { font-size:1.2em; font-weight:bold; } 
h4 { font-size:1.0em; font-weight:bold; } 
h5 { font-size:0.8em; font-weight:bold; } 
h6 { font-size:0.8em; font-weight:400; }  
#cage { width:950px; height:auto; margin:0 auto; background: transparent url(images/main.jpg) repeat-y; } 
#lftColumn { width:615px; height:auto; float:left; margin-left:33px; _margin-left:17px; } 
#rgtColumn { width:274px; height:auto; float:left; }  

#search { width:265px; height:75px; background:url(images/search.jpg) top left no-repeat; } 
.SearchField { width:86px; height:18px; float:left; border:1px solid #692f12; padding:0; margin:26px 0px 0px 95px; background:url(images/input-bg.gif) top repeat-x; } 
.SearchButton { width:58px; height:20px; background:url(images/input-search.gif) top repeat-x; text-align:center; color:#fff; border:none; float:left; margin-top:26px; cursor:pointer; margin-left:4px; padding-bottom:2px; }  
.nav { width:900px; height:48px; border:none; background:url(images/nav.jpg) top left no-repeat; font:normal 12px Arial, Helvetica, sans-serif; margin:0 auto; display:inline-table; padding-left:50px; padding-top:1px; }  
.nav ul { list-style-type:none; padding:0; margin:0; } 
.nav ul li { float:left; position:relative; z-index:998; background:url(images/navSdw.jpg) no-repeat; background-position:0px -2px; } 
.nav ul li ul { display:none; border:none; } 
.nav ul li ul { margin-left:-30px; padding:0 30px 30px 30px; }  
.nav ul li a { float:left; display:block; height:40px; line-height:40px; _line-height:40px; padding:0px 17px 0px 17px; text-decoration:none; font-weight:bold; color: white; } 
.nav ul li:hover { width:auto; } 
.nav ul li:hover a { background:#59200f; text-decoration:none; }  
.nav ul li:hover ul { display:block; position:absolute; z-index:997; top:40px; margin-top:1px; left:0; } 
.nav ul li:hover ul li ul { display: none; } 
.nav ul li:hover ul li a { display:block; width:10em; height:auto; line-height:18px; margin-left:-1px; padding:4px 16px 4px 16px; border-bottom:1px solid #b98944; color:white; }  
.nav ul li:hover ul li a:hover { background:#6c2e01; text-decoration:none; }  
.nav ul li a:hover { background:#59200f; text-decoration:none; }  
.nav ul li a:hover ul { display:block; position:absolute; z-index: 996; top:3.1em; t\op:3.0em; left:0; _left:-1px; marg\in-top:0.1em; _margin-top:0px; _top:44px; } 
.nav ul li a:hover ul li a { display:block; w\idth:10em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-bottom:1px solid #b98944; background:#59200f; font-weight:normal; color:white; }  
.nav ul li a:hover ul li a ul { visibility:hidden; height:0px; width:0px; position:absolute; z-index: 995; } 
.nav ul li a:hover ul li a:hover { background:#6c2e01; text-decoration:none; }   
#btn_rss { width:212px; height:43px; display:block; margin-top:15px; background:url(images/btn_rss.gif); } 
form#rss2emailform {padding:0; margin:0;} 
form.rss2emailform {padding:0; margin:0;} 
fieldset.rss2emailfieldset {padding:0; margin:0;} 
#rss2emailbutton { width:60px; height:22px; background:url(images/input-search.gif) top repeat-x; text-align:center; color:#fff; border:none; float:left; cursor:pointer; margin-left:4px; padding-bottom:4px; } 
#rss2email { width:154px; height:18px; padding:0px; color:#9c9c9c; border:none; float:left; background:url(images/input-bg.gif) top repeat-x; border:1px solid #692f12; } 
#rgtColumn .TSideItem h4 { visibility:hidden; display:none; } 
#ppimg { margin:0 0 0 30px; }  
.sidebarWidget { width:220px; margin:0 0 0 20px; }  
#about-btm { width:440px; height:223px; float:left; background:url(images/about-btm.jpg); margin-left:33px; _margin-left:16px; }
#about-btm .textwidget p a {color:#E0D6AD;}
#about-btm .textwidget p a:hover {color:#E5DDC1;}

#about-btm h1, #about-btm p, #post-btm h3, #post-btm p, #post-btm ul, #post-btm a, #comments-btm ul, #comments-btm h1, #comments-btm a { color:#e0d6ad; border:none;} 
#post-btm { width:184px; height:223px; float:left; background:url(images/post-btm.jpg); } 
#comments-btm { width:256px; height:223px; float:left; background:url(images/comments-btm.jpg); } 
#comments-btm h4 { color:#e0d6ad; font:normal 24px "Trebuchet MS"; padding:0; margin:0px 0px 10px 0px; } 
#ftr { width:920; height:31px; background:url(images/ftr.gif) top left no-repeat; margin-left:13px; padding:9px 0px 0px 60px; } 
#ftr p { color:#592b15; }  
.TPost h2 { font:normal 22px "Trebuchet MS"; letter-spacing:-1px; color:#713b1f; padding:0; margin:0px 0px 10px 0px; border-bottom:1px solid #bda89c; } 
.TPost a { text-decoration:none; color:#3f4b7d; } 
.TEntry h2 { font:normal 20px "Trebuchet MS" !important; color:#733718; padding:0; margin:0px 0px 10px 0px; border:none; } 
.tool { width:50%; float:left; border-top:1px solid #9e8156; border-bottom:1px solid #9e8156; padding:5px 0px 5px 0px; background:#e5ddc1; } 
.TCategories { width:50%; float:left; text-align:right; border-top:1px solid #9e8156; border-bottom:1px solid #9e8156; padding:5px 0px 5px 0px; background:#e5ddc1; } 
.TPaging { margin-bottom:10px; text-align:right; } 
.TPaging a { color:#692f12; font:bold 14px Arial, Helvetica, sans-serif; } 
.btmbox { width:210px; height:72px; background:#d9dfec; border:3px solid #bebebe; padding:10px; float:left; margin-right:8px; } 
.btmbox2 { width:230px; height:72px; background:#d9dfec url(images/btmLogos.gif) center center no-repeat; border:3px solid #bebebe; padding:10px; float:left; } 
.btmbox p, .btmbox2 p { margin:0; padding:0; line-height:14px; } 
.ftrTxt { font:bold 12px arial; color:#866b4c; line-height:16px; margin-top:10px; text-align:center; } 
#brokerage-logo { width:144px; height:96px; background:url(images/brokerage-logo.jpg); margin:0 auto; } 
#help { width:218px; height:153px; margin:0 auto } 
.clearer { clear:both; } 
h4 { padding:0; margin:10px 0px 0px 0px; } 
h4.TAccordionToggle { font:normal 18px "Trebuchet MS"; color:#4e2100; padding:0; margin:0; cursor:pointer; border-bottom:1px solid #b6a98f; } 
.TPost span { padding-top:10px;} 
.TTitle h3 { font:normal 14px "Trebuchet MS" !important; } 
.TTitle h2 { font:normal 14px "Trebuchet MS" !important; } 
.postFix { margin:0px !important; width:580px; } 
.postFix img { padding:0.5em; } 
.postwrap { padding-left:10px; } 
#content { padding-top:10px; } 
h3 { padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; } 
ul.feedList { padding:0; margin:0px 0px 0px 18px; color:#e0d6ad !important; } 
blockquote { margin: 0pt 0pt 0pt 30px; padding: 10px 20px 10px 20px; width:400px; background: transparent url(images/miamiquote.gif) no-repeat scroll left top; font-size: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color:#4E2100; line-height: 1.2em; } 

/*.carousel-component { height:140px; position:relative; overflow:hidden; background:url(images/btmSdw.jpg) bottom center no-repeat; -moz-border-radius:6px; color:#618cbe; z-index:5; } 
*/
#carouselH1 { font:bold 24px "Times New Roman", Times, serif; border:none; padding:0; margin:10px 0px 0px 0px; text-align:center; color:#5d2b12; }

#rgtColumn ul { margin-left:20px; }
#comment { width:450px; }
.sidebarcats { margin-left:20px; }
.footerRSS { margin-left:15px; }
.ftrleft { float:left; }
.ftrrght { float:right; margin-right:80px;}
.sideBarArchives .TSideItem ul { margin-top:-10px; }