p {
	font-family: verdana;
	font-size:9;
	color:#999999;
}

a {
	font-family: verdana;
	font-size:9;
 	color:#330000;
	text-decoration:none;
}

a:hover {
	color:#996633;
}

.sp{
	position:relative;
}

.hd{
	font-family: verdana;
	font-size:16;
	color:#cccc99;
}

body {
	margin-top: 0;
	margin-bottom: 0;
 	margin-left: 0;
    margin-right: 0;

}

.sc{
	font-family: verdana;
	font-size:18;
	color:#000000;
}

.cprite {
	font-family: verdana;
	font-size:9;
 	color:#ffffff;
}

.txt {
	font-family: verdana;
	font-size:9;
 	color:#330000;
}

.bio {font-family: verdana; font-size:0.65em; color:#000000;}
#bioblock {text-align:justify;}

.press {
	font-family: verdana;
	font-size:12;
	color:#000000;
}

.cv {
	font-family: verdana;
	font-size:9;
	color:#000000;
}

.cvh {
	font-family: verdana;
	font-size:9;
	color:#999999;
}

.biobig {
	font-family: verdana;
	font-size:13;
	color:#000000;
}

.dkgrey {font-family: verdana; font-size:10; color:#666666;}
.dkgrey a{text-decoration:none; font-family: verdana; font-size:10; color:#666666;}
.dkgrey a:hover{text-decoration:none; font-family: verdana; font-size:10; color:#996633;}

.dkgreysm {
	font-family: verdana;
	font-size:9;
	color:#666666;
}

#cbios {width:100%; height:170px; overflow:auto;}
#container { width:870px; }
#cbios p {text-align:justify; color:#666666; font-family:verdana; font-size:0.75em;}


#altlinks {text-decoration:none;}
#altlinks:hover{text-decoration:none;}

#subsilenceblock {width:450px; height:158px; overflow:auto; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#CCcc99;}
#subtext {width:400px; text-align:justify; color:#000000; font-family:verdana; font-size:0.75em;}
#subtext a{text-decoration:none; color:#000000; font-family:verdana; font-size:1em;}
#subtext a:hover{text-decoration:none; font-family:verdana; font-size:1em; color:#996633;}

.ss {font-family: verdana; font-size:1em; color:#000000;}
.ssbig {font-family: verdana; font-size:1.3em; color:#000000;}

#fancy {font-size:1.2em;display:inline;}
#thanks {background-color:#EED5FC;width:400px; color:#000000; font-family:verdana; font-size:0.9em;display:block; text-align:center;}

#creds {padding-right:25px;text-align:right; background-color:#F5F1F7;color:#000000; font-family:verdana; font-size:0.56em;display:block;}
#info {text-align:center; background-color:#FFFFFF;color:#000000; font-family:verdana; font-size:0.56em;display:block;}



/*
	THESE ARE THE 2008 UPDATED CSS STYLES
*/ 

.bioBlock {
	text-align:justify;
	padding-bottom:20px;
	padding-right:20px;
	padding-top:0px;
	padding-left:0px;
	font-family: arial;
	font-size:0.71em;
	color:#000000;
	letter-spacing:1px;
	line-height:16px;
	
}

.bioBlockTitle {
	text-align:justify;
	padding-bottom:30px;
	padding-right:20px;
	padding-top:0px;
	padding-left:0px;
	font-family: arial;
	font-size:0.85em;
	color:#000000;
	font-weight:bold;
	letter-spacing:2px;
	line-height:20px;
}

.bioBlock a {
	font-family: arial;
	font-size:1em;
	color:#996633;
	text-decoration:none;
	
}

.bioBlock a:hover {
	font-family: arial;
	font-size:1em;
 	color:#330000;
	text-decoration:none;
	
}

.imageCredit {
	font-family: verdana;
	font-size:9px;
 	color:#bebebe;	
}

.mainQuote {
	font-family: verdana;
	font-size:14px;
 	color:#5E5141;
	letter-spacing:2px;
	line-height:20px;
}

.visionBlock {
	text-align:justify;
	padding-bottom:20px;
	padding-right:20px;
	padding-top:0px;
	padding-left:0px;
	font-family: verdana;
	font-size:0.85em;
	color:#5E5141;
	letter-spacing:3px;
	line-height:20px;
}

.visionBlockTitle {
	text-align:justify;
	padding-bottom:20px;
	padding-right:20px;
	padding-top:0px;
	padding-left:0px;
	font-family: verdana;
	font-size:0.75em;
	color:#000000;
}

.pressQuote {
	text-align:justified;
	font-family:Georgia;
	font-size:0.78em;
	color:#423D33;
	letter-spacing:2px;
	line-height:17px;
}

.pressQuoteCredit {
	text-align:right;
	font-family:arial;
	font-size:0.95em;
	color:#423D33;
        font-weight:bold;
	letter-spacing:3px;
	line-height:20px;
        padding-left:30px;
}

.pressQuoteTitle {
	text-align:left;
	padding-bottom:30px;
	padding-right:70px;
	padding-top:0px;
	padding-left:0px;
	font-family:arial;
	font-size:0.85em;
	font-weight:bold;
	color:#000000;
	letter-spacing:2px;
	line-height:20px;
	width:90%;
}

.upcomingBlock {
	text-align:justify;
	padding-bottom:5px;
	padding-right:20px;
	padding-top:0px;
	padding-left:0px;
	font-family: arial;
	font-size:0.72em;
	color:#000000;
	letter-spacing:1px;
	line-height:18px;
	
}

.upcomingBlockTitle {
	text-align:justify;
	padding-bottom:10px;
	padding-right:20px;
	padding-top:0px;
	padding-left:0px;
	font-family: arial;
	font-size:0.85em;
	color:#000000;
	font-weight:bold;
	letter-spacing:2px;
	line-height:20px;
}

.upcomingBlockHeading {
	text-align:justify;
	padding-bottom:10px;
	padding-right:20px;
	padding-top:25px;
	padding-left:0px;
	font-family: arial;
	font-size:0.84em;
	color:#482E22;
	font-weight:bold;
	letter-spacing:2px;
	line-height:18px;
}

.upcomingBlockHeavy {
	text-align:justify;
	padding-bottom:0px;
	padding-right:20px;
	padding-top:0px;
	padding-left:0px;
	font-family: arial;
	font-size:0.72em;
	color:#000000;
	font-weight:bold;
	letter-spacing:1px;
	line-height:18px;
}

.worksBlock {
	text-align:justify;
	padding-bottom:20px;
	padding-right:20px;
	padding-top:0px;
	padding-left:0px;
	font-family: arial;
	font-size:0.71em;
	color:#000000;
	letter-spacing:1px;
	line-height:16px;
	
}

.worksBlock a {
	font-family: arial;
	font-size:1em;
	color:#996633;
	text-decoration:none;
	
}

.worksBlock a:hover {
	font-family: arial;
	font-size:1em;
 	color:#330000;
	text-decoration:none;
	
}

.worksBlockTitle {
	text-align:justify;
	padding-bottom:30px;
	padding-right:20px;
	padding-top:0px;
	padding-left:0px;
	font-family: arial;
	font-size:0.85em;
	color:#000000;
	font-weight:bold;
	letter-spacing:2px;
	line-height:20px;
}



.worksLink {
	text-align:left;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	padding-left:0px;
	font-family: arial;
	font-size:.95em;
	color:#262728;
	letter-spacing:2px;
	line-height:20px;
}

.worksBlockHeading {
	text-align:justify;
	padding-bottom:10px;
	padding-right:20px;
	padding-top:25px;
	padding-left:0px;
	font-family: arial;
	font-size:0.84em;
	color:#482E22;
	font-weight:bold;
	letter-spacing:2px;
	line-height:18px;
}

.worksBlockHeavy {
	text-align:justify;
	padding-bottom:0px;
	padding-right:20px;
	padding-top:0px;
	padding-left:0px;
	font-family: arial;
	font-size:0.72em;
	color:#000000;
	font-weight:bold;
	letter-spacing:1px;
	line-height:18px;
}

.worksBlockHeavy a {
	font-family: arial;
	font-size:1em;
	color:#996633;
	text-decoration:none;
	
}

.worksBlockHeavy a:hover {
	font-family: arial;
	font-size:1em;
 	color:#330000;
	text-decoration:none;
	
}

.workDiv {
	
	border-left:2px solid #F4EEE7;
	border-top:2px solid #F4EEE7;
	padding:10px;
}

.mainTable.td {
        padding-left:20px;
        padding-right:20px;
}







