/*--==General Template Adjustments==--*/
body {
	background-color: #000;
	background-image: url("../images/bg_grass.jpg");
	background-position: left top;
	background-repeat: repeat-x;
}
#banner {height: 150px;}
#container {background-color: #fff;}

#leftnav li {cursor: pointer;}
#leftnav a {
	font-size: 1.15em; line-height: 1.15em; 
	padding: 4px 30px; height: 15px; width: 180px;
	border: 0px solid #000;
}
#leftnav ul.buttons {border-top: 1px double #4c3059;}
#leftnav dl#buttons {margin: 10px 0 0 0 !important;}
#leftnav dl#buttons dd {
	margin: 3px 0; padding-bottom: 5px; font-size: 0.9em;
	/*border-top: 1px solid #01286a;*/
}
#leftnav dl#buttons dd a {padding: 3px 0; margin: 3px 0; line-height: 1em; color: #00f;}
#leftnav dl#buttons dd a:hover {color: #69c; text-decoration: underline;}
#leftnav dl#buttons dd img {vertical-align: bottom; margin: 0;}

#footer {
	height: auto; padding: 0 10px 10px 10px;
	background-image: url("../images/ftr_vhga.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
	border-top: 1px solid #888;
	border-bottom: 1px solid #333;
	color: #000;
}
#sponsors {
	width: 1025px; height: 120px; padding-top: 10px; clear: both;
	text-align: center; display: block;
	font-size: 0.9em;
}
#sponsors h4 {color: #888;}
#sponsors dl {
	width: 800px; margin: auto;
}
#sponsors dd {
	width: 200px; float: left;
	text-align: left; vertical-align: middle;
}
#sponsors dd#sp2 {margin-top: 15px;}
#sponsors dd#sp3 {margin-top: 5px;}
#lastUpdate {}
#copyright {}




