/* *************************** 
  Site - zocalo
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin: 0;
	padding: 0;
}
a {
	color:#3099b7;
	text-decoration:none;
}
a:hover{
	color:#3099b7;
	text-decoration:underline;
}
fieldset{
	border:none;
}
li {
	list-style:none;
}
.clear{
	clear:both;
	height:0;
	font-size:0;
}
/* *************************** 
   $2 Website Structure Styles
   ***************************/
body{
	text-align:left;
	font-size:12px;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#container{
	width:990px;
	padding-top:12px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}
/* *************************** 
   $3 Header Styles
   ***************************/
#header{
	width:100%;
	height:103px;
	position:relative;
	background:#fefefe url(../images/bg_header.png) left bottom no-repeat;
}
#header h1 a{
	display:block;
	width:155px;
	height:61px;
	position:absolute;
	left:0px;
	top:0px;
	text-indent:-9999px;
	outline-style:none;
	background:url(../images/logo.png) left top no-repeat;
}
.main_nav{
	width:100%;
	height:30px;
	position:absolute;
	top:73px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.main_nav li{
	float:left;
	line-height:30px;
	text-align:center;
	padding:0px 10px;
}
.main_nav li a{
	color:#FFF;
}
.main_nav li a:hover{
	text-decoration:none;
	color:#FFF;
}
.main_nav li .selected{}
#header .form_box{
	float:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#header .form_box span{
	vertical-align:middle;
	text-transform:uppercase;
	color:#52543d;
	font-weight:bold;
	font-size:12px;
	padding-right:8px;
}
#header .form_box .input_box{
	vertical-align:middle;
	color:#52543d;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:154px;
	/* height:22px; */
	border:1px solid #828282;
	border-right:none;
	padding:3px 0px 3px 0px;
}
#header .form_box .input_button{
	vertical-align:middle;
	width:57px;
	height:22px;
	border:none;
	cursor:pointer;
	background:url(../images/bg_input_button.png) left top no-repeat;
}
/* *************************** 
   $4 Content Styles
   ***************************/  
div#wn	{ 
    position:relative; 
    width:584px; height:250px; 
    overflow:hidden;	
	}
