/* globals */
html, body, h1, h2, h3, h4, h5, h6, p {
	margin:0; 
	padding:0;
	}
body {font-family:verdana,arial,helvetica,clean,sans-serif;/* override yahoo reset-fonts-grid.css */}
strong {font-weight:bold;}
img {
	border:0; 
	display:block;
	}
.cl {
	clear:both; 
	font-size:0.1em; 
	height:1px; 
	margin-bottom:-1px;
	}
.wr {
	white-space:nowrap;
	}
.artist {
	font-size:85%;
	}
.ct_fan {
	color:#b7b7b7;
	font-size:85%;
	font-weight:bold;
	}
.ct_view {
	color:#b7b7b7;
	font-size:77%;
	}
.clipth {
	float:left;
	width:122px;
	border:1px solid #666;
	}
.alert1 {
	font-weight:bold;
	color:#f00;
	}
ul, ol, dl {/*fix ie6 bug with backgrounds*/
	position: relative;  
	}

/* layout: basic page structure */
html {
	background:#161513;
}
body {
	text-align:center;
	background:#161513;
	min-height:800px;
}
#outer {
	position: relative; 
	margin:0 auto; 
	width:975px;
	text-align:left;
}
.mousepointer {
	cursor:pointer;
}

/* begin navigation and search bar */
	/*layout*/
#navtop_lc {
	position:relative;
	float:left;
	}
#navtop_rc {
  position:relative;
	float:right;
	}
	
#navtop {
	color:#aaa;
	background-image:url(../images/nav/nav_bg.gif);
	width:974px;
	}
#navtop a:hover {
	text-decoration:underline;
	}
#navtop_lc {
	margin:0;
	padding:0 0 0 13px;
	}
#navtop_lc h6 {
	color:#aaa;
	padding:8px 13px 14px 0; 
	display: inline;
	float:left;
	}
#navtop_lc a {
	color:#aaa;
	text-decoration:none;
	font-size:85%;
	}

#navtop_rc {
	text-align:right;
	padding-right:13px;
  
	}
#navtop_rc ul {
	margin:0;
	padding:8px 0 14px;
	}
#navtop_rc ul li {
	color:#aaa;
	padding:0 0 0 13px; 
	list-style:none;
	display: inline;
	}
#navtop_rc li a {
	color:#a2ff23;
	text-decoration:none;
	font-size:85%;
	}
#navmain {
	padding-top:10px; 
	padding-left:18px;
	min-height:72px;/* ie6 min-height hack follows */ 
	height:auto !important; 
	height:72px;
	width:960px;
	}
#navtabs {
	margin:0;
	padding:0;
	width:930px;
	display:inline;
	float:left;
	}
#navtabs h1 {
	width:300px;
	}
#navtabs h2 {
	font-size: 77%; 
	color:#fff; 
	margin:0;
	padding:0; 
	list-style:none;
	display: inline;
	}
#navtabs h2 img {
	float:left; 
	}
#navtabs a {
	color:#f96;
	}
#navmain_rc {

	height:43px;
	float:right;
	padding:10px 25px 0 0;
	font-weight:bold;
	font-size:85%;
	
	}

#navmain_rc a span {
	color:#ffb685;
	}	
#search_bar {
	position: relative; 
	background:#8f0503 url(../images/global/search_bar_bg.jpg) no-repeat 0 0;
	padding:5px 0 4px;
	height:30px;
 	}
 #search_bar form {
 	display:inline;
	font-size:85%;
	color:#666;
	font-weight:bold;
 }
 #search_bar label {
 	display:inline;
	font-weight:700;
	color:#fff;
	white-space:nowrap;
 }
 #search_bar_lc {
	position:absolute;
 	width:310px;
	left:18px;
	top:6px;
	}
#search_bar_lc label {
	position:absolute;
	width:104px;
	left:0;
	top:6px;
	}	
#search_bar_lc input.search {
 	width:140px;
	height:15px;
	margin:3px 6px 3px 111px;
	padding:1px;
	color:#666;
	}
#search_bar_lc img {
	position:absolute;
	width:21px;
	left:262px;
	top:0;
	}
