/* robinberghaus.com CSS file
Created by Robin Berghaus, 23 August 2007 */

body,
html
 	{
		margin:0;
    	padding:0;
    	background:#FFF;
    	color:#000;
		/* background-image: url(../images/bkgd-gradient.jpg);
		background-repeat:repeat-x;  */
	}
	
body
	{
		min-width:777px;
		
	}
	
SPAN  {  font-weight : bold;       }
  .green  { color : #007306; } 
  .orange  { color : #FE8012; }
  .blue  { color : #000096; }
  

/* This SPAN effects the copy on the index.htm page */

a {text-decoration:none;}		   
a:link {color:#333333;}
a:visited {color:#333333;}
a:hover {color:#666666; text-decoration:underline;}



.h1 {	
		font: Arial, Helvetica, sans-serif;
		font-weight: normal; 
		font-size: 15pt;
		color:#333;
	}
	
.h2 {	
		font: Arial, Helvetica, sans-serif;
		font-weight: normal; 
		font-size: 12pt;
		color:#333;
	}
	

.descriptionHeader {	
		font: Arial, Helvetica, sans-serif;
		font-weight: bold; 
		font-size: 16pt;
		color:#333;
	}
	
.descriptionHeaderFilmTitle {	
		font: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 16pt;
		color:#666;
	}
	
.descriptionTitle {	
		font: Arial, Helvetica, sans-serif;
		font-weight: bold; 
		font-size: 14pt;
		color:#333;
	}
	
	
.descriptionRole {	
		font: Arial, Helvetica, sans-serif;
		font-weight: bold; 
		font-size: 12pt;
		color:#666;
	}
	
.descriptionText {	
		font: Arial, Helvetica, sans-serif;
		font-weight: normal; 
		font-size: 12pt;
		color:#000;
	}
	
.topmargin
{	
		padding-top: 30px;
	}
	
.emphasized {font-weight: normal;}
/* Body text Classes */

.selected 
	
	{
		color:#666666;
		font: Arial, Helvetica, sans-serif;
		font-weight: normal; 
		font-size: 12pt;
	}
/* Nav elements that are selected for page visited */

#IndexShell 
	{
    	background:transparent;
    	margin:0 auto;
    	width:1228px;
		border: 0pt solid black;
    }
/* DIV that wraps around all of the elements below the nav on the index.htm page */

#IndexShellLarge
	{
    	background:transparent;
    	margin:0 auto;
    	width:1528px;
		border: 0pt solid black;
    }
/* DIV that wraps around all of the elements below the nav on the index.htm page */

#IndexLeftMain
	{
    	background:transparent;
		float: left;
		width: 160px;
		padding-left: 50px;
		border: 0pt solid blue;
    }
/* DIV that wraps around the left elements (navigation) on the index.htm page */

#IndexRightMain
	{
    	background:transparent;
		float: left; 
		width: 610px;
		padding: 0;
		vertical-align:top;
		border: 0pt solid red;
		
    }
/* DIV that wraps around the right elements  */

#IndexRightMainVideo
	{
    	background:transparent;
		float: left; 
		width: 500px;
		padding: 0;
		vertical-align:top;
		border: 0pt solid red;
		
    }
/* DIV that wraps around the right elements  */

#IndexDescription
	{
    	background:transparent;
		float: left; 
		width: 400px;
		padding-left: 50px;
		vertical-align:top;
		border: 0pt solid red;
		
    }
/* DIV that wraps around the description of the "Right Main" elements  */



#IndexLeftMain ul 
	{
		list-style-type: none;
		
	}

#IndexLeftMain li
	{
		
		margin:0 0 0 0;
	}