
html {
width:100%;
height: 100%;
padding: 0px;
margin: 0px;
font-family: Georgia, Times New Roman, serif;
font-size: 10pt;
line-height: 14pt;
}

body {
width:100%;
height: 100%;
padding: 0px;
margin: 0px;
background: #56927A url('../images/background.jpg') repeat;
}

#wrapper {
width: 950px;
height: 100%;
text-align: left;
overflow: hidden;
}

#left {
	background: url(../images/backgroundleft.jpg) no-repeat top right;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: auto;
}

#right {
	background: url(../images/shadow_right2.png) no-repeat top left;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: auto;
}
#Main {
	background: url(../images/backgroundtop.jpg) no-repeat top left;
	background-repeat:no-repeat;
	width: 950px;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
#toptr {
	vertical-align:top;
	height: 100%;
}
#maintable {
	margin: 0px;
	padding: 0px;
	width: 100%;
}











#top {
height: 140px;
}

#anthousa {
width: 300px;
height: 140px;
float: left;
padding-top: 33px;
}

#topright {
width: 650px;
height: 140px;
float: left;
}

#buttonsrow {
width: 651px;
height: 60px;
background: url(../images/shadow_top.png) no-repeat top right;
padding: 0px;
text-align: left;
}

#indexbuttonsrow {
width: 651px;
height: 60px;
background: url(../images/shadow_index.png) no-repeat top right;
text-align: left;
padding-right:10px;
}

.button {
margin-left: 2px;
height: 35px;
float: right;
font-size: 12pt;
}

.button A {color: black;text-decoration: none;display: block; padding-left: 22px;padding-right: 22px; padding-top: 14px; height: 36px; 
background: url('../images/button.gif') repeat-x; background-color: #ED3B3B;}
.button A:visited {color: black;text-decoration: none;background: url('../images/button.gif') repeat-x; background-color: #ED3B3B;}
.button A:active {color: black;text-decoration: none;background: url('../images/button.gif') repeat-x; background-color: #ED3B3B;}
.button A:hover {color: black;text-decoration: none;background: url('../images/button_over.gif') repeat-x; background-color: #ED3B3B;}


.button_current {
margin-left: 2px;
height: 35px;
float: right;
font-size: 12pt;
}

.button_current A, .button_current A:hover, .button_current A:active, .button_current A:visited {color: white;text-decoration: none;display: block; padding-left: 22px;padding-right: 22px; padding-top: 14px; height: 36px; 
background: url('../images/button_current.gif') repeat-x; background-color: #625656;}


A {color: #0000FF; text-decoration: underline;}
A:hover {color: #0000FF; text-decoration: underline;}
A:active {color: #0000FF; text-decoration: underline;}
A:visited {color: #0000FF; text-decoration: underline;}

#tab {
width: 640px;
height: 85px;
background: url('../images/tab.gif') no-repeat;
text-align: right;
font-size: 21pt;
font-style: italic;
padding-top: 53px;
padding-right: 10px;
color: #503F3F;
}

#thumbs_short {width: 950px;height: 55px;background:  #F2E7B1;}
#thumbs_filmtv {width: 850px;height: 230px;background: url('../images/filmtv_headshot_5.jpg') top left no-repeat #F2E7B1;padding-left: 415px;padding-top: 20px;}
#thumbs_theatre {width: 970px;height: 230px;background: url('../images/theatre_headshot_1.jpg') top left no-repeat #F2E7B1;padding-left: 295px;padding-top: 20px;}
#thumbs_music {width: 970px;height: 230px;background: url('../images/music_headshot_1.jpg') top left no-repeat #F2E7B1;padding-left: 295px;padding-top: 20px;}
#thumbs_about {width: 850px;height: 230px;background: url('../images/about_headshot_1.jpg') top left no-repeat #F2E7B1;padding-left: 415px;padding-top: 20px;}

TD {
text-align: left;
vertical-align: bottom;
}

#greybar_pressmedia {width: 910px;height: 44px;background: url('../images/greybar.gif') top left no-repeat #625656;padding-left: 40px;padding-top: 14px;}
#greybar_filmtv {width: 650px;height: 67px;background: url('../images/filmtv_headshot_4.jpg') top left no-repeat #625656;padding-left: 300px;padding-top: 33px;}
#greybar_theatre {width: 600px;height: 77px;background: url('../images/theatre_headshot_3.jpg') top left no-repeat #625656;padding-left: 350px;padding-top: 23px;}
#greybar_music {width: 650px;height: 67px;background: url('../images/music_headshot_3.jpg') top left no-repeat #625656;padding-left: 300px;padding-top: 33px;}
#greybar_about {width: 650px;height: 67px;background: url('../images/about_headshot_2.jpg') top left no-repeat #625656;padding-left: 300px;padding-top: 33px;}


#greybar_text {
padding-top: 6px;
padding-right: 20px;
float:left;
height: 33px;
font-size: 12pt;
color: #fff;
}

#greybar_text A, #greybar_text A:visited, #greybar_text A:hover {color: white;text-decoration: none;}
#greybar_text A:active {color: black;text-decoration: none;}


#greybar_arrow {
float:left;
height: 37px;
}


#whitecontent {
width: 910px;
height: 100%;
background: #fff;
padding: 20px;
}

h2 {
background: url('../images/backgroundheader.gif') repeat-x #F2E7B1;
}

#leftcolumn {
float:left;
padding-right: 20px;
width: 600px;
display:block;
}

#rightcolumn {
float:left;
width: 290px;
}

#theatreleftcolumn {
float:left;
padding-right: 20px;
width: 700px;
display:block;
}

#theatrerightcolumn {
float:left;
width: 190px;
}

#pressmedialeftcolumn {
float:left;
padding-right: 20px;
width: 570px;
display:block;
}

#pressmediarightcolumn {
float:left;
width: 320px;
}



.fineprint {
font-size: 8pt;
color: #666;
}

.toprow TD {
border-bottom: 1px solid #ED3B3B;
font-weight: bold;
padding-bottom: 5px;
}


p {
padding-left: 8px;
padding-right: 8px;
}

.tdleft {
padding-left: 8px;
}

.bold {
font-weight: bold;
}

.pressdiv {
margin-bottom: 8px;
}

.hr {
border-bottom: 1px solid #ED3B3B;
margin-bottom: 10px;
margin-top: 10px;
}


#horizon {
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -200px;
	text-align: center;
	min-width: 650px;
	
}
#indexwrapper {
	margin: 0px auto;
	background-color: transparent;
	position: relative;
	text-align: left;
	width: 650px;
	height: 400px;
}