#search_bar_cc {
	position:absolute;
	width:318px;
	top:6px;
	left:342px;
	}
#search_bar_cc label {
	position:absolute;
	width:109px;
	left:0;
	top:6px;
	}
#performerAutoCompleteContainer {
	position:absolute;
	width:140px;
	left:3px;
	top:0;
	}
input#performerSearch {
 	width:140px;
	height:15px;
	padding:1px;
	margin:3px 6px 3px 113px;
	color:#666;
	}
#performerAutoComplete {
	position:absolute;
	top:20px;
	left:114px;
	}	
#search_bar_cc img.autocomp {
	position:absolute;
	width:21px;
	left:268px;
	top:0;
	}
#search_bar_cc #loading {
	position:absolute;
	width:21px;
	left:295px;
	top:2px;
	}
#search_bar_rc {
	width:298px;
	position:absolute;
	right:10px;
	top:6px;
	}
#search_bar_rc label {
	position:absolute;
	width:109px;
	left:14px;
	top:6px;
	}
#search_bar_rc select.topic {
 	width:140px;
	margin:3px 6px 3px 130px;
	color:#666;
	padding:1px;
	}
#search_bar_rc img {
	position:absolute;
	width:22px;
	right:2px;
	top:0;
	}	


/*#performerSearchForm*/

input.topic {
 	width:146px;
	margin:3px 6px;
	padding:1px;
	color:#666;
	}
#autocomp_error {
	position:absolute;
	z-index:70;
	width:123px;
  height:40px;
  background:#fff;
  border:1px solid #666;
  padding:10px 6px;
  font-size:85%;
  color:#666;
	}
/* search bar auto-complete override of YUI css: /js/yui-2.3.0/assets/skins/sam/skin.css */
.yui-skin-sam .yui-ac-input {padding:0;}
.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;color:#000;}
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#676163;color:#fff;}
.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#4d4445;color:#fff;}
/* load indicator for autocomplete */
.yui-module .bd {width:16px;height:16px;z-index:7;}

/* end navigation and search bar */

/* breadcrumb and member toolbox */

#breadcrumb {
	background:#4a4242 url(../images/global/bread_bg.jpg) repeat-x 0 0;
	width:100%;
	height:36px;
	}
#breadcrumb_lc {
	position:relative;
	width:629px;
	float:left;
	padding:12px 0 10px 12px;
	color:#fff;
	font-size:77%;
	font-weight:bold;
	}
#breadcrumb_lc a {
	color:#999;
	text-decoration:none;
	}
#breadcrumb_lc a:hover {
	text-decoration:underline;
	}
#breadcrumb_lc span {
	color:#999;
	font-size:85%;
	font-weight:bold;
	}

#membertoolbx_top0, #membertoolbx_top1 {
	position:absolute;
	width:303px;
	left:671px;
	top:162px;
	padding: 12px 0 7px;
	z-index:3;
	}
#membertoolbx_top0 {
	background:url(../images/global/membox_top_gr.jpg) no-repeat left bottom;
	}
#membertoolbx_top1 {
	background:url(../images/global/membox_top_gr.jpg) no-repeat left bottom;
	}
#membertoolbx_top_lc {
	display:block;
	position:relative;
	width:125px;
	float:left;
	padding-left:10px;
	font-size:95%;
	font-weight:bold;
	color:#fff;
	}
#membertoolbx_top0_rc {
	display:block;
	position:relative;
	width:122px;
	float:right;
	padding-top:2px;
	padding-right:22px;
	text-align:right;
	font-size:85%;
	font-weight:bold;
	color:#a2ff23;
	}
#membertoolbx_top1_rc {
	display:block;
	position:relative;
	width:122px;
	float:right;
	padding-top:2px;
	padding-right:22px;
	text-align:right;
	font-size:85%;
	font-weight:bold;
	color:#a2ff23;
	} 
#membertoolbx_top1_rc span {
	color:#a2ff23;
	cursor:pointer;
	}

#membertoolbx_top_lc a {
	color:#fff;
	}
#membertoolbx_top_rc a {
	color:#afeb55;
	text-decoration:none;
	} 
#membertoolbx_top0 a, #membertoolbx_top1_rc a {
	color:#afeb55;
	text-decoration:none;
	}	
