ul, ol {list-style: none;}

.text			{
	color:#000000;
	font-family:verdana;
	font-size:11px;
	line-height:16px;
	text-align: left;
}	

	h1 { 
		margin: 15px 0 0px 0;
		padding:0;
		color: #CE6E35;
		font:lighter 18px arial;
		text-align: left;
}

	
	h2 {
		padding:0;
		color: #CE6E35;
		font:lighter 18px arial;
		text-align: left;
		margin: 0px 0 0px 0;
}
		
		
	
	h2.single {
		padding:0;
		color: #CE6E35;
		letter-spacing:-.1px;
		text-decoration: none;
		font-size: 12px;
		margin: 10px 0 0px 0;
		font-weight: 600;
		text-align: left;
}
			
	h2.single a {
		color: #CE6E35; 
		text-decoration:none;
		font-size: 11px;
		text-align: left;
}
	
	h2.single a:hover {
		color: #ff8740; 
		border-bottom:1px solid #de5c22;
		text-decoration: none;
		text-align: left;
}



h3 { 
		margin:0 0 2px 0;
		padding:0;
		color: #AC2F33;
		font:bold 1em Verdana, Arial, sans-serif;
		font-size:12px;
		letter-spacing: 1px;
		text-transform: uppercase;
		text-align: left;
}


		
	
h4.item {
		padding:0;
		color: #CE6E35;
		letter-spacing:-.1px;
		text-decoration: none;
		font-size: 16px;
		margin: 15px 0 5px 0;
		font-weight: 200;
		text-align: left;
}
			
h4.item a {
		color: #CE6E35; 
		text-decoration:none;
		font-size: 16px;
		margin: 15px 0 5px 0;
		text-align: left;
}
	
h4.item a:hover {
		color: #ff8740; 
		border-bottom:1px solid #de5c22;
		text-decoration: none;
		text-align: left;
}

h5 { 
		margin: 0px 0 0px 0;
		padding:0;
		color: #AC2F33;
		font:lighter 18px arial;
		text-align: left;
}
		
		
	
h5.single {
		padding:0;
		color: #AC2F33;
		letter-spacing:-.1px;
		text-decoration: none;
		font-size: 12px;
		margin: 10px 0 0px 0;
		font-weight: 600;
}
			
h5.single a {
		color: #AC2F33; 
		text-decoration:none;
		font-size: 11px;
}
	
h5.single a:hover {
		color: #ff8740; 
		border-bottom:1px solid #de5c22;
		text-decoration: none;
}

h6.item {
		padding:0;
		color: #CE6E35;
		letter-spacing:-.1px;
		text-decoration: none;
		font-size: 14px;
		margin: 15px 0 5px 0;
		font-weight: 200;
		text-align: left;
		line-height: 1.5em;
}
			
h6.item a {
		color: #CE6E35; 
		text-decoration:none;
		font-size: 14px;
		margin: 15px 0 5px 0;
		text-align: left;
}
	
h6.item a:hover {
		color: #ff8740; 
		border-bottom:1px solid #de5c22;
		text-decoration: none;
		text-align: left;
}

#menu a:link{
	background: none;
	text-decoration: none;
	text-align: left;
}

#menu a:visited{
	background: none;
	text-decoration: none;
	text-align: left;
}

#sidephoto {
	width: 200px;
	margin: 20px 0 0 0;
	border-bottom: 1px solid #CE6E35;
	font: 0.6em/1.6em Verdana, sans-serif;
	padding-bottom: 10px;
	color: #919191;
}


#sidehome {
	width: 200px;
	margin: 15px 0 0px 0;
	border-bottom: 1px solid #CE6E35;
	font: 0.6em/1.6em Verdana, sans-serif;
	padding-bottom: 15px;
	color: #919191;
}

#sidehome li {
	padding: 0.5em 0 0.5em;
	line-height: 1.6px;
	margin-left: -30px;
	color: #CE6E35;
	font-weight: 500;
	text-align: left;
}
	
#sidehome li a:link {
	padding-left: 12px;
  	background: url(diamond-gray.gif) 0 0.4em no-repeat;
	line-height: 1em;
	color: #CE6E35;
	text-decoration: none;
	font-weight: 500;
}

