/*
Theme Name: WordPress Default
Theme URI: http://wsoaonline.com
Author: Kenneth Howe, WSOA

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/*Reset all margins and padding so all browsers are identical*/
p, h1, h2, h3, h4, h5, h6, ul, li, ol{
	margin:0;
	padding:0;
}

a img{border: none !important; }

body{
	text-align:center;
	margin: 0 auto auto auto;
	font: 11px verdana,arial,sans-serif;
	color:#333333;
	background:url(/wp-content/themes/mms/images/bg.jpg) repeat-x #72C2F7;
}

/*Difficult Clouds*/
#outerWrapper{
	width:1209px;
	min-height:662px;
	background:url(/wp-content/themes/mms/images/background_clouds.png) no-repeat left 173px;
	margin:auto;
}

/*Will Contain Content*/
#innerWrapper{
	width:968px;
	min-height:662px;
	margin:auto;
	text-align:left;
}

/*-------------------------------------------------*/

/*Begin Header*/
#logo{
	background: url(/wp-content/themes/mms/images/logo.png) no-repeat;
	height:130px;
	width:364px;
	float:left;
	margin-top:39px;
	text-indent:-3000em;
	overflow:hidden;
}

#logo a{
	display:block;
	height:130px;
	width:364px;
}

/*-------------------------------------------------*/

/*Top Navigation (2 Links)*/
#top_nav{
	background: url(/wp-content/themes/mms/images/top_links.png) no-repeat;
	height:18px;
	width:146px;
	float:right;
	margin-top:58px;
	text-indent:-3000em;
}

#top_nav ul{
	list-style:none;
}

#top_nav ul li, #top_nav ul li a{
	display:block;
	float:left;
	height: 13px;
	overflow:hidden;
}

#top_nav ul li.home, #top_nav ul li.home a{
	width:42px;
}

#top_nav ul li.contact, #top_nav ul li.contact a{
	width:75px;
	margin-left:14px;
}
/*End Top Navigation*/

/*-------------------------------------------------*/

/*Begin MAIN NAVIGATION*/

#nav{
	background:url(/wp-content/themes/mms/images/nav.png) no-repeat;
	float:right;
	height:26px;
	width:583px;
	margin-top:70px;
	z-index:900;
}

#nav ul{
	list-style:none;
}

#nav ul li a{
	overflow:hidden;
}

#nav ul li, #nav ul li a{
	display:block;
	float:left;
	height:26px;
	position:relative;
	text-indent:-3000em;
}

#nav ul li.page-item-2, #nav ul li.page-item-2 a{
	width:73px;
}

#nav ul li.page-item-2 a:hover,
#nav ul li.page-item-2.hover,
body.page-id-2 #nav ul li.page-item-2,
body.parent-pageid-2 #nav ul li.page-item-2{
	background:url(/wp-content/themes/mms/images/nav.png) no-repeat left -26px;
}

#nav ul li.page-item-2 ul li a:hover, #nav ul li.page-item-18 ul li a:hover, #nav ul li.page-item-112 ul li a:hover{
	background:none !important;
}

#nav ul li.page-item-18, #nav ul li.page-item-18 a{
	width:70px;
}

#nav ul li.page-item-18 a:hover,
#nav ul li.page-item-18.hover,
body.page-id-18 #nav ul li.page-item-18,
body.parent-pageid-18 #nav ul li.page-item-18{
	background:url(/wp-content/themes/mms/images/nav.png) no-repeat -73px -26px;
}

#nav ul li.page-item-74, #nav ul li.page-item-74 a{
	width:81px;
}

#nav ul li.page-item-74 a:hover,
#nav ul li.page-item-74.hover,
body.page-id-74 #nav ul li.page-item-74,
body.parent-pageid-74 #nav ul li.page-item-74{
	background:url(/wp-content/themes/mms/images/nav.png) no-repeat -143px -26px;;
}


#nav ul li.page-item-77, #nav ul li.page-item-77 a{
	width:71px;
}

#nav ul li.page-item-77 a:hover,
#nav ul li.page-item-77.hover,
body.page-id-77 #nav ul li.page-item-77,
body.parent-pageid-77 #nav ul li.page-item-77{
	background:url(/wp-content/themes/mms/images/nav.png) no-repeat -225px -26px;;
}


#nav ul li.page-item-80, #nav ul li.page-item-80 a{
	width:93px;
}

#nav ul li.page-item-80 a:hover,
#nav ul li.page-item-80.hover,
body.page-id-80 #nav ul li.page-item-80,
body.parent-pageid-80 #nav ul li.page-item-80{
	background:url(/wp-content/themes/mms/images/nav.png) no-repeat -296px -26px;;
}

#nav ul li.page-item-105, #nav ul li.page-item-105 a{
	width:67px;
}

#nav ul li.page-item-105 a:hover{
	background:url(/wp-content/themes/mms/images/nav.png) no-repeat -389px -26px;;
}


#nav ul li.page-item-110, #nav ul li.page-item-110 a{
	width:44px;
}

#nav ul li.page-item-110 a:hover,
#nav ul li.page-item-110.current_page_parent{
	background:url(/wp-content/themes/mms/images/nav.png) no-repeat -456px -26px;;
}


