/* Prestige Comedians ****************/
/* Designed by Reynald Adolphe       */
.todo {color:#CC0000; font-weight:bold;}
*{
	padding: 0px;
	margin: 0px;
}
body {
	background-color: #E8E4DF;
	text-align: center;
	font: normal .9em/19px "Trebuchet MS", Times, "Times New Roman", serif;
	
}


a, p a, table a{
	color:#CC7700;
	text-decoration:underline;
}
a:visited, p a:visited, table a:visited{
	color:#004A80;
	text-decoration:none;
}
a:hover, p a:hover, table a:hover{
	color:#004A80;
	text-decoration:underline;
}
.prop350pixels{
	float:left;
	width:10px;
	height:350px;
		/*border:1px solid green;*/
}
.prop50pixels{
	float:left;
	width:700px;
	height:50px;
	margin:0;
	padding:0;
		/*border:1px solid green;*/
}
#centerBox {
	width: 792px;
	margin: 0px auto;
	text-align: center;
}
#bodyWtContainer{
	background-image: url(../images/PC_bodyBG.jpg);
	background-repeat: repeat-y;
	width: 792px;
	margin: -2px 0 0 0;
	padding: 0;
	float:left;
	position:relative;
	/*
	top:245px;
		border:1px solid green;
		min-height:400px;*/
}
.clear {
	clear:both; font-size:1px; line-height:0px;
}
#headerContainer{
	position:relative;
		/*border:1px solid green;*/
}
#header{
	background-image:url(../images/PC_header.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	width:792px;
	height:279px;
	text-indent: -9999px;
	margin:0;
	padding:0;
		/*border:1px solid red;*/
}
h2, h1{
	color:#004A80;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight:bold;
	text-align:left;
	padding:0 0 5px 0;
}
h2.pageTitle, h1.pageTitle{
	background:#fff url(../images/PC_h2BG.gif) no-repeat;
	width:163px;
	height:37px;
	padding:8px 0 0 10px;
	float:left;
}

html>body h2.pageTitle{/*Page Title margin for FF*/
	margin:10px 10px 0 20px;
}
h2.pageTitle, h1.pageTitle{/*so IE6 will have the same title page margin as FF*/
	ma\rgin:10px 10px 0 10px;
}
#bodyWtContainer p.mainText{
	float:left;
	width:450px;
	padding:10px 0 10px 20px;
		/*border:1px solid red;*/
}

p.mainText a{text-decoration:underline;}

h3{
	color:#363636;
	font-weight:bold;
	font-size: 1em;
	text-align:left;
	padding:0 0 5px 0;
}
h3.pageTitle{
	width:400px;
	margin:10px 0 0 20px;
	float:left;
	 /*border:1px solid green;*/
}
html>body h3.pageTitleFix{/*pageTitle margin for FF*/
	margin:10px 0 0 20px;
}
h3.pageTitleFix{/*pageTitle margin for IE6*/
	mar\gin:10px 0 0 10px;
}

h3.pageTitleShow{
	padding:10px 0 0 20px;
	float:left;
	width:450px;	
}
h3.pageTitleDates{
	padding:10px 70px 0 20px;
	float:left;
}



/*********** visual styles *********************/
#standoutQuote {color:#CC6600; font-size:20px; line-height:28px; margin:20px 0px; font-family:Georgia, "Times New Roman", Times, serif;}
/*********** visual styles *********************/
.pageDateInfoBox{
	float:right;
	width:500px;
	padding:0 60px 0 0;
}
.pageDateBox{
	float:left;
	width:200px;
	padding:0 0 0 10px;
}
p.showLocation{
	margin:-12px 0 0 0;
}
ul.showDateInfo{
	text-align:left;
	font-size:.8em;
	line-height:13px;
	padding:0 0 0 35px;
	margin:0;
	list-style:none;
	text-indent: -14px;
	float:left;
}
li.showDateInfo{
	font-weight: normal;
}
li.showDateInfo span{
	color:#CC7700;
	font-weight: bold;
	font-size:1.2em;
}
img.pageTitleDates{
	float:left;
	padding:0 25px;
}
.comedianImageBox{
	float:left;
	width:183px;
}
img.comedianImage{
	float:left;
	width:163px;
	padding:10px 0 0 20px;		
}
img.imageMontage{
	float:right;
	margin:0;
	padding:0;
	width:241px;
	position:absolute;
	top:10px;
	right:20px;
	
}
.comedianText{
	float:left;
	width:500px;
}
div.comedianText a{text-decoration:underline;
}
.blueLine{  
	height:1px;  
	width:750px;  
	border:none;  
	border-bottom:1px solid #004A80;
	float:left;
}
html>body .blueLine{
	margin:0 0 20px 20px;
}
.blueLine{/*IE6 hack*/
	ma\rgin:0 0 20px 10px;
}
/*---------- begin Main Nav --------------------------------------------------------------------------*/
#navContainer{
	/*width:502px;*/
	height:34px;
	margin:0;
	padding:0;
	border:0;
	position:absolute;
	top:175px;
	left:115px;
		/*border:1px solid blue;*/
}
#navContainer a {
	text-decoration:underline;
}

