/* CSS Document */

body
	{
		margin: 0;
		padding: 0;
		font: 12px arial, hevetica, sans-serif;
		text-align: center;
		color: #333333;
		background-color: #000000;	
	}
	
	ul
	{
		margin: 5px 0 10px 20px;
		padding: 0 0 0 0;
		list-style-type: disc;
	}
	
	li
	{
		padding: 2px 0 2px 0;
	}
	
	
	p
	{
		margin: 10px 10px 10px 0;
		line-height: 15px;
	}
	

	h1
	{
		color:#CC0000;
		font-size: 26px;
	margin: 5px 0px 10px 0px;
	}
	
	h2
	{
		color:#CC0000;
		font-size: 18px;
		margin: 15px 0px 5px 0px;
	}
	
	h3
	{
		color:#000000;
		font-size: 14px;
		margin: 15px 0px 0px 0px;
	}
	
	h4
	{
		color: #ffffff;
		font-size: 14px;
		padding: 5px 0 5px 10px;
		margin: 0px 0px 0px 0px;
		background-color:#CC0000;
		
	}
	
	h5
	{
		color: #ffffff;
		font-size: 14px;
		padding: 5px 0 5px 10px;
		margin: 0px 0px 5px 0px;
		background-color:#CC0000;
	}


h6
	{
		color: #FFFFFF;
		font-size: 12px;
		margin: 10px 10px 10px 10px;	
	}
	
	
	
	#container
	{
	margin: 0px auto;
	width: 960px;
	background-color:#666666;
	text-align:left;
	background-image: url("images/leftmenu.jpg");
	}

	
	
	
	

	
	
	
	
	#header
	{
	
	height: 115px;
	background-color: #424242;
	}
	
	
	
	
	
	#mainnav
	{
	clear: both;
	background-color:#000000;
	text-align: left;
	background-image: url("images/mainnav.jpg");
	}
	
	#mainnav ul
	{
	margin: 0 0 0 0px;
	padding: 6px 0 6px 4px;
	list-style-type: none;
	color:#ffffff;
	}
	
	#mainnav li
	{
	display: inline;
	padding: 0 3px;
	}
	
	#mainnav li a
	{
	color:#FFFFFF;
	text-decoration: none;
	}
	
	#mainnav a:hover
	{
		color:#999999;
	}
	
	#mainnav a:active
	{
		color:#999999;
		background-color:#000000;
	}
	
	
	
	
	
	#menuleft
	{
	font-size: 12px;
	color:#ffffff;
	text-align:left;
	width:137px;
	float:left;
	display:inline;
	}
	
	
	#menuleft h1
	{
		margin: 0px 0px 2px 0px;
		padding: 0px 0 2px 0;
		font-size: 16px;
		color:#ffffff;
		font-weight:normal;
		border-bottom-color:#999999;
	border-bottom-style: solid;
	border-bottom-width:1px;
	}
	
	#menuleft h2
	{
		margin: 5px 0px 2px 0px;
		padding: 0px 0 2px 0;
		font-size: 16px;
		color:#ffffff;
		font-weight:normal;
		border-bottom-color:#999999;
	border-bottom-style: solid;
	border-bottom-width:1px;	
	}
	
	
	#menuleft ul
	{
		margin: 0px 0 6px 10px;
		padding: 0 0 0 0;
		list-style-type: none;
	}
	
	#menuleft li
	{
		margin: 0 0 0 0;
		padding: 2px 0 2px 0;
	}
	
	#menuleft li a
	{
	color:#FFFFFF;
	text-decoration: none;
	}
	
	#menuleft a:hover
	{
		color:#333333;
	}
	
	#menuleft a:active
	{
		color:#333333;
	}
	
	
	
	#contents
	{
	float: left;
	width: 790px;
	margin: 0px 0px 0px 19px;
	}
	
	
	
	#homecontents
	{
	float: left;
	width: 590px;
	margin: 0px 0px 0px 19px;
	}
	
	
	#ads
	{
	float: right;
	width: 180px;
	margin: 0px 12px 0px 0px;
	display:inline;
	
	}
	
	
	#ads p
	{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 15px 0px;
	background-color:#E3E0E0;
	border-bottom: 1px solid #999;
	border-top: 1px solid #fff;
	text-align: center;
	
	}
	
	
	#ads h4
	{
	background-image: url("images/adheader.jpg");
	border-bottom: 1px solid #fff;
	}
	
	
	
	
	#rightphotobox
	{
	float: right;
	width: 250px;
	margin: 0px 12px 0px 0px;
	display:inline;
	
	}
	
	
	
	
	
	#calender p
	{
	padding: 0px 5px 5px 5px;
	margin: 5px 5px 0px 5px;
	border-bottom: 1px dashed #333;
	
	}
	
	
	.calendernolne
	{
	padding: 5px 5px 5px 5px;
	
	}
	
	
	#flashcontent
	{
	float:left;
	width: 384px;
	height: 235px;
	background-image:url(images/_newsite/studio.jpg);
	display:inline;
	margin: 0px 0px 0px 0px;
	}
	
	

	
	
	#latestnews
	{
	font-size: 12px;
	float: right;
	width: 187px;
	height: 235px;
	margin: 0px 0px 0px 0px;
	
	}
	
	#latestnews H2
	{
		margin: 0px 0px 10px 0px;
		
	}
	
	
	#latestnews ul
	{
		 list-style-type: none;
padding: 0;
margin: 0;
	}
	

			#latestnews li
	{
		 background-image:  url("images/bullets.jpg");
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 22px;
		
}
	
	
	
	
	
	
	
	#frontpgeboxleft
	{
	float:left;
	width: 285px;
	height: 260px;
	background-color:#E3E0E0;
	display:inline;
	margin: 10px 0px 15px 0px;
	}
	
	#frontpgeboxleft ul
	{
	padding: 5px 0px 0px 10px;
	}
	
	
	
	
	#frontpgeboxright
	{
	float:right;
	width: 285px;
	height: 260px;
	background-color:#E3E0E0;
	margin: 10px 0px 0px 0px;
	}
	
	#frontpgeboxright ul
	{
	padding: 5px 5px 0px 10px;
	}
	
	
	
	
	
	
	
	
	a.redlnk 
	{
	color: #990000; 
	text-decoration: none;
	}
	
	a:hover.redlnk 
	{
		text-decoration: none;
		color: #CC6600;
	}
	
	a:active.redlnk 
	{
		text-decoration: none;
		color: #CC6600;
	}
	
	
	
	a.greylnk 
	{
	color: #333333; 
	text-decoration: none;
	}
	
	a:hover.greylnk 
	{
		text-decoration: none;
		color: #CC6600;
	}
	
	a:active.greylnk 
	{
		text-decoration: none;
		color: #CC6600;
	}
	



	a.orangelnk 
	{
	color: #CC6600; 
	text-decoration: none;
	}
	
	a:hover.orangelnk 
	{
		text-decoration: none;
		color: #990000;
	}
	
	a:active.orangelnk 
	{
		text-decoration: none;
		color: #990000;
	}




	a.whitelnk 
	{
	color: #ffffff; 
	text-decoration: none;
	}
	
	a:hover.whitelnk 
	{
		text-decoration: none;
		color:#990000;
	}
	
	a:active.whitelnk 
	{
		text-decoration: none;
		color:#990000;
	}

	
	
	
	#counter
	{
	background-color: #000000;
	padding: 5px 0 5px 0;
	border-top: 1px dashed #ffffff;	
	border-bottom: 1px dashed #ffffff;
	text-align:center;
	margin: 10px 0 10px 0;
	}
	
	


