body {

	background: Black url(/images/skullsbg.gif) fixed;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: White;

	padding-left: 25px;

	padding-right: 25px;

	padding-top: 10px;

}

#content {

	

}

.horizontalList li {

	display: inline;

	list-style-type: none;

	padding-right: 20px;

}

.monthEventsCell, .monthSelectorCell {

	vertical-align: top;

}

.rallyItem 

	padding: 5px;

	margin-bottom: 5px;

	background: #3A3A3A;

	line-height: 15px;

}

.monthSelectorCell {

	border-right: 1px dotted Gray;

}

.rallyLocation {

	color: #4169E1;

}

.currentMonth {

	color: #FF8C00;

}

.horizontalList {

	font-size: 14px;

}

.chopperBG {

	background: url(/images/bike.gif) no-repeat center left;

}

.contentBG {

	background: url(/images/skulls_bg_faded.jpg);

}

.formTable input, .formTable textarea, .formTable select {

	width: 300px;	

	background: #FAFAFA;

	border: 2px solid Maroon;

}

input, textarea, select {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.formTable {

	font-size: 11px;

	background: Black;

	border: 1px dotted Gray;

}

.formTable td {

 	padding: 3px;

}

.formTable th {

	background: #393939;

	border-bottom: 2px solid Maroon;

	padding: 5px;

	text-align: left;

}

#content a {

	color: #99BBD9;

	font-weight: bold;

}

#content a:hover {

	color: #FF8000;

	font-weight: bold;	

}

.rallies {

	letter-spacing: 2px;

}

.rallyDate {

	color: Yellow;

	font-size: 13px;

	margin-bottom: 5px;

}

#content h1 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 21px;

	letter-spacing: -2px;

	font-weight: bold;

	color: White;

	margin: 0;

	padding: 0;

}

#content h2 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 17px;

	letter-spacing: 0px;

	font-weight: bold;

	color: #FF5F00;

	padding: 0;

	margin-left: 20px;

}

#content h3 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 15px;

	letter-spacing: 0px;

	font-weight: bold;

	color: Yellow;

	padding: 0;

}

#content h4 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 13px;

	letter-spacing: 0px;

	font-weight: bold;

	color: Red;

	padding: 0;

	margin: 0;

}

.warningCell {

	background: #390000;

	text-align: justify;

	font-size: 10px;

	border: 1px dotted Red;

}

.authorName {

	color: #FF5F00;

}

#contentContainer {

	border-left: 2px solid White;	

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	letter-spacing: 2px;

	line-height: 17px;

	margin-left: 60px;

	padding-left: 15px;

	padding-right: 25px;

}

.newsItem {

	line-height: 1.2;

}

.newsItem p {

	line-height: 17px;

}

.reportItem {

	line-height: 1.2;

}

.reportItem p {

	line-height: 17px;

}

.textblock {

	background: url(/images/wlhr_org_text.gif) bottom left no-repeat;

}

.topNavBar {

	background: url(/images/content-top.gif) repeat-x;

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bolder;

	* padding-top:1px;

}

.topNavBar a {

	color: #CC3300;

	text-decoration: none;

	background: url(/images/blackflame.gif) center left no-repeat;

	padding-left: 25px;

	margin-right: 10px;

}

.topNavBar a:hover {

	text-decoration: underline;

	color: White;

	background: url(/images/whiteflame.gif) center left no-repeat;

}

.currentNavItem a {

	color: Yellow;

	text-decoration: none;

	background: url(/images/yellowflame.gif) center left no-repeat;

	padding-left: 25px;

	margin-right: 10px;

}

.footerCell {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #ABABAB;

	letter-spacing: 1px;

	font-size: 9px;

	padding: 10px;

	text-align: center;

	background: Black url(/images/skulls_bg_faded.jpg);

}

.footerCell a {

	color: #ABABAB;

}

.footerCell a:hover {

	color: White;

}

#debugPane {

	border: 3px #FFDAB9 solid;

	padding: 10px;

	color: #CE8700;

	background: #FFFCEC;

	font-family: monospace;

	font-size: 13px;

	font-weight: bold;

	text-align: left;

}

.warningAreaBig {

	border: 1px Red solid;

	background: #FFDBDB url(/images/bigcross.gif) left center no-repeat;

	color: #AA0000;

	font-size: 12px;

	padding-left: 34px;

	padding-right: 3px;

	padding-top: 3px;

	padding-bottom: 3px;

	width: 400px;

	min-height: 35px;

}

.warningAreaSmall {

	border: 1px Red solid;

	padding-left: 18px;

	background: #FFECEC url(/images/cross.gif) left center no-repeat;

	color: #AA0000;

	font-size: 10px;

	padding-right: 2px;

	padding-bottom: 1px;

	padding-top: 1px;

	width: 378px;

	*width: 400px;

}

.confirmAreaBig {

	border: 1px Green solid;

	background: #DFFFE0 url(/images/tick.gif) left center no-repeat;

	color: Green;

	font-size: 12px;

	padding-left: 34px;

	padding-right: 3px;

	padding-top: 3px;

	padding-bottom: 3px;

	width: 400px;

	min-height: 35px;

}

.guestbookItemInner {

	background: url(/images/quote.gif) top left no-repeat;

	margin-left: -15px;

	margin-top: -15px;

	padding-left: 30px;

	padding-top: 35px;

}

.guestbookItem {

	border: 1px solid #6E6E6E;

	background: #333333;

	list-style-type: none;

	margin-bottom: 35px;

}
.sbkRow {
	display: none;
}