#navContainer a.active{
	text-decoration:none;
}

ul#nav {
	margin:0;
	padding:0;
	list-style-type: none;
	position:absolute;
	top:48px;
	left:-85px;
}
ul#nav li {
	display:inline;
	padding:0 40px 0 0;
	font-variant:small-caps;
	font-size:1.2em;
	color:#fff;
}
ul#nav  li a {
	margin: 0;
	padding:0;
	color:#fff;
}
ul#nav li a:hover {
	text-decoration:none;
}
/*---------- end Main Nav --------------------------------------------------------------------------*/

#mainBody, #mainBody2{float:left; height:100%; width:397px; background:url(../images/PC_mainBoxBody.gif) repeat-y; }
html>body #mainBody, html>body #mainBody2{/*puts the center content for home page where it should be in FF*/
	margin:20px 0 0 23px;
}
#mainBody, #mainBody2 {/*puts the center content for home page where it should be in IE6*/
	ma\rgin:20px 0 0 12px;
}

#mainBody a, #mainBody2 a{text-decoration:underline;}

.mainTop {background:url(../images/PC_mainBoxTop.gif) no-repeat; width:397px;}
.mainBTM {background:url(../images/PC_mainBoxBTM.gif) 0 100% no-repeat; width:397px;}
.centerLines{padding:10px;}
p{
	color:#363636;
	text-align:left;
	padding:0 0 10px 0;
		/*border:1px solid red;*/
}
.centerLines img{
	float:left;
	padding:0 10px 0 0;
}


/***********START  headshots*********************/

#headshotSM1{
	float:left;
	padding:0 15px 0 0 ;
	margin:0;
	width:100px;
}
#headshotSM2{
	float:left;
	padding:0 15px 0 0 ;
	margin:0 0 0 5px;
	width:100px; 
}
#headshotSM3{
	float:left;
	padding:0;
	margin:0;
	width:100px;
}

/***********END  headshots*********************/


/***********START orange box*********************/
.homeExtras{float:left; height:100%; width:330px;background:url(../images/PC_extrasBody.gif) repeat-y; margin:20px 0 0 15px;}
.extrasTop {background:url(../images/PC_extraTop.gif) no-repeat; width:330px;}
.extrasBTM {background:url(../images/PC_extraBTM.gif) 0 100% no-repeat; width:330px;}
.extrasCenterLines{padding:10px 10px 5px 10px;}

.extrasCenterLines img{
	float:left;
	padding:0 10px 3px 0;
}
.extrasCenterLines p{
	padding:0;
	float:left;
	width:235px;
	line-height:1.2em;
	mar\gin:-10px 0 0 0;/*hack for IE to close gap in top margin*/
			/*border:1px solid blue;*/

}
html>body .extrasCenterLines p{
 margin:0;
}
.extrasCenterLines h3{
	margin:-3px 0 5px 0;
	padding:0;
	float:left;
	line-height:1em;
		/*border:1px solid green;*/
}

/***********PortfolioLinks*********************/
.portfolioLinks {position:relative; top:0px; left:0px; width:223px; font-size:12px; text-align:left; float:left; margin:2px 0px 0px 0px;} /****home page **********/


.portfolioLinksComedians {position:relative; top:0px; left:0px; width:174px; font-size:12px; text-align:center; float:left; margin:2px 0px 0px 15px;}/**** comedian page **********/


