@charset "utf-8";
/* CSS Document */

/*
olive green = #8b8d09

darker olive green = #646606

charcoal gray = #58585a

pimento red = #bf1e2e
*/

body {
	background-color:#8b8d09;
	font-size: .75em; 
	line-height: 120%;	
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

A:link{color:#646606; text-decoration: none; font-weight:bold;}
A:active{color:#646606; text-decoration: underline; font-weight:bold;}
A:visited{color:#646606; text-decoration: none; font-weight:bold;}
A:hover{color:#646606; text-decoration: underline; font-weight:bold;}

#container {
	width:800px;
	margin:10px auto 10px auto;
	background-color:#ffffff;
	padding:0;
}

#socialnav {
	width:800px;
	height:43px;
	background-image: url(images/mnorch.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}


.follow {
	background-color:#000000;
	font-weight: bold;
	color: #ffffff;
	opacity:1.0;
	filter:alpha(opacity=100);
	float:left;
 	width:auto;
	padding:2px;
	margin:12px 0 0 0;
}

#nav {
	text-align:left;
	padding:0;
	margin:0;
	color:#58585a;
}

#nav ul {
	margin:0 0 0 22px;
	padding:0;
}

#nav li {
	list-style-type:none;
	background-image:url(images/pipe.gif);
	background-repeat:no-repeat;
	background-position: center right;
	float:left;
	padding:4px 8px 4px 8px;
}

#nav li.last {
	background-image:none;
}

#nav li a {font-weight: normal;}

body.ctbhome #nav li a.ctbmain {font-weight:bold;color:#58585a;}
body.eventdethome #nav li a.eventdet {font-weight:bold;color:#58585a;}
body.ticketshome #nav li a.tickets {font-weight:bold;color:#58585a;}
body.auctionhome #nav li a.auction {font-weight:bold;color:#58585a;}
body.discountshome #nav li a.discounts {font-weight:bold;color:#58585a;}
body.thecausehome #nav li a.thecause {font-weight:bold;color:#58585a;}
body.committeehome #nav li a.committee {font-weight:bold;color:#58585a;}
body.faqhome #nav li a.faq {font-weight:bold;color:#58585a;}


#leftcol {
	width:490px;
	padding:0;
	margin:0;
	float:left;
}

#rightcol {
	width:300px;
	text-align:center;
	float:left;
	padding:0;
	margin:0;
}

h1 {
	color:#333333;
	font-size:18px;
	margin:0 0 8px 0;
	padding:0;
}

h2 {
	color:#bf1e2e;
	font-size: 14px;
	margin:4px 0 0 0;
	padding:0;
	line-height:14px;
}

#ctblogo {
	background-image: url(images/crashtheball2010.png);
	background-repeat: no-repeat;
	background-position:top left;
	z-index:100;
	padding:0;
	width:520px;
	height:294px;
	margin:0 0 0 -30px;
	position:relative;
}

.pngfix { behavior: url(../include/iepngfix/iepngfix.htc) }

.padding {padding:18px 8px 18px 44px}

p {
	margin:0 0 9px 0;
	padding:0;
}

.footertext {
	font-weight:bold;
	color:white;
	text-align:center;
}

.theschedule {
	width:55px;
	text-align:right;
	margin-right:4px;
	font-weight:bold;
	float:left;
}


.ctb_itemdescription {
	margin:0;
	padding:0;
	
}


.ctb_itemdescription li {
	margin:0;
	padding:0;	
}