@charset "utf-8";
/* CSS Document */

body,html
{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#774618;
	background-color:#FFEDC6;
	min-height:100%;
}





#content
{
	background-image: url(_Images/Template/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	min-height:1200px;
	padding-bottom:281px;
	min-width:900px;	

}

#content a
{
	color:#774618;
	text-decoration: none;
}

#content a.highlight
{
	color:#BF4805;
	text-decoration: none;	
}

#content div.contentPanel
{
	position:relative;
	padding-top:195px;
	width:900px;
	margin-left:auto;
	margin-right:auto;

}

#content div.contentPanel div.headerPanel
{
	position:absolute;
	top:30px;
	left:0px;
	width:900px;	
}

#content div.contentPanel div.headerPanel div.headerLogo
{
	text-align:center;
}




#content div.contentPanel div.layoutPanel
{
	position:relative;
	width:900px;
	min-height:900px;

}

#content div.contentPanel div.layoutPanel div.headlinePanel
{
	position:absolute;
	top:0px;
	left:-28px;
	z-index:10;

}

#content div.contentPanel div.layoutPanel div.headlineRegion
{
	z-index:20;
	position:absolute;
	top:0px;
	left:0px;
	padding:16px;
	width:268px;
}





#content div.contentPanel div.layoutPanel div.headlineRegion .mainHeadline,
#content div.contentPanel div.layoutPanel div.headlineRegion h1
{
	font-size:36px;
}


#content div.contentPanel div.layoutPanel div.headlineRegion  a
{
	color:#C94804;
}

#content div.contentPanel div.layoutPanel div.featurePanel
{
	position:absolute;
	top:420px;
	left:6px;
	z-index:10;
	width:294px;
	

}

#content div.contentPanel div.layoutPanel div.featurePanel h1,
#content div.contentPanel div.layoutPanel div.featurePanel h2,
#content div.contentPanel div.layoutPanel div.featurePanel h3,
#content div.contentPanel div.layoutPanel div.featurePanel h4,
#content div.contentPanel div.layoutPanel div.featurePanel h5,
#content div.contentPanel div.layoutPanel div.featurePanel h6
{
	margin-bottom:2px;
}



/*-------------------------  footer   --------------------------------*/



#footer
{
	position:relative;
	height:0px;
	color:#F8E3AE;
}

#footer div.footerPanel
{
	position:absolute;
	bottom:0px;
	width:100%;
	height:281px;
	background-image: url(_Images/Template/Rolling-Stone-Min-foreground_r6_c2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#footer div.footerPanel div.footerLayout
{
	position:relative;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	height:281px;

}

#footer div.footerPanel div.footerLayout div.footerHeadline
{
	position:absolute;
	top:-31px;
	width:900px;
}


#footer div.footerPanel div.footerLayout div.footerHeadline div.footerLogo
{
	position:relative;
	width:866px;
	margin-left:auto;
	margin-right:auto;

}

#footer div.footerPanel div.footerLayout div.footerByLine
{
	position:absolute;
	bottom:8px;
	width:900px;
	text-align:center;
	
	font-size:12px;
}

#footer div.footerPanel div.footerLayout div.footerByLine a
{
	color:#F8E3AE;
	text-decoration:none;
}


#footer div.footerPanel div.footerLayout div.footerContent
{
	position:absolute;
	top:48px;
	left:0px;
	width:700px;
	padding-left:100px;
	padding-right:100px;
	height:auto;
}

#footer div.footerPanel div.footerLayout div.footerContent table.linksTable
{
	font-size:14px;
	
}

#footer div.footerPanel div.footerLayout div.footerContent table.linksTable h1
{
	font-size:16px;
	font-weight:normal;
}


#footer div.footerPanel div.footerLayout div.footerContent table.linksTable h1 a
{	
	color:#DC7729;	
}

#footer div.footerPanel div.footerLayout div.footerContent table.linksTable a
{
	color:#F6E3AA;
}

#footer div.footerPanel div.footerLayout div.footerContent li
{
	margin-bottom:6px;
}


/*-------------------------  end footer   --------------------------------*/

h1{	font-size:20px;}

h2 {font-size:18px;}

h3{	font-size:16px}

h4{	font-size:14px;}

h5,h6{	font-size:12px;}

h1,h2,h3,h4,h5,h6{margin-bottom:18px;}


p {margin-bottom:12px;}

ul.bulletList
{
	list-style-type:disc;
	margin-left:6px;
	padding-left:6px;
}

ul.bulletList li
{
	margin-bottom:12px;
}

ol.numberList
{
	list-style-type:lower-latin;
	margin-left:12px;
	padding-left:12px;
}

ol.numberList li
{
	margin-bottom:12px;
}


.inputText
{
	width:200px;
}

.inputArea
{
	width:200px;
}

ul.dropList li
{
	margin-bottom:6px;
}

img.imageRight
{
	float:right;
	margin:16px;
	margin-right:0px;
}

img.imageLeft
{
	float:left;
	margin:16px;
	margin-left:0px;
}


/* -------------------- event table -------------------------*/




table.listingGrid,
table.panelGrid
{
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	background-color:#FFEAB6;
	border: solid 1px #A74103; 
	color:#774618;*/
}

table.listingGrid td a,
table.panelGrid td a
{
	color:#DC7729;
	font-weight:bold;
	text-decoration:underline;
}




table.listingGrid tr.header th,
table.panelGrid  tr th.header
{
	padding:0px;
	height:24px;
	font-size:12px;
	line-height:24px;
	letter-spacing:.08em;
	text-align:left;
	color:#FDEEA8;
	white-space:nowrap;
	background-color:#943903;
	
	
}



table.listingGrid tr.header th div.marker,
table.panelGrid tr th.header div.marker
{
	float:left;
	width:3px;
	height:100%;
	margin-right:6px;
	/*background-color:#C94804;*/
	border-left:solid 1px #772E02;
	background-image: url(_Images/Gradients/EventGrid.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


table.listingGrid td,
table.panelGrid td
{
	padding:4px 6px 4px 10px;	
	font-size:11px;
}


table.listingGrid td,
table.panelGrid td.footer
{
	border-bottom:solid 1px #A74103;
}


table.listingGrid tr.footer td
{
	background-image: url(_Images/Gradients/EventGrid.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:16px;
	font-size:100%;
	padding:0px;
}


/* ----------------------  photos ------------------------*/

ul.photoList li
{
	float:left;
	display:block;
	width:180px;
	height:180px;
	text-align:center;
}





