/*
 Master Stylesheet
 Site: Real Estate File
*/

/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}

/* Basic Elements  */
body {background: #fff url('images/body_bg.gif') repeat-x 0 0;font-size: 62.5%;font-family: Arial, Helvetica, sans-serif; line-height: 1.33;padding-bottom:20px; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
:focus {outline: 1px;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong{font-weight:800;}
hr { display: none; }
.clear { clear: both; }
.left { float: left;}
.right { float: right;}
.center { text-align: center; }
a img { border: none }

/* Links */
a:link, a:visited, a:active { color: #b5df23;text-decoration: none; }
a:hover { color: #b5df23; text-decoration:underline }

/* Headers / Paragraph */
h1 { font-size: 1.4em; margin: 0 0 1em;}
h2 { font-size: 1.2em; margin: 0 0 1em;}
h3 { font-size: 1.2em; margin: 0 0 1em;}
h4, h5, h6 { font-size: 1.2em; }
p {margin: 0 0 0.25em 0; font-size:1.2em;}

/* Site Structure */
#wrap { width: 758px; margin: 9px auto 0; padding: 0 0;}
#wrap_top{background: url('images/wrap_top_bg.gif') no-repeat 0 0;height:14px;}
#wrap_inner{background:#fff;border-left:1px solid #9e9e9e;border-right:1px solid #9e9e9e;padding:0 10px;}
* html #wrap_inner{padding-right:8px;} /* Fix for IE6 */
#content { }
#header { background: url('images/real_estate_file.gif') no-repeat 0;height:62px;width:738px; }

#top_asked{width:318px;float:left;}
#top_asked_top{background: url('images/top_questions_bg.gif') no-repeat 0 0;height:45px;}
#top_asked_mid{border-left:1px solid #e1e7eb;border-right:1px solid #e1e7eb;}
#top_asked_btm{background: url('images/top_questions_btm_bg.gif') no-repeat 0 0;height:14px;}

#top_asked_mid ul{margin-left:20px;}
#top_asked_mid ul li{background: url('images/dotted_line.gif') no-repeat 0 0;padding:1em 0;font-size:1.2em}
#top_asked_mid ul li.row1 a,#top_asked_mid ul li.row2 a:hover{color:#e56f44;}
#top_asked_mid ul li.row2 a,#top_asked_mid ul li.row1 a:hover{color:#567e9c;}

#ask_question{background: url('images/ask_a_question_bg.gif') no-repeat 0 0;width:404px;height:101px;float:right;}
#search{margin:55px 0 0 12px;}
#search_input{width:302px;display:inline;border:1px solid #bdbcbd;height:19px;vertical-align:middle;line-height:23px;margin-right:3px;font-size:1.4em;padding-top:4px;padding-left:3px;}
#search_button{vertical-align:middle;display:inline;height:23px;line-height:23px;}

* html #search_input{padding-top:0;padding-bottom:4px;} /* Fix for IE6 */
*:first-child+html #search_input{padding-top:0;padding-bottom:4px;} /* Fix for IE7 */ 

/* Ad Sense */
#adsense_leaderboard{padding:10px 0;}
#adsense_rectangle{float:right;padding:10px 40px 0 0;}
.adsense_234x60{width:234px;position:absolute;top:40px;left:25px;}
.adsense_push_left{margin-left:-17px;}
* html .answers .adsense_push_left{margin-left:-5px;margin-right:-10px;} /* Fix for IE6 */

/* Full Width */
#container_full{width:736px;float:left;}
#container_full_top{background: url('images/container_fullwidth_top.gif') no-repeat 0 0;height:101px;position:relative;}
#container_full_mid{border-left:1px solid #e1e7eb;border-right:1px solid #e1e7eb;}
#container_full_btm{background: url('images/container_fullwidth_btm.gif') no-repeat 0 0;height:19px;}
* html body#body_answers #container_full_btm{margin-top:-5px;margin-left:2px;} /* Fix for IE6 */
#ask_question_full{width:404px;height:101px;float:right;}

#container_full_top h1#toprelated{background: url('images/top_related_questions.gif') no-repeat 25px 12px;height:39px;text-indent:-1000em;float:left;width:217px;}
#container_full_top h1#h1_answers{background: url('images/answers.gif') no-repeat 25px 12px;height:39px;text-indent:-1000em;float:left;width:217px;}

/* Top Related Questions */
ul#related_questions_ul{margin-left:20px;padding-top:20px;}
ul#related_questions_ul li{background: url('images/dotted_line_full.gif') no-repeat 0 0;padding:1em 0;font-size:1.2em}
ul#related_questions_ul li.row1,ul#related_questions_ul li.row1 a,ul#related_questions_ul li.row2 a:hover{color:#e56f44;}
ul#related_questions_ul li.row2,ul#related_questions_ul li.row2 a,ul#related_questions_ul li.row1 a:hover{color:#567e9c;}

.related_questions h2{font-size:1.1em}
.related_questions p{font-size:1em}
.related_questions p.related_questions_meta{font-weight:800;}

/* Answers */
.answers{padding:30px 20px;}
* html .answers{padding:30px 10px;} /* Fix for IE6 */
.answers h2{color:#4d7493;font-size:1.4em}
p.question_p{color:#4d7493;margin-bottom:2.5em;}

h3.best_answer_hdr{color:#e56f44;font-size:1.4em;margin-top:10px;}
p.best_answer_p{color:#e56f44;margin-bottom:2em;}
h3.answers_hdr{color:#636363;font-size:1.4em;}
.answers p{color:#636363;margin-bottom:2em;}
span.answers_meta{font-weight:800;}

/* Footer */
#footer {background: url('images/wrap_bottom_bg.gif') no-repeat 0 0; height:32px;text-align:center;font-size:1.2em;color: #646464;padding-top:7px;}
#footer_nav{text-align:center;font-size:1.1em;margin-bottom:50px;color:#da561c;}
#footer_nav a{color:#da561c;}

