body      {
	color: black;
	background-color: #f2dd65;
	background-image: url("../images/header/bg-body.gif");
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: 0 top;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}

#container    { 
	text-align: center; 
	visibility: visible; 
	margin-top: 0; 
	margin-right: auto; 
	margin-left: auto; 
	width: 777px; 
	height: auto 
}
p, td { 
	color: #222222; 
	font-size: 11px; 
	line-height: 18px; 
	text-align: left ;
}
ul {
	color: #222222;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	list-style-image: url(../images/arrow.gif);
	}
a img{border:0}
a:link { color: #c00; text-decoration: underline; outline: 0px; border:0 }
a:visited { color: #c00; text-decoration: underline; outline: 0px;  }
a:hover { color: #16acdc; text-decoration: none; outline: 0px;  }
a:hover img {filter:alpha(opacity=30); -moz-opacity: 0.3;opacity: 0.3;}

a:active { color: #c00; text-decoration: underline; outline: 0px;  }

.cb {clear:both}
.fl {float:left; margin:0 5px 5px 0}
.fr {float:right; margin:0 0 5px 5px}
.fr2 {float:right; margin:0 10px 5px 5px}
.fn {float:none}


h1    { 
	color: #700500; 
	font-size: 13px;
	font-weight: normal; 
	line-height: 18px; 
	text-align: left; 
	padding: 0; 

}

h2    { 
	color: #700500; 
	font-size: 13px;
	font-weight: normal; 
	line-height: 18px; 
	text-align: left; 
 
}
h3    { 
	color: #700500; 
	font-size: 11px;
	font-weight: bold; 
	line-height: 18px; 
	text-align: left; 
 
}

#content {width: 533px; float: left; margin-bottom:25px; min-height:500px }
#header    {width: 533px; height: 98px }
#navigation    {
	width: 533px;
	height: 265px;
	float:left;
	text-align: left;
}
#headerlogo  { width: 179px; height: 98px; float: left }
#headernav   {
	
}

#hotbuttons {
	list-style-type: none;
}
#performers   { padding-top: 20px; width: 179px; height: auto; float: left }
#volunteers   { padding-top: 20px; width: 177px; height: auto; float: left }
#sponsors    { padding-top: 20px; width: 177px; height: auto; float: right }

ul#headernav {
	list-style:none;
	padding:0;
	margin:67px 0 0 0;
	outline: 0px;
	width: 354px;
	height: 31px;
	float: left;
	background:url(../images/header/bg-headernav.png) no-repeat center top;
}

ul#headernav li {
float: left;
}

ul#headernav li a {
	display:block;
	height:26px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	outline: 0px;
	color:#FF6;
	text-decoration:none;
	text-align:center;
	width:59px;
	text-shadow: 0px 0px 8px #000;
}
ul#headernav li a:hover{
color:#FFF;
font-size:12px
}

ul#hotbuttons {
margin:0;
padding:0;
list-style:none;
height:167px;
}

ul#hotbuttons a {
display:block;
height:21px;
line-height:17px;
padding:0;
outline: 0px;
text-indent:-999em;
}

ul#hotbuttons li {
float: left;
}

li#performerul a {
	width:179px;
	height: 166px;
	background-image: url(../images/header/nav-sprite.jpg);
	background-repeat: no-repeat;
	background-position: left -1px;
}

li#performerul a:hover {
	background-position: left bottom;
}

li#volunteerul a {
	width:178px;
	height: 166px;
	background-image: url(../images/header/nav-sprite.jpg);
	background-repeat: no-repeat;
	background-position: center -1px;
}

li#volunteerul a:hover {
	background-position: center bottom;
}

li#sponsorul a {
	width: 176px;
	height: 166px;
	background-image: url(../images/header/nav-sprite.jpg);
	background-repeat: no-repeat;
	background-position: right -1px;
}

li#sponsorul a:hover {
	background-position: right bottom;
}


#sidebar     {
	color: #700500;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: 217px;
	height: 100%;
	float: right;
	margin-left:25px;

}

