body {
	font: 11px/19px Arial, Helvetica, sans-serif;
}

a {
	color:#000000;
}

a:hover, a:active {
	text-decoration:none;
}

p {
	margin:10px 0;
}

#content-2 div.header {
	font:bold 22px Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 35px;
	margin:10px 5px 5px 5px;
}

	#content-2 div.sponsors {
		background:url(../images/icons/trophy.png) no-repeat left top;
	}
	
	#content-2 div.contact {
		background:url(../images/icons/contact.png) no-repeat left top;
	}
	
#content-2 div.adspace {
	padding: 4px;
	width:122px;
	height:171px;
	float:left;
}

#content-2 div.box {
	font:12px/18px Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	border-bottom: 1px solid #c2b153;
}



/* repeat list style */

dl.repeat_list
{
}

dl.repeat_list dt 
{
	font:bold 17px Arial, Helvetica, sans-serif;
}

dl.repeat_list a
{
	font-weight:bold;
	color:#dba400;
}

dl.repeat_list dd
{
	margin:0 0 10px 0;
	padding:10px 0 10px 0; 
	border-bottom:1px solid #dba400;
}

dl.repeat_list dd img 
{
	float:left;
	margin:0 10px 10px 0;
	border:1px solid #dba400;
}

dl.repeat_list dd span.date 
{
	font: 11px Arial, Helvetica, sans-serif;
	color:#666666;
}

hr
{
	color:#dba400;
	background:#dba400;
	height:1px;
	border:0;
}


h1 {

	margin:25px 0 10px 0;
}


h2 {

	font:bold 13px Arial, Helvetica, sans-serif;
	border-left: 10px solid #c2b153;
	padding-left: 13px;
	margin:25px 0 10px 0;
}

h4 {

	font:bold 16px Arial, Helvetica, sans-serif;
	border-bottom: 3px solid #e3b200;
	padding-left: 13px;
	padding-bottom: 13px;
	margin:25px 0 10px 0;
}



/* Photo Gallery */

div.thumbnail {
	float:left;
	margin:10px;
	border:1px solid #333f5e;
}

#shortbox {
	font:bold 13px Arial, Helvetica, sans-serif;
	border-left: 10px solid #c2b153;
	padding-left: 13px;
	margin:25px 0;
}

div.clear {
	clear:both;
}

#shortbox a{
	font: bold 12px;
	color:#000;
}

div.gallery_item {
	width: 540px; 
	background:#f3dd68; 
	padding:10px 20px; 
	margin:5px 0px; 
	position: relative; 
	color:#000;
	font: bold 11px;
	border-bottom:#c2b153 1px solid;
}

div.gallery_item a{
	color:#000;
	font: bold 11px;
}


table.form {

}

table.form tr {

}

table.form tr td {
	padding:10px;
}

table.form tr td input{
	padding: 3px;
	border:1px solid #dba400;
}

table.form tr td textarea{
	padding: 3px;
	border:1px solid #dba400;
}

table.form tr td input.submit {
	background:#dba400;
	border-top:1px solid #a47b00;
	border-right:1px solid #edd280;
	border-bottom:1px solid #edd280;
	border-left:1px solid #a47b00;
	padding: 2px 5px;
	font-weight: bold;
}


.navigation
{
	background: #f4e4b2;
	color: black;
	padding: 5px 5px;
	margin: 5px 0;
	text-align:left;
	width:590px;
}

.navigation a
{
	color: #dba400;
}

div.message-box {
	background:#dba400;
	color:white;
	font-weight:bold;
	padding:5px 10px;
	width:580px;
}

div.message-box a{
	color:white;
	font-weight:bold;
}