#membertoolbx_bot0, #membertoolbx_bot1 {
	position:absolute;
	width:303px;
	left:671px;
	top:196px;
	z-index:4;
	}
#membertoolbx_bot0 img, #membertoolbx_bot1 img  {
	display:inline;
	vertical-align:middle;
	margin-bottom:1px;
	}
#membertoolbx_bot0, #membertoolbx_bot1 {
	margin-top:-1px;
	background:url(../images/global/membox_bot_off.gif) no-repeat 0 0;
	height:52px;
	padding-top:4px;
	padding-left:4px;
	}
#membertoolbx_bot0 a {
	font-size:85%; 
	font-weight:bold;
	color: #a5ff30;
	text-decoration:none;
	}
#membertoolbx_bot1 {
	padding-left:10px;
/*	font-weight:bold;
	color: #fff;*/
	line-height:150%;
	}
#membertoolbx_bot1 a {
	font-size:85%; 
	font-weight:bold;
	color: #a5ff30;
	text-decoration:none;
	}
#membertoolbx_bot1 a:hover {
	text-decoration:underline;
	}
#membertoolbx_bot0 a {
	color:#a5ff30;
	text-decoration:none;
	}
#membertoolbx_bot0 a:hover {
	text-decoration:underline;
	}
/* positioning for fan count under member toolbox on show and comic pages */
.membox {
	position:absolute;
	left:885px;
	top:268px;
	z-index:6;
	}

/* clip module 1 across; used on comic-specific, club-specific and directory pages */
.clipmod1 {
	position:relative;
	width:122px;
	float:left;
	margin-right:10px;
	padding-bottom:5px;
	}
.clipmod1 img {
	border:1px solid #666;
	margin-bottom:4px;
	}

/* clip modules 2 across; used on staff_picks */

.clipmod2{
	width:130px;
	position:relative;
	float:left;
	padding:10px 0 20px 18px;
	}
.clipmod2 .artist{
	color:#999;
	}
.clipmod2 img {
	display:inline;
	border:1px solid #666;
	}
.clipmod2 a {
	font-size:85%;
	font-weight:bold;
	display:block;
	padding-top:4px;
	}
/* clip modules 3 across; used on individual club and channel pages*/
.clipmod3 {
	width:134px;
	position:relative;
	float:left;
	padding-bottom:20px;
  padding-right:6px;
	}
.clipmod3 img {
	display:inline;
	border:1px solid #666;
	margin-bottom:2px;
	}
.clipmod3 a {
	color:#f96;
	font-size:85%;
	font-weight:bold;
	display:block;
  margin-bottom:2px;
	}
.clipmod3 .artist {
	color:#fff;
  } 
	
/* clip modules 5 across; used on player page */
.clipmod5 {
	width:122px;
	position:relative;
	float:left;
	padding-bottom:0;
	padding-right:28px;
	}
.clipmod5 .artist {
	color:#fff;
	}
.clipmod5 img {
	display:inline;
	border:1px solid #666;
	margin-bottom:4px;
	}
.clipmod5 a {
	font-size:85%;
	font-weight:bold;
	text-decoration:none;
	}
.clipmod5 a:hover {
	text-decoration:underline;
	}
.clipmod5 img.rate, .clipmod4 img.rate, .clipmod3 img.rate, .clipmod2 img.rate, .clipmod1 img.rate {
	display:block;
	border:none;
	margin-top:2px;
	}
/* footer */
#ftr {
	position:relative;
	bottom:0;
	left:0;
	padding:1em 0 2em 0;
	width:100%;
	}
#ftr_bnr_bar {
	margin-bottom:15px;
	padding:10px 0;
	background:#303030;
	font-size:77%;
	color:#999;
	width:975px;
	border-bottom:2px solid #4f4e4c;
}
#ftr_bnr_bar img {
	border:1px solid #736d6d;
	float:left;
	margin-right:7px;
}
#ftr_bnr_bar a {
	text-decoration:none;
	color:#999;
}
#ftr_bnr_bar_lc, #ftr_bnr_bar_cc1, #ftr_bnr_bar_cc2, #ftr_bnr_bar_rc {
	position:relative;
	width:224px;
	float:left;
	padding-left:13px;
}
#ftr_bnr_bar .bnr_bar_text {
	position:relative;
	float:left;
	width:90px;
	line-height:105%;
	}
