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

div#outter{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:800px;
	left: 50%;
    margin-left: -400px;
	background:#FFF;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#wrapper{
	width:656px;
	position: relative;
    top: -12px;
    left: 50%;
    margin-left: -342px;
    padding:1em 1em 5em; /* bottom padding for footer */
}

	#header{
		width:659px;
		position:relative;
		overflow:hidden;
	}

		#header .nav {
			position:absolute;
			top:110px;
			left:-22px;
			width:700px;
			z-index:100;
		}
		
		#header .header {
			position:absolute;
			top:0px;
			z-index:101;
		}

		#sliders{
			overflow:hidden;
		}
		
		.contentslider{
			position:absolute;
			top:450px;
			left:2px;
			z-index:80;
			height:560px;
			width:656px;
			color:black
		}
		.content {
			float: left; 
			clear: both; 
			padding: 10px; 
			width: 635px; 
		}
			
			.content h2{
				color:#000;
				font-family:Arial, sans-serif;
				font-size:26px;
				letter-spacing:-1px;
			}

			.content p{
				color:#000;
				font-family:Arial, sans-serif;
				font-size:13px;
			}
			
			td {
				color:#000;
				font-family:Arial, sans-serif;
				font-size:13px;
			}

			.content a{
				color:#f60;
				text-decoration:none;
			}
			
			.content div {
				text-align: center;
			}

#menu {left:0;top:0}
#menu li { 
	display: inline;
	font: 0.8em Arial, sans-serif;
}
#menu li a { 
	background: #221f73; 
	padding: 9px 29.5px; 
	float:left; 
	border-bottom: none; 
	text-decoration: none; 
	color: #fff; 
	font-weight: bold;
}
#menu li.active a { 
	background: #8c88b6; 
}

.tagline {color: #221f72;font-size: 14pt;font-weight: bold;text-align: center; padding-bottom: 20px}

.comments {font-size: 8pt; padding: 0 0 20px 10px}

.comments_box{width: 535px; padding:10px}
.comment_person{font-size: 8pt; font-weight: bold; float: right}



.brackets{
	color: #8c88b6;
	font-weight:900;
	font-size: 18pt;
	letter-spacing: .3em;
	width:100%;
	line-height: 19pt;
	font-stretch: condensed
}

.smaller {
	letter-spacing: 5px;
}

#homepage p {
	font-size: 15pt;
	text-align: justify;
}

#homepage div {
	margin: 0 auto;
}

.homePageText {
	width:542px;
	padding-top:20px
	margin:0;
}

.homePageText p {
	padding:5px 0;
	margin:0px;
}

.showreel {
	padding-top: 10px;
	font-family: Courier;
	font-weight: bold;
	font-size: 10pt;
	color: #221f73;
}

#tags {height: 19px; width:656px; vertical-align: baseline; text-align: left; padding: 20px 0; left: -5px; position: relative }
#tag_p1 { display: none }
#tag_p2 { display: none }
#tag_p3 { display: none }
#tag_p4 { display: none }
#tag_p5 { display: none }
#tag_p6 { display: none }
#tag_p7 { display: none }
#tag_p8 { display: none }
#tag_p9 { display: none }
#tag_p10 { display: none }


div.outer { float: left; margin: 15px; background: #221f72; padding: 8px; width:185px }			

.test_image {
	padding: 0 5px 2px 0;
}

.content .incImg {
	position: relative;
	float: left;
	width:430px;
	left:-9px;
	text-align: justify
}

.content .incImg_r {
	position: relative;
	float: right;
	width:410px;
	text-align: justify
}
/* .content P { text-align: justify} */
.subHeading { 
	text-align: left; 
	font-weight: bold;
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
}


#footer {
	position:absolute;
	width:656px;
    left: 50%;
    margin-left: -328px;
	bottom:0; /* stick to bottom */
	background-color: #fff;
	padding-bottom: 10px;
}

#bottomnav {
	position: relative
}

#copy{
	position: relative;
	font-size: 8pt
}

		
#sidebar_r, #sidebar_l{ 
	position: absolute;
	background-color: #bdbbd4; 
	width:165px;
	height:613px;
	top:90px;
	zoom: 1;
}

#sidebar_r{ 
	left: 477px;
}

#sidebar_l{ 
	left: 10px;
}

#top, #topmid, #bottommid, #bottom {
	position: absolute;
	left: -15px;
}

#top{
	top:0px;
	z-index:10;
}

#topmid{
	top: 150px;
	z-index:11;
}

#bottommid {
	top:300px;
	z-index:12;
}

#bottom {
	top:450px;
	z-index:13;
}

.vividas {
	position: absolute;
	left: 470px;
	top:710px;
}
