/*  
Theme Name: Dayton Ohio Real Estate and Mortgages
Theme URI: http://daytonohiorealestateandmortgages
Description: Dayton Ohio Real Estate and Mortgages
Version: 1.0
Author: 
Author URI: 
*/

/* These all seem to be universal styles */ 
.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 ul { } 
.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; } 
/* End of Universal Styles */


/* Dayton Ohio Custom Styles */
* {margin:0; padding:0;} 
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666; line-height: 1.8em; } 
#innerBody { background:#fff url(images/pagebg.jpg) repeat-x; }
img { border:none; } 
p { margin-botton: 1em; } 
a { color:#000099; text-decoration:none; } 
a:hover { color:#33c207; text-decoration:underline; } 
.undefined a { color:#000099; } 
.male a { color: #7196B1; } 
.female a { color: #C7488B; } 
h1 { font-size: 1.6em; font-weight: bold; color: #1d7004; margin-botton: 2em; } 
h2 { font-size: 1.4em; font-weight: bold; color: #335278; margin-botton: 2em; } 
h3 { font-size: 1.2em; font-weight: bold; color: #454242; margin-botton: 2em; } 
h4 { font-size: 1em; font-weight: bold; color: #454242; margin-botton: 2em; } 

h1.title, h2.title { visibility:hidden; display:none; } 
.sitetitle, .tagline { display:none; } 
#nav { height:71px; width:1200px; background:#fff url(images/navbg.jpg) no-repeat; } 
.nav1 ul li a.navt1 { background:url(images/navleft.jpg) no-repeat; cursor:pointer; width:144px; } 
.nav1 ul li a.navt1:hover { background:url(images/navleft_hov.jpg) no-repeat; cursor:pointer; width:144px; } 
.nav1 ul li a.navt2 { background:url(images/navright.jpg) no-repeat; cursor:pointer; width:144px; } 
.nav1 ul li a.navt2:hover { background:url(images/navright_hov.jpg) no-repeat; cursor:pointer; width:144px; } 
.nav1 {float:left; clear:both; width:auto; height:71px; border:none; background:transparent; color:#355031; font-size:1.0em;}  
.nav1 ul {list-style-type:none; margin:0 0 0 230px;} 
.nav1 ul li {float:left; position:relative; z-index:1000;} 
.nav1 ul li ul {display:none; border:none;} 
.nav1 ul li ul {margin-left:0px; padding:0 8px 0 8px;}  
.nav1 ul li a {float:left; display:block; text-align:center; background:url(images/navcenter.jpg) no-repeat; width:144px; height:41px; line-height:1.0em; padding:10px 0 0 0; text-decoration:none; font-weight:bold; color:#fff;} 
.nav1 ul li:hover {width:auto;} 
.nav1 table {position:absolute; z-index:999; top:5px; left:-9px; border-collapse:collapse;} 
.nav1 ul li:hover a { background:url(images/navcenter_hov.jpg) no-repeat; width:144px; height:41px; text-decoration:none;}  
.nav1 ul li:hover ul {display:block; position:absolute; z-index:998; top:1.3em; margin-top:0.1em; left:0;} 
.nav1 ul li:hover ul li ul {display: none;} 
.nav1 ul li:hover ul li a {display:block; width:12em; height:auto; line-height:1.3em; margin:0 0 0 -8px; padding:4px 16px 4px 16px; border-left:solid 1px #fff; border-bottom: solid 1px #fff; background-color:#333333; font-weight:normal; color:#fff;}  
.nav1 ul li:hover ul li a:hover {background-color:#003272; color: #fff; text-decoration:none;}  
.nav1 ul li a:hover {background:url(images/navcenter_hov.jpg) no-repeat; width:144px; height:35px; text-decoration:none; color:#fff;}  
.nav1 ul li a:hover ul {display:block; position:absolute;z-index: 998; top:1.2em; t\op:1.8em; left:0; marg\in-top:0.1em;} 
.nav1 ul li a:hover ul li a {display:block; w\idth:10em; margin:0; height:1px; line-height:1.5em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:#333333; font-weight:normal; color:#fff;}  
.nav1 ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index: 997;} 
.nav1 ul li a:hover ul li a:hover {background-color:#003272; text-decoration:none;}  

#wrap { width:1200px; margin:0 auto; } 
#headerwrap { width:1200px; height:231px; background:#fff url(images/header.jpg) no-repeat; }
#contentwrap { width:1200px; background:url(images/contentbg.gif) repeat-y; clear:both; } 
#sidebar { width:200px; float:left; background:transparent; } 
#sidetopleft { width:200px; height:182px; float:left; background:#fff url(images/sidebarLEFT_top.jpg) no-repeat; } 
#content { width:780px; float:left; background:transparent; padding:0 10px 35px 10px; _padding:0 2px 35px 10px; } 
#sidebar1 { width:200px; float:left; clear:right; background:transparent; } 
#sidetopright { width:200px; height:182px; float:left; background:#fff url(images/sidebarRIGHT_top.jpg) top left no-repeat; } 
#footer { width:1200px; height:60px; clear:both; background:#fff url(images/footer.jpg) bottom left no-repeat; margin:0 auto; padding:0 0 10px 0; } 
.postFix { width:780px; }

body.small #wrap { width:1000px; margin:0 auto; } 
body.small #headerwrap { width:1000px; height:231px; background:#fff url(images/header-small.jpg) no-repeat; }
body.small #contentwrap { width:1000px; background:url(images/contentbg-small.gif) repeat-y; clear:both; }  
body.small #content { width:580px; float:left; background:transparent; padding:0 10px 35px 10px; _padding:0 2px 35px 10px; } 
body.small #footer { width:1000px; height:60px; clear:both; background:#fff url(images/footer-small.jpg) bottom left no-repeat; margin:0 auto; padding:0 0 10px 0; }
body.small #nav { height:71px; width:1000px; background:#fff url(images/navbg-small.jpg) center top no-repeat; } 
body.small .postFix { width:580px; }
body.small .nav1 ul {list-style-type:none; margin:0 0 0 150px;}

#bullshitwrapper { width:auto; height: 129px; background:transparent; padding: 0; margin: 0 0 0 105px; } 
 
.postFix img { padding:4px; } .sidebarcontent { width:180px; padding: 0 10px; } 
#subset { border:2px groove #999; } 
#rssimage { background:url(images/rss2.jpg) no-repeat; width:180px; height:60px; border:none; cursor:pointer; } 
#rsstext p { line-height:1em; width:160px; } 
.rss2emailfieldset { width:165px; padding-bottom:5px; } 
.SearchField { width:170px; } 
.SearchButton { margin:3px 0 0 0; } 
.TSideBarSpacer { display: none; font-size:0; height:0px; line-height: 0px; margin:0 auto; padding:0; } 

.sidebarcontent h3 { font-size:14px; } 
#sidebar li, #sidebar1 li { list-style:none; } 
.TSideItem h4 { visibility:hidden; display:none; } 
.TTitle { padding:5px 0 0 0; width:170px; font-size:1.1em; } 
.TSideItem ol li { padding:5px 0 0 0; width:170px; font-size:12px; } 
.TPost { text-align: justify; } 
.TEntry ul, .TEntry ol { margin-left: 3em; margin-bottom: 2em; } 
.TEntry span { margin: 2em 0 2em 0; line-height: 2em; } 
.TPostSpacer { border-bottom: 1px dashed #aaa; height: 1px; margin-top: 2em; margin-bottom: 4em; } 

#comment { width:450px; }

#sidebarwidgets {margin-left:12px;}

.textwidget {margin-bottom:12px;}

.postform {width:150px; margin-bottom:12px;}

#rightwidgets h3 {margin-bottom:12px; margin-top:12px;}