.events_box{
	width:100%;
	padding-bottom:23px;
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.events_box h1{
	font-size:15px;
	color:#FFF;
	background:#878d4d;
	padding:6px 0px 6px 12px;
	text-transform:uppercase;
}
.eventcontent	{
	width:100%;
}

.event_scroll{
	width:100%;
}
.event_scroll .event_scroll_box{
	width:95%;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:10px;
	background-repeat: repeat-x;
	background-position: left top;
}
.event_scroll .event_scroll_box h5{
	color:#2D2D2D;
	font-size:11px;
}
.event_scroll .event_scroll_box h5 label{color:#6C6C6C;}
.event_scroll .event_scroll_box h4{
	color:#333;
	font-size:18px;
	padding-top:5px;
	padding-bottom:3px;
}
.event_scroll .event_scroll_box h3{
	color:#5291AC;
	font-size:16px;
	padding-bottom:8px;
}
.event_scroll .event_scroll_box img{
	display:block;
	float:none;
	margin-top:3px;
}
.event_scroll .event_scroll_box .box{
	float:right;
	width:163px;
}
.event_scroll .event_scroll_box .box p{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding-bottom:8px;
}
.event_scroll .event_scroll_box .box p a{
	color:#5291AC;
	padding-right:10px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/bg_articles_box_inner_p_a.png) right center no-repeat; 
}
.event_scroll .event_scroll_box .box p a:hover{color:#5291AC;}
.event_scroll .event_scroll_text_box .box a:hover{color:#5291ac;}
.event_scroll .event_scroll_bottom_box{
	width:100%;
}

#content{
	width:100%;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:30px;
}
#content h6{
	text-transform:uppercase;
	color:#878d4d;
	font-size:10px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}
#content h6 a{color:#878d4d;}
#content h6 a:hover{color:#878d4d;}
.maincontent{
	width:656px;
	float:left;
}
.home_box{
	width:616px;
	padding:10px 20px;
	background:#3d91ab;
}
.home_box h1{
	font-size:31px;
	color:#FFF;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.home_box img{
	border:1px solid #fefdfb;
	display:block;
	margin:0px auto;
}
.home_box h2{
	font-size:12px;
	color:#FFF;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.home_box p{
	font-size:13px;
	color:#FFF;
	padding-top:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:19px;
}
.home_box p a{
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding-right:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/home_box_p_a.png) right 4px no-repeat;
}
.home_box p a:hover{color:#fff;}

/* -------------  ARTICLES BOX --------------- */
.articles_box{
	width:100%;
	background: url(../images/bg_articles_box.png) left bottom repeat-x;
	padding-bottom:23px;
	padding-top:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.articles_box h1{
	font-size:15px;
	color:#FFF;
	background:#878d4d;
	padding:6px 0px 6px 12px;
	text-transform:uppercase;
}
.articles_box .articles_box_inner{
	width:100%;
	overflow:hidden;
	margin-top:16px;
	background:url(../images/bg_articles_box_inner.png) left top repeat-y;
}
.articles_box .articles_box_inner .box{
	width:155px;
	float:left;
}
.articles_box .articles_box_inner .box.first{ padding-right:10px;}
.articles_box .articles_box_inner .box.second{ padding-right:10px;}
.articles_box .articles_box_inner .box.third{ padding-right:10px;}
.articles_box .articles_box_inner .box h5{
	font-size:11px;
	color:#5291AC;
	text-transform:uppercase;
}
.articles_box .articles_box_inner .box h3{
	font-size: 15px;
	color:#333;
	letter-spacing:-1px;
	padding:5px 0px;
	line-height:19px;
	height:72px;
}
.articles_box .articles_box_inner .box img{
	display:block;
	margin-bottom:5px;
	height: 100px;
	overflow: hidden;
}
.articles_box .articles_box_inner .box p{
	font-size:12px;
	color:#333;
	padding-bottom:5px;
	line-height:17px;
}

.articles_box .articles_box_inner .box p a{
	text-transform:uppercase;
	color:#5291AC;
	font-weight:bold;
	padding-right:12px;
	font-size:10px;
	background:url(../images/bg_articles_box_inner_p_a.png) right center no-repeat; 
}
.articles_box .articles_box_inner .box p a:hover{color:#5291AC; text-decoration:underline;}
.articles_box .articles_box_inner .box p i a{
	text-transform: none;
	color:#3099b7;
	font-weight: normal;
	padding-right:0px;
	font-size:12px;
	background:none;
}
.last_night{
	width:100%;
	background: url(../images/bg_articles_box.png) left bottom repeat-x;
	padding:20px 0px;
	overflow:hidden;
}

.last_night h2{
	font-size:23px;
	color:#333;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.last_night .left_box{
	width:400px;
	float:left;
	padding-top:5px;
}
.last_night .left_box img{
	display:block;
	margin:0 auto;
}
.last_night .right_box{
	width:240px;
	float:right;
}
.last_night .right_box p{
	color:#333;
	padding-bottom:5px;
	line-height:19px;
}
.last_night .right_box p a{
	color:#5291AC;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:12px;
	background:url(../images/bg_articles_box_inner_p_a.png) right center no-repeat; 
}
.last_night .right_box p a:hover{color:#5291AC;}
.home_bottom_box{
	width:100%;
	padding-top:20px;
}
.home_bottom_box h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
}
.home_bottom_box p{
	padding-top:5px;
	line-height:19px;
}
.home_bottom_box p span{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:10px;
	text-transform:uppercase;
}
.home_bottom_box p span a{
	color:#257396;
	padding-right:10px;
	background:url(../images/bg_articles_box_inner_p_a.png) right center no-repeat; 
}
.home_bottom_box p span a:hover{color:#257396;}


.maincontent h1.top_title{
	font-size:60px;
	color:#878D4D;
	font-weight:normal;
	background:url(../images/bg_sidebar_h1.png) left bottom repeat-x; 
	padding:10px 0px;
}

.maincontent .maincontent_text{
	width:630px;
	padding-right:26px;
	padding-top:5px;
	padding-bottom:20px;
}
.maincontent .maincontent_text h2{
	font-size:26px;
	color:#F8981D;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:00px;
	padding-top:0px;
}

.maincontent .maincontent_text img{
	display:block;
}
.maincontent .maincontent_text h3{
	font-size:12px;
	color:#878D4D;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.maincontent .maincontent_text h5{
	font-size:16px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
}
.maincontent .maincontent_text h6{
	font-size:20px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.maincontent .maincontent_text  a{
	font-size:13px;
	color:#6C6C6C;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
	text-align:right;
}

.maincontent .maincontent_text p.special{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:12px;
}
.maincontent .maincontent_text p.special span{color:#5291AC;}
.maincontent .maincontent_text p{
	font-size:13px;
	padding-top:10px;
	line-height:19px;
}
.maincontent .maincontent_text p a{ color:#2C859E;}
.maincontent .maincontent_text p a:hover{ color:#2C859E;}
.maincontent .maincontent_text h4{
	font-size:13px;
	color:#333;
	padding-top:10px;
}
.maincontent .maincontent_text label{
	display:block;
	padding-top:10px;
}
.maincontent .maincontent_text label a{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#5291AC;
	font-size:13px;
	padding-right:12px;
	font-weight:bold;
	background:url(../images/bg_articles_box_inner_p_a.png) right center no-repeat;
}
.maincontent .maincontent_text label a:hover{color:#5291AC;}
.maincontent .share_text{
	width:100%;
	padding:20px 0px;
	background: url(../images/bg_articles_box.png) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
.maincontent .share_text ul{
	width:100%;
	overflow:hidden;
}
.maincontent .share_text ul li{
	display:inline;
	font-size:13px;
	color:#C0C0C0;
}
.maincontent .share_text ul li strong{color:#585858;}
.maincontent .share_text ul li a{ color:#585858;}
.maincontent .share_text ul li a:hover{ color:#585858;}
.comments_text{
	width:100%;
	padding-top:10px;
	background: url(../images/bg_articles_box.png) left bottom repeat-x;
}
.comments_text h3{
	font-size:15px;
	color:#FFF;
	background:#4eb3d1;
	padding:6px 0px 6px 12px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
.comments_text .text_box{
	width:100%;
	overflow:hidden;
	background:url(../images/bg_comments_text.png) left top repeat-x;
	padding-top:15px;
	padding-bottom:18px;
}
.comments_text .text_box.first{ background:none;}
.comments_text .text_box img{
	display:block;
	float:left;
	margin-top:2px;
}
.comments_text .text_box .box{
	float:right;
	width:585px;
}
.comments_text .text_box .box h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:3px;
}
.comments_text .text_box .box h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-bottom:12px;
}
.comments_text .text_box .box p{ font-size:13px;}
.leave_a_reply{
	width:588px;
	padding:30px 0px 0px 68px;
	font-family:Arial, Helvetica, sans-serif;
}
.leave_a_reply h2{
	font-size:13px;
	color:#2D2D2D;
	padding-bottom:3px;
	text-transform:uppercase;
}
.leave_a_reply p{
	padding-top:12px;
	padding-bottom:3px;
}
.leave_a_reply .input_box{
	width:320px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:3px 0px 3px 0px;
	border-top:1px solid #6d6d6d;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #6d6d6d;
	margin-bottom:5px;
}
.leave_a_reply textarea{
	width:485px;
	height:132px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding-left:2px;
	border-top:1px solid #6d6d6d;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #6d6d6d;
	margin-bottom:5px;
}
.leave_a_reply span{
	display:block;
	width:491px;
	text-align:right;
	padding-top:4px;
	padding-right:97px;
}
.leave_a_reply span input{
	width:64px;
	height:29px;
	cursor:pointer;
	border:none;
	background:url(../images/reply_buton.png) left top no-repeat;
}
.read_text_box{
	width:100%;
	background:url(../images/bg_articles_box2.png) left bottom repeat-x;
}
.read_text_box h2{
	font-size:15px;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	padding:8px 0px 8px 13px;
	background:#878d4d;
}
.read_text_box .text_box{
	width:100%;
	background:url(../images/bg_comments_text2.png) left top repeat-x;
	overflow:hidden;
	padding:22px 0px;
}
.read_text_box .text_box.first{ background:none;}

.read_text_box .text_box img{
	float:left;
	margin-right:14px;
}
.read_text_box .text_box h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-bottom:5px;
}
.read_text_box .text_box h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-bottom:5px;
}
.read_text_box .text_box h4 a{ background:none; padding-right:0px;}
.read_text_box .text_box p{
	font-size:12px;
	padding-bottom:5px;
}
.read_text_box .text_box a{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#5291AC;
	font-size:10px;
	padding-right:10px;
	font-weight:bold;
	background:url(../images/bg_articles_box_inner_p_a.png) right center no-repeat; 
}
.read_text_box .text_box a:hover{color:#5291AC;}
.maincontent_box{
	width:100%;
	padding-top:15px;
}
.maincontent_box h2{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
.maincontent_box p{
	padding-top:5px;
	line-height:17px;
}
.maincontent_box span{
	display:block;
	width:100%;
	padding-top:10px;
}
.maincontent_box span label{padding-right:10px;}
.maincontent_box span label a{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#257396;
	font-size:11px;
	padding-right:10px;
	font-weight:bold;
background:url(../images/bg_articles_box_inner_p_a.png) right center no-repeat; 
}
.maincontent_box span label a:hover{color:#257396;}
.maincontent_box h3{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	background:url(../images/bg_sidebar_h1.png) left bottom repeat-x;
	padding-bottom:10px;
	padding-top:30px;
}
.maincontent_box .photo_box{
	width:100%;
	overflow:hidden;
	padding:20px 0px;
	background:url(../images/bg_articles_box2.png) left bottom repeat-x;
}
.maincontent_box .photo_box .text_box{
	width:50%;
	float:left;
}
.maincontent_box .photo_box .text_box img{
	display:block;
	float:left;
	margin-right:12px;
}
.maincontent_box .photo_box .text_box h4{
	font-size:15px;
	color:#8A2528;
}
.maincontent_box .photo_box .text_box p{
	padding:0px;
	padding-top:6px;
}
.maincontent_box .photo_box .text_box h5{
	font-size:12px;
	color:#8A2528;
	font-weight:normal;
}
.sponsors_box{
	width:100%;
}
.sponsors_box h1{
	font-size:60px;
	color:#878D4D;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:5px;
}
.sponsors_box .sponsors_box_inner{
	width:620px;
	background:#dbddc9;
	padding:20px 18px 28px 18px;
}
.sponsors_box .sponsors_box_inner ul{
	width:100%;
	overflow:hidden;
}
.sponsors_box .sponsors_box_inner ul li{
	float:left;
	padding:5px 3px 0px 3px;
	width:304px;
	height:120px;
}
.sponsors_box .sponsors_box_inner ul li img{
	display:block;
	margin:0px auto;
}
.sponsors_box .sponsors_box_inner ol li{
	display:inline;
}

.sponsors_box h2{
	font-size:26px;
	color:#5291AC;
	font-weight:normal;
	padding-bottom:15px;
	padding-top:35px;
}

.sponsors_box .sponsors_img_box{
	width:621px;
	background:#dbddc9;
	padding:25px 18px 25px 17px;
}
.sponsors_box .sponsors_img_box ul{
	width:100%;
	overflow:hidden;
}
.sponsors_box .sponsors_img_box ul li{
	float:left;
	padding:5px 3px 5px 3px;
	width:201px;
	height:100px;
}
.sponsors_box .sponsors_img_box ul li img{
	display:block;
	margin:0px auto;
}


.join_email_list{
	width:650px;
	padding-top:15px;
	background:#b8d3db url(../images/bg_join_email_list.png) left bottom no-repeat;
	padding-bottom:25px;
}
.join_email_list h1{
	height:50px;
	width:632px;
	overflow:hidden;
	font-size:13px;
	color:#333;
	line-height:39px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:18px;
}
.join_email_list h1 a{
	display:block;
	width:123px;
	height:48px;
	float:left;
	text-indent:-9999px;
	outline-style:none;
	background:url(../images/join_email_list_logo.png) left top no-repeat;
}
.join_email_list h1 label{padding-left:80px;}
.join_email_list .form_box{
	padding-left:148px;
	width:500px;
}
.join_email_list .form_box p{
	font-size:12px;
	color:#333;
	width:100%;
	overflow:hidden;
	padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.join_email_list .form_box p.special{ padding-top:12px;}
.join_email_list .form_box p span{
	display: block;
	width:75px;
	float:left;
	padding-top:3px;
}
.join_email_list .form_box p .input_box{
	width:320px;
	height:14px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2D2D2D;
	padding:3px 0px;
	border-top:1px solid #6d6d6d;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #6d6d6d;
	vertical-align:middle;
}
.join_email_list .form_box p .input_box2{ width:120px; margin-right:5px;}
.join_email_list .form_box p a{ vertical-align:middle;color:#00376A;}
.join_email_list .form_box p a:hover{ color:#00376A;}

.join_email_list .form_box p textarea{
	width:317px;
	height:57px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2D2D2D;
	border-top:1px solid #6d6d6d;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #6d6d6d;
	padding-left:3px;
	margin-top:5px;
}
.join_email_list .form_box label{
	display:block;
	width:400px;
	padding-right:35px;
	text-align:right;
	padding-top:6px;
}
.join_email_list .form_box label input{
	width:64px;
	height:29px;
	border:none;
	cursor:pointer;
	margin-right:3px;
}
.join_email_list .form_box label input.reset_button{ background:url(../images/reset_button.png) left top no-repeat;}
.join_email_list .form_box label input.submit_button{ background:url(../images/submit_button.png) left top no-repeat;}
.fundraising_box{
	width:990px;
	padding-top:10px;
	padding-bottom:20px;
}
.fundraising_box h2{
	background:#3e91aa;
	font-size:31px;
	padding-left:23px;
	height:57px;
	line-height:57px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}
.fundraising_box .img_box{
	width:990px;
	overflow:hidden;
}
.fundraising_box .img_box img{
	display:block;
	float:left;
	margin-right:3px;
	margin-top:3px;
}
.fundraising_box .img_box .box{
	float:left;
	height:245px;
	width:216px;
}
.fundraising_box .img_box .box img{
	margin-right:0px;
}
.fundraising_box .img_box img.img_last{
	margin-right:0px;
}
.fundraising_text_box{
	width:100%;
	padding-top:18px;
	padding-bottom:22px;
	overflow:hidden;
	background:url(../images/bg_sidebar_h1.png) left bottom repeat-x;
}
.fundraising_text_box .left_box{
	width:187px;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding-right:30px;
}
.fundraising_text_box .center_box{
	width:437px;
	float:left;
}
.fundraising_text_box .right_box{
	width:300px;
	float:right;
}
.fundraising_text_box h2{
	font-size:15px;
	color:#5A7133;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.fundraising_text_box .left_box ul{padding-top:5px;}
.fundraising_text_box .left_box ul li{
	color:#2e2e2e;
	font-size:13px;
	padding-top:3px;
}
.fundraising_text_box .left_box ul li a{color:#2e2e2e;}
.fundraising_text_box .left_box ul li a:hover{color:#2e2e2e;}
.fundraising_text_box .left_box p{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2d2d2d;
	line-height:25px;
	padding-top:54px;
}
.fundraising_text_box .center_box_inner{
	width:437px;
	float:left;
}
.fundraising_text_box .center_box_inner p{
	font-size:16px;
	color:#333;
	line-height:23px;
	padding-bottom:10px;
}
.fundraising_text_box .center_box_inner p a{
	padding-left:12px;
	background:url(../images/bg_center_box_inner_a.png) left center no-repeat;
	color:#5291AC;
}
.fundraising_text_box .center_box_inner p a:hover{olor:#5291AC;}
.fundraising_text_box .right_box p{
	font-size:15px;
	font-style:italic;
	padding:5px 0px;
	line-height:23px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.fundraising_text_box .right_box h2{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-bottom:10px;
}
.fundraising_text_box .right_box h3{
	font-size:11px;
	text-transform:uppercase;
	color:#5A7133;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
	line-height:19px;
	padding-bottom:10px;
}
.fundraising_text_box .right_box h3 label{
	font-family:Georgia, "Times New Roman", Times, serif;
}
.fundraising_text_box .right_box h4{
	font-size:11px;
	text-transform:uppercase;
	color:#868C4C;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
	padding-bottom:10px;
}
.fundraising_text_box .center_box h3{
	height:37px;
	line-height:37px;
	font-size:18px;
	padding-left:12px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background:#f8981d;
}
.fundraising_text_box .center_box h3.special_1{background:#4eb3d1;}
.fundraising_text_box .center_box h3.special_2{background:#878d4d;}
.fundraising_text_box .center_box .text_box{
	padding:20px;
	background:#edeee4;
}
.fundraising_text_box .center_box .text_box h4{
	color:#5A7133;
	text-transform:uppercase;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:2px;
}
.fundraising_text_box .center_box .text_box p{
	color:#333;
	font-size:14px;
	line-height:22px;
	padding-bottom:10px;
}
.fundraising_text_box .center_box .text_box p a{
	font-weight:bold;
	color:#257396;
}
.fundraising_text_box .center_box .text_box p a:hover{color:#257396;}
.fundraising_text_box .center_box .text_box ul{
	padding-left:20px;
}
.fundraising_text_box .center_box .text_box ul li{
	padding-left:10px;
	background:url(../images/bg_text_box_li.png) left 5px no-repeat;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}
.fundraising_text_box .center_box .text_box ul li a{color:#257396;}
.fundraising_text_box .center_box .text_box ul li a:hover{color:#257396;}
.fundraising_text_box .right_box .box{
	padding:13px;
	background:#257496;
	height:160px;
	margin-bottom:4px;
}
.fundraising_text_box .right_box .box h4{
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.fundraising_text_box .right_box .box p{
	color:#FFF;
	font-size:13px;
	padding:0px;
	font-style:normal;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.fundraising_text_box .right_box img{
	display:block;
	margin:0px auto;
	margin-bottom:4px;
}

.unionstationfndrsrpg{
	width:100%;
	padding-top:10px;
}
.unionstationfndrsrpg .top_box{
	width:100%;
	background:url(../images/bg_top_box.png) left top no-repeat;
}
.unionstationfndrsrpg .top_box img{
	display:block;
	margin:0px auto;
}
.unionstationfndrsrpg .top_box .box{height:46px;}
.unionstationfndrsrpg .top_box .box p{
	padding-top:10px;
	text-align:center;
	text-transform:uppercase;
	font-size:13px;
	color:#c1c1c1;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.food_and_drinks_by{
	width:100%;
	background:url(../images/bg_food_and_drinks_by_bm.jpg) left top repeat-y;
}
.food_and_drinks_by .food_and_drinks_by_bb{
	background:url(../images/bg_food_and_drinks_by_bb.jpg) left top no-repeat;
	height:38px;
}
.food_and_drinks_by .food_and_drinks_by_bm{
	width:900px;
	padding:0px 45px;
	background:url(../images/bg_food_and_drinks_by_bt.jpg) left top no-repeat;
}

.food_and_drinks_by .food_and_drinks_by_bm .box{height:58px;}
.food_and_drinks_by .food_and_drinks_by_bm .box p{
	padding-top:8px;
	text-align:center;
	text-transform:uppercase;
	font-size:17px;
	color:#c1c1c1;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.food_and_drinks_by .food_and_drinks_by_bm ul{
	width:860px;
	margin:0px auto;
	overflow:hidden;
	padding-top:12px;
	padding-bottom:35px;
}
.food_and_drinks_by .food_and_drinks_by_bm ul li{
	float:left;
	padding:10px;
	height:80px;
}
.food_and_drinks_by .food_and_drinks_by_bm ul li img{
	border:none;
}
.unionstationfndrsrpg_box{
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
	background:#000 url(../images/bg_unionstationfndrsrpg_box.jpg) left top no-repeat;
}
.unionstationfndrsrpg_box .left_box{
	width:666px;
	float:left;
}
.unionstationfndrsrpg_box .left_box .text_box{
	padding-left:30px;
	text-align:center;
	height:326px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.unionstationfndrsrpg_box .left_box .text_box h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	color:#D6D6D6;
	padding-top:8px;
	padding-bottom:5px;
}
.unionstationfndrsrpg_box .left_box .text_box h3 a{color:#D6D6D6;}
.unionstationfndrsrpg_box .left_box .text_box h3 a:hover{color:#D6D6D6;}

.unionstationfndrsrpg_box .left_box .text_box ul li{
	font-size:14px;
	color:#C0C0C0;
	display:inline;
	text-transform:uppercase;
}
.unionstationfndrsrpg_box .left_box .text_box ul li a{color:#C0C0C0;}
.unionstationfndrsrpg_box .left_box .text_box ul li a:hover{color:#C0C0C0;}
.unionstationfndrsrpg_box .left_box .text_box .box{
	width:100%;
	background:url(../images/bg_box.jpg) left bottom no-repeat;
	padding-bottom:10px;
	padding-top:3px;
}
.unionstationfndrsrpg_box .left_box .text_box .box ul li{font-size:10px;}
.unionstationfndrsrpg_box .left_box .text_box p{
	font-size:13px;
	color:#C0C0C0;
	padding:5px 0px;
	line-height:21px;
}
.unionstationfndrsrpg_box .left_box .text_box h4{
	font-size:13px;
	text-transform:uppercase;
	padding:5px 0px;
	color:#D6D6D6;
}
.unionstationfndrsrpg_box .left_box .letterhead{
	width:556px;
	padding:28px 40px 30px 70px;
	font-family:"Courier New", Courier, monospace;
	position:relative;
}
.unionstationfndrsrpg_box .left_box .letterhead h2{
	text-indent:-9999px;
	outline-style:none;
	background:url(../images/bg_letterhead_h2.jpg) center top no-repeat;
	height:32px;
	padding-bottom:12px;
}
.unionstationfndrsrpg_box .left_box .letterhead h3{
	font-size:13px;
	color:#333;
	padding-top:8px;
	line-height:19px;
	font-weight:bold;
}
.unionstationfndrsrpg_box .left_box .letterhead p{
	font-size:13px;
	color:#333;
	padding-top:8px;
	line-height:19px;
}
.unionstationfndrsrpg_box .left_box .letterhead ul{}
.unionstationfndrsrpg_box .left_box .letterhead ul li{
	font-size:13px;
	color:#333;
	padding-top:8px;
}
.unionstationfndrsrpg_box .left_box .letterhead ul li a{color:#333;}
.unionstationfndrsrpg_box .left_box .letterhead ul li a:hover{color:#333;}
.unionstationfndrsrpg_box .left_box .letterhead .img_box1{
	background:url(../images/bg_top_img.png) left top no-repeat;
	width:181px;
	height:179px;
	position:absolute;
	top:-128px;
	right:3px;
}

.unionstationfndrsrpg_box .left_box .letterhead .img_box2{
	background:url(../images/bg_top_img2.png) left top no-repeat;
	width:210px;
	height:208px;
	position:absolute;
	top:513px;
	right:-272px;
}

.unionstationfndrsrpg_box .left_box .letterhead .img_box3{
	background:url(../images/bg_top_img3.png) left top no-repeat;
	width:220px;
	height:222px;
	position:absolute;
	top:595px;
	right:-160px;
}
.unionstationfndrsrpg_box .right_box{
	width:259px;
	float:left;
	padding-left:22px;
}
.unionstationfndrsrpg_box .right_box .tickets{
	width:100%;
	height:461px;
	background:url(../images/bg_tickets.jpg) left top no-repeat;
	padding-top:23px;
}
.unionstationfndrsrpg_box .right_box .tickets h2{
	text-indent:-9999px;
	outline-style:none;
	background:url(../images/bg_tickets_h2.png) center top no-repeat;
	height:22px;
}
.unionstationfndrsrpg_box .right_box .tickets .tickets_box{
	width:100%;
	text-align:center;
}
.unionstationfndrsrpg_box .right_box .tickets .tickets_box{
	padding-top:32px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.unionstationfndrsrpg_box .right_box .tickets .tickets_box p{
	font-size:10px;
	color:#4f5356;
	line-height:16px;
	padding:5px 0px;
}
.unionstationfndrsrpg_box .right_box .tickets .tickets_box p.red{color:#85242f;}
.unionstationfndrsrpg_box .right_box .tickets .tickets_box h3{
	font-size:10px;
	color:#1f2326;
	font-weight:normal;
	padding-bottom:8px;
}
.unionstationfndrsrpg_box .right_box .tickets .tickets_box ul{
	text-align:left;
	padding-left:44px;
	width:215px;
	overflow:hidden;
	padding-top:8px;
}
.unionstationfndrsrpg_box .right_box .tickets .tickets_box ul li{
	color:#2a2e31;
	float:left;
	width:100%;
	padding:2px 0px;
	text-transform:uppercase;
}
.unionstationfndrsrpg_box .right_box .tickets .tickets_box ul.top_ul{
	font-size:14px;
	padding-bottom:5px;
	padding-top:5px;
}
.unionstationfndrsrpg_box .right_box .tickets .tickets_box ul li input{vertical-align:middle;}
.unionstationfndrsrpg_box .right_box .tickets .tickets_box ul li label{vertical-align:middle; padding-left:8px;}
input.purchase_button{
	width:126px;
	height:17px;
	background:url(../images/bg_purchase_button.png) left top no-repeat;
	cursor:pointer;
	border:none;
}
.unionstationfndrsrpg_box .right_box .tickets .tickets_box p.special{
	padding-left:66px;
	text-align:left;
}
.unionstationfndrsrpg_box .right_box .tickets .tickets_box p.special input.input_box{
	width:120px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding:4px 0px;
	border:1px solid #6d6e70;
	border-right:1px solid #d4d8db;
	border-bottom:1px solid #d4d8db;
}
.unionstationfndrsrpg_box .right_box .featured_speakers{
	width:100%;
	text-align:center;
	padding-top:60px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c0c0c0;
}
.unionstationfndrsrpg_box .right_box .featured_speakers h2{
	text-indent:-9999px;
	outline-style:none;
	height:35px;
	background:url(../images/bg_featured_speakers_h2.png) left top no-repeat;
}
.unionstationfndrsrpg_box .right_box .featured_speakers h3{
	font-size:15px;
	text-transform:uppercase;
	padding-top:12px;
}
.unionstationfndrsrpg_box .right_box .featured_speakers p{
	font-size:11px;
	text-transform:uppercase;
	padding-top:5px;
}
/* ***************************   
    $5 - Sidebar Styles
   ***************************/
.sidebar{
	width:300px;
	float:right;
}
.sidebar h1{
/*	font-size:48px;
	color:#F8981D;
	font-weight:normal; */
	color:#5291AC;
	font-size:60px;
	font-weight:normal;
	background:url(../images/bg_sidebar_h1.png) left bottom repeat-x; 
}
.sidebar h2{   /* for index page */
	font-size:50px;
	/*color:#F8981D;*/
	color:#5291AC;
	font-weight:normal;
	padding-top:0px;
	/*background:url(../images/bg_sidebar_h1.png) left bottom repeat-x;  */
	/*padding-bottom:15px;*/
}
#text-20 .sidebar h2{   /* for index page */
	font-size:32px;
	color:#F8981D;
	font-weight:normal;
	padding-top:0px;
	background:url(../images/bg_sidebar_h1.png) left bottom repeat-x;  
	padding-bottom:15px;
}
.sidebar_titles h2{  /* for sidebar page */
	font-size:18px;
	color:#AEB17F;
	font-weight:normal;
	padding-top:0px;
	
	padding-bottom:15px;
}
.sidebar h3{
/*	font-size:48px;
	color:#F8981D;
	font-weight:normal; */
	color:#5291AC;
	font-size:26px;
	font-weight:normal;
	padding-top:55px;
	/* background:url(../images/bg_sidebar_h1.png) left bottom repeat-x;  */
}


.bottom_box{
	width:100%;
}
.bottom_box img{
	display:block;
	margin:0px auto;
}
.bottom_box h1{
	text-align:center;
	text-transform:uppercase;
	width:990px;
	font-size:12px;
	background:#878d4d;
	padding:2px 0px;
	color:#FFF;
	letter-spacing:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bottom_box_inner{
	width:990px;
	height:110px;
	padding-top:20px;
	background:#2e2e2e;
	position:relative;
}
.bottom_box_inner h2{
	color:#c1c1c1;
	font-size:18px;
	padding-left:25px;
	font-weight:normal;
}
.bottom_box_inner .donate_now{
	width:302px;
	height:51px;
	position:absolute;
	right:26px;
	top:30px;
	background:url(../images/bg_donate_now.png) left top no-repeat;
	text-align:center;
}
.bottom_box_inner .donate_now p{
	color:#c1c1c1;
	font-size:18px;
	padding-top:5px;
	padding-bottom:3px;
}
.bottom_box_inner .donate_now a{
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg_donate_now_a.png) left top no-repeat;
}
img.npr{
	position: absolute;
	top:28px;
	left:446px;
}
.sidebar h6{
	text-transform:uppercase;
	color:#878d4d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.sidebar h6 a{color:#878d4d;}
.sidebar h6 a:hover{color:#878d4d;}
.sidebar .sidebar_box{
	width:100%;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/bg_articles_box.png) left bottom repeat-x;
	padding-top:20px;
	padding-bottom:10px;
}
.sidebar .sidebar_box h5{
	color:#2D2D2D;
	font-size:11px;
	text-transform:uppercase;
}
.sidebar .sidebar_box h5 label{color:#6C6C6C;}
.sidebar .sidebar_box h4{
	color:#333;
	font-size:18px;
	padding-top:5px;
	padding-bottom:3px;
	
}
.sidebar .sidebar_box a h4 {
	color:#333;
	font-size:18px;
	padding-top:5px;
	padding-bottom:3px;
	text-decoration:none;
}

.sidebar .sidebar_box h3{
	color:#5291AC;
	font-size:16px;
	padding-bottom:8px;
	padding-top:0px;
	font-weight:bold;
}
.sidebar .sidebar_box img{
	display:block;
	float:left;
	margin-top:3px;
}
.sidebar .sidebar_box .box{
	float:right;
	width:163px;
}
.sidebar .sidebar_box .box p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding-bottom:8px;
}
.sidebar .sidebar_box .box p a{
	color:#5291AC;
	padding-right:10px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/bg_articles_box_inner_p_a.png) right center no-repeat; 
}
.sidebar .sidebar_box .box p a:hover{color:#5291AC;}
.book_reviews{
	width:100%;
	padding-top:20px;
}
.book_reviews h2{
	font-size:32px;
	color:#868C4C;
	font-weight:normal;
	padding-bottom:10px;
}
.book_reviews .book_reviews_inner{
	width:100%;
	background:#383838;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0px;
}
.book_reviews .book_reviews_inner .text_box{
	width:266px;
	margin:0px auto;
	padding-top:10px;
	background:url(../images/bg_book_reviews.png) left bottom repeat-x;
}
.book_reviews .book_reviews_inner .text_box h3{
	font-size:14px;
	color:#FDECDC;
	text-transform:uppercase;
	padding:0pc;
}
.book_reviews .book_reviews_inner .text_box h4{
	font-size:12px;
	color:#CEC1B7;
	text-transform:uppercase;
	padding-bottom:10px;
}
.book_reviews .book_reviews_inner .text_box .box{
	width:100%;
	overflow:hidden;
	padding:10px 0px;
	background:url(../images/bg_book_reviews2.png) left top repeat-x;
}
.book_reviews .book_reviews_inner .text_box .box img{
	display:block;
	float:left;
	margin-top:2px;
}
.book_reviews .book_reviews_inner .text_box .box .box_inner{
	width:185px;
	float:right;
}
.book_reviews .book_reviews_inner .text_box .box .box_inner p{	
	color:#FDECDC;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	padding-bottom:5px;
}
.book_reviews .book_reviews_inner .text_box .box .box_inner p a{
	color:#FDECDC;
	padding-right:10px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/arrow1.png) right center no-repeat;
}
.book_reviews .book_reviews_inner .text_box .box .box_inner p a:hover{color:#FDECDC;}
.book_reviews .book_reviews_inner span{
	display:block;
	padding:12px 0px 10px 17px;
}
.book_reviews .book_reviews_inner span a{
	color:#1D9FC3;
	padding-right:10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/arrow1.png) right center no-repeat;
}
.book_reviews .book_reviews_inner span a:hover{color:#1D9FC3;}
.sidebar_gallery{
	width:100%;
	padding-top:18px;
}
.sidebar_gallery h2{
	font-size:32px;
	color:#4EB3D1;
	font-weight:normal;
	padding-bottom:10px;
}
.sidebar_gallery img{
	display:block;
	margin:0 auto;
}
.sidebar_gallery p{padding-top:10px;}
.sidebar_gallery p a{
	color:#1D9FC3;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:12px;
	background:url(../images/bg_articles_box_inner_p_a.png) right center no-repeat; 
}
.sidebar_gallery p a:hover{color:#1D9FC3;}
.sidebar .sidebar_text_box{
	width:100%;
}
.sidebar .sidebar_text_box .box{
	background:url(../images/bg_articles_box2.png) left top repeat-x;
	padding:18px 0px;
}
.sidebar .sidebar_text_box .box.first{ background:none;}
.sidebar .sidebar_text_box .box h2{
	font-size:15px;
	color:#868C4C;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-bottom:3px;
}
.sidebar .sidebar_text_box .box p{
	font-size:12px;
	color:##6C6C6C;
	padding-bottom:6px;
}
.sidebar .sidebar_text_box .box a{
	color:#5291ac;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:12px;
	background:url(../images/bg_articles_box_inner_p_a.png) right center no-repeat; 
}
.sidebar .sidebar_text_box .box a:hover{color:#5291ac;}
.sidebar .sidebar_bottom_box{
	width:100%;
}
.sidebar .sidebar_bottom_box h3{
	font-size:15px;
	text-transform:uppercase;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:5px 0px 5px 13px;
	background:#878d4d;
}
.sidebar .sidebar_bottom_box .read_list{
	text-transform:uppercase;
	/*font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
	font-size:13px;
	padding:15px 0px 15px 14px;
	/*background:url(../images/bg_sidebar_h1.png) left bottom repeat-x;*/
}
.sidebar .sidebar_bottom_box .read_list li{
	padding:4px 0px;
}
.sidebar .sidebar_bottom_box .read_list li a{ color:#6C6C6C;}
.sidebar .sidebar_bottom_box .read_list li a:hover{ color:#6C6C6C;}
.sidebar .sidebar_bottom_box .year_list{
	width:100%;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:32px;
	text-align:center;
	font-size:10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:url(../images/bg_sidebar_h1.png) left bottom repeat-x;
}

.sidebar .sidebar_bottom_box .category_list li a {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

.sidebar .sidebar_bottom_box .year_list li{
	display:inline;
	color:#6D6D6D;
	/*padding-top:10px;*/
}
.sidebar .sidebar_bottom_box .year_list li a{color:#6C6C6C;}
.sidebar .sidebar_bottom_box .year_list li a:hover{color:#6C6C6C;}
.sidebar .sidebar_bottom_box h2{
	text-transform:uppercase;
	color:#868C4C;
	font-size:15px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:5px;
	padding-left:14px;
}
.sidebar .sidebar_bottom_box h4{
	font-size:12px;
	text-transform:uppercase;
	color:#585858;
	padding-bottom:10px;
	padding-left:14px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:url(../images/bg_comments_text2.png) left bottom repeat-x;
}
.sidebar_support{
	width:100%;
	padding-top:20px;
}
.sidebar_support h2{
	color:#5291AC;
	font-size:26px;
	font-weight:normal;
	padding-bottom:18px;
	padding-top:21px;
}
.sidebar_support .sidebar_support_inner{
	font-size:13px;
	color:#fff;
	background:#878d4d;
	padding:18px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.sidebar_support .sidebar_support_inner h3{
	font-size:13px;
	color:#fff;
	padding-top:2px;
}
.sidebar_support .sidebar_support_inner p{
	padding-bottom:6px;
}
.sidebar_support .sidebar_support_inner ul li{
	padding:3px 0px 3px 10px;
	background:url(../images/bg_sidebar_support_inner_li.png) left 10px no-repeat;
}
.sidebar_support .sidebar_support_inner ul li a{color:#fff;}
.sidebar_support .sidebar_support_inner ul li a:hover{color:#fff;}
/*****************************************************************/
.maincontent .pagerevs_text{
	width:656px;
	padding-top:5px;
	padding-bottom:20px;
}
.maincontent .pagerevs_text h2{
	font-size:27px;
	color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.maincontent .pagerevs_text h3{
	font-size:16px;
	color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.maincontent .pagerevs_text h5{
	font-size:12px;
	color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
.maincontent .pagerevs_text p{
	font-size:13px;
	padding:10px 0px;
	line-height:17px;
}
.maincontent .pagerevs_text ul{
	padding:15px 0px 10px 30px;
}
.maincontent .pagerevs_text ul li{
	display:inline;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#257396;
}
.maincontent .pagerevs_text ul li a{ color:#257396;}
.maincontent .pagerevs_text ul li a:hover{ color:#257396;}
.maincontent .pagerevs_text .pagerevs_text_box{
	background:#edeee4;
	padding:27px 28px;
	width:600px;
	margin-top:12px;
}
.maincontent .pagerevs_text .pagerevs_text_box h3{
	margin-top:-15px;
	padding-bottom:18px;
}

.maincontent .pagerevs_text label{
	display:block;
	padding-top:10px;
}
.maincontent .pagerevs_text label a{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#257396;
	font-size:11px;
	padding-right:12px;
	font-weight:bold;
	background:url(../images/bg_articles_box_inner_p_a.png) right center no-repeat;
}
.maincontent .pagerevs_text label a:hover{color:#257396;}
.maincontent .share{
	width:100%;
	background:url(../images/bg_articles_box2.png) left top repeat-x;
	padding-top:15px;
}
.maincontent .share ul{
	padding-top:5px;
	padding-bottom:32px;
}
.maincontent .share ul li{
	display:inline;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
}
.maincontent .share ul li a{ color:#585858;}
.maincontent .share ul li a:hover{ color:#585858;}

.maincontent_list{
	width:100%;
	background:url(../images/bg_sidebar_h1.png) left bottom repeat-x;
	padding-bottom:10px;
}
.maincontent_list h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	background:#f8981d;
	text-transform:uppercase;
	padding:7px 0px 7px 12px;
}
.maincontent_list .maincontent_list_box{
	width:628px;
	overflow:hidden;
	padding:20px 18px 20px 10px;
	color:#585858;
}
.maincontent_list .maincontent_list_box.bg{background:#edeee4;}
.maincontent_list .maincontent_list_box .text_box{
	width:490px;
	float:right;
}
.maincontent_list .maincontent_list_box img{
	display:block;
	float:left;
	padding-right:10px;
/*	padding-bottom:10px;*/
}
.maincontent_list .maincontent_list_box .text_box h3{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	 padding-bottom:10px; 
}
.maincontent_list .maincontent_list_box .text_box h3 label{
	display:block;
	color:#5291AC;
	padding-top:5px;
	font-size:18px;
}
.maincontent_list .maincontent_list_box .text_box h4{
	font-size:12px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 8px 3px;
}
.maincontent_list .maincontent_list_box .text_box p{
	font-size:12px;
	color:#333;
	line-height:17px;
}
.maincontent_list .maincontent_list_box .text_box p span a{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#257396;
	font-size:11px;
	font-weight:bold;
	padding-right:3px;
	vertical-align:middle;
}


.maincontent_list .maincontent_list_box .text_box p span a:hover{color:#257396;}
.maincontent_list .maincontent_list_box .text_box p span img{
	display:inline;
	float:none;
	margin-left:0px;
	vertical-align:middle;
}
.maincontent_list .maincontent_list_box .text_box p span.special a{color:#5291AC;}
.maincontent_list .maincontent_list_box .text_box p span.special a:hover{color:#5291AC;}

/*
.maincontent_list .maincontent_list_box .text_box2{
	width:490px;
	float:right;
}
*/
.maincontent_list .maincontent_list_box img{
	display:block;
	float:left;
	/*padding-right:6px;*/
/*	padding-bottom:10px;*/
padding:0;
}
.maincontent_list .maincontent_list_box .text_box2 h3{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	 padding-bottom:10px; 
}
.maincontent_list .maincontent_list_box .text_box2 h3 label{
	display:block;
	color:#5291AC;
	padding-top:5px;
	font-size:18px;
}
.maincontent_list .maincontent_list_box .text_box2 h4{
	font-size:12px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 8px 3px;
}
.maincontent_list .maincontent_list_box .text_box2 p{
	font-size:12px;
	color:#333;
	line-height:17px;
}
.maincontent_list .maincontent_list_box .text_box2 p span a{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#257396;
	font-size:11px;
	font-weight:bold;
	padding-right:3px;
	vertical-align:middle;
}


.maincontent_list .maincontent_list_box .text_box2 p span a:hover{color:#257396;}
.maincontent_list .maincontent_list_box .text_box2 p span img{
	display:inline;
	float:none;
	margin-left:0px;
	vertical-align:middle;
}
.maincontent_list .maincontent_list_box .text_box2 p span.special a{color:#5291AC;}
.maincontent_list .maincontent_list_box .text_box2 p span.special a:hover{color:#5291AC;}






.page_box{
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.page_box p{
	padding-left:10px;
	color:#828282;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}
.page_box span{
	float:right;
	font-size:10px;
	color:#979797;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:10px;
}
.page_box span a{
	font-weight:bold;
	color:#257396;
}
.page_box span a:hover{color:#257396;}
.page_box span a.prev_link{
	padding-left:16px;
	background:url(../images/video_box_a3.gif) left 2px no-repeat;
}
.page_box span a.next_link{
	padding-right:16px;
	background:url(../images/video_box_a2.gif) right 2px no-repeat;
}
.upcoming_text{
	width:100%;
	padding-top:15px;
}
.upcoming_text h3{
	font-size:29px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	color:#585858;
	padding-bottom:12px;
	background:url(../images/bg_comments_text.png) left bottom repeat-x;
	margin-bottom:25px;
}
.upcoming_text h3 label{
	display:block;
	color:#257396;
	font-size:24px;
}
.upcoming_text h4{
	font-size:13px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}
.upcoming_text .upcoming_text_box{
	width:100%;
	overflow:hidden;
	padding-bottom:30px;
}
.upcoming_text .upcoming_text_box .left_box {
	width:286px;
	background:#dbddc9;
	float:left;
	margin-right:20px;
	margin-bottom:5px;
}
.upcoming_text .upcoming_text_box .left_box .inner_box {
	width:250px;
	margin:16px 18px;
	float:left;
}
.upcoming_text .upcoming_text_box .left_box img{
	display:block;
	margin:0px auto;
}
.upcoming_text .upcoming_text_box .left_box .box{
	width:100%;
	overflow:hidden;
	padding:20px 0px 12px 0px;
}
.upcoming_text .upcoming_text_box .left_box .box a{
	text-transform:uppercase;
	color:#FFF;
	font-size:12px;
	background:#5291ac;
	font-weight:bold;
	float:left;
	display:block;
	padding:7px 9px;
	font-family:Arial, Helvetica, sans-serif;
}
.upcoming_text .upcoming_text_box .left_box ul{}
.upcoming_text .upcoming_text_box .left_box ul li{
	display:inline;
	font-size:11px;
	color:#979797;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.upcoming_text .upcoming_text_box .left_box ul li a{ color:#257396;}
.upcoming_text .upcoming_text_box .left_box h5{
	font-size:12px;
	color:#2D2D2D;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
}
.upcoming_text .upcoming_text_box .left_box p{
	font-size:12px;
	color:#2D2D2D;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.upcoming_text .upcoming_text_box .right_box{
	width:640px;
	font-size:13px;
	color:#333;
	line-height:19px;
	padding-right:15px;
}
.reservation_request_form{
	width:560px;
	padding:20px 48px;
	background:#e6e7d9;
	margin-top:20px;
}
.reservation_request_form ul{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:100%;
	overflow:hidden;
	padding:20px 0px;
}
.reservation_request_form ul li{
	width:100%;
	float:left;
	overflow:hidden;
	padding:3px 0px 2px 0px;
}
.reservation_request_form ul li label{
	display:block;
	width:124px;
	padding-top:3px;
	float:left;
}
.reservation_request_form ul li span{
	display:block;
	width:435px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00376A;
}
.reservation_request_form ul li input{
	height:16px;
	border-top:1px solid #6d6d6d;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2D2D2D;
	padding:3px 0px 3px 8px;
	vertical-align:middle;
	margin-bottom:3px;
}
.reservation_request_form ul li input.input_box{width:312px;}
.reservation_request_form ul li input.input_box2{width:156px;}
.reservation_request_form ul li input.input_box3{
	margin-right:6px;
	width:112px;
}
.reservation_request_form ul li select{
	border:1px solid #d6d6d6;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2D2D2D;
}
.reservation_request_form ul li select.select_1{width:146px;}
.reservation_request_form ul li select.select_2{width:139px;}
.reservation_request_form ul li select.select_3{
	width:46px;
	margin-right:6px;
}
.reservation_request_form ul li textarea{
	height:57px;
	width:312px;
	border-top:1px solid #6d6d6d;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2D2D2D;
	padding-left:8px;
	line-height:17px;
}
.reservation_request_form input.input_button{
	border:none;
	cursor:pointer;
	width:64px;
	height:29px;
	background:#c1c1c1;
	float:right;
	padding:0px;
	margin-left:3px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	text-transform:capitalize;
	text-align:center;
}
.reservation_request_form input.input_button:hover{background:#828282;}
.reservation_request_form input.input_button.c1{margin-right:112px; background:#5291ac;}
.reservation_request_form input.input_button.c1:hover{ background:#376276;}
.reservation_request_form .text_box{
	width:100%;
	border-top:1px solid #999;
	padding-top:18px;
	padding-bottom:15px;
}
.reservation_request_form .text_box p{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:3px 0px;
}
.upcoming_sidebar{
	padding-top:70px;
}

/* *************************** 
   $6 Footer Styles
   ***************************/
#footer{
	width:100%;
	overflow:hidden ;
	padding:10px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#footer ul li{
	display:inline;
	padding-right:5px;
	text-transform:uppercase;
	color:#8c8c8c;
}
#footer ul li a{color:#8c8c8c;}
#footer ul li a:hover{color:#8c8c8c;}
#footer p{
	float:right;
	text-transform:uppercase;
}
#footer p a{color:#939393;}
#footer p a:hover{color:#5f92a7; text-decoration:none;}
#footer p span{
	padding:1px 22px 1px 12px;
	background:url(../images/bg_footer_span.png) right top no-repeat;
}
.rssfeed {
	text-transform: uppercase;
	margin-top: 8px;
}
.rssfeed span {
	padding:1px 22px 1px 12px;
	background:url(../images/bg_footer_span.png) right top no-repeat;
}
.rssfeed a {
	color: #6D6D6D;
}

.style1 {color: #f8981d}



/****************0505*********************************************/
.home_top{
	width:656px;
	padding:10px 0px;
}
.home_top .home_top_inner{
	width:100%;
	overflow:hidden;
	/* background:url(../images/bg_home_top_inner.png) left bottom repeat-x; 
	padding:20px 0px;
	margin-bottom:12px;*/
}

.home_top .divider {
	width:100%;
	overflow:hidden;
	background:url(../images/bg_home_top_inner.png) left repeat-x; 
	padding: 20px 0;
	margin-bottom:0;
}
.home_top .category {
	font-size: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#878D4D;
	font-weight:normal;
	padding-bottom:6px;
	margin-bottom: 8px;
	float: left;
	
}
.home_top h1{
	font-size:29px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3099B7;
	font-weight:normal;
	padding-bottom:5px;
}
.home_top .divider h1{
	font-size:29px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4eb3d1;
	font-weight:normal;
	padding-bottom:5px;
}
.home_top h2{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	font-weight:normal;
	padding-bottom:5px;
	}
.home_top .home_top_inner h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 0px;
	text-transform:uppercase;
}
.home_top .home_top_inner h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding-bottom:5px;
	line-height:19px;
}

.home_top img{
	display:block;
	float:right;
}
.home_top .home_top_left{
	width:296px;
	float:left;
}
.home_top .home_top_left h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 0px;
	text-transform:uppercase;
}
.home_top .home_top_left h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding-bottom:5px;
	line-height:19px;
}
.home_top p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#333;
	line-height:19px;
}
.home_top span{
	display:block;
	padding-top:16px;
}
.home_top span a{
	text-transform:uppercase;
	color:#4eb3d1;
	font-weight:bold;
	padding-right:12px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg_articles_box_inner_p_a.png) right center no-repeat; 
}
.home_top .home_top_left span a:hover{color:#5291AC; text-decoration:underline;}

.category_box{
	
	width:100%;
}
.category_box h1{
	background:url(../images/bg_sidebar_h1.png) left bottom repeat-x; 
	font-size:60px;
	color:#878D4D;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:5px;
}
.category_box .category_box_inner{
	width:800px;
	height:auto;
	padding:20px 18px 28px 18px;
}
.category_box .category_box_inner ul{
    list-style-type:none;
}
.category_box .category_box_inner ul li{
    float:left;
	font-size:16px;
	
    margin:15px 0 0 0;
    padding:0 10px 0 0;
    width:180px;
    vertical-align: top;
}
 

.category_box h2{
	font-size:26px;
	color:#5291AC;
	font-weight:normal;
	padding-bottom:15px;
	padding-top:35px;
}
.category_box .category_box_inner a{
	color:#434343;
	font-family:"Times New Roman", Times, serif;
}
.category_box .category_box_inner a:hover{
	color:#2e2e2e;
	font-family:"Times New Roman", Times, serif;
}

.dotted_line{background:url(../images/bg_sidebar_h1.png) left bottom repeat-x; }
.font32px{ font-size:34px !important;}
