@CHARSET "ISO-8859-1";

/*------------------------------------------------------------*
**  Body
**------------------------------------------------------------*/
html,body {
	font-family: georgia, serif;
	font-size: 11px;		
	background-color: #ffffff;
	color: #000;
    padding:0px;
	margin: 0px;
}

.td_margin {
	width: 50%;
}


.td_container {
	width: 960px;
}

#header {
	text-align: center;
	background-color: #fff;
	width: 960px;	
	padding: 52px 0px 22px 0px;
}

#container {		
	background-color: #fff;	
	margin: 0px 50px 0px 52px;
	height: 490px;			
}

#container td {
	vertical-align: top;		
}

.line {
	border-top: 1px solid #000;
	margin: 0px 0px 0px 52px;
	width: 846px;
	padding: 0px;
}
/************************************************
*	MENU
************************************************/

#menu {	
	font-size: 11px;
	padding: 25px 0px 0px 0px;		
	line-height: 1.45em;	
	height: 428px;
			
}

#menu table {	
	width: 182px;	
}

#menu a {
	background-color: #fff;
	text-decoration: none; 	
	color: #000;			
}
#menu a.on {
	background-color: #fff;
	text-decoration: none; 
	color: #666;			
}

.sub_menu {
	font-style: italic;
	padding:0em 0em 0em 1.5em;
}

/************************************************
*		
************************************************/

#content {
	width: 100%;
	margin: 25px 0px;
}


#content img {	
	border: 0px solid #000000;		
	padding: 0px;		
}

#content a {
	padding: 0px;
	margin: 0px;
}

/************************************************
*	Random image
************************************************/
.table_rand {
	padding: 0px 0px 0px 12px;	
}



/************************************************
*	Thumbnails
************************************************/

.table_img {
	padding: 0px;	
}
.table_img tr {
	height: 20px;
}

.td_ileft {
	border-left: 1px solid #666;	
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;	
	padding: 0px;
	margin: 0px;	
}
.td_iright {
	border-right: 1px solid #666;	
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 0px;
	margin: 0px;
}
.td_ileft img.decoration {
	display: block;
}

.td_iright img.decoration {
	display: block;
}

#footer {
	text-align: center;
	background-color: #fff;
	width: 960px;	
	padding: 21px 0px 0px 0px;
}

/************************************************
*	NEWS
************************************************/

.news {				
	width:  397px;	
	line-height: 1.6em;
	padding: 0px;
	margin: 0px;	
}	

.news_first_td {
	padding: 0px 4px 20px 0px;	
	border-bottom: 1px dotted #999;	
}

.news_td {	
	padding: 20px 4px 20px 0px;
	border-bottom: 1px dotted #999;		
}

.news_time {		
	float: none;	
	font-style: italic;			
	color: #999;	
}
.news_title {
	font-weight: bold;
	float: none;	
	font-size: 12px;
	padding: 0px 0px 20px 0px;
}

.news_message {			
}

.news_message p{
	 margin-top: 0px;
}


#news_container a {
	background-color: #fff; 	
	color: #000;			
}

#news_container a:visited {
	color: #666;			
}

.news_image {
	border: 1px solid #666;	
	height: 200px;	
	margin: 0px 20px 20px 0px;
	padding: 0px;
	display: block;	
}


#news_container {	
	padding: 0px 200px 0px 50px;	
	height: 440px;
	overflow: auto;	
}


#bio_container {	
	padding: 0px 200px 0px 50px;	
	height: 440px;
	overflow: auto;
	line-height: 1.6em;
}

#bio_container p{
	margin-top: 0px;	
}

#bio_container a {
	background-color: #fff; 	
	color: #000;			
}

#bio_container a:visited {
	color: #666;			
}
	


#photos {	
	color: #999;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-style: italic;
	text-align: left;
	font-size: 10px;	
}

/************************************************
*	FILM
************************************************/
#film {	
	padding: 0px;
	margin: 0px 0px 0px 12px;
}