#sidehome li a:visited {
	padding-left: 12px;
  	background: url(diamond-gray.gif) 0 0.4em no-repeat;
	line-height: 1em;
	color: #CE6E35;
	text-decoration: none;
	font-weight: 500;
}


#sidehome li a:hover {
		color: #ff8740; 
		text-decoration: underline;
}

#sidehome span.test {
 	text-align:left;
 	margin:0px;
 	text-decoration: none;
	color: #737373;
	line-height: 1.6em;
	font: italic 120% Georgia, "Times New Roman", sans-serif;
	
}

#sidehome div.qreference {
	font-style: normal;
	font-size: 100%;
	border-top: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	text-align: right;
}	



#mainad {
	width: 545px;
	margin: 20px 0 0 0;
	border-bottom: 1px solid #CE6E35;
	font: 0.6em/1.6em Verdana, sans-serif;
	padding-bottom: 10px;
	color: #919191;
}


.topad {
	margin: 0 15px 0 0; 
	

}

.midad {
	margin: 0 8px 0 0; 
	

}

#mainhome {
	width: 545px;
	margin: 15px 0 15px 0;
	border-bottom: 1px solid #CE6E35;
	font: 0.6em/1.6em Verdana, sans-serif;
	padding: 0px 0px 15px 0px;
	color: #919191;
}

#mainhome {
	width: 545px;
	margin: 15px 0 15px 0;
	border-bottom: 1px solid #CE6E35;
	font: 0.6em/1.6em Verdana, sans-serif;
	padding: 0px 0px 15px 0px;
	color: #919191;
}


#mainhome span.copy {
 	text-align:left;
 	margin:0px 0px 0px 0px;
 	text-decoration: none;
	color: #737373;
	font-size: 12px;
	font-weight: 100;
	line-height: 19px;
	
}
.lefthome a,
.lefthome span.item {
	color: #CE6E35;
	font-size: 100%;
	font-weight: 600;
	line-height: 12px;
}

.lefthome a: hover {
	color:#fff;
	text-decoration: underline;
}

.lefthome span.description {
 	text-align:left;
 	margin:0px;
 	text-decoration: none;
	color: #737373;
	line-height: 1.5em;
	font: normal 12px/1.2em verdana;
	
}

#submenu {
	width: 200px;
	margin: 20px 0 0px 0;
	border-bottom: 1px solid #CE6E35;
	font: 0.6em/1.6em Verdana, Arial, sans-serif;
	padding-bottom: 15px;
	color: #919191;
}
#submenu a:link {
  	line-height: 1.6em;
	color: #CE6E35;
	text-decoration: none;
	font-weight: 600;
}

#submenu a:visited {
  	line-height: 1.6em;
	color: #CE6E35;
	text-decoration: none;
	font-weight: 600;
}

#submenu a:hover {
		color: #ff8740; 
		text-decoration: none;
}

#subsubmenu {
	width: 165px;
	margin: 5px 0 0px 20px;
	padding-bottom: 5px;
	color: #919191;
}
#subsubmenu a:link {
  	line-height: 1.7em;
	color: #8d4a21;
	text-decoration: none;
	font-weight: 500;
}

#subsubmenu a:visited {
  	line-height: 1.7em;
	color: #8d4a21;
	text-decoration: none;
	font-weight: 500;
}

#subsubmenu a:hover {
		color: #ff8740; 
		text-decoration: underline;
}


#submenu li {
	margin: -10px 0 0px 0;
	line-height: 2px;
	padding: 0.5em 0 0.5em;
	color: #ab5b2b;
	font-weight: 500;
}
	
#submenu li a:link {
	padding-left: 12px;
  	line-height: 1em;
	color: #CE6E35;
	text-decoration: none;
	font-weight: 500;
}

#submenu li a:visited {
	padding-left: 12px;
  	line-height: 1em;
	color: #CE6E35;
	text-decoration: none;
	font-weight: 500;
}

#submenu li a:hover {
		color: #ff8740; 
		text-decoration: underline;
}

#subhome {
	width: 515px;
	margin: 15px 0px 15px 0;
	font: 0.6em/1.6em Verdana, sans-serif;
	padding: 0px 0px 15px 0px;
	color: #919191;
}


