/*------------------------------------------------------------***  Global**------------------------------------------------------------*/html { height: 100%; }body {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 76%;	color: #888;	height: 100%;	background: #fff;	}a {	text-decoration: underline;	color: #11A0CF;	font-size: 1em;	padding: 1px 2px;}a:hover {	background-color: #f4f4f4;	color: #009933;}acronym { border-bottom: 1px dotted #cc0000; cursor: help; }.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */clear:both;height:0;font-size: 1px;line-height: 0px;}/*------------------------------------------------------------***  Container**------------------------------------------------------------*/	#container {	height: auto !important;	height: 100%;	min-height: 100%;	position: relative;	text-align: center;	}		/*------------------------------------------------------------***  Header**------------------------------------------------------------*/	#header {	width: 750px;	margin: 0 auto;	padding: 0px 0px 0px 0px;	float: center;	position: inherit;	}#header div {	text-align: left;	}	/*------------------------------------------------------------***  PLAYLIST TEXT CHANGE ON HOVER**------------------------------------------------------------*/	#header img {	text-align: center;	border-style: none;	float: left;	display: block;}#header h1 {	margin: 0;	padding: 53px 0 0 40px;	font-size: 4em;	color: #000;	font-family: Aerial, sans-serif;	}#header h1 a { 	padding: 0;	color: #000;	font-family: Century Gothic, sans-serif;	font-weight: normal;	color: #000;		}	#header h1 a:hover { background-color: transparent; }	* html #header h1 { padding-top: 23px; }	/*------------------------------------------------------------***  Navigation**------------------------------------------------------------*/#header ul {	margin: 0 40px;	padding: 0;		}#header li { 	display: inline;	list-style-type: none;	margin: 0 5px;	font-size: 1.2em;	background: url(img/nav.gif) no-repeat;	width: 114px;	height: 25px;	float: left;	text-align: center;	}	#header li a { 	display: block; 	width: 100%;	color: #fff;	padding-top: 7px;	}		#header li a.on,#header li a:hover { background-color: #333; color: #9c0; height: 20px; }/*------------------------------------------------------------***  Content**------------------------------------------------------------*/#content {	width: 700px;	height:auto;	margin: 0 auto;	padding-bottom: 50px;	position: relative;		}* html #content { padding-bottom: 60px; }	#content:after {	content: "."; 	display: block; 	clear: both; 	height: 0;	visibility: hidden	}	#content h2 { 	font-size: 20px;	color: #333;	font-weight: normal;	font-size: 1.8em;		margin: 0 0 20px 0;	clear: both;	}	#content h2 em { 	color: #09C; 	font-style: normal;	}#content p {	text-indent: 3em;	line-height: 2.5em;	letter-spacing: 0.1em;		}	#content  p em {	text-indent: 3em;	line-height: 2.5em;	letter-spacing: 0.1em;	font-style: normal;	color: #09C;	text-decoration: none;}#content img {	border-style: none;}#content  u  {	text-indent: 3em;	line-height: 1em;	letter-spacing: 0.1em;	font-style: normal;	color: #009933;	text-decoration: none;}#content em {	line-height: 0em;	letter-spacing: 0.05em;	font-style: normal;	color: #0099FF;	text-decoration: none;}	#content ul {	margin: 20px 0;	padding: 0 0 0 1px;	}	#content li {	list-style-type: none;	padding: 0 0 0 25px;	line-height: 2.5em;	letter-spacing: 0.1em;	background-image: url(img/bullet.gif);	background-repeat: no-repeat;	background-position: 0px 8px;	}	#content blockquote {	background-color: #FFFFCC;	margin: 20px 0;	padding: 10px 20px;	border-top: 1px solid #eee;	border-bottom: 1px solid #eee;	}#content blockquote p { margin: 0; text-indent: 0; }#content blockquote em {	margin: 0;	text-indent: 0;	color: #0099FF;}/*------------------------------------------------------------***  Thumbnails**------------------------------------------------------------*/#content ul.thumbs { 	position: relative;	margin: 20px 0;	padding: 0;	}#content ul.thumbs:after {	content: "."; 	display: block; 	clear: both; 	height: 0;	visibility: hidden	}	#content ul.thumbs li { 	float: left;	margin: 3px;	padding: 0;	background-image: none;	}#content ul.thumbs li a img { 	display: inline;	border: 5px solid #ddd; }	#content ul.thumbs li a:hover img { border: 5px solid #333; }#content ul.thumbs li a span {	display: none;}#content ul.thumbs li a:hover span {	display: inline;	position: absolute;	left:10px;	width: 200px;	padding: 5px;	z-index: 100;	color: #AAA;	background: #FFFFCC;	font: 10px Verdana, sans-serif;	text-align: center;}html>body #content ul.thumbs li a { background-color: transparent; }	/*------------------------------------------------------------***  left**------------------------------------------------------------*/#left {	float: left;	width: 20em;	text-align: left;	margin-right: 35px;	font-size: 92%;	}	#left-color {	float: left;	width: 225px;	text-align: left;	margin-right: 35px;	font-size: 0.9em;	background-color: #FFFFCC;}/*------------------------------------------------------------***  right**------------------------------------------------------------*/#right {	float: right;	width: 438px;		text-align: left;		}		/*------------------------------------------------------------***  Footer**------------------------------------------------------------*/		#footer {		position: absolute !important;	width: 100% !important;	z-index: 500 !important;	position: relative;		padding: 10px 0;		margin-top: -36px;	background-color: #333;			color: #999;		font-size: 11px;	border-top: 3px solid #ccc;	}	#footer p { margin: 0 10px; text-align: center; }	#footer a:hover { background-color: #222; }/*------------------------------------------------------------***  MISC**------------------------------------------------------------*/	#header2 {	width: 750px;	margin: 0 auto;	padding: 0;	color: #000000;}#header2 h1 {	padding: 0;	color: #000;	font-family: Century Gothic, sans-serif;	font-weight: normal;	color: #000;	}	/*------------------------------------------------------------***  FLOWPLAYER.ORG CSS**------------------------------------------------------------*/	#player {	width:400px;	height:300px;	float:left;	margin-right:20px;}#playlist {	float:left;}#playlist a:hover {	opacity:1.0;}#splash {	width:400px;	cursor:pointer;}/*------------------------------------------------------------***  SIDE BAR NAVIGATION** div#nav ul.level1 li.submenu:hover ul.level2 {display:block;}** div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}**------------------------------------------------------------*/	div#nav {	/*float: left;*/	/*position:absolute;*/	top: 1em;	left:5;	width: 17em;	text-align: left;	margin: 0 0 0 0px;	padding-left:0;	font-size: 0.9em;	background-color: #FFFFCC;	padding-right: 3.4em;	}div#nav h3 {padding-bottom:1px; margin: 0;}div#nav ul {	margin: 0;	padding: 0;	margin-left: 0;	padding-left: 0;	width: 17em;	text-indent: -2em;	/*background: white;*/}div#nav li {	position: relative;	list-style: none !important;	margin: 0;	background-image: none;	line-height: 1.5em;}/*div#nav li.submenu {background: url(img/submenu.gif) no-repeat 80% 50%;}*//*div#nav li.submenu:hover {	background-color: #99FF99;}*/div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none;}div#nav li a:hover {	background-color: #FFFFCC;}div#nav ul ul {position: relative; top: 0;left: 1em; display:none;}div#nav ul.level1 li.submenu:hover ul.level2 {display:block;}div#nav ul.level2 li.submenu:hover ul.level3 {display:block; width: 13em;}
