/* CSS Document */

body {

	background:  #E4E4E6 url(images/background.jpg) repeat-x;
	background-position:top;
	color: #ffffff;
	font: 67%/140% Verdana,Sans-serif;
	width: 100%;
	margin: 5% 0px 0px 0px;
	padding: 0px;
}
	
p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
font-weight:normal;
text-decoration:none;
margin-top:0px;
margin-bottom:0px;
}

a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
font-weight:normal;
text-decoration:underline;
margin-top:0px;
}

a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #FF9900;
font-weight:normal;
text-decoration:underline;
margin-top:0px;
}

h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #FFFFFF;
font-weight:normal;
text-decoration:none;
}

h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #FF9900;
font-weight:normal;
text-decoration:none;
}

h4
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #FF9900;
font-weight:normal;
text-decoration:none;
}
		
#content 
	{
	position: relative; /* Needed for Safari */
	margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
	text-align: left;
	width: 764px;
	}

/* Main layout divs ////////////////////////////////////*/

#mainContainer {
	position: relative;
	width: 764px;
	margin: 0px auto 0px auto;
}

#main-contentContainer {
	position: relative;
	width: 764px;
	float: inherit;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#top-content {
	position: relative;
	float: left;
	width: 764px;
	
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#000000;
}

#main-content {
	position: relative;
	float: left;
	width: 764px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#000000;
	background-image:url(images/keyline1_r2_c2.gif);
	background-repeat:repeat-y;
	background-position:right;
}

#main_image
{
	position: relative;
	float: left;
	padding: 5px 5px 5px 5px;
	background-color: #000000;
}


#bottom-content {
	position: relative;
	float: left;
	width: 764px;
	height: 130px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#383838;
}


#home #home-on a, #diary #diary-on a, #bio #bio-on a, 
#photo #photo-on a, #links #links-on a, #contact #contact-on a, #profile #profile-on a, #apprentice #apprentice-on a, #bigissue #bigissue-on a, #events #events-on a, #faq #faq-on a, #postshow #postshow-on a, #sincefilming #sincefilming-on a
{	
color: #FF9900;
}
/*//////////////////////////////////////////////////////////////////////////*/

#toplogo
{
position: relative;
float: left;
clear:both;
margin: 3px 5px 0px 3px;
}


#topnav
{
position: relative;
float: left;
clear:left;
height:26px;
width: 755px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}


#topnav ul
{
display:inline;
height:26px;
list-style-type:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#FFFFFF;
}

#topnav li
{
display:inline;
list-style-type:none;
color: #FFFFFF;
}

#topnav li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
display:inline;
list-style-type:none;
font-weight:normal;
text-decoration:none;
line-height:26px;
padding-right: 3px;
border-right: 1px solid #333333;
}

#topnav li a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #FF9900;
}

#bot_logo
{
position: relative;
float: right;
margin: 12px 15px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*///////////////////////////////////////////////////////////////////////////////*/

#middle-content
{
position: relative;
float: left;
width: 275px;
margin:0px 0px 0px 0px;
}

#middle-content_full
{
position: relative;
float: left;
width: 433px;
margin:0px 0px 0px 0px;
}

#right-content
{
position: relative;
float: left;
width: 150px;
}

.heading_area
{
height:26px;
width:216px;
border-left:1px solid #666666;
border-top:1px solid #666666;
background-color:#333333;
margin:0px 0px 0px 0px;
}


.heading_area h2
{
margin:0px 0px 0px 0px;
padding: 5px 5px 2px 10px;
color:#FF9900;
font-size:14px;
}

.heading_area_full
{
height:26px;
width:433px;
border-left:1px solid #666666;
border-top:1px solid #666666;
background-color:#333333;
margin:0px 0px 0px 0px;
}


.heading_area_full h2
{
margin:0px 0px 0px 0px;
padding: 5px 5px 2px 10px;
color:#FF9900;
font-size:14px;
}

.content1
{
padding: 5px 10px 5px 10px;
height:380px;
overflow:auto;
}

.content1 p
{
padding: 0px 0px 10px 0px;
}

.strong_style
{
font-weight:bold;
color:#FF9900;
}

/*////////////////////// HOME PAGE ////////////////////////////////*/

#home_bio
{
height:350px;
overflow:visible;
line-height:13px;
}

#home_bio p
{

}

#home_images
{
height:170px;
}

.small_image1
{
position:relative;
float:left;
padding: 7px 0px 5px 5px;
}

.email_heading
{
position:relative;
float:left;
}

#emaillink
{
position:relative;
float:left;
padding-top:5px;
padding-left: 10px;
}

.more_but
{
position:relative;
float:right;
padding-top:14px;
padding-right: 0px;
}

h3
{

}

/*/////////////////////////////// contact form //////////////////////////////////////////////////////*/

#contactform_container
{
position: relative;
float: left;
width:500px;
margin: 60px 0px 30px 30px;
padding: 0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #FFFFFF;
font-weight:normal;
text-decoration:none;
text-align:left;
}

#form_panel1
{
position: relative;
float: left;
width:250px;
text-align:left;
}

#form_panel2
{
position: relative;
float: left;
display:inline;
width:250px;
text-align:left;
}

#form_panel3
{
position: relative;
float: left;
width:300px;
text-align:left;
}

#form_panel4
{
position: relative;
float: left;
width:400px;
text-align:left;
}

#contactform_container h2
{
text-align:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#contactform_container p
{
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#contactform_container a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #FFFFFF;
font-weight:normal;
text-decoration:none;
text-align:left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#contactform_container a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #FFFFFF;
font-weight:normal;
text-decoration:underline;
text-align:left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



#contactform_container label
{
width: 70px;
float: left;
	text-align: left;
	margin: 7px 1em 2px 0px;
	clear: both;
}

#contactform_container label.commentlabel
{
width: 200px;
float: left;
	text-align: left;
	margin: 7px 1em 2px 0px;
	clear: both;
}


#contact_form input
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
font-weight:normal;
text-decoration:none;
text-align:left;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 130px;
}


#contact_form input.text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
font-weight:normal;
text-decoration:none;
text-align:left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100px;
}


#contact_form textarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
font-weight:normal;
text-decoration:none;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 230px;
}

#findout1
{
position: relative;
float: left;
display:inline;
width:150px;
text-align:left;
}

#findout2
{
position: relative;
float: left;
display:inline;
width:350px;
text-align:left;
}

#findout2 label
{
width: 150px;
float: left;
text-align: left;
margin: 7px 0px 2px 0px;
clear: none;
}

#findout2 input
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
font-weight:normal;
text-decoration:none;
text-align:left;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 150px;
}

#findout2 input.comment
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
font-weight:normal;
text-decoration:none;
text-align:left;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 150px;
}

#reset1
{
margin: 25px 0px 15px 0px;
padding: 0px 0px 0px 0px;
}


.image_thumb
{
position:relative;
float:left;
margin:5px 5px 5px 5px;
padding:0px 0px 0px 0px;
}
