body{
	margin:0px;
	background-color:#c3c3c3;
	background-image:url(images/bg.jpg);
	background-attachment:scroll;
	background-position:top center;
	background-repeat:no-repeat;
}
body,td{
	font-size:12px;
	font-family:arial,helvetica,verdana;
}

a:link, a:active{
	color:#0000cc;
}

a:visited{
	color:#000099;
}

a:hover{
	color:#cc0000;
}

/* HTML LAYOUT DIV STRUCTURE */

#container {
	position:absolute;
	top:0px;
	left:50%;
	width:975px;
	margin-left:-483px;
	background-color:#314d84;
}


 #header {
	height:250px;
	padding-top:5px;
	background-color:#ffffff;
 }

 #navigation {  
	height:60px;
	overflow:hidden;
 }
 
 #featured {
	height:300px;
 }
 .featuredimage{
	background-position:top left;background-repeat:no-repeat;width:509px;height:300px;text-align:center;
	font-size:15px;
	color:#75afff;
 }
 .featuredimage a, .featuredimage a:visited, .featuredimage a:active{
	color:#ffffff;
	text-decoration:underline;
 }
 .featuredimage a:hover{
	text-decoration:none;
	color:#ffffff;
 }
 
 #content {
		background-image:url(images/rightcolumn/rightcolumn_18.gif);
		background-repeat:repeat-y;
		background-position:top right;
		background-attachment:scroll;
 }
  #columncontainer{
 		background-image:url(images/rightcolumn/rightcolumn_20.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
		background-attachment:scroll;  
		
  }
   #leftcolumn {
		background-color:#314d84;
		width:650px;
		float:left;
   }
   
    #box_content_columncontainer{
		background-color:#ffffff;
    }
   
    #recentnews {  
		height:350px;
    }
    
    #events { 
		height:250px;
    }
    
    #blog {  
		height:400px;
    }
    
    #testimonials {  
		height:190px;
    }
    
    #subpagelist{
		min-height:200px;
		background-color:#ffffff;
		height:auto !important; 
		height:200px;
    }
    
   #rightcolumn {
		width:325px;
		float:right;
		margin-bottom:-1px;
   }
 #footer {
	clear:both;
 }
  #bottomnavigation {  
	height:60px;
  }
    #credits {  
		/*height:320px;*/
		height:130px;
		background-image:url(images/bg_footer.gif);
		background-position:top left;
		background-repeat:repeat-x;
		text-align:center;
    }
    .credits{
		line-height:26px;
		text-transform:uppercase;
		font-family:arial,verdana;
		font-size:10px;
    }
    .credits a{
		color:#ffffff;
		margin-left:3px;
		margin-right:3px;
    }
    .credits a:hover{
		text-decoration:none;
		color:#ffffff;
    }
/* ------------------------------------- */
    
    
/* CLEAR FLOAT WITHOUT STRUCTURAL MARKUP */
.clearfix{
	Display: inline-table;/* Hides from IE-mac \*/	
	height: 1%;	
	display: block;/* End hide from IE-mac */
}
html>body .clearfix{
	height: auto;
}
.clearfix:after{
	content: ".";
	display: block;
 	height: 0; 	
 	clear: both; 	
 	visibility: hidden;
}
/* ------------------------------------- */

.pad_bot_sm{
	padding-bottom:5px;
}
.pad_bot_med{
	padding-bottom:15px;
}
.pad_bot_big{
	padding-bottom:25px;
}

#content_onecolumncontainer{
	min-height:250px;
	height:auto !important; 
	height:250px;
	background-image:url(images/bg_news_topright.gif);
	background-position:top left; 
	background-repeat:repeat-x; 
	border-left: 2px solid #cecece;
	padding:15px;
	font-family:arial,helvetica;
	font-size:12px;
	color:#0b2e73;
}
#content_onecolumncontainer_footer{
	height:20px;
	background-image:url(images/bg_news_botright.gif);
	background-position:bottom left; 
	background-repeat:repeat-x;
	border-left: 2px solid #cecece;
}

#box_content_rightcolumn{
	width:325px;
	float:right;
	background-color:#ffffff;
 }
 #box_content_leftcolumn{
	width:325px;
	float:left;
 }
 #box_content_columncontainer{
	width:650px;
	background-image:url(images/bg_news_botright.gif);
	background-position:bottom left; 
	background-repeat:repeat-x;
 }


#box_news{
	min-height:335px;
	width:325px;
	background-color:#334d80;
	background-image:url(images/bg_news_midleft.gif);
	background-position:top left; 
	background-repeat:repeat-y; 
	height:auto !important; 
	height:335px;
}

#box_events{
	min-height:235px;
	width:325px;
	background-color:#334d80;
	background-image:url(images/bg_news_midleft.gif);
	background-position:top left; 
	background-repeat:repeat-y; 
	height:auto !important; 
	height:235px;
}

