/*--- header & footer ---*/
div#gojHeader {
	background: #7e2b49;
	background: url(../images/news-heading-bg-red.jpg) repeat-x top;
	/* background: url(../images/news-heading-bg-blue.jpg) repeat-x top; */
}

div#gojFooter {
	background: #7e2b49;
	background: url(../images/news-heading-bg-red.jpg) repeat-x top;
	/* background: url(../images/news-heading-bg-blue.jpg) repeat-x top; */
}



/* Very center, main page title */
div.center_content_title {
	/* color: #d48020; */
	
	color: #7e2b49;
	text-shadow: #999999 1px 1px 2px;
}

#yui-main {
	/* background: url(../images/feature-bg-tan.jpg) no-repeat right top; */
}

/* Right column */
div.right_column div.right_column_title {
	color: #7e2b49;        
}
    
div.right_column div.right_column_item a,
div.right_column div.right_column_item a:link,
div.right_column div.right_column_item a:visited {
	color: #b06d03;
	text-decoration: none;        
}
    
div.right_column div.right_column_item a:hover {
	color: #b06d03;
	text-decoration: underline;        
}

/* Left column */
.yui-b div.left_column {    
	background: url(../images/sidenav_bg_grey.jpg) no-repeat top; 
	/* f4f4f4 
	border-right: solid 1px #CCCCCC; */
	/* border-left: solid 1px #CCCCCC; */
}        
    
.yui-b .section_title {    
	background: url(../images/nav-heading-bg-tan.jpg) repeat-x top;
/*	background: url(../images/nav_xmas.jpg) no-repeat top; */
	color: #7E2B49;
}

.yui-b li {
	color: orange;
}

.yui-b li a,
.yui-b li a:link,
.yui-b li a:visited {        
	color: #000;
	text-decoration: none;
}
    
.yui-b li a:hover {
	/* color: #000; */
	color: #7e2b49;
	text-shadow: #999999 1px 1px 2px;
	/* background: url(../images/menu_bkgnd.gif) no-repeat right; */
	/* text-decoration: underline; */
}
    
/* News section */
div.news {
	/* background: url(../images/main_news_bkg.jpg) no-repeat top; */
}

div.news div.news_header {
	color: #fff;        
	background: url(../images/news-heading-bg-red.jpg) repeat-x top;
}
div.news div.news_header img { float: right; width:32px; height:auto }

div.news div.news_item {
	display: block;
	height: 65px;
	border: #E3D5A8 solid 1px;
}

div.news div.news_item_last {
	display: block;
	height: 65px;
	border: #E3D5A8 solid 1px;
}

div.news div.news_item img {    
	/* border: solid #fff 1px; */        
	width: 130px; 
	height: 85px;
	float: left;
	border-right: #E3D5A8 solid 1px;
}

div.news div.news_item_last img {    
	/* border: solid #fff 1px; */        
	width: 130px; 
	height: 85px;
	float: left;
	border-right: #E3D5A8 solid 1px;
}
    
div.news div.news_item a,
div.news div.news_item a:link,
div.news div.news_item a:visited {
	color: #b06d03;
	text-decoration: none;        
}
    
div.news div.news_item a:hover {
	color: #b06d03;
	text-decoration: none; /* underline;         */
}

div.news div.news_item_last a,
div.news div.news_item_last a:link,
div.news div.news_item_last a:visited {
	color: #b06d03;
	text-decoration: none;        
}
    
div.news div.news_item_last a:hover {
	color: #b06d03;
	text-decoration: underline; 
}

/* Main Pic & Caption */
div.main_pic_caption {
	padding-top: 5px; 
	padding-bottom: 10px;
}
   
div.main_pic_caption img{
	width: 380px;
	height: auto;
	/* border:	#E3D5A8 solid 2px */
}

div.main_pic_caption a,
div.main_pic_caption a:link
div.main_pic_caption a:visited {
	color: #b06d03;
	text-decoration:none;
	
}
    
