@charset "utf-8";
/* Standard
================================================================================== */

body,html {
	font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
	font-size:12px;
	background:#FFF;
	color:#888;
	padding:0;
	margin:0;}

a:link, a:active, a:visited {
	color: #F90;
	text-decoration: none;}
	
a:hover {
	color: #b22;
	text-decoration: none;}
	
h1, h2, h3 {
	text-transform:uppercase;
	font-size: 18px;
	padding: 0px;
	margin: 0px 0 10px 0;
	}
	
h4, h5, h6 {
	text-transform:uppercase;
	font-size: 16px;
	padding: 0px;
	margin: 0px;}


/* Classes
================================================================================== */

.left {
	float:left;}
	
img.left {
	float:left;
	margin:0 10px 10px 0;}
	
#showThumbs img.left {
	float:left;
	margin:0 4px 0 0;
	border: 1px solid #ccc !important;}	

.right {
	float:right;}
	
img.right {
	float:right;
	margin:0 0 10px 10px;}	

.clear {
	clear:both;}
	
.downloads{
	margin: 0 0 20px 0;
}	


.producerWritter{
	color: #B22222;	
	font-weight:bold;
	padding:10px 0 10px 0;
}
	
/* Structure
================================================================================== */

#container {
	width:935px;
	background:url(../images/header_3.gif) 0 0 no-repeat;
	margin: 0 auto;}

#header {
	height:122px;}

	#header h1 {
		text-indent:-999em;
		padding:0;
		margin:0;}

#nav {
	height:39px;
	padding:0;
	margin:0;}


#contentArea {
	}

	#showThumbs {
		margin: 15px 0 0 0;
		height:150px;
		}

	#flashArea {
		margin:10px 0 0 0;
		border-bottom: 1px solid #ccc;
		background:#FFF;
		height:275px;
		width:935px;}
		
		
	#midCol {
		padding:30px 10px 10px 10px;
		margin: 10px 0 0 0;
		width:470px;
		float:right;
		}
		
	#midCol.border {
		border-right:1px solid #ccc;
		}		
	
	#rightCol {
		float:right;
		width:280px;
		padding:30px 10px 10px 10px;
		margin: 10px 0 0 0;	
		}

		#rightCol p{
			margin:0 0 10px 0;
			}	
			
		#rightCol ul{
			margin:0;
			padding:0;
			list-style:none;
			}
			
			#rightCol ul li{
				margin: 20px 0 10px 0;
				padding: 0 0 10px 0;
				position:relative;
				}	
				
					#rightCol ul li a {
						float:right;
						}				
				
				#rightCol ul li .readmore{
					position:absolute;
					bottom:0;
					right:0;
					}	
					
/* Projects
================================================================================== */

	#ProjectImg{
		border-bottom:1px solid #ccc;
	}
	
	#gallery{
		width:500px;
		height:350px;
		margin: 20px 0 0 0;
	}
			
	#Projects #leftCol{
		width:180px;
		padding:0 10px 10px 10px;
		margin: 10px 0 0 0;
		float:left;
	}
	
		#Projects #leftCol ul{
			list-style:none;
			margin:0;
			padding:0;
		}	
		
			#Projects #leftCol ul li {
				margin:0;
				clear:both;
			}	
			
				#Projects #leftCol ul li a img {
					border:1px solid #DCDCDC;
				}				

	#Projects #midCol {
		padding:30px 10px 10px 10px;
		margin: 10px 0 0 0;
		width:500px;
		border-right:1px solid #ccc;
		float:right;
		}
		
		#Projects #midCol img {
			margin: 0 10px 10px 0;
			}		
	
	#Projects #rightCol {
		float:right;
		width:150px;
		padding:0 10px 10px 10px;
		margin: 10px 0 0 0;	
		}

		#Projects #rightCol p{
			margin:0 0 10px 0;
			}	
			
		#Projects #rightCol ul{
			margin:0;
			padding:0;
			list-style:none;
			}
			
			#Projects #rightCol ul li{
				margin: 20px 0 10px 0;
				padding: 0 0 10px 0;
				position:relative;
				text-transform:uppercase;
				}	
				
					#Projects #rightCol ul li a {
						float:right;
						}				
				
				#Projects #rightCol ul li .readmore{
					position:absolute;
					bottom:0;
					right:0;
					}					

	#footer {
		font-size:10px;
		color:#666;
		border-top: 1px solid #ccc;
		text-align:right;
		padding:10px 0 0 0;
		margin:50px 0 50px 0;}
		
		#footer ul li {
			float:left;}

/* Navigation
================================================================================== */

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

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

#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;}

#nav ul li a:hover, #nav ul li.selected {
	color:#F90;
	text-decoration:none;}
	
/* 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 {}
