cite {
  font-family: Georgia, serif;
  font-weight: bold;
  font-style: oblique;
  color: #adac97;
}

img {
  border: 0;
}

a {
  outline: 0;
}

.clear {
  clear: both;
}
.clearfloat {
  float: left;
  clear: both;
}

body {
  background-image:url(../images/bkgd.jpg);
  background-repeat: repeat-x;
  background-color: #a4752e;
  text-align: center;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 11pt;
  line-height:17px;
  border: 0;
  padding: 0;
  margin: 0;
}

#wrapper {
  position: relative;
  background-image:url(../images/header_bkgd2.jpg);
  background-repeat: no-repeat;
  background-position: center 0;
  background-color: transparent;
  text-align: left;
  min-height: 381px;
  width: auto;
  border: 0;
  padding: 0;
  margin: 0px auto 0px auto;
  clear: both;
}
* html #wrapper{
	height:381px;
}

#contain {
  position: relative;
  text-align: center;
  background-color: transparent;
  margin: 0px auto 0px auto;
  padding: 0;
  border: 0;
  font-size: 0.80em;
  width: 980px;
  clear: both;
}

#content {
  position: relative;
  /*background-image: url("/images//bg2.jpg"); */
  background-repeat: no-repeat;
  color: #393939;
  text-align: left;
  margin: 0px auto 0px auto;
  padding: 0;
  border: 0;
  width: 980px;
  float: left;
}

#header {
  position: relative;
  width:980px;
  height:201px;
}

#home_link{
	width:490px;
	height:200px;
}
.blocked{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
a.blocked:hover{
} 

#menu {
  position: relative;
  background-color: transparent;
  margin: 0px 0 0 453px;
  height: 63px;
}
#menu a, #menu span {
  background-repeat: no-repeat;
  background-color: transparent;
  height: 63px;
  float: left;
  padding: 0 0px 0 0px;
  outline: 0;
}
#menu span, #menu span a {
  background-position: 0 -63px;
}
#menu .home {
  background-image: url("../images/nav_home.jpg");
  width: 94px;
}
#menu .photos {
  background-image: url("../images/nav_photos.jpg");
  width: 68px;
}
#menu .media {
  background-image: url("../images/nav_media.jpg");
  width: 70px;
}
#menu .history {
  background-image: url("../images/nav_history.jpg");
  width: 93px;
}
#menu .contact {
  background-image: url("../images/nav_contact.jpg");
  width: 88px;
}
#menu .quest {
  background-image: url("../images/nav_quest.jpg");
  width: 114px;
}
#menu a:hover,active,focus {
  background-position: 0 -63px;
}

#nav_right{
	width:252px;
	height:571px;
	position:absolute;
	left: 731px;
	top: 72px;
}
#nav_right a, #nav_right span {
  background-repeat: no-repeat;
  background-color: transparent;
  height: 191px;
  float: left;
  padding: 0 0px 0 0px;
  outline: 0;
}
#nav_right span, #nav_right span a {
  background-position: 0 -191px;
}
#nav_right .schedule {
  background-image: url("../images/right_nav_schedule.jpg");
  width: 252px;
}
#nav_right .arts {
  background-image: url("../images/right_nav_arts.jpg");
  width: 252px;
}
#nav_right .performer {
  background-image: url("../images/right_nav_performer.jpg");
  width: 252px;
}
#nav_right a:hover,active,focus {
  background-position: 0 -191px;
}


#winners_button{
	width:129px;
	height:41px;
}
#winners_button a, #winners_button span {
  background-repeat: no-repeat;
  background-color: transparent;
  height: 41px;
  float: left;
  padding: 0 0px 0 0px;
  outline: 0;
}
#winners_button span, #winners_button span a {
  background-position: 0 -41px;
}
#winners_button .winners08 {
  background-image: url("../images/button_08winners.jpg");
  width: 129px;
}
#winners_button a:hover,active,focus {
  background-position: 0 -41px;
}


