/*--------------------------------------------------------
	Info
   	October 2003 / 2009
   	eric williams / justin heideman
---------------------------------------------------------*/


BODY {
	margin: 0px;
	padding: 0px;
	font: 100 12px/14px arial;
	color:#333333;
	background-color:#F8F8F7;
	text-align:center;
	height:100%;
}
	
IMG {
	border: 0;
}

DIV, P, .default, td {
	text-align: left;
}

P, P.eventp {
	margin-top:2px;
}
a {
	text-decoration:none; 
	border:0;
	}
a:link 	  {color: #8C0202}
a:visited {color: #874A2E}
a:hover   {color: #C90000}
a:active  {color: #FF5400}	

.hot{
	cursor:pointer;		
	cursor:hand;
	}

.onClickLink {
	color: #8C0202;
	font: 100 10px/12px arial;
}
	
.main {
	margin:auto;
	margin-top:9px;
	text-align: center;
	position: relative;
	/* height:100%;*/ 
	width:778px;
}
.content {
	position:relative;
	width:778px;
	margin-top:0px;
}
.contentWrapper{
	position:relative;
	padding:0px;
	margin-left:209px;
	margin-top:0px;
	width:560px;
}

.nav {
	/*border:1px solid #00ff00;
	position:relative;*/
	float:left;
	width:205px;
	margin-top:0px;	
}

DIV.midCol {
	position:relative;
	margin:0px;
	mar\gin-left:1px;
	padding:0px;
	width:361px;
}
.rightCol {
	position:absolute;
	width:188px;
	top:0px;
	left:371px; /* Adjust this to move the TODAY block */
}

.moreV {
	padding-top:15px;
}

.showMe {
 	border:1px solid #ff0000;
 }
 .showMeP {
 	border:1px solid #ff11ff;
 }
 .showMeG {
 	border:1px solid #00ff00;
 }
 .showMeB {
 	border:1px solid #0000ff;
 }
 .showMeGr {
 	border:1px solid #666666;
 }
 .showMeBlk {
 	border:1px solid #000000;
 }
 .showMeW {
 	border:1px solid #ffffff;
 }
 .lineMe {
 	border:1px solid #000000;
 }
 
.lineBottom {
	border-bottom:1px solid #A0A095;
}

.canopyOccur {
	position:relative; 
	margin-left:10px; 
	width:540px;
}
.eventPadding {
	padding-right:4px; 
	padding-left:8px;
	padding-top:8px;
}

.partOf {
	height:21px;
	heigh\t:20px;
	background-color:#CFCDB8; 
	padding-top:1px;
	padding-to\p:2px; 
	padding-left:7px; 
	padding-right:4px;
}
.displayCategory {
	height:21px;
	heigh\t:20px;
	background-color:#C8C6A1; 
	padding-top:1px;
	padding-to\p:2px;
	padding-left:10px; 
	padding-right:7px; 
	border-right:1px solid #8A8964; 
	text-transform: uppercase;
}
.partOfWrapper {
	border:1px solid #7B7955; 
	border-top:0px solid #7B7955; 
	background-color:#C8C6A1; 
	width:561px;
	widt\h:559px;
	}

.todayOddRow {
	padding:3px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color:#D3D4C1;
	border-top:1px #E8E9DC solid;
	border-left:1px #E8E9DC solid;
	border-right:1px solid #AAAB97;
	border-bottom:1px solid #AAAB97;
}
.todayEvenRow {
	padding:3px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color:#E0E1D2;
	border-top:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
	border-right:1px solid #AAAB97;
	border-bottom:1px solid #AAAB97;
}
.onViewEvenRow {
	width:361px;
	widt\h:345px;
	padding:7px;
	background-color:#E3E3DC;
	border-left:1px solid #797872;
	border-right:1px solid #797872;
	border-bottom:1px solid #CACAAD;
}
.onViewOddRow {
	width:361px;
	widt\h:345px;
	padding:7px;
	background-color:#DBDBCD;
	border-left:1px solid #797872;
	border-right:1px solid #797872;
	border-bottom:1px solid #CACAAD;
}
.relateCanopy {
	background-color:#DBDBCD;
	border-left:1px solid #A0A095;
	border-right:1px solid #A0A095;
	padding-left:7px;
	padding-right:7px;
}
.relateDetail {
	background-color:#E1E0E0;
	border-left:1px solid #A0A095;
	border-right:1px solid #A0A095;
	padding-left:7px;
	padding-right:7px;	
}
DIV.allEvents {
	display:none;
}

.onViewImage {
	width:95px; 
	height:95px; 
	background-color:#666666;
	position:relative;
}
.onViewCont {
	position:absolute;
	left:120px;
	top:25px;
}
.onViewText{
	font: 100 11px/12px arial;
	color: #0D2230;
}
.onViewTextAlt{
	font: 100 11px/14px arial;
	color: #0D2230;
}

.onViewTitle{
	font: 900 14px/14px arial;
	color: #0D2230;
}

.todayType{
	font: 100 10px/12px arial;
	color: #0D2230;
}
.todayTitle{
	font: 900 11px/11px arial;
	color: #0D2230;
}

.todayBackground {
	/*height:300px;*/
	width:186px;
	background-image:url("/images/todayBG.gif");
	border-left:1px solid #343434;
	border-right:1px solid #343434;
}

.popContABack {
	width:432px;
	background-image:url("/images/news_contA_mid.gif");
}
.popContBBack {
	width:432px;
	background-image:url("/images/news_contB_mid.gif");
}

.regText {
	font: 100 12px/13px arial;
	line-height: 1.4em;
	color: #0D2230;
}

.mainHead{
	font: 500 26px/29px helvetica;
	color: #ffffff;
}
.mainSubHead{
	font: 500 16px/16px helvetica;
	color: #ffffff;
}
.midBanner{
	background-image: url("/images/h-bannermid.gif"); 
	position:relative; 
	padding:0px; 
	padding-bottom:0px;
	margin:0px;  
	width:561px;
}
.sBottom{
	background-image: url("/images/s-mid.gif"); 
	position:relative; 
	padding:0px; 
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;  
	width:561px;
}

.eventInfoBoxMid{
	background-image: url("/images/eventInfo-mid.gif");
	font: 100 11px/15px helvetica;
	color: #333333;
}
.detailInfoBoxMid{
	background-image: url("/images/e-eventMid.gif");
	font: 100 11px/15px helvetica;
	color: #333333;
}



	
.credit{
	font: 100 10px/12px arial;
	color: #666666;
	}
.credit_title{
	font: italic 100 10px/12px arial;
	color: #000000;
	}
.subdetails{
	font: 100 10px/11px arial;
	color: #000000;
}
.tableDate{
	width:270px;
}
.ticketImage{
	f\loat:right;
}

.onlyDisplayCategory{
	text-transform:uppercase;  
	background-color:#C8C6A1; 
	padding-top:4px;
	padding-to\p:5px;
	padding-left:10px; 
	padding-right:4px;
}
.splitDisplay{
	text-transform:uppercase; 
	background-color:#C8C6A1; 
	padding-top:4px;
	padding-to\p:7px; 
	padding-left:10px; 
	padding-right:8px;
	border-right:1px solid #8A8964;
}
.eventPartOf{
	background-color:#CFCDB8; 
	padding-top:4px; 
	paddin\g-top:7px; 
	padding-left:8px; 
	padding-right:4px;
}

/* Nav */
.navlink {
	color:#333333;
	font: 100 10px/12px helvetica;
	width:188px;
	margin-top:2px;
	padding-left:11px;
}


.navigroll:hover {
	background-color: #E0E1D2;
}


.navly {
	color:#333333;
	width:188px;
	margin-top:2px;
	padding-left:11px;
	font: 100 11px/12px arial;
	cursor:pointer;		
	cursor:hand;
}

/* Info */
.infoBox {
	color:#333333;
	font: 100 10px/12px arial;
	margin-top:3px;
	margin-left:0px;
	width:199px;
}
.infoEntry {
	/*
	margin-top:2px;
	padding-left:11px;
	cursor:hand;
	cursor:pointer;
	*/
}

.infoHead {
	font: 400 14px/12px helvetica;
	color: #666666;
	background-color: #EFEEDD;
	border-bottom: 1px dashed #666666;
	padding: 6px 0px 6px 7px;
}

.infoTitle {
	font: 400 14px/12px helvetica;
	color: #666666;
	background-color: #EFEEDD;
	padding: 6px 0px 6px 7px;
}

.infoText{
	font: 100 12px/14px arial;
	color: #666666;
	background-color: #FFFFFF;
	padding: 7px;
}

/* FORM ELEMENTS */
.textField {	
	/*padding-left:3px;*/
	font: 100 11px/11px arial;
	height:18px;
	width:140px;
	
	
	fon\t: 100 11px/14px arial;
	heigh\t:14px;
	widt\h:140px;
	}

.funding {
	font: 100 10px/11px arial;
	line-height: 1.2em;
}

.wac_title{
	font-style:italic;
}

.wac_em{
	font: 900 12px/14px arial;
	color: #666666;
}
.em{
	font: 900 12px/14px arial;
	color: #454545;
}

.headerText {
	font: 900 16px/14px helvetica;
	color: #666666;
}

.header2Text{
	padding: 4px;
	color: #666666;
	font: 900 13px/13px helvetica;
	}

li{
	display: list-item;
	font: 100 12px/13px arial;
	margin-top:-7px
}
ul{
	font: 100 12px/13px arial;
}
.advBack {
	position:absolute; 
	top:-30px; 
	left:0px; 
	height:188px; 
	width:201px; 
	background-image:url("/images/n-advancedBack.gif");
}

.inlineImage{ margin-bottom: -3px;}



/* ====================================================================== */
/* = social media pages                                                 = */
/* ====================================================================== */
.clear{clear:both;}

div#walker_group_flickr ul, div#msg_group_flickr ul, div#walkerart_flickr ul, div#tweets ul {
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
}
div#walker_group_flickr ul li, div#msg_group_flickr ul li, div#walkerart_flickr ul li{
	display: block;
	width: 270px;
}

div#walker_group_flickr, div#msg_group_flickr,div.socialImage, div#tweets{
	width: 270px;
	float: left;
}
div.2col{ margin-left: 10px;}
div#walkerart_flickr{
	width: 540px;
}
div#walkerart_flickr ul li{
	float: left;
}
/*div#tweets, div.socialImage.mySpace{ margin-left: 10px;}*/
div#tweets ul li{
	margin-bottom: 20px;
}
div.socialImage a img{
	border: 1px solid #979797;
	margin-top: 8px;
}
div.socialImage a img.rss{ margin-bottom:0;}