#box_blog{
	min-height:385px;
	width:325px;
	background-color:#334d80;
	background-image:url(images/bg_news_midleft.gif);
	background-position:top left; 
	background-repeat:repeat-y; 
	height:auto !important; 
	height:335px;
}

#box_testimonials{
	min-height:185px;
	width:325px;
	background-color:#334d80;
	background-image:url(images/bg_news_midleft.gif);
	background-position:top left; 
	background-repeat:repeat-y; 
	height:auto !important; 
	height:275px;
}

 #box_news_top{
	padding:10px;
	padding-top:15px;
	padding-right:23px;
	min-height:110px;
	background-image:url(images/bg_news_topleft.gif);
	background-position:top left; 
	background-repeat:no-repeat; 
	height:auto !important; 
	height:110px;
 }
 
 #box_news_bottom{
	width:325px;
	height:15px;
	background-image:url(images/bg_news_botleft.gif);
	background-position:bottom left; 
	background-repeat:no-repeat;
	font-size:1px;
 }
 
 #box_news_right{
	padding:10px;
	padding-top:15px;
	padding-right:23px;
	min-height:110px;
	background-color:#ffffff;
	background-image:url(images/bg_news_topright.gif);
	background-position:top left; 
	background-repeat:repeat-x; 
	height:auto !important; 
	height:110px;
	font-family:arial,helvetica;
	font-size:11px;
	color:#0b2e73;
 }
 
 #box_news_bottomright{
	height:13px;
	background-image:url(images/bg_news_botright.gif);
	background-position:bottom left; 
	background-repeat:repeat-x;
	font-size:1px;
 }
 
 
 
 #box_news_fill{
	background-image:url(images/fill_news.png);
	background-repeat:repeat;
	padding:4px;
 }
 
 #box_events_fill{
	background-image:url(images/fill_events.png);
	background-repeat:repeat;
	padding:4px;
 }
 
 img.featurednews{
	border-width:3px;
	border-style:solid;
	border-color:#7d8fb2;
	margin-bottom:8px;
	margin-top:4px;
 }
 
 img.featuredevent{
	border-width:3px;
	border-style:solid;
	border-color:#293d66;
	margin-bottom:8px;
 }
 img.testimonial{
	border-width:3px;
	border-style:solid;
	border-color:#3d5c99;
 }
 
 .home_date{
	font-family:arial,helvetica;
	font-size:11px;
	font-weight:bold;
	color:#0b2e73;
	line-height:11px;
 }
 
 .home_link a{
	font-family:arial,helvetica;
	font-size:11px;
	color:#0b2e73;
	text-decoration:none;
	line-height:11px;
 }
 .home_link a:hover{
	text-decoration:underline;
 }
 .featured{
	font-family:arial,helvetica;
	font-size:11px;
	color:#ffffff;
 }
 .featured a{
	color:#ffffff;
	font-weight:bold;
 }
 .featured a:hover{
	text-decoration:none;
	color:#f7f7f7;
 }
 
 li.linklist{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:7px;
 }
 ul.linklist{
	margin:0px;
	padding:0px;
 }
 
 .albumtitle{
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px solid #333;
 }
 .entry_date{
	font-family:arial,helvetica;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	color:#666666;
	padding-bottom:2px;
 }
 .entry_name{
	font-family:arial,helvetica;
	font-size:17px;
	font-weight:bold;
	color:#0b2e73;
	padding-bottom:1px;
	margin-bottom:8px;
	border-bottom:1px dotted #888888;
 }
 .entry_body{
	font-size:11px;
	color:#333333;
 }
 div.sep{
	height:1px;
	background-color:#cccccc;
	font-size:0.1px;
	margin-top:25px;
	margin-bottom:25px;
 }
 .sharelinks{
	font-size:10px;
	font-family:verdana,arial;
	padding:5px;
	background-color:#e7e7e7;
	border:1px solid #c4c4c4;
	margin-top:10px;
 }
 .sharelinks a{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
 }
 .sharelinks a:hover{
	color:#000000;
	text-decoration:underline;
 }
 .biggertext{
	font-size:13px;
	font-weight:bold;
 }
 .sectionlink{
	background-image:url(images/bg_sectiontitle.gif);background-position:middle left;height:40px;font-size:16px;font-weight:bold;padding-left:31px;padding-top:12px;background-repeat:no-repeat;
 }
 textarea.embedcode{
	font-size:10px;font-family:arial,verdana;width:468px;height:36px;
 }
 li.embedcode{
	padding-bottom:5px;
 }
 
 /*
 table.ringtones tr td{
	border-color:#c5c5c5;
}
table.ringtones{
	border-color:#999999;
	border-width:2px;
}*/