/*cogdisStyle.css
author: Tyler Stewart
color notes: old bg img was #673301 - everything else, such as container bg (#66584C) is based off this
background-color:#4C3826;  493624   brownback.jpg
*/

body {
	margin:0px;
	padding:0px;
	font-family:arial, helvetica, sans-serif;
	font-size: 65%; /* Resets 1em to 10px */
	line-height:1.7em;
	background-image:url('http://cog-dis.org/images/2aa.gif');
	background-attachment: fixed;
	text-align:center;
	color:#fefefe;
	}
	
#logo {  
/*
	font-variant:small-caps; 
	font-weight:bolder; 
	letter-spacing:.6em;
	*/
	margin:16px 10px 4px 0px;
	font-variant:small-caps;
	font-size:36px;
	font-weight:normal;
	letter-spacing:-2px;
	
	}	
	
#tagline { font-weight:normal; font-size:18px; letter-spacing:-1px;}	
	
h1, h2, h3, h4 {
	font-family:Lucida, "lucida grande", "Trebuchet MS", Tahoma, Lucida Console, georgia;
	}

a:link {
	color:#ffff99;
	font-weight:bold;
	text-decoration:none;
	}
	
a:visited {
	color:#cccc88;
	font-weight:bold;
	text-decoration:none;
	}	
	
a:hover {
	color:#ffff99;
	font-weight:bold;
	text-decoration:underline;
	}	
	
a:visited:hover {
	color:#ffff99;
	font-weight:bold;
	text-decoration:underline;
	}	
	
a:active {
	color:#c8c8c8;
	font-weight:bold;
	}		
	
#container {
	width:744px;
	padding:0px 30px 20px 30px;
	margin:0px auto 0px auto;
	text-align:left;
	border: 0px solid #ffffff;
	/*background-color:#66584C; */
	background-color:#66584C;
	border:1px solid #18140F;
	font-size:1.3em;

	}

#join {
	display:inline;
	float:right;
	margin: 0px 0px 0px 0px;
}		

#footer { 
	clear:both;
	padding-top:50px;
	text-align:center;
	font-size:normal;
	}

.header {
	border-bottom: 1px solid #4C3826;
	} 

.header2 {
	background-color:#4C3826; 
	width:100%;
	padding:2px;
	margin-top:10px;
	}
	
#main {
	float:left;
	width:388px;
	margin:0px 20px 0px 0px;
	padding:10px 0px 10px;
	text-align:left;
	line-height:1.5em;
	}

#signup {
	float:right; 
	margin-right:20px;
	padding:10px;
	background-color:#66584C;
	}


/*  ######################################
				calendar */

#calendar {
	float:right;
	width:310px;
	border:0px solid #dddd88;
	padding:10px 0px 10px 20px;
	margin-top:0px;

	}
	
#calendar  a:link {color:#dddd88;	}

#calbox {
	height:660px;
	overflow:hidden;
}

.date {
	background-color:#211E1C;
	color:#e8e8e8;
	font-family:georgia;
	padding:2px 0px 1px 6px;
	margin:10px 0px 0px 0px;
	border-top:1px solid #2A2E30;
	}
	
.tblentry { margin:0px;border:1px solid #211E1C;  }

#calendar.a:link {
	color:#FFFFFF;
	font-weight:bold;
	}
	
.diags {
	background-image:url(http://cog-dis.org/images/diags2.gif);
	background-repeat: repeat-x;
	height:9px;
	border-bottom:0px solid #211E1C;
	}

#inline_calendar {
	margin:-70px 0px 0px 0px; 
	text-align:center;
	background-color:#66584C;
	padding:60px 0px 10px 0px;
	font-size:1.3em;
	line-height:1.7em;
	}

iframe {
	text-align:left;
	width:310px;
	padding:-80px 0px;
	border-top:0px solid #66584C;
	}	
		
.calimg {
		border:0px;

		}
	
.calshow {
	margin-bottom:30px;
	padding:0px 5px 0px 5px;
	}	
	
/* full calendar */

#fullcalendar {
	margin-top:10px; 
	text-align:left; 
	background-color:transparent
		}
	
.performer {
	font-family:Lucida, "lucida grande", "Trebuchet MS", Tahoma, Lucida Console, georgia;
	font-variant:small-caps;
	font-weight:normal !important;
	font-size:1.1em;
	line-height:1.3em;
	margin-bottom:2px;
	margin-top:8px;
	}
	
