html 
{ 
	min-width: 749px;
}
img	
{
	border: 0;	
}

body	
{
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;	
	background: #000 url(img/dzn/holderb.jpg) top center repeat-y;
	font: small/18px Arial, Verdana, Helvetica, sans-serif;
}
/*================================== CLASSES ===============================================*/
.banner 
{
	background: #fff;
}
#bios .i
{
	vertical-align: middle;
	background: black;
}
#tblsched th.wide
{
	width: 70px;
}
.clear
{
	clear: both;
	padding-top: 4px;
	padding-bottom: 4px;
}
.center
{
	text-align: center;
}
.indlist
{
	margin-left: 10px;
}
.cdcover
{
	float: left; 
	margin: 6px; 
	border: 1px solid #FFC08A;
}
/*override for home page*/
#boyscov
{
	float: right;
}
.bioimg
{
	float: left;
	margin: 15px;
}
.imgrtfloat
{
	float: right;
	margin: 5px;
}
.imgltfloat
{
	float: left;
	margin: 5px;
}

/*================================== DIVS ==================================================*/

div#wrapper	
{
	color: #773000;
	background: transparent;/* url(img/dzn/holder2.jpg) top right repeat-y;*/
	width: 768px;
	margin: 20px auto;
	padding-bottom: 7px;
	text-align: left;
}

div#maincontent 	
{
	float: left;
	background: url(img/dzn/bgblock.jpg);
	width: 470px;
	padding-bottom: 10px;
	border: 0;
	margin: 0 0 0 0;
	/* Fake margin for IE Win*/	
	margin-left: 10px;
}

html>body div#maincontent 
{
	/* value for non-IE brwsr */
	margin-left: 20px;
	/*min-height: 800px;*/
}
	
div#sidebar 
{
	margin: 8px 0 8px 495px;
	padding: 10px 0px 5px 3px;
	width: 264px;
	border: solid 1px #FFC08A;
	background: #773000;
	color: #FFCDAB;
}
div#samples
{
	padding: 55px 4px 2px 10px;
	margin: 15px 15px;
	background: #361600 url(img/dzn/samples1.jpg) top no-repeat;
	/*height: 220px;*/
	border: 1px solid #FFC08A;
}
div#footer	
{
	text-align: center;
	clear: both;
	background: #773000;
	color: #FFCDAB;
	width: 750px;
	padding: 5px 0;
	margin: 10px 0 0 17px;
	border: solid 1px #FFC08A;
	font-size: 10px;
}
			
div#globalnav	
{

	height: 25px;
	width: 755px;
	margin: 0 0 20px 17px;
	border: solid 1px gray;
	background: #fff url(img/dzn/navshad.jpg) repeat-x top left;
	padding-top:4px;
	text-align: right;
}
div#prev
{
	padding: 8px 4px 4px 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 12px;
	background: #95614A ;
	text-align: center;
	border: 1px solid #FFC08A;
	/*height: 80px;*/
}
div#biodiv
{
	width: 705px;
	margin-left: 15px;
	padding: 10px;
	color: black;
}

#presskit div#maincontent, 
#videos div#maincontent
{
	width: 750px;
}
body#videos div#maincontent
{
	text-align: center;
}
#schedule #maincontent
{
	width: 750px;
}
#photo #maincontent
{
	width: 750px;
}

#cfest
{
	float: right;
	margin-right: 4px;
}
#news
{
	width: 470px;
	float: left;
	
}


/*================================== HEADINGS ==================================================*/
div#sidebar h5
{
	background: #773000 url(img/dzn/upcoming.gif) top center no-repeat;
	text-indent: -9999px;
	height: 25px;
	margin: 0;
}
div#header h1	
{
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
}
#maincontent h1, h2, h3, h4, h5, h6
{
	display: block;
	background: #773000;
	color: #FFCDAB;
	border-top: 1px solid #4B1E00;
	border-bottom: 1px solid #4B1E00;
	padding: 1px 0 1px 10px;
	
} 
#news h3
{
	font-size: 13px;
	padding: 3px 0 0 5px;
	background: #F8AC6B;
	color: #773000;
	border-color: #D9853D;
}
.newshdr
{
	border: none;
	padding: 5px 8px 5px 8px;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0;
}

/*================================== TEXT FORMATTING ==================================================*/
p, li
{
	font-size: 12px;
}

#maincontent p
{
	padding-left: 10px;
	padding-right: 10px;
	color: #000
}
#disclaimer p
{
	font-size: 10px;
}
#sidebar p
{
	padding-left:0;
}
/*===================================== LINKS ==========================================================*/

div#footer a 
{
	margin-left: 20px;
	font-size: 11px;
	color: #BC856F;
}

div#header h1 a:link, 
div#header h1 a:visited 
{
	display: block;	
	width: 755px;
	height: 203px;
	background: #000 url(img/dzn/mmhd.jpg) bottom left no-repeat;
	margin: 0 0 0 17px;
	padding: 0;
	border: 0;
}
div#sidebar a:link, 
div#sidebar a:visited
{
	color: #FF9966;
}
div#sidebar a:hover 
{
	color: #FF9966;
	text-decoration: underline;
}
div#sidebar a:active  
{
	text-decoration: none;
}
div#samples li a:link, 
div#samples li a:visited, 
div#prev li a:link, 
div#prev li a:visited
{
	color: #E4D5C2;
	font-weight: normal;	
}
div#samples li a:hover
{
	color: white;
}
div#samples li a:active
{
	text-decoration: none;
}
div#globalnav a
{
	margin-right: 8px;
	color: #773000;
}
div#globalnav a:hover, div#footer a:hover 
{
	color: #b08065;
}	
a:link, a:visited 
{
	font-weight : bold; 
	text-decoration : none;
	color: #773000;
	background: transparent; 
}

a:hover 
{
	font-weight : bold; 
	text-decoration : none;
	color: #fff;
	background: transparent; 
}

a:active 
{
	font-weight : bold; 
	text-decoration : none;
	color: #fff;
	background: transparent;  
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link
{
	color: #CD7838;
}
#biodiv h5 a
{
	color: #FFCDAB;
}
/*================================== LISTS ==================================================*/
ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#globalnav ul 
{
	margin-left: 0;
	padding-left: 0;
	display: inline;
}

div#globalnav ul li 
{
	font-size: 13px;
	margin: 0;
	padding: 5px 8px 8px 8px;
	list-style: none;
	height: 20px;
	display: inline;  /*makes list render horiz.*/
	border-right: 1px solid #b08065;
}


#nomargin li
{	
	list-style-type: none;
	margin-left: -30px; /* reduces the indent on ul*/
	padding-left: 0; /*padding needs to be adjusted so all ua's respond*/
}

ul.sidesched
{
	padding: 12px 4px 12px 4px;
}
/*===================================== TABLES ================================================*/
#wrapper table
{
	margin-left: 20px;
	width: 700px;
}
#presskit tr td
{
	vertical-align: bottom;
	text-align: center;
}

#bios td
{
	vertical-align: bottom;
	background: #F7F2EA;
	border: solid 3px #fff;
	font-size: 12px;
}

#bios table
{
	width: 750px;
}

	
#tblsched
{
	width: 745px;
	border-collapse: collapse;
}
#tblsched td
{
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px;
	color: #000;
	border: 1px solid #C57939;
	border-collapse: collapse;
}
OBJECT
{
	position: relative;
	top: 2px;
}
