body {width:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:10px 0px 0px 0px;
	font-family:"Myriad Pro", Myriad Pro, Myriad, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#999999;
	background-image:url('images/body_bg.jpg');
	background-repeat:repeat-x;
	background-color:#06098c;
	}
	
img {border:0px;
	}
	

	
#everything {width:801px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
	
#header {float:left;
	width:801px;
	height:118px;
	}
	
#topimages {float:left;
	height:247px;
	border-left:2px solid #333333;
	border-right:2px solid #333333;
	}
	
div #maincontent { 
  width:801px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:797px;
}

html>body #maincontent {
  width:797px;
}
	
#nav {float:left;
	width:801px;
	height:46px;
	}
	
	
	
/*MAIN CONTENT STYLE*/
#maincontent {border-left:2px solid #333333;
	border-right:2px solid #333333;
	background-image:url('images/maincontent_bg.jpg');
	background-repeat:repeat-x;
	background-color:#000000;
	float:left;
	}
	
div #maincontent { 
  width:801px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:797px;
}

html>body #maincontent {
  width:797px;
}

#column1 {float:left;
	padding:5px 20px 20px 20px;
	}
	
div #column1 { 
  width:460px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:420px;
}

html>body #column1 {
  width:420px;
}

.col1-contentboxes {width:420px;
	float:left;
	padding-top:20px;
	}
	
.col1-contentbox-top {height:34px;
	width:420px;
	float:left;
	}
	
.col1-contentbox-bottom {background-color:#000000;
	float:left;
	background-image:url('images/contentboxes_bg.jpg');
	background-repeat:repeat-x;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	}
	
.col1-contentbox-bottom { 
  width:420px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:400px;
}

html>body .col1-contentbox-bottom {
  width:400px;
}

.col1-contentbox-bottom table tr td {font-family:"Myriad Pro", Myriad Pro, Myriad, Verdana, Arial, sans-serif;
	font-size:12px;
	}
	
.welcomemessage {float:left;
	padding:15px 10px 10px 10px;
	}
	
.welcomemessage { 
  width:420px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:400px;
}

html>body .welcomemessage {
  width:400px;
}
	
	
#column1-2spacer {width:5px;
	height:456px;
	background-image:url('images/column_divider.jpg');
	background-repeat:no-repeat;
	float:left;
	}
	
#column2 {float:left;
	padding-right:15px;
	padding-left:14px;
	padding-bottom:20px;
	padding-top:5px;
	}
	
div #column2 { 
  width:332px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:303px;
}

html>body #column2 {
  width:303px;
}

.col2-contentboxes {width:303px;
	float:left;
	padding-top:20px;
	}
	
.col2-contentbox-top {height:35px;
	width:303px;
	float:left;
	}
	
.col2-contentbox-bottom {background-color:#000000;
	float:left;
	background-image:url('images/contentboxes_bg.jpg');
	background-repeat:repeat-x;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:7px;
	}
	
.col2-contentbox-bottom { 
  width:303px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:289px;
}

html>body .col2-contentbox-bottom {
  width:289px;
}

.col2-contentbox-bottom2 {background-color:#000000;
	float:left;
	background-image:url('images/contentboxes_bg.jpg');
	background-repeat:repeat-x;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	}
	
.col2-contentbox-bottom2 { 
  width:303px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:283px;
}

html>body .col2-contentbox-bottom2 {
  width:283px;
}

.featuredeventsboxes {width:283px;
	float:left;
	padding-bottom:20px;
	font-family:"Myriad Pro", Myriad Pro, Myriad, Verdana, Arial, sans-serif;
	font-size:12px;
	}
	
.featuredeventsboxes table tr td {font-family:"Myriad Pro", Myriad Pro, Myriad, Verdana, Arial, sans-serif;
	font-size:12px;
	}

#featuredvideobox {width:303px;
	float:left;
	height:300px;
	background-image:url('images/videobox_bg.jpg');
	background-repeat:no-repeat;
	
	padding-left:16px;
	padding-right:16px;
	padding-top:15px;
	padding-bottom:10px;
	}
	
