/*   
Theme Name: Next Level Ultimate
Description: A Child Theme of Thematic
Template: thematic
*/

html {font-size:67.5%;}

body {
       	background: #44474b url(images/bg.jpg) top repeat-x;
	}

img {border:0px;}

p {
margin: 0px 0px 20px 0px; 
line-height: 1.5em;
}

a, a:visited {color: white; text-decoration: none;}
	a:hover, a:visited:hover, a:focus {color: #99ccff;}

#container {width: 950px; margin:0px auto;
background-color: #eeebe7;
margin-top: -8px;
}

.post, .blue {
background-color:#4F6470;
margin-left:10px;
margin-top:10px;
border: 10px solid white;
color:#D1DADF;
padding:0 10px 10px;
font-size: 1em;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
line-height: 1.5em;
}

.post h2 {
color:white;
margin-bottom:10px;
padding:10px 0 0 0px;
}


#logo {width: 950px; 
height: 162px;	
z-index: 99; 
position: absolute; 
top: 0px; 
left: -450px; 
background: url('http://nextlevelultimate.com/wp-content/themes/nextlevel/images/nextlevel_logo.png') bottom right no-repeat;}

#logo h1 {text-indent: -999999px; margin:0px; padding:0px;}
	
.breadcrumb {color:#5d4524; margin:-40px 0px 40px 0px; font-size:0.9em;}
	.breadcrumb a, .breadcrumb a:visited {color:#205d57;}
	.breadcrumb a:hover, .breadcrumb a:visited:hover, .breadcrumb a:focus {color: #18857b;}
	
#primary {float:right; width:320px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color: #c5be9e;}

#primary ul {list-style:none; }
		
#content {

width: 640px; 
margin: 0px 0px 20px 0px; 
padding:0px 0px 20px 0px; 
font-size: 1.1em; 
color: #c5be9e; 
position:relative; 
z-index:101; }

.counselor_image {
float:left;
margin:1.5em 1.5em 1.5em 0;
padding:0;
}

h4 {
color:white;
font-size:1.6em;
margin-bottom:2px;
padding:10px 0 0 10px;
}
	
strong {
color:white;
}	

/*--------------SideMenu -------------------------------------- */
.button {
border:10px solid white;
margin-bottom:15px;
}

#sidemenu {
	position: relative;
	top: -52px;
	}



/*------------------FOOTER---------------------------------- */

#footer {
background: #555556 url('images/footer_bg.jpg') top repeat-x;
width: 100%;
color: #ccc;
min-height: 60px;
}

#siteinfo {
margin-left: 20px;
padding-top: 10px;
}


/* TOP NAVIGATION -------------------------------------------- */

.top_nav {
	position: relative;
	float: left;
	left: -380px;
	top: -312px;
	}


#navmenu-h { 
background: url('http://nextlevelultimate.com/wp-content/themes/nextlevel/images/top_nav_bg.jpg') top repeat-x; 
}

#navmenu-h li.alignright { float: right; }
ul#navmenu-h
{
	margin: 0 0 1em 0;
	border: 0 none;
	padding: 0;
	width: 658px;
	/*For KHTML*/
	list-style: none;
	height: 41px;
}
ul#navmenu-h li
{
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	/*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 41px;
}
ul#navmenu-h ul
{
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 41px;
	left: 0;
}
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/
{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
ul#navmenu-h ul li
{
	width: 160px;
	float: left;
	/*For IE 7 lack of compliance*/
	display: block !important;
	/*For IE*/
}
/* Root Menu */
ul#navmenu-h a
{
	padding: 10px 20px 10px 20px;
	float: none !important;
	/*For Opera*/
	/*For IE*/
	display: block;
	color: #5e5f5f;
	font: 11.5px/22px Arial;
	text-decoration: none;
	height: auto !important;
	/*For IE*/
}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a
{
	background: #333 url('http://nextlevelultimate.com/wp-content/themes/nextlevel/images/top_nav_over.jpg') top repeat-x;
	color: white;
}
/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a
{
	float: none;
	background: #581004;
	color: #ccc;
}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a
{
	background: #89271a;
	color: #FFF;
}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a
{
	background: #000;
	color: #ccc;
}
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a
{
	background: #CCC;
	color: #FFF;
}
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a
{
	background: #EEE;
	color: #666;
}
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover
{
	background: #CCC;
	color: #FFF;
}
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul
{
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul { display: block; }
