@charset "utf-8";
/* CSS Document */

body,html {
	background:#e6e6e6;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;}

h1,h2,h3 {
	border-bottom:1px solid #FFF;
	color:#FFF;
	font-size:20px;
	text-transform:uppercase;
	margin:10px 0 0;
	padding:0 0 5px;}
	
h4 {
	color:#FFF;
	font-size:18px;
	padding:0;
	margin:0;}	
	
h5,h6 {
	font-size:16px;}	

a:link, a:active, a:visited {
	color:#fff717;
	text-decoration:none;}

a:hover {
	color:#fff717;
	text-decoration:underline;}

/* ----------------- CLASSES -- */

.left {
	float:left;}

.right {
	float:right}
	
img {
	border:1px solid #FFF;}
	
img.stars {
	border:none !important;}
	
img.left {
	float:left;
	margin:0 10px 10px 0;}
	
img.right {
	float:right;
	margin:0 10px 0 10px;}	

.clear {
	clear:both;}
	
.thumb img {
	float:left;
	margin:0 7px 7px 0;}
	
input.file {
	width:200px;
}

/* ----------------- STRUCTURE -- */

#container {
	width:900px;
	padding:10px;
	background:#FFF;
	margin:10px auto;}

#header {
	background:url(../images/header.gif);
	height:180px;}
	
	#header h1 {
		text-indent:-999em;
		border:none;
		padding:0;
		margin:0;}

#nav {
	background:#e2d634;
	height:40px;
	padding:0;
	margin:10px 0 10px 0;}
	

		#*html #nav {
		margin-bottom:20px;}

#contentArea {
	color:#FFF;
	background:url(../images/contentBg.jpg) 0 0 repeat-y;
	padding:0;
	margin:0;
	min-height:500px;}

	#leftCol {
		width:620px;
		float:left;
		margin:0 10px 0 0;
		padding:10px;
		min-height:540px;}
		
		#leftCol h3 {
			border:none;}
		
		#showCredits {
			border-bottom:1px solid #FFF;}	
	
	#rightCol {
		width:230px;
		float:left;
		padding:10px;}
		
		#subMenu, #subMenuNews {
			margin:0 0 10px 0;}

#footer {
	padding:5px 0 50px 0;
	font-size:10px;
	width:900px;
	margin:0 auto;}
	
	#footer ul {
		list-style:none;
		padding:0;
		margin:0;}

	#footer ul li {
		float:left;
		padding:0;}
	
	#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited {
		color:#b22;
		text-decoration:none;}
	
	#footer ul li a:hover {
		text-decoration:underline;}
	


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

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

#nav ul li {
	float:left;
	display:block;
	font-size:12px;
	line-height:40px;}
	

#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited {
	color:#666;
	display:block;
	padding:0 17px 0 17px;
	text-decoration:none;
	text-transform:uppercase;}
	
*+html #nav ul li a:link, *+html #nav ul li a:active, *+html #nav ul li a:visited {
	border-top:1px solid #E2D634;
	}	

#nav ul li a:hover {
	display:block;
	background-color:#FFFFFF;
	color:#E392CB;
	text-decoration:none;}
	
*+html #nav ul li a:hover {
	border-top:1px solid #ffffff;
	}		
	
/* SUB MENU */	
	
#subMenu ul, #subMenuNews ul {
	list-style:none;
	padding:0;
	margin:0;}

#subMenu ul li {
	display:block;
	font-size:14px;
	line-height:30px;
	text-indent:10px;}

#subMenu ul li a:link, #subMenu ul li a:active, #subMenu ul li a:visited {
	color:#FFF;
	display:block;
	border-bottom:1px solid #FFF;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;}

#subMenu ul li a:hover {
	color:#E392CB;
	background:#FFF;
	text-decoration:none;}
	
#subMenu ul li.selected {}

/* NEWS SUB MENU */

#subMenuNews ul li {
	display:block;
	font-size:14px;}

#subMenuNews ul li a:link, #subMenuNews ul li a:active, #subMenuNews ul li a:visited {
	color:#FFF;
	display:block;
	border-bottom:1px solid #FFF;
	padding:10px 0 10px 0;
	text-decoration:none;}

#subMenuNews ul li a:hover {
	color:#E392CB;
	background:#FFF;
	text-decoration:none;}
	
#subMenuNews ul li.selected {}

#gallery {
	width:620px;
	height:450px;
	padding:10px 0 0 0;}
	
#video {
	width:620px;
	height:450px;
	padding:10px 0 0 0;}	
	
/* News Pagination
----------------------------------------------------------------- */

div.pagination {
	margin:10px 0 0 -10px;
	font-size:10px;
	padding: 3px;}

div.pagination a {
	padding: 2px 4px 2px 4px;
	display:inline;
	margin: 0 2px 0 0;
	border: 1px solid #fff;
	text-decoration: none; /* no underline */
	color: #fff;}
	
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #fff;
	background:#A8A9AD;
	color: #fff;}
	
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 0 2px 0 0;
	font-weight: bold;
	color: #FFF;}
	
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		color: #DDD;}
	
	div.pagination #toptail{
		border:none;}

div.showName { 
	display:none;
	border:1px solid #FFF;
	background:#F371AD;
	padding:10px;
    font-size:12px;
	text-transform:uppercase;
    color:#FFF;
	font-weight:bold;
}
