body {margin: 0; background: #000; color: #000000; font:  10px Arial, Verdana, Helvetica; line-height: 11px;}

/* CJ's Style Defaults */

form, fieldset, dl {padding: 0; margin:0; border: none;}
img {border-style: none;}
h1, h2, h3, h4, h5, p {margin: 0;  padding: 0; font-size: 100%;}
td, th {vertical-align: top;}
th {text-align: left; }
ul, li {margin: 0; padding: 0; list-style: none;}

.clearer {clear: both; height: 1px;}
.clearleft {clear: left}
.clearright{clear: right;}
.getright {float:right;}
.getleft {float:left;}
.centa {text-align: center;}
.blockit {display: block;}
.padit {margin: 0 0 10px 0;}
.bolden {font-weight: bold;}
.nobg {background:url(../images/shim.gif) bottom repeat-x;}
.invisi {display: none;}
.red {color: #990000;}


a:link, a:visited		{color: #8C8C8D; text-decoration: underline;}
a:active, a:hover	{color: #303030; text-decoration: none;}

#holder {
	position: absolute; 
	width: 702px; 
	height: 415px; 
	top: 50%; 
	margin-top: -250px; 
	left: 50%; 
	margin-left: -361px; 
	background-color: #FFFFFF;
	border: 10px solid #666666;
}

#holder img {
	position: relative;
	margin: 130px 0 0 180px;
}

/* Layout */
#contain {position: absolute; width: 722px; top: 50%; margin-top: -250px; left: 50%; margin-left: -361px; }
#panel {border: 10px solid #666666; padding: 0 26px 10px 15px; background-color: #FFFFFF;}
#base {height: 52px; background: #666666 url(../images/logo_be.gif) right 0 no-repeat; padding-right: 40px; }
#marginal {margin-top: 27px; width: 135px; float:left; }
#screen { margin-top: 27px; width: 500px; float:right; text-align: right; text-transform:uppercase; color: #666667; }


/* Margin Items */
h1 a {display: block; width: 122px; height: 35px; text-indent: -9999px; margin-bottom: 19px; background:url(../images/logo_sml.gif) no-repeat;}

#tnav  {margin-bottom: 20px; display: block; font-size: 10px;}
#tnav li {margin-bottom: 5px; display: block; }
#tnav li a {display: inline-block;}
#tnav li a {display: block; width: 60px; color: #666666 !important; border-bottom: 1px solid #c5c6c6; text-decoration: none !important;}
#tnav li a:hover, #tnav li a.selected {color: #000000 !important; border-bottom: 1px solid #AA5254;}

/*
#tnav00 {background:url(../images/nav_films.gif) 0 0 no-repeat; border-bottom: 1px solid #C5C6C6;}
#tnav01 {background:url(../images/nav_television.gif) 0 0 no-repeat; border-bottom: 1px solid #C5C6C6;}
#tnav02 {background:url(../images/nav_events.gif) 0 0 no-repeat; border-bottom: 1px solid #C5C6C6;}
#tnav03 {background:url(../images/nav_cv.gif) 0 0 no-repeat; border-bottom: 1px solid #C5C6C6;}
#tnav04 {background:url(../images/nav_contact.gif) 0 0 no-repeat; border-bottom: 1px solid #C5C6C6;}
*/

h2 {margin-bottom: 5px; color: #000000;  text-transform:uppercase; border-bottom: 1px solid #AA5254; padding: 0 3px 1px 0; margin-bottom: 4px; width: 112px;}
#marginal p {margin-bottom: 4px;}

#snav {vertical-align: bottom; margin-top: 20px;}
#snav li {margin-bottom: 1px;}
#snav li a {text-decoration: none; }
#snav .selected {color: #990000;}

/* Main Image */
#screen #imagin {display: block; float: right; border-bottom: 3px solid #8E181B; margin-bottom: 13px; height: 300px;}
#screen #simagin {display: block; float: right; border-bottom: 3px solid #FFFFFF; margin-bottom: 13px; height: 300px;}
#screen #textout {width: 350px; float: right;  margin-bottom: 13px; height: 300px; font-size: 11px; line-height: 14px; overflow: auto;}
#screen #textin {padding: 20px; text-align: left; text-transform: none;}
#screen #textin p {margin-bottom: 10px;}
#screen #textin a:hover {text-decoration:none;}

a.redtextbutt:link, a.redtextbutt:visited {padding: 4px; color: #FFFFFF; text-decoration: none; background-color: #971c1f;}
a.redtextbutt:active, a.redtextbutt:hover { background-color: #990000; }

#screen .context {color: #ffffff; background: #971c1f; border: 3px solid #000000;}
#screen .cvtext {color: #c8c8c8; background: #221e1f; border: 3px solid #971c1f;}
#screen .context a {color: #ffffff;}
#screen .cvtext a {color: #c8c8c8;}

#screen a { vertical-align: middle;}

/* Thumb Nav */
#thumbnav li {float:left; }
#thumbnav img {border: 1px solid #666666; width: 60px; height: 40px;}
#thumbnav img:hover {border: 1px solid #FFFFFF;}
#thumbnav img.selected {border: 1px solid #FFFFFF;}



















