body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

a:focus {
outline: none;
}

/*layout styles*/
body{
	margin:0px;
	padding:0px;
	text-align:left;
	background:#0f1a30;
}

#wrapper{
	width:100%;
	position:relative;
	float:left;
}


#page{
	width:960px;
	min-width: 960px;
	position:relative;
	float:left;
	text-align:left;
	padding:0 0 160px 0;
	background:url('images/bg2.gif') repeat-y;
}


#logo{
	float:left;
	position:relative;
	text-align:center;
	width:408px;
	padding:120px 0 180px 0;
}


#cvCol{
	float:left;
	position:relative;
	color:#162340;
	width:408px;
}

#cv{
	width:312px;
	float:left;
	position:relative;
	padding:0 48px;
}

.designed{
	padding:8px;
	margin:48px 0 8px 0;
	color:#ffffff;
	font:14px/16px Georgia, Times, serif;
	float:left;
	position:relative;
	text-align:left;
	background-color:#8f5c36;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	 border-radius: 5px;

}

#contact{
	margin:40px 0 0 0;
	float:left;
	position:relative;
	padding:0 32px;
}

.play, .film{
	width:504px;
	float:right;
	position:relative;
	padding:0 16px 112px 32px;
}

.movieclip{
	width:504px;
	float:right;
	position:relative;
	padding:8px 0;
	text-align:center;
}

.playPoster{
	float:right;
	position:relative;	
	margin:8px 0 0 0;	
}

#nav{
	margin:48px 0 68px 32px;
	float:left;
	position:relative;
	width:504px;
}

.details{
	margin:8px 0 0 0;
	float:left;
	position:relative;
	height:184px;
	width:322px;	
}

.nopic_details, ul.film_details{
	margin:8px 0 8px 0;
	float:left;
	height:inherit;
	position:relative;
	width:504px;	
}

ul.film_details{
	border-top:1px solid #5b4b41;
}


.play .role{
	float:left;
	position:relative;
	border-top:1px solid #5b4b41;
	width:322px;	
}

.nopic_role{
	float:left;
	position:relative;
	border-top:1px solid #5b4b41;
	width:504px;	
}

ul.film_role{
	float:left;
	position:relative;
	border-top:1px solid #5b4b41;	width:504px;	
}

.titlewrap{
	float:left;
	position:relative;
	padding:8px 0;
	width:100%;
}

.post{
	border-bottom:1px solid #666;
	float:left;
	position:relative;
	width:100%;
	padding:8px 0 16px 0;
}

.post img{
	margin:0 0 8px 0;
}


/*type styles*/
h1{
	font:bold 18px Arial, Helvetica, sans-serif;
	float:left;
	position:relative;
	padding:0 0 4px 0;
	color:#d26617;
	border-bottom:1px solid #d26617;
	width:100%;
}

small{
	font:10px Arial, Helvetica, sans-serif;
	color:#ffffff;
}


#cvCol h1{
	color:#ffffff;
	border-bottom:1px solid #ffffff;
}

#cvCol h1 a:link, #cvCol h1 a:visited{
	display:block;
	color:#ffffff;
	font:normal 14px Georgia, Times, serif;
	font-style:italic;
	text-decoration:none;
}

h2{
	font:normal 14px/16px Georgia, Times, serif;
	color:#d26617;
	font-style:italic;
	padding:8px 0 0 0;
}

.post h2 {
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.post h2 a:link, .post h2 a:visited{
	color:#ffffff;
	text-decoration:none;
}

h3{
	font:14pt Arial, Helvetica, sans-serif;
	float:left;
	position:relative;
	padding:4px 0 4px 0;
	color:#d26617;
	border-bottom:1px solid #5b4b41;
	width:100%;
}

#contact p{
	color:#90a2cc;
	font-style:italic;
}

#contact span{
	color:#d26617;
}

#contact a:link, #contact a:visited{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#90a2cc;
	text-decoration:none;
	display:block;
}

.designed a:link, .designed a:visited{
	font:14px/16px Georgia, Times, serif;
	color:#ffffff;
	text-decoration:none;
}


.designed a:hover{
	text-decoration:underline;
}

/*nav styles*/
#nav p{
	font:14px/16px Georgia, Times, serif;
	color:#d26617;
	font-style:italic;
}
#nav ul{
	list-style:none;
}

#nav li{
	display:inline;
	font:bold 22pt Arial, Helvetica, sans-serif;
	color:#90a2cc;
}

#nav a:link, #nav a:visited, #nav a:hover {
	font:600 22pt Arial, Helvetica, sans-serif;
	color:#90a2cc;
	margin:96px 0 88px 0;
	text-decoration:none;
}

 a#current:link, a#current:visited, #current a:hover{
	color:#d26617;	
}


.entry{
		font:14px/20px Georgia, Times, serif;
		color:#e3e3e3;
		font-style:italic;
		position:relative;
		float:right;
		width:100%;
		padding:0 0 0 0px;	
}

.entry a:link, .entry a:visited{
		color:#e3e3e3;
}

