@charset "utf-8";
/* CSS Document */

* {
margin:0px;
padding:0px;
}
html, body, #wrap {margin:0;padding:0;text-align:center;height: auto !important;}
#wrap {margin:0 auto;vertical-align:middle;width:960px;}
.clear {
clear:both;
}
/* Header and Nav */
#header {
background:url(images/bg_header_repeat.gif) #003366;
margin:0px;
padding:0px;
}#logo {
float:left;
margin-left:20px;
margin-top:15px;
margin-bottom:4px;
}#logo h1 {
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:50px;
margin:0px;
padding:0px;
color:#FFFFFF;
font-weight:normal;
}#header_slogan {
float:left;
margin-left:35px;
margin-top:30px;
}#header_slogan h2{
font:Georgia;
font-size:14px;
margin:0px;
padding:0px;
font-style:italic;
font-weight:400;
color:#FFFFFF;
text-align:left;
}#header_pic {
float:right;
margin:0px;
padding:0px;
}#nav {
background:url(images/bg_nav.gif) top repeat-x #6699CC;
clear:both;
border-top:2px solid #FFFFFF;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
}#nav ul {
list-style:none;
margin-left:10px;
margin-top:3px;
}#nav ul li {
list-style:none;
display:inline;
padding-left:5px;
padding-right:5px;
}#nav a {
color:#FFFFFF;
text-decoration:none;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}#nav_shadow {
background:url(images/bg_nav_shadow.gif) repeat-x top;
height:4px;
margin-top:2px;
}
/* END Header and Nav */
#main_col {
}#feature_story_float {
float:left;
margin-top:10px;
}#home_col_right {
float:left;
margin:0px;
padding:0px;
}#main_col_left { 
width:590px;
float:left;
}.page_header {
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
color:#003366;
margin:5px;
font-weight:normal;
font-size:24px;
}.info_p {
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
padding:10px;
}