.performerA {
	font-size:1.4em;
	font-variant:small-caps;
	line-height:1.4em;
	margin-bottom:6px;
	}	
	
.stylemiddle {
		margin-bottom-12px;
		}
	
/* ####################################
				form inputs below */
		
div.row {
	clear: both;
	padding-top: 2px;
	}

div.row span.label 
	{
	float: left;
	width:220px;
	text-align: left;
	}

div.row span.formw 
	{
	float: left;
	width: 300px;
	text-align: left;
	}

div.row span.formck
	{
	float: left;
	width: 30px;
	text-align: left;
	}


.checks {
	width:30px;
	}

.chkbx {
	width:auto;
	
	}

legend {
	color:#ffffff;
	}

.nput
	{
	width:200px;
	border:1px inset #666666;
	} 		

#marginForm fieldset
	{
	display: block;
	margin: 0 0 1em 0px;
	border: 0 solid #FFFFFF;
	border-top: 1px solid #ffffff;
	padding: 1em 1em 1em 1em;
	}

#marginForm input {
	width:160px;
	}

#marginForm {
	border-bottom:1px solid #ffffff;
	}

.formbox  
	{
	width: 750px; 
	border: 0px dotted #333; 
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#66584C;
	}
 		
/* end form input styling */		


/*  ###################################   styling for results */

#submissions {
	border:0px solid #ffffff;
	padding:0px 10px 10px 0px;
	margin:0px 0px 20px 0px;
	}	

.entry {
	margin-bottom:30px;
	line-height:110%;
	border-bottom:1px solid #ccc;
	}

.results_tbl {
	border:0px;
	margin-left:-2px;
	}
	
.ehead {
	background-color:#211E1C;
	padding:4px;
	width:100%;
	margin-bottom:5px;
	}	
	
.cat {
	width:120px;
	background-color:#4C3826;
	padding:5px;
	}		
	
/* ####################### misc */	

.clearfloats {
	clear:both;
	}


div.arrows { 
	text-align:left; 
	margin:0px; 
	border:0px solid white;
	vertical-align:top;
	}

div.arrows img { 
	padding:2px;
	margin:4px;
	 }

input, textarea {
	border:1px inset #666666;
	padding:3px;
	}

textarea {
	width:360px;
	}
	

/* css nav bar below */

#navlist
{
margin: 0 0 5px 0px;
padding: 0 0 28px 0px;
}

#navlist ul, #navlist li
{
margin: 0 0 5px 0px;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 0px;
text-decoration: none;
color: #dddd88;
padding-bottom: 2px;
border-bottom: 4px solid #66584C;
}

#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #FFFF99;
padding-bottom: 2px;
background: transparent;
color: #ffffff;
}

#navlist a:hover { color: #FFFF99; }

#date1 {
	width:72px !important;
	}
		
.left-margin {
	margin-left:14px
	}
	
.key {
	float:left;
	margin-bottom:8px;
	}	
	
table {
	border:0px;
	}
	

.left {
	float:left;
	}	
	
.bigger {
		font-size:1.4em;
		}
		
.icons { margin-top:6px; }		
		
#rightlinks { 
	float:right;
	display:inline;
	margin-right:10px;
	margin-bottom:7px;
	font-size:9px;
	font-weight:normal; }		

#rightlinks a:link {  }		



/* RADIO STUFF */

.cctrack img { width:0px;height:0px; }
.cctrack {
	padding-bottom: 10px;
}
.cctrack .cccover {
	padding: 0px;
	
	width: 0px;
	height: 0px;
	float: left;
	
}
.cctrack .cctitle {
	color: #fefefe;
line-height:10px;
}
.cctrack .ccnowplaying {
	font-weight: bold;
}
.cctrack .ccartist {
	color: #ffff99;
	margin-bottom: 0px;
font-size:x-small;
}

.cctrack a.ccbuy,
.cctrack a.ccbuy:link,
.cctrack a.ccbuy:active,
.cctrack a.ccbuy:visited,
.cctrack a.ccbuy:hover {
	color: #ffff99;
	font-size: 0.9em;
	text-decoration: none;
	font-weight: normal;
}
.cctrack a.ccbuy:hover {
	text-decoration: underline;
}

#nowplay { padding:4px; background-color:#211E1C }