div #featuredvideobox { 
  width:303px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:271px;
}

html>body #featuredvideobox {
  width:271px;
}

div #featuredvideobox { 
  height:300px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:275px;
}

html>body #featuredvideobox {
  height:275px;
}

#featuredvideobox p {padding:5px 0px 0px 0px;
	margin:0px;
	}

.imagepaddingbottom {padding-bottom:5px;
	}

/*TEXT STYLES*/
#column1 p {margin:0px;
	padding:5px 0px 5px 0px;
	}
	
.whitetext, .redtext, #column1, #column2, #column1 p, a, a:hover {font-family:"Myriad Pro", Myriad Pro, Myriad, Verdana, Arial, sans-serif;
	font-size:12px;
	}

.whitetext {
	color:#ffffff;
	}
	
.whiteheading {font-family:"Myriad Pro", Myriad Pro, Myriad, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	
	}
	
.redtext {font-weight:bold;
	color:#ff3333;
	}
	
a {text-decoration:none;
	color:#ffffff;
	}
	
a:hover {color:#ff3333;
	text-decoration:none;
	}
	
.redtext a {font-family:"Myriad Pro", Myriad Pro, Myriad, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff3333;
	text-decoration:none;
	}
	
.redtext a:hover {font-family:"Myriad Pro", Myriad Pro, Myriad, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff3333;
	text-decoration:none;
	}


/*FOOTER*/
#footer {padding-top:20px;
	background-image:url('images/footer_bg.jpg');
	background-repeat:repeat-x;
	float:left;
	border-left:2px solid #333333;
	border-right:2px solid #333333;
	border-bottom:2px solid #333333;
	font-family:"Myriad Pro", Myriad Pro, Myriad, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:center;
	}
	
div #footer { 
  width:801px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:797px;
}

html>body #footer {
  width:797px;
}

div #footer { 
  height:59px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:39px;
}

html>body #footer {
  height:39px;
}


#footer a, #footer a:hover {font-family:"Myriad Pro", Myriad Pro, Myriad, Verdana, Arial, sans-serif;
	font-size:10px;
	text-decoration:none;
	}
	
#footer a {color:#999999;
	}
	
#footer a:hover {color:#cccccc;
	}



/*ADMIN STYLE*/
/*#adminnav {padding-top:15px;
	}*/
	
.adminnavlinks {padding-left:10px;
	padding-right:10px;
	}
	
.adminnavlinks a {font-family:"Myriad Pro", Myriad Pro, Myriad, Verdana, Arial, sans-serif;
	font-size:14px;
	color:white;
	text-decoration:none;
	}
	
.adminnavlinks a:hover {font-family:"Myriad Pro", Myriad Pro, Myriad, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#ff3333;
	text-decoration:none;
	}
	
.spacerpadding {height:5px;
	padding:0px;
	margin:0px;
	}
	
.imagefloatleft {float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
	
	
	

/*SINGLE COLUMN LAYOUT*/
#column1-whole {float:left;
	padding:5px 20px 20px 20px;
	}
	
div #column1-whole { 
  width:797px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:757px;
}

html>body #column1-whole {
  width:757px;
}

.col1-contentboxes-whole {width:757px;
	float:left;
	padding-top:20px;
	}
	
.col1-contentbox-top-whole {height:34px;
	width:757px;
	float:left;
	}
	
.col1-contentbox-bottom-whole {background-color:#000000;
	float:left;
	background-image:url('images/contentboxes_bg.jpg');
	background-repeat:repeat-x;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	}
	
.col1-contentbox-bottom-whole { 
  width:757px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:737px;
}

html>body .col1-contentbox-bottom-whole {
  width:737px;
}






.recentphotobox {width:133px;
	float:left;
	text-align:center;
	}
	
.recentphotobox img {border:1px solid #868686;
	}
	
.smalldate {font-family:"Myriad Pro", Myriad Pro, Myriad, Verdana, Arial, sans-serif;
	font-size:10px;
	}
	
.imagepaddingtop {margin-top:5px;
	}