/**

Corinthian Capital Style Sheet

**/
	body {
		margin:0;
		padding: 0;
		font-family: Arial, Sans-Serif;
		font-size: 11px;
		background: #Fcf5ef;
		
	}
	div, p, img, span, ul, li, dl, dt, dd, h1, h2, h3, h4 {
		margin: 0;
		padding: 0;
		border: none;
	}
	#img_wrapper {
		width:320px;
		
		float:left;
		margin: 10px 10px 0px 10px;
		display:block;
	}
	#team_wrapper {
		width:200px;
		height:24px;
		display:block;
	}
	#text_inner_pages {
		width: 604px;
		background-color:#F5F1F0;
		margin: 10px 10px 0px 0px;
		position: absolute;
		left: 340px;
		display:block;
		float: right;
	}
	#inner_text {
		font-size:13px;
		line-height:18px;
		color:#333333;
		margin: 0px 30px 30px 30px;
		display:block;
		float: left;
	}
	#inner_team {
		color:#333333;
		margin: 0px 0px 0px 0px;
		display:block;
		float: left;
	}
	a {
		color: #810030;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	
#inner_wrapper {
position: absolute;
top: 82px;
}


	#wrapper, 
	#logo-banner,
	#footer {
		width: 957px;
		margin: 0 auto;
	}
	#backgd {
		width: 981px;
		background: url('images/ds_top.gif') top left repeat-y;
		margin: 0 auto;
	}
	#bg_top {
		width: 1023px;
		height: 34px;
		background: url('../images/ds_top_long.gif') top left repeat-x;
		margin: 0 auto;
	}
	#logo {
		width: 361px;
		height: 57px;
		background: url('../images/cc_logo.gif') top left;
		margin: 0 0 0 0;
		float: left;
		display: block;
	}
	#spacer {
		width: 10px;
		height: 25px;
		background: url('../images/menu_split.gif') top left;
		margin: 32px 0 0 0;
		float: left;
		display: block;
	}
	#mright_end {
		width: 12px;
		height: 57px;
		margin: 0 auto;
		display: block;
		float: left;
	}
	#bg_bottom {
		width: 1023px;
		height: 16px;
		background: url('../images/ds_bottom.gif') top left repeat-x;
		margin: 0 auto;
	}
	#bg_left {
		width: 34px;
		height: 552px;
		background: url('../images/ds_left.gif') top left repeat-y;
		margin: 0 auto;
	}
	#bg_fleft {
		width: 34px;
		height: 21px;
		background: url('../images/ds_f_left.gif') top left repeat-y;
		margin: 0 auto;
	}
	#bg_fright {
		width: 34px;
		height: 21px;
		background: url('../images/ds_f_right.gif') top left repeat-y;
		margin: 0 auto;
	}
	#bg_right {
		width: 34px;
		height: 552px;
		background: url('../images/ds_right.gif') top right repeat-y;
		margin: 0 auto;
	}
	#bg_footer {
		width: 1023px;
		height: 7px;
		background: url('../images/ds_footer.gif') top right repeat-x;
		margin: 0 auto;
	}
	#bg_squares {
		width: 955px;
		height: 12px;
		background: url('../images/home_box_top.gif') top left;
		margin: 0 auto;
		display: block;
	}
	#body_piece {
		width: 955px;
		
		background-color:#FFFFFF;
		margin: 0 auto;
		vertical-align:top;
	}
	
	/*********** header ***********/
	#header {
		float: left; 
		width: 957px;
	}
	#logo-banner {
		height: 110px;
		background: #eef;
		display: block;
	}
	
	/*********** global menu ***********/
	#header #menu-bar {
		float: left;
		height: 39px;
		background: #000;
		width: 100%;
	}
	#header #menu-bar ul#nav {
		list-style-type: none;
	}			
	#header #menu-bar ul#nav li {
		/*display: inline;*/
			float: left;
		margin: 0;
		padding: 0;
	}				
	#header #menu-bar ul#nav li a {
		float: left;
		height: 39px;
	}
	#header #menu-bar ul#nav li a.about {
		width: 103px;
		background: url('images/menu_about.gif');
	}
	#header #menu-bar ul#nav li a.channels {
		width: 121px;
		background: url('images/menu_channels.gif');
	}
	#header #menu-bar ul#nav li a.blog {
		width: 78px;
		background: url('images/menu_blog.gif');
	}
	#header #menu-bar ul#nav li a.mailing {
		width: 146px;
		background: url('images/menu_mailing.gif');
	}
	#header #menu-bar ul#nav li a.contact {
		width: 114px;
		background: url('images/menu_contact.gif');
	}
	#header #menu-bar ul#nav li a:hover {
		background-position: 0 -39px;	
	}
	li ul#drop-down { /* second-level lists */
		display: none;
		position: absolute;
		height: 90px;
		width: 117px;
		list-style-type: none;
		margin: 39px 0 0 0;
		background: #000;
		left: 0;
	}
	ul#drop-down li {
		float: left;
	    position: relative;
	    width: 96px;
	    line-height: 16px;
	    height: 21px;
	}
	ul#drop-down li a {
	    color: #8BC53F;
	    font-size: 13px;
	    padding: 0 0 0 8px;
	}	

	ul#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
		top: auto;
		left: auto;
	}
	#header #menu-bar ul#nav li:hover ul, 
	#header #menu-bar ul#nav li.over ul { /* lists nested under hovered list items */
		display: block;
		left: auto;
	}
	
	/*********** home page ***********/
	#super-feature {
		
		width: 955px;
		height: 337px;
		margin: 57px 0 0 0;
		background: #fff;
		display: block;
		z-index: 99;
		position: absolute;
	}
	#home-wrapper {
		float: left;
		width: 939px;
		margin: 0 9px 40px 9px;
	}
	.home-modules,
	#news-module {
		width: 305px;
		border: 1px solid #626366;
	}
	.home-modules {
		float: left; 
		height: 256px; 
	}
	#news-module {
		float: right;
		width: 305px;
		height: 321px;
		overflow-y: auto;
		overflow-x: hidden; 
	}
	#news-module dl {
		width: 277px;
		padding: 11px 0 0 9px;
	}
	#news-module dl dt {
		font-size: 11px;
		font-weight: bold;
	}
	#mod-pop {
		width: 305px;
		height: 22px;
		background: url('images/homemod_banner_pop.jpg');
	}
	#mod-recent {
		width: 305px;
		height: 22px;
		background: url('images/homemod_banner_recent.jpg');
	}
	#mod-news {
		width: 307px;
		height: 22px;
		background: url('images/homemod_banner_news.jpg');
		float: right;
	}
	#bottom-banner {
		float: left;
		margin: 9px 0 0 0;
		width: 623px;
		height: 78px;
	}
	#want-more {
		display: block;
		float: right;
		width: 398px;
		height: 86px;
		margin: 9px 0 0 0;
		background: url('images/want_more_banner.jpg');
	}
	#want-more ul {
		margin: 47px 0 0 45px; 
		list-style-type: none;
	}
	#want-more ul li {
		float: left;
		padding: 0 12px 0 0;
	}
	a#want-college {
		width: 59px;
		height: 18px;
		display: block;
		background: url('images/want_more_link_college.jpg');
	}
	a#want-fb {
		width: 47px;
		height: 18px;
		display: block;
		background: url('images/want_more_link_fb.jpg');
	}
	a#want-yt {
		width: 37px;
		height: 18px;
		display: block;
		background: url('images/want_more_link_yt.jpg');
	}
	a#want-mysp {
		width: 48px;
		height: 18px;
		display: block;
		background: url('images/want_more_link_mysp.jpg');
	}
	a#want-funnydie {
		width: 39px;
		height: 18px;
		display: block;
		background: url('images/want_more_link_funnydie.jpg');
	}
	a#want-flickr {
		width: 37px;
		height: 18px;
		display: block;
		background: url('images/want_more_link_flickr.jpg');
	}
	
	/*********** lists ***********/
	div.lists {
		width: 100%; 
		height: 78px; 
		background: url('images/list_bkgds.gif') top left repeat-x;
	}
	div.lists img {
		float: left;
		width: 80px;
		margin: 0;
		padding: 11px 0 0 9px; 
	}	
	div.lists dl {
		float: left; 
		width: 180px; 
		margin: 0; 
		padding: 11px 0 0 9px;
	}
	div.lists dd.title {		
		font-size: 17px; 
		line-height: 20px;
		font-weight: bold;
	}
	div.lists dd.desc {
		line-height: 13px;
	}		
	div.lists dd.tools {
		line-height: 16px;
	}
	
	/*********** channel templates ***********/
		#channel-banner {
			float: left; 
			margin: 5px 0 0 0;
		}
		#channel-banner h2 {
			font-size: 17px; 
			font-weight: bold; 
			line-height: 19px; 
			width: 924px; 
			margin: 9px 0 0 18px;
		}
		#channel-banner h2.youngman { color: #149DC4; }
		#channel-banner h2.viralcom { color: #4F6195; }
	#channel-wrapper {
		float: left;
		width: 939px;
		margin: 0 18px 40px 18px;
	}
	#channel-name {
		float: left; 
		width: 921px; 
		height: 50px; 
		margin: 9px 18px 0 0;
	}
	#channel-name h2 {
		font-size: 28px;
		line-height: 28px;
	}
	#channel-name p {
		font-size: 13px;
		line-height: 13px;
		color: #6D6E70;
	}
		#left-col {
			float: left; 
			width: 480px; 
			margin: 0 18px 0 0;
		}
		#right-col {
			float: left; 
			width: 423px;
		}

	.channel-modules {
		width: 419px;
		height: 520px;
		border: 1px solid #626366;
		overflow-y: auto;
		
		overflow-x: hidden; 
	}
	html>body .channel-modules {
	  
	} 
	
	.channel-modules div.lists dl {
		width: 300px; 
	}
	#mod-more-6 {
		width: 421px;
		height: 22px;
		background: url('images/chanmod_banner_more_yng.jpg');	
	}
	#mod-more-7 {
		width: 421px;
		height: 22px;
		background: url('images/chanmod_banner_more_vcom.jpg');	
	}
	#mod-more-8 {
		width: 421px;
		height: 22px;
		background: url('images/chanmod_banner_more_longs.jpg');	
	}
	#mod-more-9 {
		width: 421px;
		height: 22px;
		background: url('images/chanmod_banner_more_shorts.jpg');	
	}
		#mod-extras {
		width: 421px;
		height: 22px;
		background: url('images/chanmod_banner_extras.jpg');

		}
		#mod-comments {
			float: left;
			width: 480px;
			height: 22px;
			margin: 9px 0 0 0; 
			background: url('images/chanmod_banner_comments.jpg');
		}
	#video-player {
		width: 480px;
		height: 392px;
	}
		#vote-module {
			float: left; 
			width: 140px; 
			height: 56px; 
			margin: 9px 4px 0 0; 
			background: #231F20;
		}
		#vote-total {
			float: left; 
			color: #231F20; 
			text-align: center; 
			width: 74px; 
			height: 56px; 
			background: url('images/tool_votebkgd.gif') top left no-repeat;
		}
		#vote-total h2 {
			font-size: 28px; 
			line-height: 26px; 
			padding: 9px 0 0 0;
		}
		#vote-add {
			float: right; 
			width:63px; 
			height: 56px;
		}
		#vote-add p { 
			color: #fff; 
			font-size: 13px; 
			font-weight: bold; 
			padding: 6px 0 0 6px; 
		}
		#vote-add a {
			width: 51px;
			height: 19px;
			display: block;
			color: #fff;
			text-decoration: none;
			text-align: center;
			line-height: 18px;
			background: url('images/btn_vote.gif') top left no-repeat;
			margin: 5px 0 0 3px;
		}
		#vote-add a:hover {
			color: #231F20;
		}
		#article-tools {
			float: left; 
			width: 336px; 
			height: 56px; 
			margin: 9px 0 0 0; 
			background: #00B3D0;
		}
		#article-tools h4 {
			color: #fff; 
			font-size: 13px; 
			line-height: 18px; 
			padding: 6px 0 0 8px;
		}
		#article-tools ul {
			list-style-type: none; 
			padding: 0 0 0 8px; 
			font-size: 10px;
		}
		#article-tools ul li {
			display: inline; 
			padding: 0 0 0 6px;
		}
		#article-tools ul li img {
			padding: 0 4px 0 0;
		}
		#article-tools ul li a {
			color: #fff;
			text-decoration: none;
		}
		#article-tools ul li a:hover {
			text-decoration: underline;
		}
		#article-tools ul li.first {
			display: inline; 
			padding: 0;
		}
		#comment-list {
			float: left; 
			width: 478px; 
			border: 1px solid #626366;
		}
		#comment-list ul {
			list-style-type: none;
		}
		#comment-list ul li {
			float: left; 
			width: 440px; 
			border-bottom: 1px solid #626366; 
			margin: 12px 0 0 18px; 
			font-size: 12px;
		}
		#comment-list ul li.last {
			border: none;
		}
		#comment-list ul li h4 {
			float: left; 
			font-weight: bold; 
			margin: 0 9px 0 9px;
		}
		#comment-list ul li p.date {
			color: #62B3CA;
		}
		#comment-list ul li p.desc {
			color: #626366; 
			margin: 0 0 12px 9px; 
			width: 420px;
		}
		#comment-module {
			float: left; 
			width: 480px;  
			background: #E6E7E8; 
			margin: 9px 0 0 0;
		}
		#comment-module fieldset {
			border: none; 
			margin: 18px 0 0 18px;
		}
		#comment-module fieldset ul {
			list-style-type: none;
		}
		#comment-module fieldset ul li.body {
			padding: 18px 0 0 0;
		}
		#comment-module fieldset ul li input.submit {
			float: right;
			width: 81px;
			height: 35px;
			display: block;
			color: #fff;
			text-decoration: none;
			text-align: center;
			line-height: 34px;
			background: url('images/btn_PostComment.gif') top left no-repeat;
			margin: 9px 16px 0 0;
		}
		#comment-module fieldset ul li a:hover {
			color: #231F20;
		}

		#bonus-module {
			float: left; 
			width: 423px; 
			margin: 9px 0 0 0;
		}
		#bonus-module a#picgallery,
		#bonus-module a#bonusfeat {
			font-size: 17px; 
			line-height: 35px;	
			width: 410px; 
			height: 34px; 
			display: block; 
			padding: 0 0 0 9px; 
			text-decoration: none;
		}
		#bonus-module a.bonusinactive {
			color: #231F20;
		}
		#bonus-module a.bonusactive {
			color: #FFF;
			background: #00B3D0;
		}
			
		#bonus-module a#picgallery {
			color: #231F20;
			border-left: 1px solid #626366; 
			border-right: 1px solid #626366;
		}
		#bonus-module a#picgallery:hover,
		#bonus-module a#bonusfeat:hover {
			color: #FFF;
			background: #00B3D0;
		}
		#bonus-module a#bonusfeat {
			border: 1px solid #626366; 
		}
		#bonus-videos {
			width: 419px;
			height: 520px;
			border-left: 1px solid #626366;
			border-right: 1px solid #626366;
			border-bottom: 1px solid #626366;
			overflow-y: none;
			overflow-x: hidden;
		}
		#bonus-videos div.lists dl {
			width: 300px; 
		}
	/*********** footer ***********/
	#footer {
		width: 955px;
		height: 21px;
		background-color:#810030;
		margin: 0 auto;
	}
	#footer p {
	    text-align: center;
		font-size:9px;
		color:#FFFFFF;
		padding: 4px 0 0 0;
	}
    
    
	/*********** about mailing and contact pages ***********/
	#about-wrapper {
		float: left;
		width: 855px;
		margin: 0 46px 40px 56px;
	}
	#page-title {
		margin: 37px 0 0 0;
	}
	#about-body {
		float: left;
		width: 386px;
		font-size: 12px; 
		line-height: 18px; 
		color: #626366; 
		padding: 30px 0 0 0;
	}
	#about-body p {
		padding: 0 0 18px 0;
	}
	#page-image {
		float: right; 
		margin: 0;
	}
	#about-wrapper ul#contact {
		float: left;
		width: 326px;
		font-size: 12px; 
		line-height: 18px; 
		color: #626366; 
		list-style-type: none;
		padding: 8px 0 0 0;
	}
	#about-wrapper ul#contact li {
		padding: 0 0 18px 0;
	}
	
	#about-wrapper ul#mailing {
		float: left;
		width: 326px;
		font-size: 12px; 
		line-height: 18px; 
		color: #626366; 
		list-style-type: none;
		padding: 8px 0 0 0;
	}
	#about-wrapper ul#mailing li {
		margin: 0 0 9px 0;
	}
	#about-wrapper ul#mailing li span {
		color: #231F20;
	}
	#about-wrapper ul#mailing input { 
		margin: 9px 0 0 0;
	}    
		#about-wrapper ul#mailing input.submit {
			width: 81px;
			height: 35px;
			display: block;
			color: #fff;
			text-decoration: none;
			text-align: center;
			line-height: 34px;
			border: none;
			background: url('images/btn_PostMailing.gif') top left no-repeat;
			margin: 9px 16px 0 0;
		}
		#contactsubmit:hover {
			color: #231F20;
		}
	
	
	#main {
		padding: 20px;
		width: 650px;
		float:left;
	}
	
	.sidebar {
		width: 250px;
		float: right;
	}
	
	div.hr {
		clear: both;
		margin: 0;
		padding: 0;
	}
		div.hr hr {
			display: none;
		}
		
		
		
		/*********** picture gallery page ***********/
		#photo-nav {
			width: 480px;
			height: 22px;
			background: #231F20;
		}
		#photo-nav ul {
			list-style-type: none; 
			float: right; 
			line-height: 21px; 
		}
		#photo-nav ul li {
			padding: 0 9px 0 0;
			float: left; 
		}
		#photo-nav ul li a {
			color: #fff;
			text-decoration: none;
		}
		#photo-nav ul li a:hover {
			color: #00B3D0;
		}
		#photo-desc {
			width: 471px; 
			height: 65px; 
			background: #DDDFE0; 
			margin: 9px 0 0 0;
			padding: 9px 0 0 9px;
			text-align: top;
		}
		#photo-desc p {
			float: left;
			width: 460px;
			height: 45px;
		}
		#photo-thumbs {
			width: 480px; 
			height: 300px;
		}
		#photo-thumbs ul.thumbs {
			list-style-type: none; 
			margin: 0;
		}
		#photo-thumbs ul.thumbs li {
			float: left; 
			padding: 8px 10px 0 0; 
		}
		#photo-thumbs ul.thumbs li.last {
			padding: 8px 0 0 0;
		}
		#photo-thumbs ul#photo-pag {
			list-style-type: none; 
			float: right;
			padding: 4px 0 0 0;
			margin: 0;
		}
		#photo-thumbs ul#photo-pag li {
			float: left; 
			margin: 0;
			padding: 0 0 0 9px;
		}		
		
		/*********** picture gallery page ***********/
		.entry-title {
			font-size: 24px;
			color: #00B4D1
		}
		.entry-content {
			font-size: 12px;
			margin: 9px 0 0 0;
			line-height: 14px;
		}
		.entry-content p {
			padding: 0 0 9px 0;
		}
		.entry-meta {
			margin: 9px 0 27px 0;
			text-transform: uppercase;
		}
		.comments-link a {
			padding: 0 0 0 5px;
		}
		.sidebar {
			margin: 18px 0 0 0;
		}
		.sidebar ul,
		#flickr {
			list-style-type: none;
			width: 231px;
		}
		#categories,
		#archives,
		#search,
		#rss-links,
		#linkcat-2 {
			margin: 0 0 18px 0;
			
		}
		#categories ul li,
		#archives ul li,
		#search ul li,
		#rss-links ul li,
		#linkcat-2 ul li {
			padding: 0 0 0 9px;
			line-height: 15px;
		}
		#searchform {
			margin: 0 0 0 9px;
		}
		.sidebar h3 {
			padding: 0 0 0 9px;
			height: 20px;
			font-size: 12px;
			line-height: 20px;
			color: #82BFE9;
			background: #000;
			text-transform: uppercase;
			margin:  0 0 9px 0;
		}
		
			
	#flickr {
		
	}
	
		#flickr ul {
			list-style-type: none;
			margin:0;
			margin:0;
		}
			
			#flickr ul li {
				float: left;
				margin:0;
				padding: 0 0 9px 9px;
			}
			
	
	/*********** email ***********/
		.entry-content {
			width: 440px;
		}
		.entry-content p label	{
		}
		.req-field {
		}
		#yourremarks,
		#youremail,
		#yourname,
		#friendname,
		#friendemail {
			width: 420px;
		}
		.wp-email-submit {
			padding: 0;
			margin: 0;
		}

h2.email-this {
	clear: both;
	padding: 9px 0 0 18px;
}

#wp-email {
	margin: 9px 0 9px 18px;
}

.wp-email em {
	line-height: 20px;
	font-size: 10px;
}

	#wp-email p {
		margin-top: 10px;
		font-weight: normal;
	}

	#wp-email p input, #wp-email p textarea {
	}


.tdInnerText { background-color:#F5F1F0;}
.tdInnerText p{ font-size:12px; padding:0px 30px 10px 30px; line-height:20px; }

ul#ulTeam { list-style:none; margin:0px 0px 0px 30px; }
ul#ulTeam li { margin-bottom:9px; font-size: 12px; font-weight:bold; }
ul#ulTeam li a, div#topShaddow div a { text-decoration:none;  }
ul#ulTeam li a:hover { color:#d49e5a; }

div#topShaddow { width:963px; height:15px; background:url(../images/ds_top_long.gif); text-align:right; padding:19px 60px 0px 0px; }
div#topShaddow div { color:#830024; font-size:9px; text-transform:uppercase; }