@import url(css/reset.css);
@import url(css/jquery/jquery-ui.css);

body {color:#000000; background:#dddddd url(images/top_background.gif) repeat-x top; font-family:arial; font-size:12px; line-height:18px;}
body a:link, a:active, a:visited {text-decoration:none; color:#000000;}
body a:hover {text-decoration:underline;}
p {margin:0 0 15px 0; padding:0;}
ul {margin:0 0 0 10px; padding:0;}
li {margin:0 0 0 20px; padding:0;}
hr {height:1px; color:#dddddd; background:#dddddd;}
.clear {clear:both; margin:0 0 5px 0;}

.header{width:1000px; height:25px; margin:0 auto; padding:0; background:#b24816; color:#ffffff; font-size:10px; line-height:20px; font-weight:bold; text-align:right;}
	a:link.header-a, a:active.header-a, a:visited.header-a{text-decoration:none; color:#ffffff;}
	a:hover.header-a {text-decoration:underline;}

	a:link.read_more_a, a:active.read_more_a, a:visited.read_more_a{text-decoration:underline; color:#b24816; font-weight:bold;}
	a:hover.read_more_a {text-decoration:underline; color:#b24816; font-weight:bold;}

	a:link.story_title_text_a, a:active.story_title_text_a, a:visited.story_title_text_a{font-size:18px; color:#b24816;}
	a:hover.story_title_text_a {text-decoration:underline; color:#b24816;}

	a:link.navbar_a, a:active.navbar_a, a:visited.navbar_a{text-decoration:none; font-size:16px; color:#b24816; font-weight:normal; font-family:arial; line-height:27px;}
	a:hover.navbar_a {text-decoration:underline; font-weight:normal;}

.logo_leaderboard {width:1000px; height:90px; margin:0 auto; background:#b24816;}
	.logo{width:272px; height:90px; float:left; background:#b24816;}
	.leaderboard {width:728px; height:90px; float:left;}
  
.navbar {width:1000px; height:30px; margin:15px auto 0 auto; background:#dddddd url(images/navbar_img.gif) no-repeat; text-align:left;}

.container {width:1000px; margin:15px auto 0 auto;}
    /** Real Estate HOME Page Only **/
    .home_left_content {width:369px; margin:0; padding:0; float:left; clear:left; border-right:1px solid #dddddd; background:#ffffff; overflow:hidden;}
        .padding {padding:10px; margin:0;}
        .home_story_wrapper {margin:0 0 15px 0; padding:0 0 5px 0; border-bottom:1px solid #dddddd;}
            .home_story_wrapper img {border:1px solid #b24816; margin:0; padding:2px;}
        .home_headline {font-size:18px; line-height:24px; color:#b24816;}

    .home_right_content {width:630px; margin:0; padding:0; float:left; display:inline;}
        .home_search_boxes {width:630px; height:255px; max-height:255px; min-height:255px; padding:0; margin:0; background:#ffffff; float:left; overflow:hidden;}
            .trulia_box {width:610px; height:235px; margin:10px 0 0 10px; padding:0px;}

        .home_lower_right_content {width:630px; float:left;}
            .middle_content {width:320px; margin:0; padding:0; float:left; clear:left; background:#ffffff; overflow:hidden;}
            .home_right_rail {width:310px; margin:0; padding:0; float:left;}
                

    /** Real Estate STORY Pages Only **/
    .story_left_content {width:690px; float:left; background:#ffffff;}
        .story_padding {padding:20px; margin:0; font-size:14px; line-height:20px;}
        .feature_story_img img {border:1px solid #b24816; margin:0; padding:2px;}
        .columnist_info {font-size:10px; line-height:12px; color:#b24816;}
        .story_title_text {margin:10px 0 0 0; font-size:18px; font-family:Times New Roman; font-weight:bold; color:#b24816;}
            .story_title_text_large {font-size:24px; line-height:28px; margin-bottom:5px; color:#b24816;}
            
    .story_right_rail {width:310px; float:left;}
        .div_300px_box {width:300px; margin:10px 0 0 10px;} /** Remove HEIGHT when finish testing **/
        
    .ad_image_viewer_div {width:452px; height:600px; margin:50px 0 0 60px;}
    
.footer {width:1000px; height:50px; margin:0 auto; clear:left; font-size:10px; line-height:12px;}