#nav ul li.page-item-112, #nav ul li.page-item-112 a{
	width:84px;
}

#nav ul li.page-item-112 a:hover,
#nav ul li.page-item-112.hover,
body.page-id-112 #nav ul li.page-item-112,
body.parent-pageid-112 #nav ul li.page-item-112{
	background:url(/wp-content/themes/mms/images/nav.png) no-repeat right -26px;;
}
/*end MAIN NAVIGATION*/

/*-------------------------------------------------*/

/*will need subnav on each page*/

/*#subnav{
	position:relative;
	left:385px;
	top:170px;
	padding:5px 0;
	background:#F8B011;
	width:583px;
	text-align:left;
	border-top:#B78001 1px solid;
	height:12px;
}

#subnav a{
	color:#333333;
	text-decoration:none;
	display:inline-block;
	padding:5px 0;
}

#subnav a:hover{
	color:white;
}

#subnav div.nav{
	position:relative;
	top:-172px;
	margin-left:5px;
}*/

#nav ul ul li{
	background:none !important;
}

#nav ul li ul{
	height:auto;
	position:absolute;
	top:26px;
	z-index:1000;
	display:block;
	width:220px;
	background: #F8B011;
	border-top:#B78001 1px solid;
}

#nav ul li:hover ul{
	display:block;
}

#nav ul li ul li{
	display:block;
	height:auto !important;
	width:220px;
	text-indent:0 !important;
}

#nav ul li ul li a{
	text-indent:0;
	width:202px !important;
	color:white;
	text-decoration:none;
	padding:7px 18px 7px 18px;
	height:auto !important;
	overflow:hidden;
}

#nav ul li ul li a:hover{
	color:black;
}
#nav ul li.page-item-1 ul{left:0px !important;}
#nav ul li.page-item-2 ul{left:0px !important;}
#nav ul li.page-item-3 ul{left:0px !important;}
#nav ul li.page-item-4 ul{left:0px !important;}
#nav ul li.page-item-112 ul{right:0px !important;}

/*end sub nav*/

/*-------------------------------------------------*/

/*Begin Main Content*/

#content{
	text-align:left;
	background:white;
	min-height:490px;
	height: auto !important;
	height:490px;
	width:962px;
	border-top:1px solid #FFB300;
	margin-top:-1px !important;
	padding: 3px;
}

#flash_content{
	padding-bottom:3px;
	border-bottom: 1px solid #FFB300;
	height:370px;
	width:961px;
}

#inner_flash_content{
	padding-bottom:3px;
	border-bottom: 1px solid #ffb300;
	height:210px;
	width:961px;
}

#body_content{
	padding:18px;
	float:left;
	width:600px;
	line-height:1.7
}

#sidebar{
	margin-top:64px;
	margin-right:10px;
	background: url(/wp-content/themes/mms/images/sidebar_bg.jpg) repeat-y;
	width:314px;
	min-height:10px;
	height: auto !important;
	float:right;
}

#sidebar_content{
	padding: 0 40px 90px 20px;
	background:url(/wp-content/themes/mms/images/sidebar_bottom.jpg) left bottom no-repeat;
	line-height:1.8;
	min-height:100px;
	height: auto !important;
	height:100px;
}

#sidebar_top{
	background:url(/wp-content/themes/mms/images/sidebar_top.jpg) no-repeat;
	height:10px;
}

#sidebar_bottom{
	background:url(/wp-content/themes/mms/images/sidebar_bottom.jpg) no-repeat;
	height:186px;
	text-indent:-3000em;
}

#sidebar_bottom p{
	text-indent: -3000em;
}

#footer{
	padding-top:10px;
	width:968px;
	text-align:center;
	background:white;
}

#footer a{
	color:#333333;
	text-decoration:underline;
}

#footer_bottom{
	background:url(/wp-content/themes/mms/images/footer.jpg) no-repeat;
	height:18px;
	width:971px;
}
/*End Main Content*/

/*-------------------------------------------------*/

/*Misc. Formatting*/
#body_content h1 {
        color:#B2271C;
        font:bold 15px arial;
        margin-bottom: 10px;
}

#body_content h2 {
        font: bold 10px arial;
}
#body_content h3{
	margin: 12px 0;
}

#body_content h4{
	margin: 8px 0;
}

body.category-news h2 a{
	color:black;
	text-decoration:none;
}

#body_content a{
	color:#333333
}

#body_content p{
	margin:0 0 8px 0;
}

#body_content ul, #body_content ol{
	margin-left:15px;
}

.clear{
	clear:both;	
}

#sidebar ul{
	margin-left:15px;
}

ul.navigation{
	list-style-image:url('/wp-content/themes/mms/images/bullet.jpg');
	line-height:1.8
}

#sidebar a{
	color:#B2271C;
}

#sidebar li.current_page_item a{
	text-decoration:none;
}

#sidebar li.current_page_item a:before{
	content:'> ';
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	vertical-align:text-bottom;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	vertical-align:top;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
	
.alignleft{
	float:left;
}

.alignright{
	float:right;
}