.clock       { color: #a50d00; font-size: 13px; font-weight: bold; text-align: center }
.times {text-align:center}
.sidebartext  { color: #a50d00; font-size: 10px; font-weight: normal; line-height: 11px; text-align: left; border-top:1px solid #600; border-bottom:1px solid #600; padding:5px 0 8px 0}
.sidebartext2  { color: #222222; font-size: 11px; font-weight: normal; line-height: 11px; text-align: left;line-height: 18px;  }
.sidebarh2    { 
	color: #700500; 
	font-size: 13px;
	font-weight: normal; 
	line-height: 18px; 
	text-align: left;
	margin-left: 10px;; 
 
}


.topnavbuttons { margin-top: 67px; vertical-align: bottom }
.headline {
	padding-top: 2em;
}
.leftphoto {
	padding-right: 1em;
}

.bold, strong    { 
	color: #700500; 
	font-weight: bold; 

}.subheading {
	margin-right: 10px;
	background-position: center;
}
.sidebarimages {
	margin-top: 60px;
	margin-bottom: 25px;
	text-align: center;
}
.medium {
	font-size: 10px;
	color: #333333;
	width: 150px;
	margin: 5px;
	border: 1px solid #333333;
}
form {
	font-size: 11px;
	color: #333333;
	text-align: left;
}
.long {
	font-size: 10px;
	color: #333333;
	width: 250px;
	margin: 5px;
	border: 1px solid #333333;
}
#highlight {
	background-color: #FFFF99;
	padding: 5px;
}
select {
	font-size: 10px;
	color: #333333;
	text-align: left;
	margin: 5px;
	border: 1px solid #333333;
}
#submitbutton {
	background-image: url(../images/submit.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 103px;
	border: 0px;
	vertical-align: middle;
	cursor:pointer;
	outline: 0px;
}
.floatright {float:right;
margin-left:15px;}

.floatleft {float:left;
margin-right:15px;}

h2.bio {
	margin-top:20px;
	display: block;
	clear: both;
	border-bottom: 1px #700500 solid;
	
}
#gallery {float:left; background-color:#e09300; width:533px;border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius: 13px; padding-bottom:15px
 }
 #gallery ul {list-style:none; margin:0; padding:10px}
 #gallery li{margin:5px 4px 0 4px; float:left; width:150px; text-align:center}
 #gallery h2 {margin: 10px 17px 0 17px}
#gallery p {margin:0 17px 0 17px}
.lggallery {float:left; padding:0}
ul.lggallery {list-style:none}
ul.lggallery li {float:left; margin:5px}
ul.lggallery li img {display:block}
#footer {clear:both; float:left;
	margin-top: 15px; 
	margin-right: auto; 
	margin-left: auto; 
	width: 777px; 
	padding-top:4px;
	border-top:1px #600 solid;}
#footer ul {list-style:none; margin:0; float:left; width:100%; padding:0; font-size:9px}
#footer a {font-size:11px;}
#footer li {float:left; margin-right:10px}	
.hm-dates {
	background: url(../images/festus.png) no-repeat center center;
	width:217px; height:265px; margin:0; text-indent:-999em;
}

/* Latest News */
.latestNews {background:#e0ab45; padding:4px;border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius: 13px;
 }
.latestNews h4{margin:0}
.latestNews h3 {margin:0 0 10px 0; padding:0 0 4px 0; border-bottom:#600 solid 1px}
.latestNews p {font-weight:normal}
.archiveHeader {padding-top:4px; border-top:1px solid #600}
ul.archives {padding-left:25px;}

ul.archives ul {padding-left:15px}
.postTitle {font-size:18px}
.postMeta {margin-bottom:20px}

#blog {padding:0}

/* Adimn */
#login {width:533px;padding:5px 10px 5px 10px; background-color:#e0ab45;margin-top:25px;border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius: 13px;}
#login label,#advanced label, #userForm label, #newPage label {display:block; width:100%; margin:5px 0 5px 0;}
#login label span,#advanced label span.label, #userForm label span.label, #newPage label span.label {width:120px; float:left;display:block}


#login h3 {text-transform:uppercase; color:#600; margin-top:0}

button#admin-login {
	background: #FFF url(../images/buttons/login_button.png) no-repeat center center;
	width:50px;
	height:15px;
	border:0;
	text-indent:-999em;
	margin:10px 0 0 0;
	background-color: transparent;
}

button#updatebtn, .update {
	background: #FFF url(../images/buttons/update_button.png) no-repeat center center;
	width:98px;
	height:28px;
	border:0;
	text-indent:-999em;
	margin:10px 0 0 0;
	background-color: transparent;
}
button#deletebtn, .delete {
	background: #FFF url(../images/buttons/delete_button.png) no-repeat center center;
	width:88px;
	height:28px;
	border:0;
	text-indent:-999em;
	margin:10px 0 0 0;
	background-color: transparent;
}
.editbtn {float:right;  position:relative; z-index:100; margin:10px 0 -28px 0}

#admin {position:absolute; right:25px; top: 5px}
#admin{ list-style:none}

input:hover, button:hover {filter:alpha(opacity=30); -moz-opacity: 0.3;opacity: 0.3;}
input:focus {filter:alpha(opacity=100); -moz-opacity: 1;opacity: 1;}

#userForm label .label,#advanced label .label {width:80px; display:block; margin-top:10px}

#adlink {display:block; padding:5px; margin:10px 0 0 0; border:1px solid #600}

#login button,#advanced button, #userForm button {background-color:#ccc;}

.userNew { z-index:10;top:5px;margin:0px 0px 0 10px; position:relative;}
.userNew2 {display:block;margin:0px 0px 10px 10px; position:relative;}

ul#users {width:335px;margin:20px 0 0 0; list-style:none;border-top:1px solid silver; padding-top:4px;}
ul#users li {margin:0 0 10px 0; border-bottom:1px solid silver; padding:0 0 4px 4px; }
ul#users li span a{float:right;
	width:40px;
	height:15px;
	background: #fff url(/images/buttons/edit_small_button.png) no-repeat center center;
	text-indent:-999em;
}
ul#users li span a:hover {filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}



#error {
	padding:10px 15px 10px 15px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	background-color: #F00;
	color:#FFF;width:50%;
}
#login, #advanced, #userForm, .message, #newPage {width:513px;padding:5px 10px 5px 10px; background-color:#e0ab45;margin-top:25px;border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius: 13px;}}
#sideedit {margin-bottom:25px}

.hurray {
	padding:10px 10px 15px 50px; clear:both;
	background: #6ea61c url(/images/hurray.png) no-repeat left top;
	float:left; color:#FFF;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-border-radius:10px;
}
.boooo {
	padding:10px 10px 15px 50px;clear:both;
	background: #b20c0f url(/images/booo.png) no-repeat left top;
	float:left; color:#FFF;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-border-radius:10px;
}

/*clock */

/* jQuery Countdown styles 1.5.6. */
.hasCountdown { margin-bottom:6px; float:left; width:100%
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}
