/*------------------------------HTML Resets------------------------------------*/
html {background-color: #001c29; }
h1, h2, h3, h4, h5, h6 {text-transform: capitalize;font-weight: bold;padding: 10px;color: #960000;}
h1 {font-size: 2.5em;}
h2 {font-size: 2.25em;}
h3 {font-size: 2em;}
h4 {font-size: 1.75em;}
h5 {font-size: 1.5em;}
h6 {font-size: 1.25em;}
p {text-indent: 20px;padding: 5px 20px 5px 40px;}
blockquote {margin-left: 70px; text-indent:0px;}
/*------------------------------Layout------------------------------------*/
#wrapper {width: 960px;margin: 0px auto;margin-top:10px;}#header {margin-bottom: -5px;}#body {min-height: 400px;background-color: #fff;padding: 10px;}#top_nav {height: 21px;}#lower_nav {height: 30px;}.clear {clear: both;}#top_nav {text-align: right;font-size: .85em;}#lower_nav { text-align: center; padding-top: 5px;}#footer { color: #fff; }.content_box {margin: 0px auto;padding: 20px;text-align: justify;width: 620px;}
/*------------------------------Horizontal Lines------------------------------------*/
.hr_red_sml, .hr_red_med, .hr_red_lrg, .hr_red_full {background-color: #960000;height: 1px;margin: 0px auto;}.hr_red_sml {width: 300px;}.hr_red_med {width: 500px;}.hr_red_lrg {width: 700px;}.hr_red_full {width: 100%;}
/*------------------------------Junk------------------------------------*/
.img_left2 {float: left;margin-right: 15px;margin-bottom: 25px;padding-left: 150px;}.copy_med {font-weight:bold;font-size: 1.25em;}.home_box {float: left;width: 40%;padding-left: 10px;text-align:center;}.mission_box {float: left;width: 150px;margin: 10px 30px 10px 110px;}
/*------------------------------Staff Page------------------------------------*/
.staff_box { float: left;padding-left: 20px;width: 150px;margin: 10px 30px 10px 200px;}
/*------------------------------Footer Start------------------------------------*/
#footer div { float: left; }#footer_phone { padding-left: 15px; }#footer_address { padding-left: 240px; }#footer_copyright { padding-left: 110px; }
/*------------------------------Navigation Start------------------------------------*/
#lower_nav ul, #top_nav ul {display: inline;margin-left: 0px;padding-left: 0px;}#top_nav ul { margin-right: 30px; }#lower_nav li, #top_nav li {margin-left: 0;padding: 0px 26px;border-left: 1px solid #960000;list-style: none;display: inline;}#top_nav li { padding: 0px 10px; }#top_nav li.first, #lower_nav li.first {margin-left: 0;border-left: none;list-style: none;display: inline;}#top_nav a:link, #top_nav a:hover, #top_nav a:visited, #top_nav a:active { color: #dddddd; font-weight: bold; text-decoration: none; }#top_nav a:hover { color: #960000; font-weight: bolder; text-decoration: underline; }#lower_nav li.nav_active a:visited, #top_nav li.nav_active a:visited {color: #960000;}#lower_nav a:link, #lower_nav a:hover, #lower_nav a:visited, #lower_nav a:active { font-size: 1.15em; color: #fff; font-weight: bold; text-decoration: none; }#lower_nav a:hover, #lower_nav a:active { color: #960000; font-weight: bolder; text-decoration: underline; }
/*------------------------------Sub Navigation Start------------------------------------*/
#sub_nav { background-color: #000; padding: 5px; }#sub_nav ul {display: inline;margin-left: 0px;padding-left: 0px;}#sub_nav li {margin-left: 0;padding: 0px 40px;border-left: 1px solid #960000;list-style: none;display: inline;}#sub_nav li.first {margin-left: 0;border-left: none;list-style: none;display: inline;}#sub_nav a:link, #sub_nav a:hover, #sub_nav a:visited, #sub_nav a:active { font-size: 1.15em; color: #fff; font-weight: bold; text-decoration: none; }#sub_nav a:hover { color: #960000; font-weight: bolder; text-decoration: underline; }#sub_nav li.nav_active a:visited { color: #960000; }
/*------------------------------Contact Page Start------------------------------------*/
.future, .phone, .fax, .email, .present, .address {float: left;width: 240px;margin-right: 25px;border-top: 1px solid #960000;border-bottom: 1px solid #960000;}
.contact_form {margin: 0px auto;width: 600px;font-weight: bold;}
/*------------------------------Index Page Start------------------------------------*/
#welcome_box {margin: 0px auto;margin-bottom: 15px;padding: 10px;background-image: url(/media/images/layout/welcome_background.gif);color: white;}#welcome_box h1 {color: #ffffff;}#welcome_text {float: left;width: 400px;padding: 20px;}#carosel {float: right;}.box {float: left;width: 220px;margin: 7px;text-align: center;}.box_title {background-image: url(/media/images/layout/box_background.gif);color: white;font-weight: bolder;padding: 3px;}.box_content {padding-top: 5px;height: 190px;padding-bottom: 3px;}.box_foot {color: #fff;padding: 3px;background-image: url(/media/images/layout/box_background.gif);}.box_foot a:visited,.box_foot a:link { color: #fff; }
/*------------------------------Form Start------------------------------------*/
fieldset {border: 1px solid #cecece;padding: 10px;}legend {color: #000;background: #cecece;border: 1px solid #cecece;padding: 2px 6px;}label {width: 100px;float: left;text-align: right;margin-right: 0.5em;display: block;text-transform: capitalize;}input, select, textarea {margin-bottom: 10px;border: 1px solid black;}
/*------------------------------Blog------------------------------------*/
em {
	font-style:italic;
}
strong, b {
	font-weight:bold;
}
.post {
	border-top: 1px solid #960000;
	padding: 10px;
}
.post_title {
	font-size: 2.25em;
	text-transform: capitalize;
	font-weight: bold;
	padding: 5px;
	color: #960000;
}
.post_author, .post_date {
	margin-left: 20px;
	margin-right: 20px;
	float: left;
	
	font-size: 1.5em;
	text-transform: capitalize;
	font-weight: bold;
	padding: 5px;
	color: #960000;
}
.post_date {
	margin-left: 0px;
	margin-right: 0px;
}
.comments {
	width: 400px;
	margin: 0px auto;
	border: 1px solid #960000;
	padding: 20px;
	background-color: #cecece;
}
.comment {
	padding: 10px;
	border: 1px solid #960000;
	background-color: #fff;
	margin: 5px;
}
.hidden {
	display: none;
	visiblity: invisible;
}

.entry-title {
	margin:0px; 
	padding:14px 0px;
}
.entry-title a{
	font-size:1.25em;
	color: #960000;
	padding:0px;
	margin:0px;
}
.entry-meta {
	padding:0px;
	margin:0px;
}
.entry-content p {
	margin:0px;
	padding:14px 0px;
	text-indent:0px;
}
.entry-content blockquote {
	font-weight:bold;
	font-style:italic;
}
.entry-content blockquote p {
	text-indent: 0px;
}
.entry-content strong {
	font-weight:bold;
}
.entry-content em {
	font-style:italics;
}