#subhome span.copy {
 	text-align:left;
 	margin:0px 0px 0px 0px;
 	text-decoration: none;
	color: #737373;
	font-size: 12px;
	font-weight: 100;
	line-height: 19px;
	
}

#subhome li {
	background: url(diamond-gray.gif) .2em .8em no-repeat;
	padding-left: 12px;
	line-height: 2em;
	color: #737373;
	text-decoration: none;
	font-weight: 100;
}

#content {
	font: lighter 1.3em/1.6em arial, sans-serif;
	width: 515px;
	border-bottom: 1px solid #CE6E35;
	padding: 0px 0px 5px 0px;
	color: #ff8740;
	margin: 15px 0px 5px 0;
}


#content span.copy {
 	text-align:left;
 	margin:0px 0px 0px 0px;
 	text-decoration: none;
	color: #737373;
	font-size: 14px;
	font-weight: 100;
	line-height: 9px;
	
}

#dropmenudiv			{position:absolute;z-index:100;
	margin-left: -6px;
}
#dropmenudiv a			{text-decoration:none;color:#ffffff;}
#dropmenudiv a:hover	{text-decoration:none;color:#336666;}
				
.menuitem		{font:normal 10px Verdana;line-height:13px;padding:4px;
				border-bottom:1px solid #ffffff;}


	

#articleshd {
	font: 120%/1.2em Arial, sans-serif;
	width: 515px;
	margin: 15px 0px 5px 0;
	border-bottom: 1px solid #CE6E35;
	padding: 0px 0px 5px 0px;
	color: #ff8740;

}


#articleshd span.copy {
 	font: 80%/1.1em Arial, sans-serif;
 	text-align:left;
 	margin:-10px 0px 0px 0px;
 	text-decoration: none;
	color: #737373;

	
}	

	
#articles {
	font: normal 75%/1.6em Arial, sans-serif;
	width: 515px;
	margin: 15px 0px 0px 0;
	padding: 0px 0px 5px 0px;
	color: #2a2a2a;
}

#articles a{
	color: #8d4a21
}

#articles div.header {
	font: bold 120%/1.3em Arial, sans-serif;
	width: 515px;
	margin: 15px -10px -10px 0;
	color: #ff8740;
	padding: 0px 0px px 0px;
}


#articles div.headeralt {
	font: bold 120%/1.3em Arial, sans-serif;
	width: 515px;
	margin: 15px -10px -10px 0;
	color: #6d6d6d;
	padding: 0px 0px px 0px;
}


#articles div.storehd {
	font: 12px/140% Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	color: #8d4a21;

}

#articles div.storesubhd {
	font: 12px/140% Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	color: #ff8740;

}

#articles div.storeprice {
float:right; 
font: bold 100%/1.3em Arial, sans-serif;
text-align: right;
width:100px; 
margin: 0px 0px 5px 0px;

}

#articles div.storecap
{
font: 100%/1.3em Arial, sans-serif;
width:230px; 

}

#articles div.header span.headerspan {
 	font: 85%/1.5em Arial, sans-serif;
 	text-align:left;
 	margin:-10px 0px 0px 0px;
 	text-decoration: none;
	color: #737373;

	
}	

#articles div.theader {
	font: bold 120%/1.3em Arial, sans-serif;
	width: 515px;
	margin: 0px 0px -10px 0;
	color: #ff8740;
	padding: 0px 0px px 0px;
}

#articles div.list {
	width: 475px;
	margin: 0px 0px 0px 30px;
	border-bottom: 1px solid #b9b9b9;
	padding: 8px 0px 8px 0px;
	color: #2a2a2a;
	
}

#articles div.altlist {
	width: 475px;
	margin: 0px 0px 0px 30px;
	border-top: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	padding: 8px 0px 8px 0px;
	color: #2a2a2a;
	
}


#articles div.slist {
	width: 475px;
	margin: 0px 0px 0px 10px;
	border-bottom: 1px solid #b9b9b9;
	padding: 8px 0px 8px 0px;
	color: #2a2a2a;
	
}

#articles div.altslist {
	width: 475px;
	margin: 0px 0px 0px 10px;
	border-top: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	padding: 8px 0px 8px 0px;
	color: #2a2a2a;
	
}