/* Email SignUp */
#email_signup {
float:left;
text-align:left;
width:132px;
padding:10px;
margin-top:15px;
border-left:1px solid #D9E1EA;
}#email_signup h3 {
color:#003366;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:14px;
}#email_signup p {
color:#666666;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:12px;
}#sign_up_button {
background:url(images/bg_sign_up_button.gif) no-repeat;
border:none;
font-size:14px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:center;
font-weight:bold;
width:100px;
height:20px;
margin-top:5px;
}#sign_up_button_com {
background:url(images/bg_sign_up_button.gif) no-repeat center;
border:none;
font-size:12px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:center;
font-weight:bold;
width:40px;
height:20px;
margin-top:5px;
border:1px solid #EEF3F7;
}
/* Popular Searches */
#popular_searches {
padding:10px;
width:190px;
text-align:left;
margin-top:15px;
float:left;
}#popular_searches h2 {
color:#660000;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
}#popular_searches ul {
list-style-type:none;
padding:0px;
margin:0px;
}#popular_searches ul li {
margin-bottom:5px;
}#popular_searches ul li a{
font-size:14px;
color:#666666;
font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
text-decoration:none;
}#com_col_left h2 {
color:#366593;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
margin:5px;
font-weight:normal;
}
/* End Search */
#search_home {
float:left;
text-align:left;
font-size:14px;
width:900px;
}#search_home h3 {
float:left;
color:#366593;
font-size:16px;
margin-top:7px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}#search_home option, #search_home form {
font-size:14px;
float:left;
}#search_home select {
border:1px solid #333333;
padding:5px;
margin-top:6px;
margin-left:8px;
}#submit_button_wrap {
background:url(images/bg_submit_button.gif) center no-repeat;
color:#FFFFFF;
border:none;
font-weight:bold;
width:80px;
height:31px;
float:left;
margin:5px;
}#submit_button_wrap div {
margin-top:7px;
text-align:center;
background:#731919;
}#submit_button {
text-decoration:none;
color:#FFFFFF;
}
/* Home Page Style */
#home_col_left {
float:left;
width:680px;
padding:10px;
text-align:left;
margin-right:25px;
}#home_sub_col_left {
width:580px;
text-align:left;
margin-top:20px;
float:left;
margin-right:10px;
border-right:1px solid #ADBDCE;
padding-right:10px;
}#home_sub_col_left h4 {
color:#003366;
font-style:italic;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
}#home_sub_col_left p {
font-size:14px;
color:#333333;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
}##home_sub_col_right {
float:left;
width:410px;
margin-top:20px;
}#show_box {
background:url(images/bg_show_box.gif) #E8E8D1;
border:1px solid #DEDEBC;
padding:10px;
text-align:left;
width:330px;
margin-top:3px;
margin-left:5px;
}#show_box img {
float:left;
margin-right:10px;
}#show_box h3 {
color:#003366;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:18px;
margin-left:10px;
margin-top:5px;
}#show_box p {
color:#333333;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:10px;
}#tickets_button {
background:#660000;
border:3px solid #FFFFFF;
padding:5px;
float:left;
margin-top:5px;
}#tickets_button a {
color:#FFFFFF;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
/* Home Communities */
#home_communities {
margin-top:10px;
padding-top:10px;
border-top:1px dotted #ADBDCE;
}.home_communities_sub_l {
float:left;
width:160px;
}.home_communities_sub_l p {
width:150px;
}.home_communities_sub_r {
float:left;
width:390px;
padding:10px;
}#home_communities img {
float:left;
border:1px solid #EAEAD5;
padding:3px;
margin:5px;
}.home_com_link {
text-align:right;
float:right;
text-decoration:none;
}.home_com_link:hover {
text-decoration:underline;
}.read_more {
text-align:right;
float:right;
width:100%;
margin-bottom:5px;
}.featured_com_story_wrap {
width:100%;
margin-bottom:5px;
}.community_title {
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#003366;
font-size:20px;
font-weight:normal;
font-style:normal;
}
/* END Home Styles START Footer */
#footer {
font-size:12px;
font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
color:#333333;
padding-bottom:15px;
margin-top:15px;
text-align:center;
}#footer li {
display:inline;
}#footer a {
color:#333333;
text-decoration:none;
}#footer a:hover {
text-decoration:underline;
}#footer_pre_shadow {
background:url(images/bg_footer.gif) center bottom no-repeat;
height:37px;
}#footer_pre_rev_shadow {
background:url(images/bg_footer_rev.gif) center bottom no-repeat;
height:37px;
}
/* Search by Name */
#search_by_com_name_title {
color:#ffffff;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
margin-bottom:5px;
}#search_by_com_name_wrap {
margin-top:10px;
float:left;
}#search_by_com_name_input {
width:550px;
margin:12px;
margin-top:1px;
margin-left:2px;
font-size:16px;
border:none;
}#search_by_com_name_wrap {
padding:5px;
background:url(images/bg_search_by_name.jpg) no-repeat;
float:right;
margin-right:10px;
}
/* CONTACT */
#contact_col_l {
float:left;
padding:10px;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
color:#333333;
border-right:1px solid #C9D4DF;
}#contact_form {
float:left;
}.contact_form_styler {
width:450px;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
}.contact_form_styler div label {
float:left;
width:150px;
text-align:right;
margin-right:5px;
}.contact_form_styler div {
float:left;
padding:5px;
width:450px;
}#form_submit {
float:right;
border:1px solid #304050;
background:#DAE1E9;
color:#304050;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
padding:0px 5px;
margin-right:20px;
}#contact_img {
margin-top:15px;
}#show-schedule {
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
margin-left:50px;
}
/* Dropdown Menus */		
#nav {
z-index: 30;
width:100%;
}#nav #m2 {
position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
background: #EAEBD8;
border: 1px solid #5970B2;
z-index:100;	
margin-left:270px;
} #nav #m2 a {	
position: relative;
display: block;
margin: 0;
padding:8px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #EAEBD8;
color: #2875DE;
font: 12px;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;	
border-bottom:1px dotted #D5DED6;	
} #nav #m2 a:hover {
background: #953331;
color: #FFF;
}#search_dropdown {
position:relative;
}#footer #search_dropdown #m2 {
display:none;
}#seach_by_state_small {
text-align:center;
background:#ADC4CB;
margin-left:20px;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;	
}#seach_by_state_small li {
margin:10px;
list-style-type:circle;
float:none;
clear:both;
background:#ADC4CB;
}#seach_by_state_small li a {
text-decoration:none;
background:#ADC4CB;
color:#FFFFFF;
font-size:14px;
}#seach_by_state_small li a:hover {
color:#0000FF;
text-decoration:underline;
}
/* Client Ads */
.banner_client_ad {
padding:0px;
margin:0px;
width:100%;
}
.banner_client_ad_inside {
margin:0px;
margin-top:6px;
background:#EEF3F9;
padding:2px;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px dotted #B9CDDB;
border-top:1px dotted #B9CDDB;
width:100%;
}.banner_client_ad_inside  small {
font-size:12px;
color:#999999;
text-align:right;
}
