html, body
{
	height:100%;
	margin-top:0px;
	margin-left:0px;
	background-color:#FFFFFF;
	color:#333333;
	font-size:12px;
	font-family:Courier New;
	line-height:140%;
}

#container
{
	position:absolute;
	width:750px;
	padding:0px;
	margin-left:120px;
	margin-top:35px;
	text-align:left;
}

#content
{
	margin-top:20px;
	margin-bottom:20px;
}

#logo
{
	margin-bottom:21px;
}

#sitting_zahns
{
	position:absolute;
	left:590px;
	top:3px;
}

#start_pic
{
	position:relative;
	left:75px;
	top:9px;
	height:538px;
}

#navigation
{
	margin-left:1px;
	margin-top:12px;
	margin-bottom:5px;
}

#headline
{
	height:59px;
}

#headline img
{
	margin-top:8px;
}

#footer
{
	height:60px;
}

.standard_document
{
	margin-bottom:20px;
}

.standard_image
{
	margin-top:5px;
}

/* dashed line */
div.dashed_line
{ 
	font-size:0px;
	margin:0px;
	margin-left:1px;
	padding:0px;
	background-image: 
	url('images/dash.gif');
	height:1px;
	margin-bottom:0px;
}

/* layout columns */
.col1, .col2, .col3, .col4, .col5,
.col1_2, .col2_3, .col3_4, .col4_5,
.col1_3, .col2_4, .col3_5,
.col1_4
{
	padding:0px;
	float:left;
	/* border: 1px solid red; */
}

.col4_5
{
	width:298px;
}

.col5
{
	width:148px;
}

.col1, .col2, .col3, .col4
{
	width:150px;
}

.col1_2, .col2_3, .col3_4
{
	width:300px;
}

.col1_3, .col2_4, .col3_5
{
	width:450px;
}

.col1_4
{
	width:600px;
}

.clear
{
	overflow:hidden;
	clear:both;
	margin:0px;
	padding:0px;
	border:0px;
	height:0px;
	font-size:0px;
}

.nav_point
{
	margin:0px;
	padding:0px;
	border:0px;
	height:19px;	
}

.highlight
{
	color: #CC0000;
}

.small
{
	font-size:11px;
}

.copyright
{
	font-size:11px;
	margin-top:1px;
}

/* standard text links */
a
{
	color: #CC0000;
	text-decoration:underline;	
}

a:hover
{
	color:#333333;
	text-decoration:underline;
}

ul.link_list 
{
	margin-left:0px;
	padding:0px;
}

.link_list li
{
	list-style: none;
	padding-bottom:2px;
	padding-top:1px;
}

.em
{
	font-weight:bold;
}

.filmography_item
{
	margin:0px;
	margin-bottom:10px;
	margin-right:20px;
}

.filmography_subitem
{
	margin:0px;
	margin-top:1px;
	margin-bottom:1px;
}

.review
{
	margin-top:10px;
}

.review_body
{
	margin-right:20px;
}

.review_source
{
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}

.contact_form_element
{
	width:450px;
	margin-bottom:10px;
}

.icon
{
	vertical-align:middle;
	position:relative;
	top:-1px;
}