#ftr_nav_top_lc {
	position:relative;
	width:630px;
	float:left;
	padding:0 35px 5px 5px;
	border-bottom:1px solid #4f4e4c;
	border-right:1px solid #4f4e4c;
	font-weight:bold;
	}
#ftr_nav_top_rc {
	position:relative;
	width:279px;
	float:left;
	padding:0 0 5px 25px;
	border-bottom:1px solid #4f4e4c;
	font-weight:bold;
	}
#ftr_nav_top_list_lc, ul#ftr_nav_top_list_rc {
	margin:0;
	padding:0;
	}
#ftr_nav_top_list_lc h2, ul#ftr_nav_top_list_rc li {
	margin:0;
	padding:0 7px 0 0; 
	list-style:none;
	display: inline;
	}
#ftr_nav_top_lc a, #ftr_nav_top_rc a {
	font-size:77%;
	text-decoration:none;
	padding-bottom:5px;
	white-space:nowrap;
	}
#ftr_nav_top_lc a:hover, #ftr_nav_bot a:hover {
 	text-decoration:underline;
	}
#ftr_nav_top_lc a {
	color:#f96;
	font-weight:bold;
	}
#ftr_nav_top_rc a {
	color:#6c0;
	}
#ftr_nav_bot {
	clear:both;
	padding:5px 0 20px 1px;
	color:#999;
	font-size:77%;
	text-decoration:none;
	}
#ftr_nav_bot h6 {
	display:inline;
	float:left;
	}
#ftr_nav_bot a {
	color:#999;
	text-decoration:none;
	padding-right:4px;
	padding-left:4px;
	border-right:1px solid #999;
	}
#ftr_nav_bot a.link_last {
	border:none;
	padding-right:10px;
	}
/* end footer */


/* headings for channel & individual pages */

#rctop_lc {
	position:relative;
	width:400px;
	float:left;
	padding-top:20px;
  height:62px;
	}

#rctop_lc h2 {
	color:#fff;
	font-size:161.6%;
	font-weight:bold;
  position:absolute;
  bottom:16px;
	}
#rctop_lc h6 {
	color:#fff;
	font-size:77%;
	font-weight:bold;
  position:absolute;
	left:2px;
  bottom:5px;
	}

/* left column for individual artist and show pages */
.headshot {
	position:relative;
/* 	width:152px; */
	float:left;
	}
#showinfo {
	position:relative;
	width:120px;
	float:left;
	height:153px;
	line-height:110%;
	}
#showinfo a {
	display:block;
	font-weight:bold;
	}
#showinfo .btn_fan {
	position:absolute;
	bottom:0;
	}
#lc_stats {
	position:relative;
	width:152px;
	float:left;
	font-size:77%;
	font-weight:bold;
	color:#b7b7b7;
	line-height:170%;
	}
#lc_stats img {
	display:inline;
	}
#lc_icon {
	position:relative;
	width:94px;
	float:left;
	padding-top:22px;
	padding-left:26px;
	}
p.schedule {
	padding-top:20px;
	}
/* end left column for individual artist and show pages */

/* newsletter overlay in sign up & my settings */
#newsletterLink {
	font-size:92%;
	font-weight:bold;
	color:#c00;
	text-decoration:underline;
	cursor:pointer;
	padding:3px 0;
	}
#closeNewsletter, #closeNewsletter2 {
	background:#fff;
	text-align:center;
  margin:0 auto;
  font-size:85%;
	font-weight:bold;
	color:#c00;
 	cursor:pointer;
  }
#closeNewsletter2 {
	margin-top:-4px;
	padding-bottom:2px;
	}
	
/* overlay popups for TOC and Privacy */
#termsLink, #privacyLink, #privacyLink2 {
	cursor:pointer;
	font-weight:bold;
	color:#c00;
	}
#termsLink {
	text-decoration:underline;
  }