#articles li {
	margin-top: .8em;
	margin-bottom: .8em;
	background: url(diamond-gray.gif) .2em .8em no-repeat;
	padding-left: 18px;
	line-height: 1.4em;
	text-decoration: none;
}

/* splash page */

#articles div.splashtext {
	margin-bottom: .9em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	line-height: 150%;
}



	
#articles div.feature {
	width: 520px;
	padding: 10px 10px 10px 10px;
	background-color:#E2EBD5;
	font: 12px/140% Arial, Helvetica, sans-serif;
	color: #919191;
}

#articles div.feature {
	width: 500px;
	padding: 20px 20px 20px 20px;
	background-color:#EDEBD5;
	font: 0.6em/1.6em Verdana, sans-serif;
	color: #919191;
}

	
#articles div.featurehd {
	width: 300px;
	border-bottom: 1.4px solid #CE6E35;
	font: 0.6em/1.6em Verdana, sans-serif;
	color: #919191;
}


#articles div.featurehd span.copy {
 	text-align:left;
 	margin:0px 0px 0px 0px;
 	text-decoration: none;
	color: #919191;
}	

#articles div.featurecopy {
	width: 320px;
	padding: 10px 0px 10px 0px;
	font: 12px/180% Arial, Helvetica, sans-serif;
	color: #919191;
}


#articles div.testimonialhd{
	font: 160%/1.2em Arial, sans-serif;
	width: 515px;
	margin: 15px 0px 5px 0;
	padding: 0px 0px 5px 0px;
	color: #ff8740;
}

#articles featurecopy span.copy {
 	text-align:left;
 	margin:0px 0px 0px 0px;
 	text-decoration: none;
	color: #737373;
	font-size: 12px;
	line-height: 19px;
	}



/* table styling */

.orangeline-topbottom {

	border-top: 1px solid #CE6E35;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CE6E35;
}

.orangeline-left {
	border-top: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CE6E35;

}

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	line-height: 150%;
}
.maintextblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #CE6E35;
	text-decoration: none;
	line-height: 140%;
}

.maintexthd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #8d4a21;
	text-decoration: none;
	line-height: 140%;
}
.maintext a:link {
text-decoration: none;

}

.maintext a:visited {
	color: #CE6E35;
	text-decoration: none;
}

.maintext a:hover {
		color: #ff8740; 
		text-decoration: underline;
}




/* photos in articles */

#articles div.photo {
	float: right;
	margin: .5em 0px 5px 15px;
	padding: 0;
	}
#articles div.photo img {
	display: block;
	}
#articles div.photo p {
	margin: 0;
	padding: 10px;
	font: 11px Georgia, "Times New Roman", sans-serif;
	line-height: 1.4em;
	background: #ececec;
	border-bottom: 1px solid #ccc;
	color: #636363;
}
#articles div.full {
	float: none;
	margin: 0 0 20px 0;
	}
#articles div.half {
	width: 286px;
	}
#articles div.third {
	width: 196px;
	}
#articles div.thirdalt {
	width: 200px;
	}
	
#articles div.quarter {
	width: 148px;
	}
#articles div.alt {
	float: left;
	margin: 0 15px 5px 0px;
	}
	
#articles div.table {
	width: 225px;
	}
	
#articles div.generic { /* any width floated left */
	float: left;
	margin: .5em 20px 10px 0;
	}
	
	
	
	/* photo with table */
#eventbox {
	width: 220px;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	border-left: 1px solid silver;
}

#eventbox caption {
	width: 220px;
	color: #fff;
	background-color: #999;
	padding-top: 5px;
	padding-bottom: 4px;
	text-transform: uppercase;
	font: bold 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#eventbox caption h5 {
	color: #fff;
	font-size: 1.0em;
	margin-bottom: 0;
}


#eventbox td {
	vertical-align: top;
	background-color: #f2f2f2;
	padding: 5px;
	border-top: 1px solid silver;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}	
	
	
	
	
	/* photo with quote */
#articles div.photoquote {
	float: right;
	margin: .5em 0px 5px 15px;
	padding: 0;
	}
#articles div.photoquote img {
	display: block;
	}	