#clearboth
{
height: 10px;
clear:both;
}


	
	.padding
	{
	padding: 0px 15px 0px 15px;
	}
	
	
	
	
	#dashedgrey
	{
	Margin: 15px 0 8px 0;
	border-top: 1px dashed #666666;
	float: clear;
	}


	
	
	.image_right {
	float: right;
	clear: none;
	margin: 0px 0px 10px 10px;
	}
	
	
	
	
	.imageleft {
	float: left;
	display:inline;
	margin: 0px 0px 15px 0px;
	}
	
	
	
	#greybox
	{
	width: 590px;
	float:left;
	margin: 10px 0px 5px 0px;
	border: 1px solid #cccccc;
	display:inline;
	
	}
	
	
	.blueheader
	{
	color:#ffffff;
	font-size: 22px;
	padding: 5px 5px 5px 10px;
	margin: 0px 0px 0px 0px;
	background-color:#0F92B9;
	font-weight: normal;			
	}
	
	
	
	
	.darkred {color:#990000}	
	
	.red {color:#CC0000}	
	
	.orange {color:#CC6600}	
	
	.white {color:#FFFFFF}
	
	.grey {color:#999999}
	
	
	
	
	
	.topmargin
	{
	margin: 10px 0px 0px 0px;
	}
	
	.leftmargin
	{
	margin: 0px 0px 0px 10px;
	}
	
	
	.greyboxtext
	{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 15px 0px;
	background-color:#E3E0E0;
	border-bottom: 1px solid #999;
	}
	
	.underline
	{
	padding: 5px 0 5px 0px;
	border-bottom: 1px dashed #666666;
	margin: 10px 10px 10px 15px;
	}
	
	
	#dashedline
	{
	Margin: 4px 0 4px 0;
	border-top: 1px dashed #333333;
	float: clear;
	}