/*  MAIN STYLES  */

body {	background-image: url(../Images/background/offwhite.jpg);
		background-repeat: repeat;
		overflow:hidden; 
	
}

a, p, td, div, tr {	font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #333333;
					text-decoration: none;
					text-align:left; 
		}
	
p.title {	font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #333333;
					text-decoration: none; font-weight:bold;
					text-align:center; 
		}

h1 {	font-size: 15px;
			color: #827262;
}

	
a:hover {	color:#F8F5E6;
			text-decoration: none;
		}

a img {	border:none; }


#main { position:relative;top:0; left:0px;
		width:731px;}
		
#last_row  {	position:absolute;
			left:0px; width:696px;
			background-color:#F7F4E7;
			border-style:solid;
			border-right-width:2px;
			border-top-width:1px;
			border-bottom-width:1px;
			border-left-width:2px;
			border-color:#FFFFFF; 
			height:35px;
			
		 
}  

		
	
#dark  {	position:absolute;
			left:0px; width:696px;
			background-color:#E8E6D9;
			border-style:solid;
			border-right-width:2px;
			border-top-width:1px;
			border-bottom-width:1px;
			border-left-width:2px;
			border-color:#FFFFFF; 
			height:35px;
			
		 
}  
			
#light {	position:absolute;
			left:0px;width:696px;
			background-color:#F7F4E7;
			border-left-width:2px; 
			border-right-width:2px; 
			border-bottom-width:1px;
			border-top-width:1px; 
			border-style:solid;  
			border-color:#FFFFFF; 
			height:35px;
} 
#dark2  {	position:absolute;
			left:0px; width:696px;
			background-color:#E8E6D9;
			border-style:solid;
			border-right-width:2px;
			border-top-width:1px;
			border-bottom-width:1px;
			border-left-width:2px;
			border-color:#FFFFFF; 
			height:35px;
			
		 
}  
			
#light2 {	position:absolute;
			left:0px;width:696px;
			background-color:#F7F4E7;
			border-left-width:2px; 
			border-right-width:2px; 
			border-bottom-width:1px;
			border-top-width:1px; 
			border-style:solid;  
			border-color:#FFFFFF; 
			height:35px;
} 

#dark2 a:hover {color: #999966;}
#light2 a:hover {color: #999966;}


#photos {	position:absolute;
			top:0px;left:0px; 
			background-color:#E8E6D9;
			padding:0px;
			width:533px; text-align:center;}
			
#photos p {text-align:center;}


#photos_dark {	position:absolute;
			left:624px; top:10px;width:70px;
			background-color:#E8E6D9;
			border-style:solid;
			border-right-width:0px;
			border-top-width:0px;
			border-bottom-width:0px;
			border-left-width:2px;
			border-color:#FFFFFF; 
			height:45px;
			
		 
}  


#photos_light {	position:absolute;
			left:624px; width:70px;
			background-color:#F7F4E7;
			border-style:solid;
			border-right-width:0px;
			border-top-width:1px;
			border-bottom-width:1px;
			border-left-width:2px;
			border-color:#FFFFFF; 
			height:45px;
			
		 
}  


#holder {	position:absolute;
			left:40px; top:10px;width:533px;height:400px;
			
			
			
		 
}  
	

#light:hover {background-color: #C8C3AB;}	
#dark:hover {background-color: #C8C3AB;}


/* listing cells */


.left  {	position:absolute;
			left:0px; 
			width:88px; 
			padding-left:7px;
			}
			