#articles div.photoquote p {
	margin: 0;
	padding: 10px;
	font: 100% Georgia, "Times New Roman", sans-serif;
	line-height: 1.6em;
	background: #ececec;
	color: #636363;
}

#articles div.halfquote {
	width: 286px;
	}	
	
#articles div.fullquote {
	float: none;
	margin: 0 0 20px 0;
	}
	
/* footnote */

#articles div.footnote {
	margin: 0;
	padding: 20px 10px 10px 20px;
	font: 11px Georgia, "Times New Roman", sans-serif;
	line-height: 1.5em;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f2f2f2;
	}
#articles div.footnote p {
	margin: 0 0 5px 0;
	padding: 0;
	}	
	
	/* full quote */

#articles div.fullquote {
	padding: 20px 10px 10px 20px;
	font: italic 110% Georgia, "Times New Roman", sans-serif;	line-height: 1.6em;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f2f2f2;
	
}
#articles div.fullquote p {
	margin: 0 0 10px 0;
	padding: 0;
	}	
	
#articles div.fullquote img {
	margin-right: 10px;
}	
	
#articles div.reference {
	font-weight:bold;
	margin: -10px 0px 5px 0px;
	font-style: normal;
	font-size: 90%;
	border-top: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	text-align: right;
}	
		
		/* quarter quote */

#articles div.quote {
	float: right;
	margin: -20px 0px 5px 15px;
	width: 200px;
	padding: 20px 10px 10px 20px;
	font: italic 110% Georgia, "Times New Roman", sans-serif;	line-height: 1.6em;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f2f2f2;
	}
#articles div.quote p {
	margin: 0 0 10px 0;
	padding: 0;
	}	
	
#articles div.quote img {
	margin-right: 10px;
}	
	
#articles div.qreference {
	font-weight:bold;
	font-style: normal;
	font-size: 90%;
	border-top: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	text-align: right;
}	
			/* top quote */

#articles div.topquote {
	float: right;
	margin: 0px 0px 5px 15px;
	width: 200px;
	padding: 20px 10px 10px 20px;
	font: italic 110% Georgia, "Times New Roman", sans-serif;	line-height: 1.6em;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f2f2f2;
	}
#articles div.topquote p {
	margin: 0 0 10px 0;
	padding: 0;
	}	
	
#articles div.topquote img {
	margin-right: 10px;
}	
	
#articles div.topreference {
	float:right;
	width:150px; 
	font-weight:bold;
	margin: -10px 0px 5px 0px;
	font-style: normal;
	font-size: 90%;
	text-align: right;
}	
/* schedule */
#articles div.schedule {
	margin: 0;
	padding: 10px 10px 10px 10px;
	line-height: 1.5em;
	border-bottom: 1px solid #ccc;
	}

#articles div.scheduletop {
	margin: 0;
	padding: 10px 10px 10px 10px;
	line-height: 1.5em;
	border-top: 1px solid #CE6E35;
	border-bottom: 1px solid #ccc;
	}
	
#articles div.scheduletopalt {
	margin: 0;
	padding: 10px 10px 10px 10px;
	line-height: 1.5em;
	border-top: 1px solid #CE6E35;
	}
	
#articles div.schedulemidalt {
	margin: 0;
	padding: 10px 10px 10px 10px;
	line-height: 1.5em;
	
	}

		#articles div.schedulemid {
	margin: 0;
	padding: 10px 10px 10px 10px;
	line-height: 1.5em;
	border-top: 1px solid #CE6E35;
	}


	
	#articles div.schedulebottom {
	margin: 0;
	padding: 10px 10px 10px 10px;
	line-height: 1.5em;
	border-top: 1px solid #CE6E35;
	border-bottom: 1px solid #ccc;
	}
	
	/* splash schedule */
#articles div.spschedule {
	margin: 0;
	padding: 10px 10px 10px 10px;
	background-color:#EDEBD5;
	line-height: 1.5em;
	border-bottom: 1px solid #8d4a21;
	}

#articles div.spscheduletop {
	margin: 0;
	padding: 10px 10px 10px 10px;
	background-color:#EDEBD5;
	line-height: 1.5em;
	border-top: 1px solid #8d4a21;
	border-bottom: 1px solid #8d4a21;
	}
	

