/* the main year color is b8860b 
	use the edit replace command in wordpad
	to replace all of this color to the color
	for the new year */

/* the secondary year color is FFFFFE
	use the edit replace command in wordpad
	to replace all of this color to the color
	for the new year */

/* If you want to remove something from a page (or pages) temporarily,
	ie removing the sponsor list until it is populated, or taking 'registration'
	link off the nav after the event is full: DO NOT PHYSICALLY REMOVE THE ITEM
	FROM A PAGE -- instead add display: none; to the associated style 
	(for instance adding this to the style called .sponsor will make the sponsor
	list not appear), or put an inline style within your external style sheet on 
	individual item to turn it off (for instance the NAV function on externalscripts.js 
	can turn off registration link by adding 
	href="registration.html" class="topnav" style="display:none;" OnFocus="this.blur()"
	*/

BODY {
	background-color: #b8860b ;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 13px;
	line-height: 120%;
	color: #333333;
	TEXT-DECORATION: none;
	height:100%;
}

#pagetop{
	FONT-SIZE: 16px;
	color:#FFFFFE;
	padding-bottom:8px;
}

#main{
	BACKGROUND-COLOR: #b8860b ;
	background-image: url(images/toplines.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	border-color:#FFFFFE;
	border-style:solid;
	border-width: 1px;
	width: 100%;
}

#logoholder {
	width:100%;
	height: 104px;
	font-size:14pt;
	line-height:100%;
	color:#FFFFFE;
	text-align: center;
	border-bottom-width: 5px;
	border-bottom-style: double;
	border-bottom-color: #FFFFFE;
}

#leftcolumn{
	background-color: transparent;
	background-image: url(images/topgrad.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	color: #FFFFFF;
}

#navholder{
	padding-bottom: 8px;
	width: 100%;
	height:100%;
	text-align:left;
}

#whitebox{
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: ##282828; ;

}

#credit{
	background-color: #b8860b ;
	FONT-SIZE: 24px;
	line-height: 100%;
	COLOR: #FFFFFE;
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	border-width: 2px;
	border-style: outset;
	border-color: #FFFFFE;
	padding: 5px;
	text-align:center;
}

.creditmarker {
	FONT-SIZE: 20px;
	line-height: 100%;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
}

.topnav {
	FONT-SIZE: 17px;
	line-height: 100%;
	COLOR: #FFFFFE;
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
}

.topnav:hover {
	COLOR: #FFFFFF;
}

#sponsorholder{
	padding-bottom: 8px;
	width: 100%;
	height:100%;
	text-align:left;
}

.sponsor {
	FONT-SIZE: 13px;
	line-height: 120%;
	COLOR: #FFFFFF;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;


}

.sponsor:hover {
	COLOR: #FFFFFE;
}

.contentholderhome {
	background-color: #FFFFFF;
	color: #333333;
	border-bottom-width: 5px;
	border-bottom-style: double;
	border-bottom-color: #FFFFFE;
	border-left-width: 5px;
	border-left-style: double;
	border-left-color: #FFFFFE;
	height: 100%;
}

.contentholder {
	background-color: #FFFFFF;
	background-image: url(images/artback.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #333333;
	border-bottom-width: 5px;
	border-bottom-style: double;
	border-bottom-color: #FFFFFE;
	border-left-width: 5px;
	border-left-style: double;
	border-left-color: #FFFFFE;
	height: 100%;
}

.homeback {
	background-color: #FFFFFF;
	background-image: url(images/art.gif);
	background-position: top left;
	background-repeat: no repeat;
}

#contenttop {
	background-color: #FFFFFF;
	background-image: url(images/topgrad2.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#content {
	background-image: url(images/bottomgrad.gif);
	background-position: bottom right;
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	height: 100%;
}

#bottomnavholder {
	FONT-SIZE: 11px;
	height:20px;
	color: #FFFFFE;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}

.bottomnav {
	FONT-SIZE: 11px;
	line-height: 120%;
	COLOR: #FFFFFE;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	padding-left: 10px;
	padding-right: 10px;
}

.bottomnav:hover {
	COLOR: #FFFFFF;
}

#footer {
	width: 100%;
	font-size: 7pt;
	line-height:110%;
	color:#FFFFFE;
	text-align: center;
	padding-top: 8px;
}

.backtotop {
	FONT-SIZE: 12px;
	line-height: 120%;
	COLOR: #b8860b ;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
}

.backtotop:hover {
	COLOR: #999999;
}

.headline{
	FONT-FAMILY: Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	line-height: 160%;
	color: #282828;
}

td {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	line-height: 120%;
}

p {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	line-height: 120%;
}

.subhead {
	FONT-SIZE: 15px;
	line-height: 120%;
	COLOR: #b8860b ;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	TEXT-DECORATION: none;
}

.sub1 {
	FONT-SIZE: 14px;
	line-height: 120%;
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	TEXT-DECORATION: none;
}

.sessionhead {
	FONT-SIZE: 15px;
	line-height: 120%;
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
}

.sessionalt {
	FONT-SIZE: 15px;
	line-height: 120%;
	COLOR: #b8860b ;
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
	TEXT-DECORATION: none;
}

#caption {
	background-image: url(images/backfill2.gif);
	border-width: 1px;
	border-color: #b8860b ;
	border-style: solid;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left:30px;
	margin-right:30px;
	padding: 30px;
}

.sidebar {
	background-image: url(images/backfill2.gif);
	border-width: 1px;
	border-color: #b8860b ;
	border-style: solid;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left:20px;
	margin-right:20px;
	padding: 20px;
}

.captiondot {
	color: #b8860b ;
}

#divider {
	background-image: url(images/backfill2.gif);
	border-width: 1px;
	border-color: #b8860b ;
	border-style: solid;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left:0px;
	margin-right:0px;
	padding: 8px;
	FONT-WEIGHT: bold;
	text-align: center;
}

ul{
	list-style-type: circle;
	margin-top: 0px;
}

li{
	padding-top: 2px;
	FONT-SIZE: 13px;
}

A{
	COLOR: #b8860b ;
}

A:hover {
	COLOR: #666666;
	text-decoration: none;
}

a.ondark{
	COLOR: #FFFFFF;
}

a.ondark:hover {
	COLOR: #FFFFFE;
	text-decoration: none;
}