div.main_pic_caption a:hover {
	color: #b06d03;
	text-decoration: underline;
	
} 
/* zoom image over lay for main pic & caption */
div.main_pic_caption a.main_pic { text-decoration:none; position:relative; display:block; }
div.main_pic_caption a.main_pic span.zoom_icon {
	visibility: visible;
	position: absolute;
	left: -6px;
	top: -6px;
	filter: alpha(opacity=50);
	opacity: .5;
}
div.main_pic_caption a.main_pic:hover span.zoom_icon { 
	visibility: visible; 
	filter: alpha(opacity=100);
	opacity: 1;
}
div.main_pic_caption a.main_pic span.zoom_icon img { width: 24px; height: 24px;}


    
/* Next, Previous Link To Other News Pages */
div.news_link a,
div.news_link a:link
div.news_link a:visited {
	font-family:"Arial Black";
	font-size: 14pt;
	text-align: center;
	text-shadow: #999999 1px 1px 2px;
}

div.news_link a:hover {
	font-family:"Arial Black";
	font-size: 14pt;
	text-align: center;
	text-shadow: #999999 1px 1px 2px;
}

/* Top Alert*/
/*
div.alert div.top_alert a,
div.alert div.top_alert a:link,
div.alert div.top_alert a:visited {
	color: black;
	font-family:"Arial Black";
	font-size: 8pt;
	text-align: center;
	text-shadow: white 1px 1px 2px;
	text-decoration: none;
}

div.alert div.top_alert a:hover {
	color: red;
	font-family:"Arial Black";
	font-size: 8pt;
	text-align: center;
	text-shadow: red 1px 1px 2px;
	text-decoration: none;
}
*/


/* Calendar*/
div.cal {
	background: url(../images/cal_back.jpg) repeat-y;
	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	margin-bottom: 10px;
	border: solid #CCCCCC 1px;
}

div.cal div.cal_title {
	text-align: right;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 6px;
}

div.cal div.cal_title img {
	padding-top: 2px;
}

div.cal div.cal_item {
	height: 22px; 
	padding: 4px;
	background:url(../images/cal_item_back.jpg) repeat;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}

div.cal div.cal_item a,
div.cal div.cal_item a:link,
div.cal div.cal_item a:visited {
	
	text-decoration: none;
	color: black;
	text-shadow: #CC66CC 1px 1px 2px;
}

div.cal div.cal_item a:hover {
	
	
	text-decoration: none;
	color: red;
	text-shadow: #CC66CC 1px 1px 2px;
}

/* Home Page Banner */
div.home_banner { position: relative; }
div.home_banner img{ 
	width:580px; 
	height: auto;
	/*height:125px; */
}

div.home_banner div.banner_overlay { 
	position: absolute;
	bottom: 0; 
	left:0; 
	height:32px; 
	width: 580px; 
	filter: alpha(opacity=65); opacity: .65; 
	background:url(../images/banner_overlay.jpg) no-repeat;
	/* background-color: rgba(0,0,0,.45); now(webkit, gecko) - soon(Opera 10) - unknown(IE)*/
}		
/* div.home_banner div.banner_overlay img { width: 580px; height: 25px; filter: alpha(opacity=50); opacity: .5; } */
/* div.home_banner div.banner_overlay div */
.overlay_text { 
	padding-left: 5px; 
	font-weight: bold; 
	font-size: 16pt; 
	font-style: italic; 
	vertical-align: middle;
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: "Trebuchet MS", Arial, Helvetica, clean, sans-serif;
	color: white;
}


/* Headers */
h3 {
	color: green;
	text-transform:uppercase;
	text-shadow: #CCCCCC 1px 1px 1px;
}

h4 {
	color:blue;
	font-weight:bold;
}

h5 {
	color:blue;
	font-style: italic;
}

h6 {
	color:black;
	font-size: 8pt;
	text-align: justify;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

h7 {
	color: black;
	font-style: italic;
	font-weight:bold;
}