/* CSS Document */

body { margin: 0; background-color: #404040; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:140%; color: #333333; background-image:url(../img/bg.jpg); background-repeat: repeat-x;
	}
	
#wrapper { width: 1000px; margin: 0 auto; /*background-color: #FFFF00;*/ background-image:url(../img/wrap-bg.jpg); background-repeat:none; padding: 0 10px 0 10px;
	}
	
p { font-size: 0.95em;
	}
	
ul{
	font-size:0.95em;
	padding-left: 0;
	margin-left: 0;
	}
	
li{ font-size:0.95em;
align:left;
	}
h1{
	font-size: 14px;
	}
h2{font-size:12px; color:#1174ED; font-weight: normal;
	}
table, tr, td, th{border:none; padding: 0; margin: 0;}

.main { width: 1000px; margin: 0; /*background-color: #FF0000;*/
 }

.main-left { width: 250px; padding: 0; float: left; background-color: #BFBFBF;
	}
.main-right { width: 570px; height: 500px; padding: 30px 30px 30px 30px; float: left; background-image:url(../img/main-right-bg.jpg); margin: 60px 0 50px 60px; 
	}
.main-right-2 { width: 570px; padding: 30px 30px 30px 30px; float: left; background-image:url(../img/main-right-bg.jpg); background-repeat: no-repeat; background-color:#AAAAAA; margin: 60px 0 50px 60px; 
	}
.main-right-3 { width: 610px; padding: 30px 10px 30px 10px; float: left; background-color:#CACACA; margin: 60px 0 50px 60px; 
	}
.main-right-headline { font-size: 18px; line-height: 140%; color: #FFFFFF; font-weight: normal; }	

.clips { }

.ftr2 { width: 1020px; height: 30px; margin: 0 auto; clear: both; background-image: url(../img/ftr.jpg); background-repeat:no-repeat; 
	}
.ftr1 { width: 1000px; height: 1px; clear: both; margin: 0;
	}
.live { color: #000000; font-weight: bold; font-style:italic;
	}

/*------------------------------------------------------------------------------*/
/*	--> M A I N   N A V	 T O P													*/
/*------------------------------------------------------------------------------*/

DIV#head_navigation { width: 250px; background-color: #BFBFBF;margin-top: 60px;
}

DIV#head_navigation UL {
	margin:0;
	padding:0;
}

DIV#head_navigation UL LI {
	float:left;
	background-position:right top;
	background-repeat:no-repeat;
	padding:0;
	margin:0 0 13px 0;
	list-style-type:none;
}

DIV#head_navigation UL LI SPAN A {
	background-repeat:no-repeat;
	height:18px;
	display:block;
	background-position:right top;
}

DIV#head_navigation UL LI SPAN A:hover		{ background-position:right bottom; }
DIV#head_navigation UL LI SPAN A.selected	{ background-position:right bottom !important; }

DIV#head_navigation UL LI SPAN A SPAN {
	display:none;
}

DIV#head_navigation UL LI SPAN A#main			{ width:250px;  background-image:url("../img/nav-home.gif"); }
DIV#head_navigation UL LI SPAN A#biog	    	{ width:250px; background-image:url("../img/nav-biog.gif"); }
DIV#head_navigation UL LI SPAN A#cv				{ width:250px; background-image:url("../img/nav-cv.gif"); }
DIV#head_navigation UL LI SPAN A#clips		    { width:250px; background-image:url("../img/nav-clips.gif"); }

/*	--> S T Y L E S  <--  */

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

.main-right-headline a:link { color:#FFF; text-decoration: underline;	background-color: none;  }
.main-right-headline a:visited { color:#FFF; text-decoration: underline; background-color: none; }
.main-right-headline a:hover { text-decoration: underline; color:#FFF; background-color: #333333; }

.search { font-size: 0.95em; 
	}
.search th, td { 
	/*border: 1px solid #FFFFFF;*/ font-size: 1em; padding: 4px 8px; line-height: 1.2em; text-align:left;
	}

table { border-collapse: collapse;  
	}
	
th, td { 
	border-top: 1px solid #CCCCCC; font-size: 1em; padding: 4px 8px; line-height: 1.5em; text-align:left;
	}
.clips th, td { 
	border-top: none; font-size: 1em; padding: 0; line-height: 1 em; text-align:left;
	}
tbody td { border-top: 0 border-bottom: 0;
	}
tbody tr.odd  td {
      background-color: none;
	}
tbody tr.over td, tbody tr:hover td {
	background: none;
	}
.foot-note {
	width: 680px; padding: 10px; clear:both; font-size: 0.95em; margin-left: 10px;
	}
.footer-1 {
	width: 720px; height: 20px; margin: 0 auto; padding: 0; text-align: center;
	}
.footer-2 {
	width: 700px; margin: 0 auto; padding: 0 0 10px 0; text-align: right;
	}
.thumbs-left { 	
	border:#CCCCCC solid 1px; padding: 4px; margin: 0 10px 5px 4px; 
	}
.thumbs-right { 	
	border:#999999 dotted 1px; padding: 4px; margin: 0 0 5px 10px; 
	}

/*	FORM */

.main form td,
.main form th{
	border: none;
	margin: 0;
	pading: 0;
}

.main form th label{
	width: 110px;
	display: block;
	font-weight:normal;
}

.main form td{
	white-space:normal;
}

.main form textarea {
	width: 170px;
}

.main form input.submit{
    width: auto;
}

.error{
	color: #FF0000;
	font-weight: normal;
}

.divider { 
	width: 100%; height: 20px; border-top:#999999 dotted 1px; margin-top: 20px; 
	}
.team-intro {color:#1174ED; 
	}


 
