/* main styles */
BODY, P, DIV, TD, TH, INPUT, TEXTAREA, SELECT, OPTION {
    font: 14px Trebuchet, "Trebuchet MS", Helvetica,  Arial, sans-serif;
    color: #FFFFFF;
    letter-spacing: -.04em;
		}
											
BODY {
    margin: 0px 0px 80px 0px;
    background: url("images/bkrnd.jpg") #000000;
		}

P, .biodiv {
    line-height: 140%;
		}

H1 {
    font: bold 24px Georgia, "Book Antiqua", Bookman, Garamond, "Times New Roman", Times, serif;
    color: #FFCCFF;
		letter-spacing: -.05em;
		}
		
H2 {
    font: bold 18px Georgia, "Book Antiqua", Bookman, Garamond, "Times New Roman", Times, serif;
    color: #FF99FF;
		letter-spacing: -.05em;
		}
		
BIG {
		font: bold 18px Georgia, "Book Antiqua", Bookman, Garamond, "Times New Roman", Times, serif;
		color: #FF99FF;
		letter-spacing: -.05em;
		}
		 
SMALL {
    font-size: 11px;
		line-height: 120%;
    color: #FFFFFF;
    letter-spacing: .02em;
		}
			 
B {
    color: #FFCCFF;
		}

LI {
    margin-bottom: 10px;
		}

A:link, A:visited {
    text-decoration: underline;
    color: #FFCCFF;
		}
									 
A:hover {
    text-decoration: underline;
    color: #FF99FF;
		}
		
/* form styles */
INPUT, TEXTAREA {
    border: 1px solid #FFFFFF;
		background-color: #333333;
		}
		
SELECT, OPTION   {
    border: 0px;
		background-color: #333333;
} 		


/* layout styles */
TABLE.maintable {
    margin: 0px;
		padding: 0px;
		border-left: 1px solid #AAAAAA;
		border-right: 1px solid #AAAAAA;
		border-bottom: 1px solid #AAAAAA;
		}
		
DIV.mainbody {
    padding: 10px 20px 30px 20px;
		}
		
TD.mainbody {
		background-color: #000000;
}		
		
TD.sidebar {
    padding: 0px;
		margin: 0px;
		width: 220px;
		border-right: 1px solid #AAAAAA;
		background-color: #1A001A;
		}
		
TD.topleft {
    padding: 0px;
		margin: 0px;
		height: 100px;
		border-bottom: 1px solid #AAAAAA;
		border-right: 1px solid #AAAAAA;
		background-color: #000000;
		}
		
TD.topright {
    padding: 0px;
		margin: 0px;
		height: 100px;
		border-bottom: 1px solid #AAAAAA;
		background-color: #000000;
		}

.menu {
    font-size: 13px;
		color: #FFFFFF;
		letter-spacing: .05em;
		margin-top: 30px;
		}
		
.menu A:link, .menu A:visited {
    text-decoration: none;
		color: #FFCCFF;
		}
		
.menu A:hover {
    text-decoration: underline;
		color: #FF99FF;
		}

.footer {
    font-size: 11px;
		color: #FFFFFF;
		letter-spacing: .08em;
		margin: 20px 0px 0px 0px;
		}
		
.footer A:link, .footer A:visited {
    text-decoration: none;
		color: #FFCCFF;
		}
		
.footer A:hover {
    text-decoration: underline;
		color: #FF99FF;
		}


/* custom element styles */
TR.altcell {
    background-color: #333333;
		}
		
.talentlist TR:hover {
    background-color: #111111;
		}
		
.talentlist TR.altcell:hover {
    background-color: #444444;
		}
		
TH {
    font-weight: bold;
		text-align: left;
		letter-spacing: .04em;
		}
		
.teaserbox {
    font-size: 12px;
		line-height: 18px;
    width: 185px;
		background-color: #330033;
		text-align: left;
		padding: 7px;
		border: 1px solid #AAAAAA;
		margin: 30px 0px 75px 0px; 
		}
		
.teaserbox BIG {
    font-size: 14px;
		color: #FFCCFF;
		}
		
.imgblock {
    display: block;
		border: 0px;
		}
		
.imgright {
    float: right;
		margin: 0px 0px 2px 8px;
		border: 1px solid #FFFFFF;
		}
		
.imgleft {
    float: left;
		margin: 0px 8px 2px 0px;
		border: 1px solid #FFFFFF;
		}
		
.biodiv {
    float: left;
		width: 475px;
		margin: 0px 0px 20px 0px;
		padding: 10px;
		border: 2px dotted #333333;
		}


/* left menu styles */
#button {
    width: 220px;
	  padding: 0px;
	  margin: 0px; 
	  font: bold 16px Georgia, "Book Antiqua", Bookman, Garamond, "Times New Roman", Times, serif;
		letter-spacing: -.05em; 
	  background-color: #000000;
	  color: #333;
		}
	
#button ul {
    list-style: none;
		margin: 0px;
		padding: 0px;
		border: none;
		}
		
#button li {
    border-bottom: 1px solid #AAAAAA;
		margin: 0px;
		padding: 0px;
		}
		
#button li a {
    display: block;
    padding: 5px 5px 5px 24px; 
		color: #ffffff;
		text-decoration: none;
		width: 100%;
		}

html>body #button li a {
    width: auto;
		}

#button li a:hover {
	  background: url("images/star.gif") no-repeat 1px 3px #333333;
		color: #FFFFFF;
		}		
		
#button li.selected a, #button li.selected a:hover {
	  background: url("images/star2.gif") no-repeat 1px 3px #FFCCFF;
		color: #000000;
		}