#info{
	width:738px;
	margin-left:2px;
	float:left;
}
#info #top {
	background-image:url(../images/body_top.jpg);
	background-repeat:no-repeat;
	width:745px;
	height:130px;
	float:left;
}
#info #mid{
	background-color:#fefefc;
	width:675px;
	margin-top:-95px;
	margin-left:9px;
	padding-left:25px;
	padding-right:20px;
	padding-bottom:20px;
	min-height:536px;
	float:left;
}
* html #info #mid{height:536px; margin-left:3px;}

#info #mid a{
	color:#6f0f06;
	text-decoration:underline;
}
#info #mid a:hover{
	color:#FF0000;
}

#info #bot{
	background-image:url(../images/body_bot.jpg);
	background-repeat:no-repeat;
	width:714px;
	height:146px;
	float:left;
	padding-left:25px;
	color:#CCCCCC;
}
#info #bot a{
	color:#FFF;
	text-decoration:none;
	line-height:18px;
}
#info #bot a:hover{
	text-decoration:underline;
}
#welcome_box{
	width:455px;
	background-color:#fdfaf0;
	margin-top:6px;
	padding: 10px;
	font-size:13px;
	line-height:21px;
	color:#000066;
	font-style:italic;
}
#welcome_box a{
	color:#6f0f06;
	font-style:normal;
	font-weight:bold;
}
#welcome_box a:hover{
	color:#FF0000;
}
#img_rotate{
	width:469px;
	height:200px;
	background-image:url(../images/img_bkgd.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:center;
}


#fact_box{
	width:182px;
	float:right;
	padding-left:0px;
}
#fact_box #top2{
	background-image:url(../images/box_top.jpg);
	background-repeat:no-repeat;
	height:15px;
}
#fact_box #mid2{
	background-image:url(../images/box_mid.jpg);
	background-repeat:repeat-y;
	width:145px;
	padding-top:7px;
	padding-left:17px;
	padding-right:20px;
	padding-bottom:10px;
	line-height:17px;
}
#fact_box #bot2{
	background-image:url(../images/box_bot.jpg);
	background-repeat:no-repeat;
	height:15px;
}

#divider{
	background-image:url(../images/divider.jpg);
	background-repeat:no-repeat;
	width:492px;
	height:36px;
	}
	
	/* Set the UL to have no list item and give it a height */
#button ul {
	text-align:center;
	border: none;
	list-style-type: none;
	z-index: 1;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	height:30px;
	}

#button ul li {
	/* This allows each li to line up next to each other on a single line */
	display: inline;
	/* This allows each item to be horizontal */
	float: left;
	/* This will be used later for dropdowns */
	position: relative;
	padding-right:0px;
	}

#button ul li a {
	background-color:#FFD17D;
	font-weight:bold;
	/* change each anchor item to a block so that it takes up space */
	display: block;
	text-decoration: none;
	/* WIN IE5 hack */
	height: 15px;
	margin-top:5px;
	margin-right:2px;
	padding-top:5px;
	width:92px;
	
	}

/* Hide the text on the top nav bar */
/*#button ul li a span {
	display: none;
	}*/

/* On over move the viewable portion of the image up */
#button ul li a:hover {
	color:#FFFFFF;
	}

/* No active state here so make sure it shows the default portion of the image */
#button ul li a:active {
	background-position: 0 0;
	}
#addLink a {
	padding:5px;
	
	}
#addLink a:hover, #advLink a:active, #advLink .selected {
	background-color:#660000;
	color:#FFFFFF;
	}
	
.thumb_float {
	height: 130px;
	width: 140px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	display:block;
}
.thumb_float a{
	background-color:#FFCC99;
	padding: 5px;
	display:block;
}
.thumb_float a:hover{
	background-color:#6f0f06;
}

/* styles */
.heading{
	color:#6f0f06;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.date{
	color:#6f0f06;
	font-size:14px;
	font-weight:bold;
}