.portfolioLinks p, .portfolioLinksComedians p {margin:3px 0px 6px 50px;}

.portfolioLinks ul, .portfolioLinksComedians ul{
list-style-type:none; margin:0px 0 10px 0;
}
.portfolioLinks li, .portfolioLinksComedians li{
display:inline; margin:0px; padding:0px;
}

.portfolioLinks li a, .portfolioLinksComedians li a{
display:inline; margin:0px; padding:0px; color:#CC7700; 
	text-decoration:underline;
}

.portfolioLinks li a:hover{
color:#004A80;
	text-decoration:underline;
}


.portfolioLinks img, .portfolioLinksComedians img{
	margin:0px 0px 0px 10px;
}
/***********PortfolioLinks*********************/

.copyBoxHome {width:220px; float:right; text-align:left; margin:5px 0px ;}
.copyBoxHome p {margin:10px 0px 0px 0px;}

.copyBoxHome a {font-weight:bold; text-decoration:underline;}

/***********END orange box*********************/
/*---------- begin Footer --------------------------------------------------------------------------*/
#footer {
	background-color: #ffffff;
	background-image:url(../images/PC_footerBG.jpg);
	background-repeat: no-repeat;
	float:left;
	width: 792px;
	height: 60px;
	margin: 0;
	padding: 0;
}
#footerLinks{
	text-align:right;
	padding:8px 20px 0 0;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	float:right;
}
#sitemaplink{
	text-align:left;
	padding:0px 0 0px 0px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	float:left; width:50px; margin:0px 0 0 20px;
}

#footerLinks a, #sitemaplink a{
	color:#fff;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom-style: none;
	}
#footerLinks a:hover, #sitemaplink a:hover{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#footerRegister{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	text-align:right;
	padding:0 20px 0 0;
	float:right;
}

/*---------- end Footer --------------------------------------------------------------------------*/

/*---------- begin FireFox fix --------------------------------------------------------------------------*/

#navContainer{
 /*width:502px;*/
 height:34px;
 margin:0;
 padding:0;
 border:0;
 position:absolute;
 top:175px;
 left:115px;
 display:block;
 width:850px;
 /*border:1px solid blue;*/
 }
 
 /*---------- end FireFox fix --------------------------------------------------------------------------*/
 
.videoHeader{
	float:left;
	background-color:#fff;
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
}
.videoContainer{
	float:left;
	padding:10px;
	background-color:#fff;
	width:340px;
}
.videoContainer p{
	text-align:center;
}
.videoFoot{
	float:left;
	text-align:left;
	width:100%;
	height:47px;
	background-image:url(../images/PC_popupFooter.gif);
	background-repeat:repeat-x;
	padding:0 0 5px 0;
}
.videoFoot img{
	float:left;
	padding:8px 0 0 15px;
}
.videoFoot a{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
}
.videoFoot a:hover{
	text-decoration:none;
}
.quickTime{
	float:left;
	padding:20px 0 0 10px;
}
.videoLink{
	float:left;
	padding:5px 0 0 50px;
}
.videoLinkNoPad{
	float:left;
	padding:0px 0 0 0px;
}
/********* begin Form stuff *******************/
#formcontainer { width:460px;}
.formTxtBox{
	border:1px solid #104B75;
}
.formERROR{
	background-color:#104b75;
  	float: left;
  	width: 60px;
	height:16px;
	color:#fff;
  	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
}
div.formRow {
  clear: both;
  padding-top:5px;
}

div.formRow span.formLabel {
  	float: left;
  	width: 80px;
  	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em; margin:0 0 0 20px;
}


div.formRow span.formw {
  float: left;
  width: 335px; margin:0 0 0 20px;
  text-align: left;
} 
.formBtns{
	border:1px solid #104B75;
	color:#333333;
	cursor:pointer;
	margin:5px 5px 0 0;
}
/********* end Form stuff *******************/

abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }
  
  
#sitemap { width:600px; margin:0 0 30px 30px;}

#sitemap ul{ text-align:left;}
#sitemap li{ list-style:none;}
#sitemap li a{ text-decoration:underline;}
#sitemap li a:hover{ text-decoration:none;}