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


/*Elements and things*/

a
	{
	color:#333333;

	}
img
	{
	border: none;
	}
body
	{
	background-color:#999999;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	
	}
h1
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin: -5px 0;
	}

	background: url(img/logo.png);
	
h2{
	font-family:Arial, Helvetica, sans-serif;
	}
h3
	{

	margin: -2px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	}














	
	
/*divs*/

#main
	{

	width:auto;
	height:auto;
	}
#wrapper
	{
	margin: auto;
	width:850px;
	height:inherit;
	}
#header
	{
	height: 190px;
	width:850px fixed;
	display:block;
	margin:0 -1px; padding:0;
	background:url(img/layout/header.png) no-repeat;

	
	}
		#highlights{
	background-color:#FFFFFF;
	width: 600px;
	height: auto;
	border-bottom:thick black;
	padding: 10px;
	}
		#intro{
		width: 600px;
	height: auto;
	border-bottom:thick black;
	}
	#header a
	{
	font-size: 25px;
	text-decoration:none;
	}
	#header a:hover
	{
	color: #ffffff;
	}
	
	
	
	/*Things in header*/
	
	
	#logo
	{
	height:142px;
	width:850px;
	/*background:url(img/logo.png) no-repeat;*/
	margin:0 0 0 -10px;padding:0;
	display:block;
	}
		
			h1.logo1 
			{
			width: 287px; height: 142px;
			position:relative;
			margin: 0; padding: 0px;
			overflow: hidden;
			 
			display:block;
			}
			h1.logo1 span
			{ 
		
			/*left: 0; top:0; z-index:1;*/
			width: 287px; height: 142px;

			display:block;
			background: url(img/logomove.png) no-repeat;
			} 
			
			h1.logo1 span:hover
			{  
			background-position: 0px -142px; 
			} 
			
							ul.nav1 li
							{
								margin:0 15px 0 0;
								padding:0;
								float:left;
								list-style:none;
								width:auto;
							}
							ul.nav1 li a
							{
								
						
								margin:0;
								padding: 0;
								
							
							
							}
							ul.nav2 li
							{
								margin:0 10px 0 0;
								padding:0;
								float:right;
								list-style:none;
								width: auto;
								display:block;
							}
							ul.nav2 li a
							{
								
								
								margin:0;
								padding: 0;
								width: auto;
							
							
							}
							ul.nav2 li.totheblog
							{
								background:url(img/layout/barrow.png) no-repeat;
								background-position:4px 0 0 0;
							
								margin: -8px 0 0 0;
								padding: 8px 0 0 5px;
								
								
								
								
								
								
							
							
							}
								ul.nav1 li.demoreel
							{
						
								/*width: 130px;
								margin: -8px 8px 0 0;*/
							}
							ul.nav1 li.demoreel a
							{
								font-size: 25px;
								
							}


			#links1
			{float: left;
			height:45px;
			width:500px;
			display:block;
			margin:0 0 0 -40px;
			padding:0;
			text-align: left;
		
			}
			#links2
			{float: left;
			height:45px;
			width: 350px;
			display:block;
			margin:0 0 0 40px;
			padding:0;
			text-align:right
			}
							

	
#content
	{
	background: url(img/layout/colorbar2.gif) repeat-x #cccccc;
	
	width:850px;
	height:auto;
	/*min-height:560px;*/
	float: none;
	margin:0;
	padding: 0;
	display: block;
	overflow: hidden;
	border: 1px solid #000000;

	}
#typehere
	{
	
	
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin:0 0 0 0;
	padding: 50px;
	width:750px;
	}
.typeRegular
	{
	font-family:Arial, Helvetica, sans-serif;
	
	
	}
.typeRegular li
	{ 
	list-style: none;
	}
	.jobs li
	{ 
	list-style: outside;
	}


.center
	{
	text-align: center;
	}
	


/*UNDERHEADER*/
#underheader
	{
	/*width: 1110px;*/
	width:850px;
	height: auto;
	display: block;
	padding: 0;
	margin:0;
	}
/*Things in underheader */

#rightcontainer
	{
	width: 207px;
	/*height: 840px;*/
	height:inherit;
	min-height:840px;
	float: left;
	margin: 0;
	padding: 0;
	/*background:url(img/layout/leftboxes.jpg) no-repeat;
	background: url(img/layout/colorbar.gif) repeat-x #cccccc;*/
	display: block;
	overflow: hidden;
	
	}
#blogbox
	{
	width: 200px;
	/*height: 840px;*/
	height:444px;
	float: left;
	margin: 0;
	padding: 0;
	background: url(img/layout/colorbar.gif) repeat-x #cccccc;
	/*background:url(img/layout/leftblogbox.jpg) no-repeat;*/
	display: block;
	
	overflow: hidden;
	}
#blogbox td 
        .channel { width: 120px; font-family: verdana; font-size: 12px; margin-bottom: 0px; }
#blogbox td         .channelDescription { font-family: verdana; width: 120px; font-size: 12px; margin-bottom: 0px;}
#blogbox td         .channelPublisher { font-family: verdana; width: 120px; font-size: 12px; margin-bottom: 0px;}
 #blogbox td        .news { font-family: verdana; width: 120px; background-color: #eaeaea; display: block; font-size: 10px; width: 100%; margin-bottom: -10px;}
#blogbox td 		.news A:link{ color:#FF99CC;}
#blogbox td 		.news A:visited{ color:#FF6699;}
#blogbox td 		.news A:active{ color: #CC6600;}
#blogbox td 		.news A:hover{ color: #FF6699;}
 #blogbox td        .newsAlt { font-family: verdana; width: 120px; background-color: #ffffff; display: block; font-size: 10px; width: 100%; margin-bottom: -10px;}
#blogbox td 		.newsAlt A:link{ color:#FF99CC;}
#blogbox td 		.newsAlt A:visited{ color:#FF6699;}
#blogbox td 		.newsAlt A:active{ color: #CC6600;}
#blogbox td 		.newsAlt A:hover{ color: #FF6699;}
 
 #feed
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	width: 190px;
	/*margin-top: 90px;
	*/
	}
	
#feed a
	{
	color: #999999;
	}
	
#feed h3
	{
	
	color: #FFFFFF;
	}
	
	
	
#twitterbox
	{
	font-family:Arial, Helvetica, sans-serif;
	width: 200px;
	/*height: 840px;*/
	height:95px;
	float: left;
	margin: 0;
	padding: 0;
	background: url(img/layout/colorbar.gif) repeat-x #cccccc;
	/*background:url(img/layout/twitterbox.jpg) no-repeat;*/
	display: block;
	
	overflow: hidden;
	}
	
#twitterbox h3
	{
	color: #FFFFFF;
	}
	
#twitterbox p
	{
	padding: 10px 0 0 42px;
	}



#footer
	{
	margin:0;
	padding:0;
	height: 20px;
	width: 850px;
	display:block;
	margin: 0 0 0 230;
	background: #ffd7d7;/*#ffcccc url(img/layout/footer23.jpg)*/;
	float: left;
	text-align:center;
	}
#footer p
	{
	margin: auto;
	}





table
	{
	font-family:Arial, Helvetica, sans-serif;
	}
#typehere table p
	{
	font-size: .8em;
	}
	
	.portimg{
	border:3px black;
	width: auto;
	height: autopx;
	float: right;
	
	}