.middle  {	position:absolute;
			left:96px;
			width:406px; 
			padding-left:7px;
			border-style:solid; 
			border-left-width:1px; 
			border-right-width:1px;
			border-bottom-width:0px;
			border-top-width:0px;
			border-color:#FFFFFF;}

.right  {	position:absolute;
			left:509px; 
			width:185px;
			padding-left:7px;
					
			}



/* cells - blog */



.blog_text 	{	position:absolute;
				left:0px; 
				width:456px;height:136px; 
				padding:7px; 
				
				border-top-width:0px;
				border-bottom-width:0px;
				border-left-width:0px;}
				
				
.blog_img 	{	position:absolute;
				left:470px; 
				width:224px;height:144px; 
				padding:3px; 
				text-align:center;
				}
				
.blog {	position:absolute;
		background-color:#F7F4E7;
		left:0px; top:0px;
		padding:10px;
		width:700px;}
			
.blog_rows  {	position:absolute;
			left:0px; 
			width:680px; 
			padding-left:10px;
			padding-right:10px;
			
			}

.blog_rows a:hover {color: #827262;}
.hor_text a:hover {color: #827262;}
					
.date {	font-size: 11px; font-weight:normal;
		color: #827262;
}


a.back {font-size: 11px; font-weight:normal; }
a.back:hover {color: #827262;}

		
.fullimage {text-align:center;
			width:675px;
			border-width: 1px; border-style:solid; color:#CCCCC4;}

.hor_image {position:absolute;
			text-align:center;
			width:300px; top:10px;
			border-width: 1px; border-style:solid; color:#CCCCC4;}
		
.hor_text {	position:absolute;
			left:314px; 
			width:350px; 
			padding-top:0px; padding-left:15px;
			
			}

				

/* cells - press */

.press  {	position:absolute;
			left:0px; 
			width:680px; 
			padding-left:10px;
			padding-right:10px;
			
			}
			
.press_left  {
	position:absolute;
	left:0px;
	width:580px;
	height:40px;
	padding-left:10px;
	border-style:solid;
	border-right-width:1px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-color:#FFFFFF;
	top: 0px;
			}

.press_right  {	position:absolute;
			left:590px; 
			width:100px;
			padding-left:10px;
			padding_top:0px;
			
			}

/* cells - photos */

.photos_right  {
	position:absolute;
	left:0px;
	width:70px;
	height:42px;
	padding-left:10px;
	padding-top:3px;
	top: 1px;			
			}

		
			
/* cells - epk */



.epk_left  {position:absolute;
			left:0px; 
			width:580px; height:42px;
			padding-left:10px;padding-top:3px;
			border-style:solid;border-right-width:1px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#FFFFFF;
			}

.epk_right  {position:absolute;
			left:590px; 
			width:100px; height:45px;
			padding:10px;
			
			}

/* cells - links */


.links {	height:23px;
			padding-top:7px;padding-left:10px;}		



			
/* cells - contact */


.contact {	height:80px;
			padding-right:12px;padding-left:12px;padding-bottom:10px;}		

/* cells - africa */


.africa {	height:120px;
			padding-right:12px;padding-left:12px;padding-bottom:10px;}
			
			
			
/* cells - watch */


.watch_left {	position:absolute;
				left:0px; 
				height:110px; width:148px;
				border-style:solid;border-right-width:2px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#FFFFFF;
				padding:10px;}
				
.watch_right{	position:absolute;
				left:170px; 
				height:110px; width:500px;
				padding:10px;}
				
.watch_left a img {border-width: 5px; border-style:solid; border-color: #999999;}


/* cells - dvd */


.dvd_left {	position:absolute;
				left:0px; 
				height:360px; width:148px;
				border-style:solid;border-right-width:2px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#FFFFFF;
				padding:10px;}
				
.dvd_right{	position:absolute;
				left:170px; 
				height:360px; width:500px;
				padding:10px;}
				


/* specific styles */


.quote {	text-align:center;}


.style11 {	font-size: 10px;}

.personnel	{	font-size: 12px; font-weight:bold;
				color: #827262;
}





/* SCROLL STYLES */	

	
/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold	{ 
	position:relative; 
	overflow:hidden;
	width:700px; 
	height:430px; 
  z-index:100; 
	}
	
div#hold_photos	{ 
	position:relative; 
	overflow:hidden;
	background-color:#E8E6D9;
	border:solid;border-top-width:1px;border-right-width:2px;border-bottom-width:1px;border-left-width:2px; border-color:#FFFFFF;
	width:696px; 
	height:420px; 
  z-index:100; 
	}
	

div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:700px; height:420px; 
	clip:rect(0px, 700px, 420px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.content { 
	position:absolute; 
	visibility:visible;
	width:700px; 
	height:1800px; 
	left:0px; top:0px; 
	z-index:1; 
	}
	
	

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative;
  margin-left:705px; margin-top:-320px;
  width:11px; height:200px; 
  font-size:1px; z-index:1;
  }
div#track {
	position:absolute;
	left:3px;
	top:-95px;
	width:9px;
	height:350px;
	background: url(../js/images/track2.gif) #C8C3Ab repeat;
	z-index:1;
	background-color: #C8C3Ab;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:7px; height:10px;
  background-color:#c8c3ab;
  z-index:1;
  }  
div#up { position:absolute; left:3px; top:-103px; z-index:2 }  
div#down {
	position:absolute;
	left:3px;
	bottom:-75px;
	z-index:3;
	height: 18px;
}  




/* borders */		
	
table.outlined {border-width: 4px; border-style:solid; border-color:#FFFFFF;}
td.outlined {border-width: 3px; border-style:solid; border-color:#FFFFFF;}

.dark_outline {border-width: 1px; border-style:solid; color:#CCCCC4;}
.dark_left_outline {border-width: 1px; border-style:solid; border-bottom:none; border-right:none; border-top:none; color:#CCCCC4;}





.cell_africa,.cell_contact2 {height:60px;padding:7px;border-style:solid;border-right-width:2px; border-top-width:1px;border-bottom-width:1px;border-left-width:2px;border-color:#FFFFFF; }

.cell_contact {padding:7px;border-style:solid;border-right-width:2px; border-top-width:1px;border-bottom-width:1px;border-left-width:2px;border-color:#FFFFFF; }


.cell_bios {height:40px;padding:7px; border-style:solid;border-right-width:2px;border-top-width:1px;border-bottom-width:1px;border-left-width:2px;border-color:#FFFFFF; }	

.cell_press {padding:7px; border-style:solid;border-right-width:2px;border-top-width:1px;border-bottom-width:1px;border-left-width:2px;border-color:#FFFFFF; }	
.cell_press:hover {color:#F8F5E6;}	
.cell_contact:hover {color:#F8F5E6;}
.cell_bios:hover {color:#F8F5E6;}



.cell_watch_left {height:110px;width:150px;padding:10px; border-style:solid;border-right-width:1px;border-top-width:1px;border-bottom-width:1px;border-left-width:2px;border-color:#FFFFFF; text-align:left; }
.cell_watch_right {height:110px;padding:10px; border-style:solid;border-right-width:2px;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-color:#FFFFFF; text-align:left; vertical-align:bottom; }


.epk_singlecell {border-width: 2px; border-style:solid;border-bottom-width:1px; border-top:none; border-color:#FFFFFF;vertical-align:top; text-align:left; }
.epk_cellright {height:25px;padding-left:7px;border-style:solid; border-left-width:1px; border-right-width:2px;border-top-width:1px;border-bottom-width:1px;border-color:#FFFFFF;}
.epk_cellleft {height:25px;padding-left:7px;border-style:solid; border-left-width:2px; border-right-width:0px;border-top-width:1px;border-bottom-width:1px;border-color:#FFFFFF;}
.epk_photos_left {height:50px;padding-left:7px;border-style:solid; border-left-width:2px; border-right-width:1px;border-top-width:1px;border-bottom-width:1px;border-color:#FFFFFF;}
.epk_photos_middle {height:50px;padding-left:7px;border-style:solid; border-left-width:1px; border-right-width:1px;border-top-width:1px;border-bottom-width:1px;border-color:#FFFFFF;}
.epk_photos_right {height:50px;padding-left:7px;border-style:solid; border-left-width:1px; border-right-width:2px;border-top-width:1px;border-bottom-width:1px;border-color:#FFFFFF;}

.player_cell {height:25px;padding-left:7px;border-style:solid; border-left-width:2px; border-right-width:2px;border-top-width:0px;border-bottom-width:1px;border-color:#FFFFFF;}

.player_cell:hover{color:#F8F5E6;}				
					
.light_press {border-left-width:2px; border-right-width:2px; border-bottom-width:1px; border-style:solid;  border-color:#FFFFFF;  border-top-width:1px;
					padding:7px; height:25px;
					background-color:#F7F4E7; }		
	

.dark_single_cell:hover { background-color:#2D9687;}	
.light_single_cell:hover { background-color:#2D9687;}

/* listing borders */

td.cells_left {border-width: 2px; border-style:solid;border-bottom-width:1px;; border-right:none; border-top:none; border-color:#FFFFFF;
vertical-align:top; text-align:left;}

td.cells_right {border-width: 2px; border-style:solid;border-bottom-width:1px; border-top:none; border-color:#FFFFFF;
vertical-align:top; text-align:left; }
