@charset "utf-8";

body {
	background:#9ac763 url('../images/body-bg.jpg') repeat-x top;
	margin:0 auto;
	text-align:center;
	color:#3b0034;
}

#outer {
	margin:0 auto;
	text-align:center;
	width:969px;	
} 

#background {
	float:left;
	width:969px;
	text-align:center;
	background:url('../images/corner-bg.png') no-repeat;
}

#container {
	float:left;
	width:969px;
	text-align:center;
	background:url('../images/top-lines.png') no-repeat;
}

#mainContent {
	margin:0 auto;
	float:left;
	text-align:center;
	width:969px;
	background:url('../images/content-bg.png') no-repeat;
	margin-top:69px;
}

#topArea {
	float:left;
	width:969px;
	background:url('../images/header.gif') no-repeat 63px 0;
	height:140px;
	margin-bottom:-4px;
}

#logo {float:left;}

#logo a {
	margin-left:60px;
	height:132px;
	width:260px;
	float:left;
}

#logo a span {display:none;}

#contentHome, #content {
	margin:0 auto;
	width:850px;
	padding-left:5px;
}

#contentVideo {
	padding:20px 0 0 160px;
	clear:both;
	text-align:left;
}

#homeContentLeft {
	width:422px;
	float:left;
	padding-top:23px;
}

#homeContentRight {
	width:428px;
	float:left;
	padding-bottom:150px;
}

#contentLeft {
	width:394px;
	float:left;
	text-align:left;
	padding:20px 0 0 30px;
	margin:0;
}

#contentLeft p {text-align:justify;}

#contentLeft p.mediaTxt {text-align:center;}

#contentRight {
	width:396px;
	float:right;
	text-align:right;
}

#footer, #footerVideo {
	float:left;
	font-size:90%;
	text-align:left;
	padding-left:24px;
	padding-top:5px;
}

#footer p, #footerVideo p {line-height:18px; padding:0; margin:0;}

#footer a:link, #footer a:visited, #footerVideo a:link, #footerVideo a:visited {
	color:#fff;
	font-weight:bold;
}

#footerVideo {
	width:850px;
	margin-top:0;
}

/* Begin navigation */

#nav {
	float:right;
	width:582px;
	height:25px;
	margin:111px 0 0 -50px;
	z-index:999;
	position:relative;
}

#nav a {
	display:block;
	font-size:.8em;
}

#nav ul {
	padding:0;
	margin:0;
	z-index:999;
}

#nav ul, #nav li  {
	position:relative;
	float:left;
}

#nav ul li {
	padding:0 6px;
	list-style:none;
	margin:0;
}

#nav ul li a {
	text-decoration:none;
}

/*second level position*/
#nav li ul {
	position:absolute;
	left:-999em;
	margin:0;
	text-align:left;
	clear:both;
}

#menu li ul li {
	clear:both;
	background-color:#330033;
	border:1px solid #fff;
	border-top:0;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	width:84px;
	padding:0;
}

/*controls font color and style for second level and lower menu items*/
#menu li ul li a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background-image:none;
	padding:10px;	
}

#menu li ul li a:hover {
	text-decoration:underline;
	background-color:#77a044;
}
	
/*Hidden nav positioning DO NOT Adjust*/
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto;}

#nav li:hover, #nav li.hover {
    height:1%;
}

/* #menu li a span {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}

#menu li.home a {
	width:50px;
	height:25px;
	background:url('../images/nav_home.png') no-repeat;
}

#menu li.home a:hover {
	background:url('../images/nav_home_on.png') no-repeat;
}

#menu li.bio a {
	width:84px;
	height:25px;
	background:url('../images/nav_bio.png') no-repeat;
}

#menu li.bio a:hover {
	background:url('../images/nav_bio_on.png') no-repeat;
}

#menu li.engage a {
	width:114px;
	height:25px;
	background:url('../images/nav_engage.png') no-repeat;
}

#menu li.engage a:hover {
	background:url('../images/nav_engage_on.png') no-repeat;
}

#menu li.rep a {
	width:87px;
	height:25px;
	background:url('../images/nav_rep.png') no-repeat;
}

#menu li.rep a:hover {
	background:url('../images/nav_rep_on.png') no-repeat;
}

#menu li.press a {
	width:51px;
	height:25px;
	background:url('../images/nav_press.png') no-repeat;
}

#menu li.press a:hover {
	background:url('../images/nav_press_on.png') no-repeat;
}

#menu li.media a {
	width:54px;
	height:25px;
	background:url('../images/nav_media.png') no-repeat;
}

#menu li.media a:hover {
	background:url('../images/nav_media_on.png') no-repeat;
}

#menu li.contact a {
	width:65px;
	height:25px;
	background:url('../images/nav_con.png') no-repeat;
}

#menu li.contact a:hover {
	background:url('../images/nav_con_on.png') no-repeat;
} */


/* End navigation */