a{
	color:#984708;
}

a:hover{
	text-decoration:none;
}

body{
	background-color:#FFEB88;
	color:#a95e24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:10px 0 0 0;
}

h1, h2, h3, h4, h5, h6{
	font-weight:bold;
}

h1{
	font-size:18px;
}

h2{
	font-size:16px;
}

h3{
	font-size:14px;
}

h4{
	font-size:12px;
}

h5{
	font-size:11px;
}

h6{
	font-size:10px;
}

hr{
	border-top:1px solid #F2D886;
}

input{
	background-color:transparent;
	border:none;
	/*border-top:none;
	border-right:none;*/
	border-bottom:1px solid #C2762F;
	color:#984708;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:180px;
}


textarea{
	background-color:transparent;
	border:1px solid #C2762F;
	color:#984708;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:225px; 
} 


input.submit{
	background-color:transparent;
	border:1px solid #C2762F;
	font-size:11px;
	font-weight:bold;
	width:80px;
	color:#C2762F;
}

p.top{
	background-image:url(images/border_light.gif);
	background-position:left;
	background-repeat:repeat-x;
	font-size:11px;
	text-align:right;
}

p.top a{
	background-color:#fff;
	padding:0 0 0 5px;	
}

.borderbottom{
	background-image:url(images/border.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.borderleft{
	background-image:url(images/border.gif);
	background-position:left;
	background-repeat:repeat-y;
}

.borderright{
	background-image:url(images/border.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.bordertop{
	background-image:url(images/border.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.hostedby,
.hostedby a{
	color:#d2a444;
	font-size:9px;
	text-align:center;
	text-transform:lowercase;
}

.links{
	background-color:#fffdf0;
	border:1px solid #fff2b4;
	padding:3px;
/*	background-color:#F2D886;*/
}

.small{
	font-size:11px;
}

.soldout{
	color:#FF0000;
	font-weight:bold;
	text-transform:uppercase;
	width:120px;
}

/* index */
#index .borderright{
	background-image:url(images/bg_footer.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#index #content{
	padding:0 75px 20px 30px;
}

#index #content p{
	line-height:190%;
}

#index #footer{
	background-image:url(images/bg_footer.gif);
	background-position:top;
	background-repeat:repeat-y;
	border-top:1px solid #F2D886;
	font-size:11px;
	padding:10px 0 0 0;
	text-align:center;
}

#index #nav{
	background-color:#c2762f;
/*	background-image:url(images/bg_nav.gif);
	background-position:top;
	background-repeat:repeat-x;*/
}

#index #nav ul{
	margin:0;
	padding:0;
}

#index #nav ul li{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	width:211px;
}

#index #nav ul li a{
	display:block;
	padding:6px 0 6px 0;
}

#index #nav ul li a:hover{
	background-color:#F7E6AE;
	border-bottom:1px solid #DBB56D;
	border-top:1px solid #DBB56D;
	display:block;
	padding:5px 0 5px 0;
}

#upcoming{
	background-image:url(images/bg_upcoming.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.bl{
	background-image:url(images/bg_curve.gif);
	background-position:bottom left;
	background-repeat:no-repeat;	
	height:5px;
	margin:0;
	padding:0;
	width:5px;
}

.br{
	background-image:url(images/bg_curve.gif);
	background-position:bottom right;
	background-repeat:no-repeat;	
	height:5px;
	margin:0;
	padding:0;
	width:5px;
}

.tl{
	background-image:url(images/bg_curve.gif);
	background-position:top left;
	background-repeat:no-repeat;	
	width:5px;
}

.tr{
	background-image:url(images/bg_curve.gif);
	background-position:top right;
	background-repeat:no-repeat;	
	padding: 10px 10px 0 0;
}

#upcoming ul{
	margin:0 0 0 15px;
	padding:0;
}

#upcoming ul li{
	font-size:11px;
}



#upcoming h2{
	color:#994708;
	font-size:11px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
	text-transform:uppercase;
}

#upcoming p{
	font-size:11px;
	line-height:90%;
	margin:0;
	padding:10px 0;
}

#upcoming .soldout{
	background-color:transparent;
	color:#F00;
	font-size:8px;
	text-transform:uppercase;
}

/* sub levels */

#sub{
	background-color:#FFF;
}

#sub h1{
	border-bottom:2px solid #984708;
	margin:0 0 30px 0;
	padding-bottom:5px;
}

#sub #logo{
	background:transparent url(images/header_index.gif) no-repeat top left;
}

#sub #logoright{
	background:transparent url(images/header_index.gif) no-repeat top right;
	padding-top:75px;
}

#sub #content{
	padding:0 75px 20px 30px;
}

#sub #content p{
	line-height:150%;
}

#sub #content .list th{
	text-align:left;
	vertical-align:top;
	width:140px;
}

#sub #content .list th p{
	line-height:140%;
}

#sub #content .list th .date{
	font-weight:normal;
}

#sub #content .list p{
	margin:0;
	padding:15px 0 10px 0;
}

#sub #footer{
	background-image:url(images/bg_sub.gif);
	background-position:top;
	background-repeat:repeat-y;
	border-top:1px solid #F2D886;
	font-size:11px;
	padding:10px 0 0 0;
	text-align:center;
}

#sub #nav{
	background-color:#c2762f;
}

#sub #nav ul{
	margin:0;
	padding:0;
}

#sub #nav ul li{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	width:211px;
}

#sub #nav ul li a{
	display:block;
	padding:6px 0 6px 0;
}

#sub #nav ul li a:hover{
	background-color:#994708;
	border-bottom:1px solid #ffe484;
	border-top:1px solid #ffe484;
	display:block;
	padding:5px 0 5px 0;
}

#sub #nav ul li a.on{
	background-color:#994708;
	border-bottom:1px solid #ffe484;
	border-top:1px solid #ffe484;
	display:block;
	padding:5px 0 5px 0;
}

.box{
	float:right;
	margin:0 0 10px 10px;
	width:150px;
}

.box .content{
	padding:5px;
}

.required{
	color:#F00;
}

.small,
.small a{
	font-size:11px;
}