#termsOverlay, #privacyOverlay, #rulesOverlay {
	background:#fff;
  border:1px solid #666;
  padding-bottom:10px;
  width:505px;
  height:520px;
  z-index:99;
  overflow:auto; 
  }
#privacyOverlay.hide-scrollbars, #termsOverlay.hide-scrollbars { 
/* Hide scrollbars by default for Gecko on OS X */ 
  overflow: hidden;
	}
#privacyOverlay.show-scrollbars, #termsOverlay.show-scrollbars { 
/* show scrollbars by default for Gecko on OS X */ 
  overflow: auto; 
	}
#close, #closeTerms, #closePrivacy, #backtoTerms, #closeRules {
	text-align:center;
  margin:3px auto;
  font-size:77%;
	font-weight:bold;
	color:#c00;
 	cursor:pointer;
  }
#close:hover, #closeTerms:hover, #closePrivacy:hover, #backtoTerms:hover, #closeRules:hover  {
	text-decoration:underline;
  }
#plain_cc_legal {
	position:relative;
	width:457px;
	float:left;
	}
#plain_cc_legal {
  padding:10px 15px;
  font-size:85%;
	color:#333;
  }
#plain_cc_legal a {
	color:#de0005;
	text-decoration:none;
	}
#plain_cc_legal h4 {
	padding:8px 0 4px;
	font-size:123.1%;
	font-weight:bold;
	color:#333;
	}
#plain_cc_legal h5 {
	font-size:100%;
	font-weight:bold;
	}
#plain_cc_legal h6 {
	font-size:100%;
	font-style:italic;
	}
#plain_cc_legal p {
	padding-bottom:8px;
	padding-left:1px;
	}

  /* end overlay popups */
  

/* 404 error pages */
/* plain page layout */
#error_main {
	background:#3d3938 url(../images/global/main_bg11.jpg) repeat-x 0 0;
	width:975px;
	padding-bottom:25px;
	min-height:650px;
	height:auto !important; 
	height:650px;
  padding-top:63px;
	}
#error_lc {
  position:relative;
  width:492px;
  float:left;
	padding-left:140px;
	}
#error_rc {
  position:relative;
  width:330px;
  float:left;
  }

#error_main a {
	margin-left:4px;
	font-weight:bold;
	color:#c00;
	}
#error_mssg {
  margin-bottom:15px;
  padding:28px 112px 30px 20px;
	background:transparent url(../images/global/errorpage_message_bg.gif) no-repeat 0 0;
	font-weight:bold;
	color:#666666;
	}
#error_mssg span {
	display:block;
  }

/* send to friend overlay */
div.sendToFriendDlg {
  background:#282525;
  text-align:left;
  /*margin-left:18px;*/
  }
div.sendToFriendDlg img {
  display:inline;
  }
.send_form_container {
/*	position:absolute;
  top:50px;
  left:13px;*/
  }
.send_form_container p {
	font-weight:bold;
	color:#ccc;
	}
div.sendToFriendDlg, table#sendTable, table#sendTable td {
  font-size:93%;
  font-weight:bold;
  color:#ccc;
  }
.send_left {
  position:absolute;
  width:375px;
  left:0;
  top:10px;
  }
.send_right {
  position:absolute;
  width:100px;
	top:20px;
  right:15px;
  }
.sendthx {
  margin-left:13px;
  }
.sendthx .hd_img {
  padding-top:11px;
  }
.sendthx .send_right {
  width:750px;}
.close {
  padding-top:10px;
  }
table#sendTable {
  margin:25px 0 0 0;
  width:720px;
	border:0;
  padding:0;
  }
table#sendTable td {
  padding:2px;
  }
form#sendToFriendForm {
  display:inline;
  }
form#sendToFriendForm input, form#sendToFriendForm textarea {
  margin-bottom:8px;
  }
form#sendToFriendForm input {
  height:18px;
  font-size:85%;
  color:#999;
  }
.sender_fname, .sender_email {
  width:206px;
  margin:2px 0;
  padding:2px;
  }
.note {
  width:427px;
	height:65px;
  }
.fname {
  width:134px;
  margin:2px 0 10px;
	padding:2px;
	}
.address {
  width:185px;
	margin:2px 0 10px 4px;
	padding:2px; 
  }