/* numbered list */


#articles div.nlist {
	margin-left: -10px;
	}
		
#articles div.nlist ol li {
	list-style: decimal;
	margin-top: .8em;
	margin-bottom: .8em;
	background: none;
	padding-left: 5px;
	line-height: 1.4em;
	text-decoration: none;
}



	
	
	/* event */
	
	
#event {
	font: normal 75%/1.6em Arial, sans-serif;
	width: 540px;
	margin: 15px 0px 0px 0;
	padding: 0px 0px 5px 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
}

#event a: {
	color: #8d4a21
}
#event div.wrap {
	margin: -10px 10px 10px 10px;
	font: 100% Arial, Helvetica, sans-serif;	
	line-height: 1.6em;
}


#event div.header {
	font: bold 120%/1.3em  Arial, sans-serif;
	width: 515px;
	margin: 15px 0px -10px 0;
	color: #ff8740;
	padding: 0px 0px 0px 0px;
}

#event div.subhd {
	font: 100%/1.3em  Arial, sans-serif;
	width: 515px;
	margin: 15px 0px -10px 0;
	color: #a33f28;
	padding: 0px 0px 0px 0px;
}



#event div.fullquote {
	padding: 20px 10px 10px 20px;
	font: italic 110% Georgia, "Times New Roman", sans-serif;	line-height: 1.6em;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f2f2f2;
	
}
#event div.fullquote p {
	margin: 0 0 10px 0;
	padding: 0;
	}



	/* feature event */
	
	
#fevent {
	font: normal 75%/1.6em Arial, sans-serif;
	width: 540px;
	margin: 15px 0px 0px 0;
	padding: 0px 0px 5px 0px;
	border-top: 1px solid #EDEBD5;
	border-bottom: 1px solid #EDEBD5;
	border-left: 1px solid #EDEBD5;
	border-right: 1px solid #EDEBD5;
	background: #EDEBD5;
}

#fevent div.wrap {
	margin: 10px 10px 10px 10px;
	font: 100% Arial, Helvetica, sans-serif;	
	line-height: 1.6em;
	color: #515151;
}


#fevent div.header {
	font: 125% Arial, Helvetica, sans-serif;	
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	width: 300px;
	margin: 15px 10px -10px 0px;
	color: #ff8740;
	padding: 0px 0px 0px 0px;
	border-Bottom: 1px solid #ff8740;
}

#fevent div.fcopy {
	font: 100%/1.5em Arial, Helvetica, sans-serif;	
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	width: 300px;
	margin: 15px 10px 0px 0px;
	color: #4e4a49;
	padding: 0px 0px 0px 0px;
}

#fevent div.subhd {
	font: 100%/1.3em  Arial, sans-serif;
	width: 515px;
	margin: 15px 0px -10px 0;
	color: #a33f28;
	padding: 0px 0px 0px 0px;
}

#fevent div.fphoto {
	float: right;
	margin: -15px 0px 5px 15px;
	padding: 0;
	}
#fevent div.fphoto img {
	display: block;
	}	
#fevent div.thirdalt {
	width: 200px;
	}
	
	
#fevent ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 0px 0 9px;
	}
		
#fevent ul li {
	display: inline;
	border-left: 1px solid;
	padding: 0 5px 0 9px;
	background: none;
	text-decoration: none;
}
#fevent li a:link {
	color: #8d4a21;
	text-decoration: none;
	}

#fevent li a:visited {
	color: #8d4a21;
	text-decoration: none;
	}	
	
#fevent li a:hover {
	color: #ff8740; 
	text-decoration: none;
	}	
	
	#fevent a:link {
	color: #8d4a21;
	text-decoration: none;
	}

#fevent  a:visited {
	color: #8d4a21;
	text-decoration: none;
	}	
	
#fevent  a:hover {
	color: #ff8740; 
	text-decoration: none;
	}	
	
	
	
	
	/* full quote for events */

#event div.fullquote {
	margin: 15px 0px 0px 0px;
	padding: 20px 10px 10px 20px;
	font: italic 110% Georgia, "Times New Roman", sans-serif;	line-height: 1.6em;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f2f2f2;
	
}
#event div.fullquote p {
	margin: 0 0 10px 0;
	padding: 0;
	}	
	
