
body {	background-color:#FFFFFF;	font-family:Times New Roman,Times,serif;	}
#container {margin:0pt auto;width:900px;}
/*#container {min-height:1000px; margin:0pt auto;width:900px;}*/
#container p {font-size:14px;}



/* -------------- GENERIC STYLES -------------- */

a, a:link {	border:0px none;	outline-color:invert;	outline-style:none;	outline-width:0pt;	}
a img, a:link img {	border:0px none;	outline-color:invert;	outline-style:none;	outline-width:0pt;}
h2 {	font-size:14px;	font-weight:normal;	text-transform:uppercase;}
h3 {	font-size:12px;	margin:0px;	padding:0px;	text-transform:uppercase;}
h4 {	font-size:12px;}
h3 a {color:#000000;font-size:8px;margin:0px;padding:0px;text-decoration:none;text-transform:uppercase;}
.clear {clear:both;}

table {border-collapse:separate;border-spacing:0px;margin:auto;}
td {	text-align:center;	vertical-align:top;	width:935px;}
.pics {	height:604px;	margin:0pt;	overflow:hidden;	padding:0pt;	width:904px;}
.pics img {	background-color:#EEEEEE;	border:1px solid #CCCCCC;	height:600px;	left:0pt;	padding:0px;	top:0pt;	width:900px;}
td a {	margin:5px;}

/*
.nav {	font-size:14px;	margin:5px 0pt;}
.nav a {	color:#000000;	text-decoration:none;
	text-transform:uppercase;
}
.nav a:hover {
	text-decoration:underline;
}*/




/* ---------------------- Navigaton ---------------------- */

#mainNav { height: 20px; font-size:30px;font-weight:normal; margin:35px 0px 40px; text-transform:uppercase; }
#mainNav .home {position: relative; top: -15px; left: 0; margin:0pt; padding:0pt;}
#mainNav .home a{ padding:0; margin:0; border-width: 0px;}
#mainNav .home a img{ padding:0; margin:0;}

#mainNav .sections {position: relative; bottom: 0px; 	float:right;	font-size:11px;	height:30px;	margin:0;	padding:0;	width: 640px;}
#mainNav .sections a:link {color:#000000;font-weight:normal;text-decoration:none;}
#mainNav .sections a:visited {color:#000000;font-weight:normal;text-decoration:none;}
#mainNav .sections a:hover {color:#BD2031;font-weight:normal;text-decoration:none;}
#mainNav .sections a:active {color:#BD2031;font-weight:normal;}

#mainNav .sections ul{	position: relative;  bottom: 0px; padding: 0px 0px 0px 90px; margin:0px; list-style-image:none;	list-style-position:outside;	list-style-type:none; width:558px;}
#mainNav .sections ul li {	display:inline;	margin:0pt 2px 0pt 5px;	padding: 0px 0px 0px 5px;	text-transform:uppercase;}
#mainNav .sections ul li img{	margin: -1px -2px -1px -1px;	padding: 0px;}
#mainNav .sections .currSelected a {	border-bottom: 1px solid #DC143C;}
#mainNav .sections a:hover {	border-bottom: 1px solid #DC143C;}

/* HACK - override styles to avoid issues with the other film class */
#mainNav .sections ul .film{	display:inline;	margin:0pt 2px 0pt 10px;	padding: 0px 0px 5px 5px;	text-transform:uppercase;}
#mainNav .sections ul .film .currSelected a{	border-bottom: 1px solid #DC143C;}


/* ----------------------VIEW PAGE ------------------- */

#view-story{	height: 500px;	}
#view-story #container{	height: 500px;	min-height:500px;}
#s1 {z-index:0;	margin-top: -30px;}
#gallery {height:630px;overflow-x:auto;width:907px;}
#gallery img {height:600px;width:900px;}
#prev1 { height: 45px; left: -40px; position:relative; text-decoration:none; top: -350px; width:35px; z-index:30; }
#next1 { height: 45px; left: 867px; position:relative; text-decoration:none; top: -350px; width: 35px; z-index:30; }


/* ----------------------INTRO ------------------- */

#intro-mp3-player{	float: right;	position: relative;	top: 320px;}
#flash-intro{	width: 900px;	height: 600px;	margin:0px auto;}
.intro {	margin:0px auto;	width:390px;}
.intro .pics {height:500px;}
.intro .pics img {height:465px;margin:0px auto;width:450px;}
.intro img {border:0px solid;}
.intro h2 img {	margin:20px 0px 10px;}
.intro h3 img {	margin:30px 0px;}


/* ----------------------STORIES PAGES ------------------- */

/* scrolling down */
#lastStoryLoader{	text-align: left; margin: 0; padding: 100px 0 0 200px;	}
.newStoryContainer{		margin: 0; padding: 0;	}

.editorial .story {	height:300px;	margin:0px 0px 90px;	padding:0px;}
.editorial .storyArchive{	height: 150px;	margin:0px 0px 90px;	padding:0px;}
.editorial .storyArchive h3 {	display:block;	float:right;	font-weight:normal;	height: 20px;	margin: 90px 0px 20px;	text-align:right;	text-transform:none;	width:450px;}
.editorial .storyArchive h3 a{	font-size: 14px;		text-transform:none;}
.editorial .storyArchive h3 a:hover{	color:#DC143C;	font-size: 14px;		text-transform:none;}
.editorial .story h3 {	display:block;	float:right;	font-size:13px;	font-weight:normal;	height:20px;	margin:190px 0px 20px;	text-align:right;	text-transform:none;	width:450px;	}
.editorial .story h3 a {	font-size:11px;	text-transform:none;}
.editorial .story h3 a:hover {	color:#DC143C;	text-transform:none;}
.editorial .story .mainImg {	float:left;	margin:0px;	padding:0px;	width:448px; height: 300px; border:1px solid #CCCCCC; }
.editorial .story a img {	border-bottom:1px solid #FFFFFF;}
.editorial .story a {	border-bottom:1px solid #FFFFFF;}
.editorial .story a:hover {	border-bottom:1px solid #DC143C;}
.editorial .story a {	margin:0px;	padding:0px;}
.editorial .story .thumbnails {	float:right;	height:70px;	margin:0px;	padding:0px;	text-align:right;	width:418px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.editorial .story .thumbnail {	margin:0px -2px;	padding:0px;	width:105px;}

.portrait .story {height:300px;margin:0px 0px 90px;padding:0px;}
.portrait .story h3 {display:block;float:right;	font-size:13px;font-weight:normal;height:20px;margin:200px 0px 10px;text-align:right;text-transform:none;width:450px;}
.portrait .story h3 a {font-size:11px;text-transform:none;}
.portrait .story h3 a:hover {color:#DC143C;text-transform:none;}
.portrait .story .mainImg {float:left;margin:0px;padding:0px;width:448px; border:1px solid #CCCCCC;}
.portrait .story a {border-bottom:1px solid #FFFFFF;margin:0px;padding:0px;}
.portrait .story a:hover {border-bottom:1px solid #DC143C;}
.portrait .story .thumbnails {float:right;height:70px;margin:0px;padding:0px;text-align:right;width:418px; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.portrait .story .thumbnail {margin:0px -2px;padding:0px;width:105px;}

.books .story {height:300px;margin:0px 0px 90px;padding:0px;}
.books .story h2 {display:block;float:right;font-weight:normal;height:20px;margin:180px 0px 0px;text-align:right;text-transform:none;width:450px;}
.books .story h2 a, .books .story h2 a:visited { font-weight: bold; color:#BD2031; font-size:12px;text-decoration:none;text-transform:none;}
.books .story h2 a:hover, .books .story h2 a:active {text-decoration:underline;}
.books .story h3 {display:block;float:right;font-size:13px;font-weight:normal;height:5px;margin:0px 0px 10px;text-align:right;text-transform:none;width:450px;}
.books .story h3 a {font-size:11px;text-transform:none;}
.books .story h3 a:hover {color:#DC143C;text-transform:none;}
.books .story .mainImg {float:left;margin:0px;padding:0px;width:450px;}
.books .story a {border-bottom:1px solid #FFFFFF;margin:0px;padding:0px;}
.books .story a:hover {border-bottom:1px solid #DC143C;}
.books .story .thumbnails {float:right;margin:-70px 0px 0px;padding:0px;text-align:right;width:800px;}
.books .story .thumbnail {margin:0px -2px;padding:0px;width:105px;}

.advertising .story {
height:300px;
margin:0px 0px 90px;
padding:0px;
}
.advertising .story h3 {
display:block;
float:right;
font-size:13px;
font-weight:normal;
height:20px;
margin:190px 0px 20px;
text-align:right;
text-transform:none;
width:450px;
}
.advertising .story h3 a {
font-size:11px;
text-transform:none;
}
.advertising .story h3 a:hover {
color:#DC143C;
text-transform:none;
}
.advertising .story .mainImg {
float:left;
margin:0px;
padding:0px;
width:448px;
border:1px solid #CCCCCC;
}
.advertising .story a {
border-bottom:1px solid #FFFFFF;
margin:0px;
padding:0px;
}
.advertising .story a:hover {
border-bottom:1px solid #DC143C;
}
.advertising .story .thumbnails {
	float:right;
	height:70px;
	margin:0px;
	padding:0px;
	text-align:right;
	width:418px;
}
.advertising .story .thumbnail {
margin:0px -2px;
padding:0px;
width:105px;
}

.films .film {
height:300px;
margin:0px 0px 90px;
padding:0px;
}
.films .film h3 {
display:block;
float:right;
font-size:13px;
font-weight:normal;
height:20px;
margin:190px 0px 20px;
text-align:right;
text-transform:none;
width:450px;
}
.films .film h3 a {
font-size:11px;
text-transform:none;
}
.films .film h3 a:hover {
color:#DC143C;
text-transform:none;
}
.films .film .mainImg {
float:left;
margin:0px;
padding:0px;
width:448px;
border:1px solid #CCCCCC;
}
.films .film a {
border-bottom:1px solid #FFFFFF;
margin:0px;
padding:0px;
}
.films .film a:hover {
border-bottom:1px solid #DC143C;
}
.films .film .thumbnails {
float:right;
margin:0px;
padding:0px;
text-align:right;
width:450px;
}
.films .film .thumbnail {
margin:0px -2px;
padding:0px;
width:105px;
}


/* ------------------------ BIOGRAPHY -------------------- */

#bio {width:900px;}
#bio img {float:left;
width:150px;}
#bio .col {float:left;padding-left:40px;width:210px;}
#bio .col p {font-size:12px;
line-height:1.5;}
#shows ul {font-size:12px;
list-style-type:none;
margin-left:0pt;padding:0pt;
width:500px;}
#shows ul li {padding:10px 0px;}
#shows img {float:right;width:400px;}

#press ul {	font-size:12px;	list-style-type:none;	margin-left:0pt;	padding:0pt;	width:100px;}
#press ul li {	padding:10px 0px;}
#press ul li a:link, a:visited {	color:#000000;	text-decoration:none;}
#press ul li a:hover, a:active {	color:#000000;	text-decoration:underline;}

#press #loader{	float: right;	height: 1400px;}
#press #loader img{	height: 800px;	}

.contact #contact{	margin: 20px 0px 0px 0px;	padding: 0px;}
.contact #contact .col1{	float: left; width: 240px; padding-right: 60px; }
.contact #contact .col2{	float: left; width: 240px; padding-right: 60px; }
.contact #contact .col3{	float: left; width: 240px; padding-right: 60px; }
.contact #contact h5{	margin: 0px 0px 20px 0px;	padding: 0px; font-size: 16px; }
.contact #contact img {	padding:10px 0px 20px;}
.contact a:link {color:#000000;font-weight:normal;text-decoration:none;}
.contact a:visited {
color:#000000;
font-weight:normal;
text-decoration:none;
}
.contact a:hover {
color:#000000;
font-weight:normal;
text-decoration:underline;
}
.contact a:active {
color:#000000;
font-weight:normal;
text-decoration:underline;
}

/* film page */

#player{
	border-bottom: 1px solid #BCBCBC;
}