.submitLink {
  }
	/*send to friend overlay: overwrite yui styles 
.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;}
.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px 3px;}
.yui-panel-container form input, .yui-panel-container form textarea {font-weight:bold; color:#666; border-right:none; border-bottom:none;}
.yui-skin-sam .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;}
.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}
.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}
.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#282525; color:#999;}
.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#333;}
.yui-skin-sam .yui-panel .bd{width:742px;height:100%;border-bottom:solid 1px #808080;padding-left:18px;}
.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}
.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;;cursor:pointer;}
.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:transparent;}
.yui-skin-sam .yui-panel-container.shadow{_padding:2px 5px 0 3px;}
.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:transparent;}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon{width:16px;height:16px;margin-right:10px;float:left;}*/


/*styles for fan code ie affiliate code */
#lc_fancode {
	font-size:100%;
	color:#ababab;
	background:#5c5857;
	width:272px;
	height:18px;
	margin-left:-3px;
	margin-right:-6px;
	padding:9px 10px;
	}
#lc_fancode .fancode {
	font-weight:bold;
	color:#fff;
	}
#explain_fancode {
	padding-left:43px;
	font-size:77%;
	font-weight:bold;
	color:#f96;
	text-decoration:underline;
	cursor:pointer;
	}	
#fancodeOverlay {
	width:600px;
	height:387px;
	background:#fff;
	border:1px solid #999;
	z-index:999;
	}
#close_fancode {
	text-align:center;
	font-size:77%;
	font-weight:bold;
	color:#c00;
	cursor:pointer;
	}
	/*styles for search for more clips on topic, club, show */
	.more_clips, .sort_links, .pages {
	font-size:85%;
	font-weight:bold;
	color:#fff;
	}
	.more_clips {
	padding:8px 0;
	}
.more_clips a, .sort_links a, .pages a {
	color:#f96;
	}
.sort_links a, .pages a {
	text-decoration:none;
	}
.sort_links a:hover, .pages a:hover {
	text-decoration:underline;
	}
.sort_links {
	padding-top:4px;
	padding-bottom:5px;
	}
.sort_links span {
	color:#f96;
	}
.sort_links a.active {
	color:#fff;
	}
.pages {
	padding-bottom:15px;
	}

/* infomobile page*/
#mobile_main { 
	background:#fff;
	}
#mobile_top {
	width:975px;
	height:261px;
	background:url(../images/infomobile/) no-repeat 0 0;
	}

/*college landing page as of 1 17 08 */
#clp_main {
	 	background:#eff0f1 url(../images/events/clp/clp_bg.jpg) no-repeat 0 0;
		}
	#top_lc {
	float:left;
	padding-left:179px;
	width:501px;
	}
	#top_rc {
	float:right;
	margin-top:53px;
	width:293px;	
	}
	#top_lc h1 {
	width:442px;
	height:36px;
	/*padding-bottom:8px;*/
	/*font-size:189%;*/
	/*font-weight:bold;*/
	color:#d73334;
	/*letter-spacing:-0.4px;*/
	background: url(../images/events/clp/clp_h1.gif) no-repeat 0 0;
	}
	#top_lc h2 {
	width:443px;
	height:24px;
	/*font-size:146.5%;*/
	color:#666;
	/*letter-spacing:-0.6px;*/
	background: url(../images/events/clp/clp_h2.gif) no-repeat 0 0;
	}
	#top_lc h3 {
	width:442px;
	height:33px;