#event div.fullquote img {
	margin-right: 10px;
}	
	
#event div.reference {
	font-weight:bold;
	margin: -10px 0px 5px 0px;
	font-style: normal;
	font-size: 90%;
	border-top: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	text-align: right;
}	

		
	
/* table style */	
	
#atable {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 500px;
	border-bottom: 3px solid #B2B2B2; 
	margin: 0 0 2em;
	}
#atable caption {padding: 0.75em; font: 1.2em Georgia, Times, serif;
  border: 1px solid #B2B2B2; border-width: 1px 0 2px;
  background: #EEE;}
#atable th {padding: 0.5em 1em;
  border: 1px solid #CCC;
  border-width: 0 0 1px 1px;}
#atable td {padding: 0.5em 1em;
  border: 1px solid #CCC;
  border-width: 0 0 1px 1px;}
#atable th.first, td.first, tbody th {border-left: none;}
#atable thead th {text-transform: uppercase; text-align: left;}
#atable tbody th {width: 20%;}
#atable tfoot {display: none;}



/* calendar */
#calendar {
	width: 190px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #CE6E35;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

#calendar .nav, .nav a {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


#calendar caption {
	margin: 0;
	padding: 0;
	width: 190px;
	background: #a33f28;
	color: #fff;	 
	font: bold 12px  Arial, sans-serif;
	text-align: center;
}

#calendar th {
	font: bold 11px/20px Arial, sans-serif;
	color: #fff;
	background: #d77236;
	border-right: 1px solid #CE6E35;
	border-bottom: 1px solid #CE6E35;
	border-top: 1px solid #CE6E35;
}

#calendar .today, td.today a, td.today a:link, td.today a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background: #DF9496;
}

#calendar td {
	border-right: 1px solid #CE6E35;
	border-bottom: 1px solid #CE6E35;
	width: 20px;
	height: 20px;
	text-align: center;

}

#calendar td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

#calendar td a:link {	
	color: #fff;
	background: #ffa604;
}

#calendar td a:visited {	
	color: #fff;
	background: #ff6c25;
}

#calendar td a:hover, td a:active {
	color: #fff;
	background: #ffa100;
}



/* calendaralt */
#calendaralt {
	width: 390px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #CE6E35;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

#calendaralt .nav, .nav a {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


#calendaralt caption {
	margin: 0;
	padding: 0;
	width: 390px;
	height:28px;
	background: #a33f28;
	color: #fff;	 
	font: bold 12px  Arial, sans-serif;
	text-align: center;
}

#calendaralt th {
	font: bold 11px/20px Arial, sans-serif;
	color: #fff;
	background: #d77236;
	border-right: 1px solid #CE6E35;
	border-bottom: 1px solid #CE6E35;
	border-top: 1px solid #CE6E35;
}

#calendaralt .today, td.today a, td.today a:link, td.today a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background: #DF9496;
}

#calendaralt td {
	border-right: 1px solid #CE6E35;
	border-bottom: 1px solid #CE6E35;
	width: 120px;
	height:28px;
	text-align: center;

}

#calendaralt td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

#calendaralt td a:link {	
	color: #fff;
	background: #ffa604;
}

#calendaralt td a:visited {	
	color: #fff;
	background: #ff6c25;
}

#calendaralt td a:hover, td a:active {
	color: #fff;
	background: #ffa100;
}





/* BEGIN Footer */

div#footer {
	text-align: center;
	clear: both;
	border-top: 2px solid  #d77236;
	border-bottom: 1px solid #999;
	padding: 13px 0 13px 0;
	display: block;
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	}

div#footer a {
	color: #dcd394;
	text-decoration: underline;
	}
	
div#footer a:hover {
	color: #ffa604;
	text-decoration: underline;
	}

div#footer a.copyright {
	color: #000;
	text-decoration: none;
	}	
		
div#footer div.footerRow {
	padding: 0 0px 10px 0;
	}
		
div#footer ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 0px 0 9px;
	}
		
div#footer ul li {
	display: inline;
	border-left: 1px solid #ccc;
	padding: 0 5px 0 9px;
	background: none;
	}

/* END Footer */




