h1,h2,h3,h4,h5{font-family:georgia;font-weight:normal;margin:10px 0 10px 0;}
h1 {font-size:30px;}
p { margin: 0 0 20px 0; }
.two_columns { margin-right: 10px; }
.know_neighborhood {float: left;background-image: url('/images/header/know_neighborhood_header.jpg');background-repeat: no-repeat;width:480px;margin-top:20px;padding-top:40px;font: 10px verdana;line-height: 14px;color:#000;background-color: #EAEFF5;}
.know_neighborhood_300 {background-image: url('/images/header/know_neighborhood_header300.jpg');background-repeat: no-repeat;padding-top:50px;padding-left:20px;padding-bottom:20px;font: 12px verdana;line-height: 13px;color:#000;background-color: #EAEFF5;}
.know_neighborhood_title { font-size: 30px; fond-weight: bold; }

body {
margin: 0;
background:#eee;
}

.global {
margin:5px auto 5px auto;
width: 995px;
border:1px solid #ccc;
padding:10px;
background:#fff;
}

.spacer {
padding-top:10px;
}

.spacer2 {
padding-top:6px;
}

a:link {color: #336699; text-decoration:none;}
a:visited {color: #336699; text-decoration:none;}
a:hover {color: #336699; text-decoration:underline;}

a.white:link {color: #fff; text-decoration:none;}
a.white:visited {color: #fff; text-decoration:none;}
a.white:hover {color: #fff; text-decoration:underline;}

a.headline_link1:link {color: #336699; font: 30px Georgia; text-decoration:none; line-height: 30px;}
a.headline_link1:visited {color: #336699; font: 30px Georgia; text-decoration:none; line-height: 30px;}
a.headline_link1:hover {color: #336699; font: 30px Georgia; text-decoration:underline; line-height: 30px;}

a.headline_link1_white:link {color: #fff; font: 18px Georgia; text-decoration:none; line-height: 18px;}
a.headline_link1_white:visited {color: #fff; font: 18px Georgia; text-decoration:none; line-height: 18px;}
a.headline_link1_white:hover {color: #fff; font: 18px Georgia; text-decoration:underline; line-height: 18px;}

a.headline_link2:link {color: #336699; font: 13px Georgia; font-weight: bold; text-decoration:none;}
a.headline_link2:visited {color: #336699; font: 13px Georgia; font-weight: bold; text-decoration:none;}
a.headline_link2:hover {color: #336699; font: 13px Georgia; font-weight: bold; text-decoration:underline;}

a.headline_link6:link {color: #336699; font: 13px Georgia; font-weight: bold; text-decoration:none; line-height: 11px;}
a.headline_link6:visited {color: #336699; font: 13px Georgia; font-weight: bold; text-decoration:none; line-height: 11px;}
a.headline_link6:hover {color: #336699; font: 13px Georgia; font-weight: bold; text-decoration:underline; line-height: 11px;}

a.headline_link3:link {color: #336699; font: 26px Georgia; text-decoration:none; line-height: 26px;}
a.headline_link3:visited {color: #336699; font: 26px Georgia; text-decoration:none; line-height: 26px;}
a.headline_link3:hover {color: #336699; font: 26px Georgia; text-decoration:underline; line-height: 26px;}

a.headline_link4:link {color: #336699; font: 13px Verdana; text-decoration:none; font-weight: bold; line-height: 13px; }
a.headline_link4:visited {color: #336699; font: 13px Verdana; text-decoration:none; font-weight: bold; line-height: 13px;}
a.headline_link4:hover {color: #336699; font: 13px Verdana; text-decoration:underline; font-weight: bold; line-height: 13px;}

a.headline_link5:link {color: #336699; font: 15px Georgia; font-weight: bold; text-decoration:none;}
a.headline_link5:visited {color: #336699; font: 15px Georgia; font-weight: bold; text-decoration:none;}
a.headline_link5:hover {color: #336699; font: 15px Georgia; font-weight: bold; text-decoration:underline;}

a.header_link_white:link {color: #fff; text-decoration:none;}
a.header_link_white:visited {color: #fff; text-decoration:none;}
a.header_link_white:hover {color: #fff; text-decoration:underline;}

.arts_header {color: #666; font: 16px Verdana; text-decoration:none; line-height: 16px;}

.content_container {
width: 980px;  
text-align: left;
padding-top: 0px;
}

.town_election_box {
width: 440px;  
height: 110px;  
text-align: left;
padding-top: 15px;
margin-bottom: -15px;
padding-left: 320px;
font: 10px verdana;
background-image: url('/images/town_elections_2010.jpg');
background-repeat: no-repeat;
}

.breaking_box {
width: 940px;  
text-align: left;
background: #c00;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 40px;
font: 12px verdana;
color:#fff;
background-image: url('/images/breaking_arrow.gif');
background-repeat: no-repeat;
}

.text_nav_left {
float: left;
width: 150px;  
text-align: left;
padding-top: 3px;
padding-bottom: 0px;
font: 10px verdana;
color:#666;
}

.text_nav_right {
float: right;
width: 829px;  
text-align: right;
padding-top: 3px;
padding-bottom: 0px;
font: 10px verdana;
color:#666;
}

.text_nav_left2 {
float: left;
width: 350px;  
text-align: left;
padding-top: 0px;
padding-bottom: 10px;
font: 10px verdana;
color:#666;
}

.text_nav_right2 {
float: right;
width: 629px;  
text-align: right;
padding-top: 3px;
padding-bottom: 0px;
font: 10px verdana;
color:#666;
}

.text_nav_right3 {
float: right;
width: 529px;  
text-align: right;
padding-top: 0px;
padding-bottom: 10px;
font: 10px verdana;
color:#666;
}

.leaderboard_top {
height:90px;
text-align: center;
margin:0;
padding-top: 8px;
padding-bottom: 3px;
border-bottom: 2px solid #c00;
}

.leaderboard_top2 {
height:90px;
width: 100%;
text-align: center;
margin:0;
margin-top: 10px;
padding-bottom: 10px;
margin-bottom: 5px;
border-bottom: 1px solid #CCC;
}

.leaderboard_left {
float: left;
margin:0;
width:728px;
height:90px;
}

.leaderboard_right {
float: right;
margin:0;
width:242px;
height:90px;
}

.leaderboard_right2 {
float: right;
margin:0;
padding-left: 10px;
width:232px;
height:90px;
border-left: 1px solid #ccc;
}

.high_schools {
background: #f6f6f6;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
margin-bottom: 20px;
}

.header_container {
clear: both;
padding-top: 0px;
margin-bottom: 0px;
margin-top: 0px;
width: 980px;  
text-align: left;
}

.footer_container {
background: #eeeeee;
padding: 20px;
margin:0;
width: 940px;  
text-align: left;
font: 10px verdana;
color:#666;
text-align: left;
border-top: 1px solid #ccc;
}

.header_flag2 {
float: left;
padding-top: 3px;
width: 500px;
height: 77px;
font: 10px verdana;
color:#666;
text-align: left;
}

.header_search2 {
margin-left:500px;
margin-right:180px;
width: 300px;
background: #fff;
height: 77px;
text-align: center;
font: 10px verdana;
color:#666;
}


.header_flag3 {
float: left;
padding-top: 3px;
width: 500px;
height: 64px;
font: 10px verdana;
color:#666;
text-align: left;
}

.header_search3 {
float: right;
padding-top:10px;
width: 480px;
font: 10px verdana;
color:#666;
text-align: right;
}

.header_flag4 {
float: left;
padding-top: 3px;
width: 630px;
height: 60px;
font: 10px verdana;
color:#666;
text-align: left;
}

.header_search4 {
float: right;
padding-top:12px;
width: 340px;
font: 10px verdana;
color:#666;
text-align: right;
}

.header_right2 {
float: right;
padding-top:10px;
width: 160px;
font: 10px verdana;
color:#666;
text-align: center;
}

.search2 {
padding-top:25px;
width: 300px;
text-align: center;
font: 10px verdana;
}

.header_flag {
float: left;
padding-top: 3px;
width: 500px;
height: 92px;
font: 10px verdana;
color:#666;
text-align: left;
}

.header_search {
margin-left:500px;
margin-right:180px;
width: 300px;
background: #fff;
height: 92px;
text-align: center;
font: 10px verdana;
color:#666;
}

.header_right {
float: right;
padding-top:20px;
width: 160px;
background: #fff;
font: 10px verdana;
color:#666;
text-align: center;
}

.search {
padding-top:32px;
width: 300px;
text-align: center;
font: 10px verdana;
}

.page_container {
width: 980px;  
text-align: left;
}

.left {
padding: 0px;
float: left;
width: 660px;
}

.left_arts {
padding: 0px;
float: left;
width: 660px;
background-image: url('/images/Arts_Page_Rev_660px.jpg');
background-repeat: no-repeat;
font: 11px Verdana;
}

.right {
padding: 0px;
float: right;
width: 300px;
font: 10px verdana;
color:#333;
}

.left_news {
padding-top: 0px;
float: left;
width: 440px;
font: 10px verdana;
color:#333;
}

.left_classifieds {
padding-right:20px;
padding-top: 0px;
float: left;
width: 660px;
font: 11px verdana;
color:#666;
}

.left_news_new {
padding-top: 0px;
float: left;
width: 480px;
font: 10px verdana;
color:#333;
}

.middle_news {
float: left;
width: 165px;
padding-left:19px;
padding-right:19px;
margin-left: 15px;
margin-right: 5px;
margin-bottom: 20px;
background: #fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
font: 10px verdana;
color:#333;
}

.middle_classifieds {
padding-left:19px;
padding-right:19px;
margin-left: 180px;
margin-right: 320px;
margin-bottom: 20px;
background: #fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
font: 12px georgia;
color:#333;
}

.middle_blogs {
text-align:center;
padding-left:19px;
padding-right:19px;
margin-left: 460px;
margin-right: 320px;
margin-bottom: 20px;
background: #fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
font: 10px verdana;
color:#333;
}

.middle_news_new {
padding-left:9px;
padding-right:9px;
margin-left: 490px;
margin-right: 310px;
margin-bottom: 20px;
background: #fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
font: 10px verdana;
color:#333;
}

.video_column {
width: 640px;
padding-left:0px;
padding-right:19px;
padding-bottom:10px;
margin-bottom:20px;
padding-top:20px;
font: 15px Georgia;
color:#333;
text-align: left;
border-right: 1px solid #ccc;
}

.story_column {
width: 640px;
padding-left:0px;
padding-right:19px;
padding-bottom:10px;
margin-bottom:20px;
padding-top:20px;
font: 15px Georgia;
color:#333;
text-align: left;
border-right: 1px solid #ccc;
}

.story_column2 {
width: 619px;
padding-left:0px;
padding-right:40px;
padding-bottom:10px;
margin-bottom:20px;
padding-top:0px;
font: 15px Georgia;
color:#333;
text-align: left;
border-right: 1px solid #ccc;
}

.story_column3 {
width: 660px;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
margin-bottom:20px;
padding-top:0px;
font: 10px Verdana;
color:#333;
text-align: left;
border-right: 1px solid #ccc;
}

.right_column {
width: 300px;
}

.byline {
width: 660px;
padding-left:0px;
padding-right:0px;
padding-bottom:4px;
margin: 10px 0 10px 0;
padding-top:4px;
font: 10px Verdana, Helvetica, Arial;
color:#333;
text-align: left;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
background: #fff;
}

.headline {
width: 980px;
padding-top:10px;
padding-bottom: 10px;
color:#000;
text-align: left;
font: 32px Georgia;
}

.caption {
font: 9px Verdana;
color:#000;
text-align: left;
padding-bottom: 10px;
}

.class_navigation_menu {
font: 10px Verdana;
text-align: left;
}

.comment_byline {
padding-top:10px;
padding-bottom:0px;
font: 10px Verdana;
text-align: left;
}

.comment_entry {
width: 536px;
font: 15px Georgia;
padding-left:60px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
background-image: url('/images/comment.jpg');
background-repeat: no-repeat;
}

.comment_text {
font: 15px Georgia;
color:#333;
text-align: left;
}

.red_header {
font: 12px Verdana;
font-weight: bold;
padding-bottom: 10px;
padding-top: 10px;
color:#c00;
text-align: left;
}

.header_sans_serif {
font: 18px Verdana;
color:#000;
letter-spacing:3px;
text-align: center;
padding-bottom: 8px;
margin-bottom: 10px;
      border-bottom: 1px solid #ccc;
line-height: 12px;
text-transform: uppercase;
}

.header_sans_serif_white {
font: 18px Verdana;
color:#fff;
letter-spacing:3px;
text-align: center;
padding-bottom: 8px;
margin-bottom: 0px;
      border-bottom: 1px solid #ccc;
line-height: 12px;
text-transform: uppercase;
}

.red_header_w_rules {
font: 12px Verdana;
font-weight: bold;
padding-bottom: 4px;
padding-top: 4px;
margin-bottom: 10px;
margin-top: 0px;
color:#c00;
text-align: left;
      border-top: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
}

.red_header2 {
font: 12px Verdana;
font-weight: bold;
padding-bottom: 0px;
padding-top: 10px;
color:#c00;
text-align: center;
background: #eee;
      border-top: 1px solid #ccc;
}

.red_header_center {
font: 12px Verdana;
font-weight: bold;
padding-bottom: 10px;
padding-top: 10px;
color:#c00;
text-align: center;
}

.photos_of_the_week {
font: 10px Verdana;
color:#333;
text-align: center;
background: #eee;
padding-bottom: 10px;
margin-bottom: 10px;
}

.align_right {
text-align: right;
}

.horiz_rule {
margin-bottom:10px;
padding-top:10px;
border-bottom: 1px solid #ccc;
}

.horiz_rule_light {
margin-bottom:10px;
padding-top:10px;
border-bottom: 1px solid #eee;
}

.horiz_rule2 {
margin-bottom:10px;
padding-top:0px;
border-bottom: 1px solid #ccc;
}

.horiz_rule3 {
margin-bottom:6px;
padding-top:10px;
border-bottom: 1px solid #ccc;
}

.link_timestamp {
font: 10px Verdana;
color:#333;
text-align: left;
}

.link_timestamp_white {
font: 10px Verdana;
color:#fff;
text-align: left;
}

.stay_connected {
width: 130px;
font: 10px Verdana;
color:#333;
text-align: center;
}

.stay_connected_column {
width: 130px;
height: 600px;
font: 10px Verdana;
color:#333;
text-align: center;
background: #eeeeee;
}

.news_tips {
font: 10px Verdana;
color:#333;
text-align: center;
}

.forum_teaser {
width: 120px;
font: 10px Verdana;
color:#333;
text-align: center;
background:#f6f6f6;
border: 1px solid #ccc;
margin-top: 16px;
margin-bottom: 1px;
}

.in_the_know {
padding-left: 120px;
font: 10px Verdana;
color:#333;
text-align: left;
background-image: url('/images/in_the_know.jpg');
background-repeat: no-repeat;
}

.in_the_know2 {
padding-top: 4px;
padding-left: 58px;
height: 62px;
font: 9px Verdana;
color:#333;
text-align: left;
background-image: url('/images/in_the_know2.jpg');
background-repeat: no-repeat;
}

.in_the_know3 {
height: 80px;
padding-left: 120px;
padding-top: 20px;
font: 10px Verdana;
color:#333;
text-align: left;
background-image: url('/images/in_the_know.jpg');
background-repeat: no-repeat;
}

.in_the_know4 {
height: 84px;
padding-left: 120px;
padding-top: 0px;
font: 10px Verdana;
color:#333;
text-align: left;
background-image: url('/images/in_the_know.jpg');
background-repeat: no-repeat;
}

.most_popular1 {
font: 10px Verdana;
padding-left: 36px;
padding-right: 0px;
padding-top: 15px;
padding-bottom: 10px;
color:#333;
text-align: left;
background-image: url('/images/popular1.jpg');
background-repeat: no-repeat;
}

.most_popular2 {
font: 10px Verdana;
padding-left: 36px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 10px;
color:#333;
text-align: left;
background-image: url('/images/popular2.jpg');
background-repeat: no-repeat;
}

.most_popular3 {
font: 10px Verdana;
padding-left: 36px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 10px;
color:#333;
text-align: left;
background-image: url('/images/popular3.jpg');
background-repeat: no-repeat;
}

.most_popular4 {
font: 10px Verdana;
padding-left: 36px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 10px;
color:#333;
text-align: left;
background-image: url('/images/popular4.jpg');
background-repeat: no-repeat;
}

.most_popular5 {
font: 10px Verdana;
padding-left: 36px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 10px;
color:#333;
text-align: left;
background-image: url('/images/popular5.jpg');
background-repeat: no-repeat;
}

.chromestyle{
width: 980px;
font-weight: bold;
font:normal 12px Verdana;
color: #336699;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{

width: 100%;
background: #eee url(/images/header/nav_background_silver.jpg) center center repeat-x; /*THEME CHANGE HERE*/
padding: 7px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #336699;
padding: 7px 5px;
margin: 0;
text-decoration: none;
border-right: 1px solid #dcdcdc; /*THEME CHANGE HERE*/
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: #dcdcdc center center repeat-x; /*THEME CHANGE HERE*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #dcdcdc; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #dcdcdc; /*THEME CHANGE HERE*/
padding: 2px 0;
padding-left: 6px;
text-decoration: none;
color: #336699;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #EBF7FF;
}

.submit {
background-color:  #336699;
font-family: Verdana, Sans-serif;
font-size: 11px;
font-weight: bold;
letter-spacing: .1em;
padding: 1px 1px 1px 3px;
text-transform: uppercase;
color: #fff;
}

.top_stories {
padding-left: 0px;
padding-right: 0px;
}

.headlines_header_blue {
background: #336699;
font: 12px Verdana;
font-weight: bold;
padding-bottom: 6px;
margin-bottom: 10px;
padding-top: 6px;
padding-left: 9px;
color:#fff;
text-align: left;
}

.headlines_header_blue2 {
background: #f6f6f6;
font: 15px Verdana;
font-weight: bold;
padding-bottom: 6px;
margin-bottom: 10px;
padding-top: 6px;
padding-left: 9px;
color:#000;
text-align: left;
}

.headlines_header_red {
background: #993232;
font: 12px Verdana;
font-weight: bold;
padding-bottom: 6px;
margin-bottom: 10px;
padding-top: 6px;
padding-left: 9px;
color:#fff;
text-align: left;
}

.auditions_box {
font: 10px Verdana;
padding-left: 10px;
margin-bottom: 0px;
color:#333;
text-align: left;
border-left: 5px solid #ccc
}

.left_black_bg {
background: #666;
padding: 0px;
margin-bottom: 10px;
text-align: left;
color: #fff;
}

.left_gray_bg {
background: #eeeeee;
padding: 0px;
margin-bottom: 10px;
text-align: left;
color: #333;
}

.blog_box_top {
width:300px;
height:120px;
color:#333;
padding: 0px;
margin-bottom: 10px;
text-align: left;
font: 10px Verdana;
background-image: url('/images/blog_box_bg.gif');
background-repeat: repeat-y;
}

.about_the_blogger {
width:300px;
color:#333;
padding: 0px;
margin-bottom: 10px;
text-align: left;
font: 13px Georgia;
}

.blog_box_bottom {
height:60px;
color:#333;
padding-left: 30px;
margin-bottom: 20px;
text-align: left;
font: 10px Verdana;
background-image: url('/images/blog_arrow.gif');
background-repeat: no-repeat;
}


.blog_box_description {
color:#333;
padding-left: 10px;
margin-bottom: 10px;
text-align: left;
font: 12px Georgia;
}

.blog_box_description2 {
color:#333;
padding-left: 10px;
margin-bottom: 20px;
text-align: center;
font: 12px Georgia;
}

.blog_box_description3 {
color:#333;
padding-left: 10px;
margin-bottom: 20px;
text-align: center;
font: 14px Georgia;
}

.blogroll {
padding-left: 20px;
padding-top: 10px;
margin-left: 10px;
text-align: left;
font: 10px Verdana;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
}

.summary {
font: 15px Georgia;
color:#333;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

.summary_small {
font: 13px Georgia;
color:#333;
text-align: left;
}

.summary_video {
font: 11px Verdana;
color:#eee;
text-align: left;
}

.schedule {
font: 10px Verdana;
color:#333;
text-align: left;
}

.align_right {
text-align: right;
}

.skyscraper_and_teasers {
text-align: left;
width:300px;
height:600px;
margin-bottom: 15px;
}

.skyscraper_and_teasers_connected {
text-align: left;
width:300px;
height:600px;
}

.communities_header {
font: 12px Georgia;
text-align: center;
padding-top:10px;
padding-left:10px;
padding-right:10px;
color:#333;
}

.headline_blog {
color: #000; 
font: 30px Georgia; 
text-decoration:none; 
line-height: 30px; 
border-right: 1px solid #ccc;
padding-top:0px;
padding-bottom:10px;
padding-left:15px;
background: #eeeeee;
}

.headline_blog_top {
color: #666; 
font: 13px Verdana; 
text-decoration:none; 
line-height: 15px; 
border-right: 1px solid #ccc;
padding-top:10px;
padding-bottom:0px;
padding-left:18px;
background: #eeeeee;
}

.icon {vertical-align: middle;}

.nav_bar_red_rule {
width: 980px;
padding-top: 0px;
border-bottom: 1px solid #c00;
}

.class_box {
padding-top: 0px;
padding-right: 10px;
padding-bottom: 15px;
padding-left: 10px;
color:#000;
}

.class_box_top_ad {
padding-top: 10px;
padding-right: 20px;
padding-bottom: 15px;
padding-left: 20px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 15px;
color:#000;
font: 15px Georgia;
background: #fff;
border: 5px solid #ffff99;
}

.class_box_empty {
padding-left: 10px;
padding-bottom: 5px;
border-left: 4px solid #D5E1ED;
border-right: 4px solid #D5E1ED;
background: #D5E1ED;
font: 10px verdana;
color:#666;
}

.class_box_header {
margin-left: 10px;
margin-right: 10px;
padding-top: 5px;
padding-left: 10px;
color:#990000;
font: 10px verdana;
font-weight:bold;
background: #ffff99;
}

.class_nav_selected {
padding-left: 15px;
padding-top: 2px;
padding-bottom: 2px;
margin-top: 4px;
margin-bottom: 4px;
color:#000;
background: #D5E1ED;
background-image: url('/images/classifieds_nav_arrow.gif');
background-repeat: no-repeat;
}

.class_nav_option {
width:161px;
padding-left: 15px;
padding-top: 2px;
padding-bottom: 2px;
margin-top:4px;
margin-bottom: 4px;
color:#000;
background: #fff;
background-image: url('/images/classifieds_nav_arrow.gif');
background-repeat: no-repeat;
}

.class_nav_header {
width:171px;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
margin-top:4px;
margin-bottom: 4px;
color:#000;
background: #eee;
font:18px georgia;
}

.class_nav_header_real_estate {
width:141px;
padding-left: 35px;
padding-top: 5px;
padding-bottom: 5px;
margin-top:4px;
margin-bottom: 4px;
color:#000;
background: #eee;
font:16px georgia;
background-image: url('/images/class_nav_bg_real_estate.jpg');
background-repeat: no-repeat;
}

.class_nav_header_employment {
width:141px;
padding-left: 35px;
padding-top: 5px;
padding-bottom: 5px;
margin-top:4px;
margin-bottom: 4px;
color:#000;
background: #eee;
font:16px georgia;
background-image: url('/images/class_nav_bg_employment.jpg');
background-repeat: no-repeat;
}

.class_nav_header_services {
width:141px;
padding-left: 35px;
padding-top: 5px;
padding-bottom: 5px;
margin-top:4px;
margin-bottom: 4px;
color:#000;
background: #eee;
font:16px georgia;
background-image: url('/images/class_nav_bg_services.jpg');
background-repeat: no-repeat;
}

.class_nav_header_for_sale {
width:141px;
padding-left: 35px;
padding-top: 5px;
padding-bottom: 5px;
margin-top:4px;
margin-bottom: 4px;
color:#000;
background: #eee;
font:16px georgia;
background-image: url('/images/class_nav_bg_for_sale.jpg');
background-repeat: no-repeat;
}

.class_nav_header_legals {
width:141px;
padding-left: 35px;
padding-top: 5px;
padding-bottom: 5px;
margin-top:4px;
margin-bottom: 4px;
color:#000;
background: #eee;
font:16px georgia;
background-image: url('/images/class_nav_bg_legals.jpg');
background-repeat: no-repeat;
}

.class_nav_header_announcements {
width:141px;
padding-left: 35px;
padding-top: 5px;
padding-bottom: 5px;
margin-top:4px;
margin-bottom: 4px;
color:#000;
background: #eee;
font:16px georgia;
background-image: url('/images/class_nav_bg_announcements.jpg');
background-repeat: no-repeat;
}

.class_listings_box {
padding-top: 10px;
background: #fff;
border: 4px solid #D5E1ED;
}

.class_place_an_ad {
width:150px;
margin-top: 8px;
padding-top: 10px;
padding-left: 10px;
border-top: 2px dotted #eee;
padding-bottom: 10px;
background: #D5E1ED;
}

.class_header_category {
text-align:center;
font: 21px georgia;
}

.editorial_text {
font: 15px Georgia;
color:#333;
text-align: left;
}

.arts_left {
padding-top: 360px;
}

.arts_right {
padding-top: 230px;
padding-left: 40px;
}

.as_seen_in_print {
clear:both;
width:300px;
text-align: center;
color: #666;
}

.two_columns {
float: left;
width: 310px;
margin: 0 5px 0 5px;
}

.know_neighborhood_300 {
background-image: url('/images/header/know_neighborhood_header300.jpg');
background-repeat: no-repeat;
padding-top:50px;
padding-left:20px;
padding-bottom:20px;
font: 12px verdana;
line-height: 13px;
color:#000;
background-color: #EAEFF5;
}

.know_neighborhood_title { font-family: arial; font-size: 30px; font-weight: bold; }