/*	padding:12px 0 6px 1px;*/
/*	font-size:116%;
	font-weight:bold;*/
	color:#818282;
	/*letter-spacing:-0.3px;*/
	background: url(../images/events/clp/clp_h3.gif) no-repeat 0 0;
	}
	#top_lc h1 span, #top_lc h2 span, #top_lc h3 span {
	display:none;
	}
	#top_lc h6 {
	font-size:153.9%;
	color:#c5c5c5;
	}
	#bottom {
	background:transparent;
	width:975px;
	}
	#main_lc {
	float:left;
	width:648px;
	margin-right:27px;
	}
	#main_rc {
	float:right;
	width:297px;
	}
	#main_lc h4 {
	width:620px;
	background:#3c3c3c;
	font-size:100%;
	font-weight:bold;
	color:#d6d6c4;
	padding:6px 0 7px 28px;
	}
	#main_lc h4 a {
	color:#108db4;
	}
	#main_lc h5 {
	width:620px;
	background:#3c3c3c;
	font-size:92%;
	font-weight:bold;
	color:#d6d6c4;
	padding:0 0 7px 28px;
	}
	#main_lc table {
	margin:10px 0 20px 23px;
	padding:0;
	}
	#main_lc table tr.alt {
	background:#fbfafa;
	}
	#main_lc table td {
	padding-bottom:12px;
	line-height:100%;
	}
	#main_lc table td.logo {
	width:58px;
	}
	#main_lc table td.school {
	width:201px;
	font-size:77%;
	color:#3b3b3b;
	line-height:150%;
	}
	#main_lc table td.school h6 {
	font-size:92%;
	font-weight:bold;
	color:#3b3b3b;
	}
	#main_lc table td.school h6 a{
	font-weight:bold;
	color:#3b3b3b;
	}
	#main_lc table td.school span {
	font-weight:bold;
	color:#c00;
	}
	#main_lc table td.fan1 {
	width:80px;
	padding-right:20px;
	font-size:77%;
	color:#3a8200;
	}
	#main_lc table td.fan2 {
	width:59px;
	font-size:77%;
	color:#3a8200;
	}
	#main_lc table td.fan1 img, #main_lc table td.fan2 img {
	padding-bottom:5px;
	}
	#rc_callout4 span {
	padding-left:25px;
	color:#f00;
	font-size:85%;
	font-weight:bold;
	}
	#main_rc .main_rc_cta1 {
	width:125px;
	float:left;
	padding-top:38px;
	height:85px;
	}
	#main_rc .main_rc_cta1 a {
	padding-top:7px;
	display:block;
	}
	#main_rc img.main_rc_img {
	float:right;
	}
	#main_rc h5 {
	padding-bottom:3px;
	font-size:77%;
	color:#2e2c29;
	}
	#main_rc p {
	width:80%;
	padding-top:8px;
	padding-bottom:17px;
	font-size:85%;
	color:#898989;
	line-height:150%;
	}
	#main_rc .main_rc_cta2 {
	width:85%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:17px 0;
	color:#898989;
	cursor:pointer;
	}
	#main_rc .main_rc_cta2:hover {
	background:#e9edf0;
	}
	#main_rc .main_rc_cta2 h3 {
	font-size:138.5%;
	font-weight:bold;
	color:#33a800;
	}
	#main_rc .main_rc_cta2 p {
	display:block;
	padding-top:5px;
	font-size:77%;
	font-weight:bold;
	color:#474747;
	}
	/*#main_rc .main_rc_cta2 p:hover {
	color:#108db4;
	text-decoration:underline;
	}*/
	#main_rc .contact {
	padding-top:17px;
	padding-right:15px;
	color:#898989;
	font-size:85%;
	}
	#main_rc .contact h6 {
	font-size:108%;
	font-weight:bold;
	color:#767676;
	}
	#main_rc div.contact div {
	padding-bottom:15px;
	width:70%;
	line-height:150%;
	}
	#main_rc strong {
	display:block;
	padding-top:15px;
	padding-bottom:0;
	font-weight:bold;
	}
	#main_rc .contact a {
	color:#f00;/*blue #108db4;*/
	text-decoration:none;
	}
	#main_rc .contact a:hover {
	text-decoration:underline;
	}
	.nav_extra img {float:right;padding-right:0px;}
	.nav_extra img.nccc {padding:0 2px 0 2px;}
	
	
	
/* begin: slideshow */
.slideshow {
	position:relative;
	padding:0;
	margin:0;
    overflow:hidden;
    
}
.slideshow a img {
    border:none;
}
.slideshow li.slide {
    list-style-type:none;
}
.slideshow .slides {
	height:93px;
	margin:0;
}
.slideshow .slides li.slide {
	visibility:hidden;
	position:absolute;
	left:5px;
	top:0;
}

/* end: slideshow */