h1 {
	font-size: 2em; font-weight: normal; color: #001f55; 
	margin-top: 0; padding-top: 5px;
	border-top: 1px dotted #01286a;}
h2 {font-size: 1.8em; font-weight: normal; font-variant: small-caps; color: #001f55;}
h3 {font-size: 1.5em; font-weight: normal; font-variant: small-caps; color: #001f55;}
h4 {font-size: 1.2em; font-weight: bold; color: #001f55; margin-top: 10px;}
h5 {font-size: 1em; color: #001f55;}

.sectHead {
	/*background-color: #001f55;*/
	margin: 0 0 0px 0; padding: 0 0 5px 0;
	border-top: 1px dotted #01286a;
	/*border-bottom: 1px solid #01286a;*/
}

.archiveLink {margin: 20px 0 0 0; padding: 5px 0 0 15px; border-top: 1px dotted #01286A;}
#generalList h3 {border-top: 1px dotted #aaa; margin: 10px 0 5px 0px; padding-left: 0px;}
#generalList th {
	border-top: 1px dotted #aaa; color: #001F55;
	font-size: 1.5em; font-weight: normal; font-variant: small-caps;
}
#generalList .executive td {padding-right: 5px !important;}


div.listSchedule h3 {clear: both; margin: 15px 0 5px 0;}
div.listSchedule h4 {clear: both; margin: 0px 0 10px 0;}
div.listSchedule dl {margin: 0 0 20px 0; overflow: hidden;}
div.listSchedule dl dt {float: left; clear: left; margin: 0 5px 0 10px; white-space: nowrap;}
div.listSchedule dl dd {float: left; padding-left: 0; margin: 0 0 2px 0; width: 675px;}




#menuRight {
	width: 175px; float: right; display: block;
	margin: 0 0 0 10px; padding: 5px 5px 10px 5px;
	border: 1px solid #ccc;
	color: #fff; background-color: #001f55;
}
#menuRight ul {margin: 10px 0 10px 20px; list-style-type: none;}
#menuRight a {color: #69c;}
#menuRight a:hover {color: #06c;}


/*--==VHGA Home==--*/
.featureRight {
	width: 240px; height: 290px;
	float: right; margin: 0 -15px 0 0px; padding: 10px;
/*	color: #001f55; background-color: #abb6fc;*/
	color: #fff; background-color: #001f55;
	
	border: 0px solid #001f55;	

	background-image: url(../images/bg_MarkYourCalendars.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.featureRight h2 {
	margin: 0 0 10px 0; color: #fff;
}
.featureRight h3 {
	font-size: 1.4em; font-weight: normal; line-height: 1.1em;
	white-space: nowrap;
	color: #fff;
}
.featureRight h4 {color: #fff;}
.featureRight a {color: #69c;}
.featureRight a:hover {color: #06c;}

#introHome {height: 100px;}

#newsListHome dt {
	width: 525px; font-weight: bold; color: #001F55 !important;
	font-size: 0.9em; border-top: 1px dotted #ccc;
}
#newsListHome h2 {border-top: 1px solid #888;}
#newsListHome dl {width: 525px;}
#newsListHome dd {
	width: 525px; margin: 5px 0; padding-bottom: 5px;
	border-bottom: 0px dotted #ccc;
}
#contents #newsListHome dd h3 {margin-top: 10px;}
#contents #newsListHome dd h5 {
	font-size: 0.9em; border-top: 1px dotted #ccc;
	margin-bottom: 5px;
}
#newsListHome dd p {padding: 0; margin: 8px 0;}
#contents #newsListHome dd blockquote {margin-top: 5px; margin-bottom: 5px;}

dl.homeEvents {width: 530px; padding-left: 0; margin-top: 10px;}
dl.homeEvents dd {margin-left: 0;}



/*--==Events==--*/
#eventList {margin-top: 20px;}
#eventList h4 {border: none;}
#eventList h5 {border: none; margin-bottom: 5px;}
#eventList ul {list-style-type: none; margin-left: 0px; padding-left: 0;}
#eventList ul li {margin-bottom: 10px; border-top: 1px solid #ddd;}
#eventList .dt {float: right; width: 200px; text-align: right;}

#eventList dl {margin: 0;}
#eventList dt {float: right; text-align: right; margin: 0 0 0px 10px; color: #001F55 !important; font-weight: bold; font-size: 0.9em;}
#eventList dd {margin: 0 0 10px 10px; border-top: 1px dotted #ccc;}
#eventList dd.sectHead {margin: 15px 0 0 0px; padding-bottom: 0; border-top: 1px dotted #aaa;}
#eventList dd h4 {}
#contents #eventList dd blockquote {margin-top: 5px; margin-bottom: 5px;}

dl {}
dl.formList dd {margin-left: 30px; margin-bottom: 3px; font-size: 1.1em;}

img {border: none !important;}


#ArchiveList td h4 {
	text-align: left; font-size: 1em;
	margin: 15px 0 0 -10px; border-top: 1px solid #ccc;		
}
#ArchiveList td {padding-left: 10px;}

/*--==Executive==--*/
table#executiveList {width: 400px;}


/*--==Sponsors==--*/
#sponsorsList {overflow: visible; min-height: 100%; height: 100%;}
#sponsorsList dl {margin-top: 0px;}
#sponsorsList dl dd {width: 48%;}
#sponsorsList dl dd dl dd {width: auto;}
#sponsorsList dl dd dl dd img {margin: 2px;}
#sponsorsList dd {float: left; margin: 10px 0 0 10px;}
#sponsorsList h3 {clear: both; margin: 15px 0 5px 0; border-top: 1px solid #ccc;}
#sponsorsList h4 {border-top: 1px solid #ccc;}
#sponsorsList blockquote {margin-bottom: 20px;}
#sponsorsList dl dd dl dd a {line-height: 0 !important; height: 0;}


/*--==Photo Gallery==--*/

