@charset "utf-8";
/* CSS Document */

/*LICENCE --------------------------------------
Lele Simeon Tuesday 15th December 2009
*/

/*NOTES ----------------------------------------

Insert notes here

UPDATE INFO ------------------------------------

Revision number: 1.0

CONTENTS ---------------------------------------
=1: Reset all elements to a common value
=2: Default classes
=3: Accessibility
=4: Interface Style
=5: Main Element Styles
=6: Navigation
=7: Featured News
=8: Stylised Buttons SI Files
=9: CMS Edit Form
*/

/* -- =1: reset all elements to a common value ----------------------------------------------------- */
body {color:#000;background:#000;min-width:880px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:"'";}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* -- =2: default classes -------------------------------------------------------------------------- */
.adminheading {font-size: 2.5em!important; color: #6a4e36; margin-top: 30px!important; margin-left: 20px!important; }
.adminsubheading {font-size: 2em!important; color: #ff6e04; margin-left: 20px!important; text-transform:none!important; }
.capitalise { text-transform: capitalize!important; }
.nocapitals { text-transform: none!important; }
.center { text-align: center!important; }
.right { text-align: right !important; }
.left { text-align: left !important; }
.small { font-size: 0.9em; }
.smallitalic { font-size: 0.9em; font-style:italic; color: #FF6600; }
.smaller { font-size: 0.8em !important; }
.block { display: block!important; clear: both!important; }
.bold { font-weight: bold !important; }
.boldbrown { font-weight: bold !important; color: #6a4e36; }
.boldbrownitalic { font-weight: bold !important; color: #6a4e36; }
.boldred { font-weight: bold !important; color: #ff6e04!important; }
.boldorange { font-weight: bold !important; color: #ff6e04!important; }
.boldorangeitalic { font-weight: bold !important; color: #ff6e04!important; font-style:italic!important; }
.bolditalic { font-weight: bold !important; font-style:italic!important; }
.italicorange { font-style:italic!important; color: #ff6e04!important; }
.imgLeft { float: left; padding-right: 20px; }
.imgRight { float: right; padding-left: 20px; }
.imgPad { float: left; padding: 10px; }
.trophy { padding: 2px 2px 0 2px; }
.imgBlock { display: block; clear: both!important; padding: 10px; margin-left: 20px;}
.floatRight { float: right; }
.floatLeft { float: left;}
.clear { clear: both; }
.uppercase { text-transform: uppercase; }
.italic { font-style:italic; }
.normal { padding: 5px; }
p.foot { text-align:center!important; padding-top: 10px; color: #FCE19E!important; font-size: 1.8em!important;  }
.LeftCol { float: left;  width: 400px; padding: 5px; margin-left: 25px;}
.RightCol { float: right; width: 480px; padding: 5px; margin-right: 25px;}
.OneCol { float: left;  width: 880px; padding: 5px; margin-left: 25px;}
.ColFloat { float: left;  width: 400px; margin-right: 5px; }
.EventBoxFloat { width: 735px; margin-left: 25px;  }
.fiddyCol {float: left;  width: 47%; margin-right: 5px; margin-left: 20px; }
.content_details { width: 860px!important; margin-left: 10px; margin-top: 5px;}
.imagerestriction { color: #ff6e04!important; font-weight: bold; font-style:italic; margin-left: 25px; width: 80%; }
.pmac { margin-top: 10px; padding: 0 0 10px 30px; float: right; }
.caption { width: 450px; padding: 5px 0 20px 8px; display: block;  
			font-weight: bold !important; color: #6a4e36!important;
			font-style:italic; font-size: 1em!important; font-family:Georgia, "Times New Roman", Times, serif!important; }
.blockquote {
	width: 80%; padding: 10px; display: block; border: 3px solid #6a4e36; background-color: #dac288;
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 2em; color: #6a4e36; text-transform: none;
		font-weight: bold; font-style:italic; margin-left: 70px; 
}
.bigquote { width: 90%; margin: 10px!important; padding: 5px;
			font-family: Georgia, "Times New Roman", Times, serif!important; color: #6a4e36!important; 
			font-weight: bold !important; font-style: italic!important; font-size: 1.4em!important; 
			}
.imageuploadcontainer { margin-left: 25px; }
.newsDetailImage img { float: left; padding: 10px; }
.newsdetailthumb { float: left; padding: 5px; }
.winner { font-weight: bold !important; color: #ff6e04!important; }
.gallerythumb { 
	float: left;  
	width: 400px; 
	min-height: 150px;              /*  THIS HELPS MIN-HEIGHT ACROSS ALL STUBBORN BROWSERS */
	height:auto !important;
  	height:150px;
	margin: 5px;
	padding: 5px; 
	border: 2px solid #6a4e36; 
	background-color: #dac288; 
}


/* -- =3: accessibility ---------------------------------------------------------------------------- */
.aural {
	position: absolute;
	left: -9999px;
	font-size: small;
}

.hide { display: none; }


/* -- =4: Interface Style --------------------------------------------------------------------------- */
html, body {   /* THIS CODE HELPS KEEP THE FOOTER ANCHORED */
height: 100%;
} 

body { 	
	font: 62.5%/1.4 sans-serif; /* set font size to 10px (a nice round number) - 1.4 line height */
	padding: 0;
	margin: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; 
	background: #000 url('../images/interface/background.gif') repeat;	
}


.fluid {
	width: 100%;
	float: left;
}


@font-face {
  	font-family: "Lucida Grande";
  	src: url('../Lucida%20Grande.ttf');
	src: url('../Lucida$20Grande.eot');
	src: local('Lucida Grande'), local('Lucida Grande'), 
         url('../Lucida%20Grande.ttf') format('truetype');
}

img, div { behavior: url(../scripts/iepngfix.htc)!important; }

#container { /* keep the layout together and centered */
min-height: 100%;
margin-bottom: -150px;
position: relative;
}

#content_container, #nav {
	behavior: url(../scripts/iepngfix.htc)!important; 
}

.header {
	width: 1003px;
	margin: 0 auto;
	overflow: hidden; /*--We add the overflow hidden to keep floating elements from breaking out of this container--*/
}

.container {
	width: 1003px;
	margin: 0 auto;
	overflow: hidden; /*--We add the overflow hidden to keep floating elements from breaking out of this container--*/
	min-height: 100%;
	margin-bottom: -150px;
	position: relative;
}

.fluid {
	width: 100%;
	float: left;
}

#header_section {
	/*background: url(../images/interface/navbar.gif) repeat-x;*/
	background-color: #000;
	/*padding: 20px 0;*/
	height: 56px;
}

#navigation {
	width: 1003px;
	height: 56px;
	z-index: 500;
}

#banner {
	width: 1003px;
	height: 365px;
	margin: 0;
	padding: 0;
	float: left;
	z-index: 1;
}

#content {
	float: left;
	margin-left: 96px;
}

#content_container {
	float: left;
	margin: 0 0 0 47px;
	width: 951px;
	min-height: 500px;              /*  THIS HELPS MIN-HEIGHT ACROSS ALL STUBBORN BROWSERS */
	height:auto !important;
  	height:500px;
	background: url(../images/interface/bodyfill.gif) repeat-y;
}

#admin_container {
	float: left;
	margin: 0 0 0 47px;
	padding: 10px 25px 10px 25px;
	width: 951px;
	min-height: 1000px;              /*  THIS HELPS MIN-HEIGHT ACROSS ALL STUBBORN BROWSERS */
	height:auto !important;
  	height:1000px;
	background: url(../images/interface/bodyfill.gif) repeat-y;
}

#body_section {
	margin-top: -5px;
	height: 100%;
}

#footer {
height: 150px;
position: relative;	
background-color: #000;
/*background:url(../images/interface/bodyfill.gif) repeat-y;*/
/*margin-left: 377px;*/
/*margin-left: 257px;*/
}

.clearfooter {
height: 150px;
clear: both!important;
}

/* -- =5: Main Element Styles  --------------------------------------------------------------------------- */

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 3em; color: #6a4e36; 
		font-weight: bold; font-style:italic; margin-top: 10px; }
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.2em; color: #ff6e04; text-transform: lowercase;
		font-weight: bold; font-style:italic;  }
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 2em; color: #ff6e04; text-transform: none;
		font-weight: bold; font-style:italic;  }
h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.8em; color: #6a4e36; text-transform: none;
		font-weight: bold; font-style:italic; }
h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.5em; color: #6a4e36; text-transform: none;
		font-weight: bold; font-style:italic; }


p { font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif; font-size: 1.4em; text-align: justify; color: #4d3927;}

hr { clear: both; display: block; margin: 10px 0 10px 45px; width: 90%; border: 1px solid #6a4e36; }

a:link {color: #6a4e36; font-weight: bold!important; }     /* unvisited link */
a:visited {color: #755942; font-weight: bold!important; }  /* visited link */
a:hover { color: #ff6e04; font-weight: bold!important; }   /* mouse over link */
a:active { color: #ff6e04; font-weight: bold!important; }   /* selected link */

a.foot:link { color: #FCE19E!important; text-decoration:none!important; }
a.foot:visited { color: #FCE19E!important; text-decoration:none!important; }
a.foot:hover { color: #FF6E04!important; text-decoration:none!important; }
a.foot:active { color: #FF6E04!important; text-decoration:none!important; }

ul.list, ol.list{ margin: 0 auto; padding: 0; }
ul li.list{ font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif; font-size: 1.4em; text-align: justify; color: #333; margin: 10px; padding: 0; list-style-type: disc; list-style-position:inside; }
ol li.list { font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif; font-size: 1.4em; text-align: justify; color: #333; margin: 10px; padding: 0; list-style-type:decimal; list-style-position:inside; }

.bulletlist {margin: 1em; width: 80%; padding: 0}
.bullet ul{  margin-left: 0; padding-left: 1.5em; text-indent: -1.5em; }
.bullet li{ padding-left: 1.5em; text-indent: -1.5em; list-style-image:url(../images/forms/bullet.gif)!important; list-style-position: inside; 
font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif; font-size: 1.4em; color: #333; line-height: 2.1em;  }
.bullet li li{ font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif; font-size: 1.4em; color: #333; line-height: 1.5em!important; }

pre { color:#6a4e36!important; font-size:1.5em; font-style:italic; font-weight:bold; margin-left:160px !important; width:80%; }

.news p { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 1.2em; font-weight: bold; text-align: justify; color: #6a4e36;}

table.datatable { border:1px solid #ff6e04; color: #6a4e36; }
table.datatable thead td{ font-weight:bold!important; color: #FF9933; text-align:center; }
table.datatable td{ padding: 2px; line-height:1em; text-align:center; }
table.datatable p { padding: 2px; line-height: 1em; font-size:0.9em; }
table.datatable tr{ border:1px solid #ff6e04; }

table.polltable { font-family: Georgia, "Times New Roman", Times, serif; border:1px solid #ff6e04; color: #6a4e36; font-size: 1.3em; }
table.polltable thead td{ font-weight:bold!important; color: #FF9933; text-align:center; }
table.polltable td{ padding: 5px; line-height:1.2em; text-align:left; }
table.polltable p { padding: 2px; line-height: 1.2em; font-size:0.9em; }
table.polltable tr{ }


/* -- =6: Navigation  --------------------------------------------------------------------------- */

/* NAVIGATION STYLE */
#navigation ul { margin: 0 auto; padding: 0; }
#navigation li { margin: 0; padding: 0; list-style-type: none; display: inline!important;  /* Prevents "stepdown" */  }
/* NAVIGATION STYLE ENDS*/

#nav a { outline:none!important;}
#nav a.home, #nav a.about, #nav a.news, #nav a.poll, #nav a.event, #nav a.entries, #nav a.gallery, #nav a.video, #nav a.sponsors, #nav a.contact {
	float:left;
	background:url('../images/interface/navigation.gif') no-repeat;
	height:32px;
	text-indent:-999999px;
	}
	
#nav { margin-left: 50px!important; margin-top: 10px!important; }

#nav a.home {	background-position: 0 0; width:75px; }
#nav a.about {	background-position: -75px 0; width:90px; }
#nav a.news {	background-position:-165px 0; width:77px; }
#nav a.poll {	background-position:-242px 0; width:68px; }
#nav a.event { background-position: -310px 0; width: 88px; }
#nav a.entries { background-position: -398px 0; width: 108px; }
#nav a.gallery { background-position: -506px 0; width: 112px; }
#nav a.video {	background-position: -618px 0; width: 84px; }
#nav a.sponsors { background-position: -699px 0; width: 131px; }
#nav a.contact { background-position:-830px 0; width:114px; }	
	
/* HOVER */
#nav a.home:hover {	background-position: 0 -32px!important; }
#nav a.about:hover { background-position:-75px -32px!important; }
#nav a.news:hover {	 background-position:-165px -32px!important; }
#nav a.poll:hover{	background-position:-242px -32px!important; }	
#nav a.event:hover{	background-position:-310px -32px!important; }	
#nav a.entries:hover{ background-position:-398px -32px!important; }	
#nav a.gallery:hover { background-position: -506px -32px!important; }
#nav a.video:hover { background-position: -618px -32px!important; }
#nav a.sponsors:hover { background-position: -699px -32px!important; }
#nav a.contact:hover{ background-position:-830px -32px!important; }	 

/* ACTIVE */
#nav a.active1 {	background-position: 0 -32px!important; }
#nav a.active2 {	background-position:-75px -32px!important; }
#nav a.active3 {	background-position:-165px -32px!important;  }
#nav a.active4{		background-position:-242px -32px!important; }		
#nav a.active5{		background-position:-310px -32px!important;  }	
#nav a.active6 {	background-position:-398px -32px!important; }	
#nav a.active7 { 	background-position: -506px -32px!important; }	
#nav a.active8 {	background-position: -618px -32px!important;  }
#nav a.active9 {	background-position: -699px -32px!important; }
#nav a.active10 {	background-position:-830px -32px!important; }
	
/*END NAVIGATION*/

	.footercontainer {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:1003px;	
	}

#footernav ul { padding: 0; }
#footernav li { margin: 0; padding: 0; list-style-type: none; display: inline!important;  /* Prevents "stepdown" */  }
/* FOOTER NAVIGATION STYLE ENDS*/

#footernav a { outline:none!important;}
#footernav a.homef, #footernav a.aboutf, #footernav a.newsf, #footernav a.pollf, #footernav a.eventf, #footernav a.entriesf, #footernav a.galleryf, #footernav a.videof, #footernav a.sponsorsf, #footernav  a.contactf {
	float:left;
	background:url('../images/interface/footernav.gif') no-repeat;
	height:95px;
	text-indent:-999999px;
	}
	
#footernav { text-align: center !important; /*width: 920px; float: left;*/ /*margin-left: 50px!important; margin-top: 10px!important;*/ }

#footernav a.homef {	background-position: 0 0; width:92px; margin-left: 60px; }
#footernav a.aboutf {	background-position: -92px 0; width:92px; }
#footernav a.newsf {	background-position:-184px 0; width:92px; }
#footernav a.pollf {	background-position:-276px 0; width:92px; }
#footernav a.eventf { 	background-position: -368px 0; width: 92px; }
#footernav a.entriesf { background-position: -460px 0; width: 92px; }
#footernav a.galleryf { background-position: -552px 0; width: 92px; }
#footernav a.videof {	background-position: -645px 0; width: 92px; }
#footernav a.sponsorsf { background-position: -737px 0; width: 92px; }
#footernav a.contactf { background-position:-829px 0; width:92px; }	
	
/* HOVER */
#footernav a.homef:hover {	background-position: 0 -95px!important; }
#footernav a.aboutf:hover { background-position:-92px -95px!important; }
#footernav a.newsf:hover {	 background-position:-184px -95px!important; }
#footernav a.pollf:hover{	background-position:-276px -95px!important; }	
#footernav a.eventf:hover{	background-position:-368px -95px!important; }	
#footernav a.entriesf:hover{ background-position:-460px -95px!important; }	
#footernav a.galleryf:hover { background-position: -552px -95px!important; }
#footernav a.videof:hover { background-position: -645px -95px!important; }
#footernav a.sponsorsf:hover { background-position: -737px -95px!important; }
#footernav a.contactf:hover{ background-position:-829px -95px!important; }	 

/* ACTIVE */
#footernav a.active1 {	background-position: 0 -190px!important; }
#footernav a.active2 {	background-position:-92px -190px!important; }
#footernav a.active3 {	background-position:-184px -190px!important;  }
#footernav a.active4{		background-position:-276px -190px!important; }		
#footernav a.active5{		background-position:-368px -190px!important;  }	
#footernav a.active6 {	background-position:-460px -190px!important; }	
#footernav a.active7 { 	background-position: -552px -190px!important; }	
#footernav a.active8 {	background-position: -645px -190px!important;  }
#footernav a.active9 {	background-position: -737px -190px!important; }
#footernav a.active10 {	background-position:-829px -190px!important; }
	

/* -- =7: NEWS  --------------------------------------------------------------------------- */
/* Featured News */
.newstitle { width: 460px; height: 36px; background:url('../images/interface/newstitle.gif') no-repeat; margin-left: 15px; padding: 8px 0 0 8px; 
				font-family:Verdana, Geneva, sans-serif!important; font-weight: bold; font-size: 1.2em!important; overflow:hidden;  }
.newsbox { width: 460px; height: 184px; background:url('../images/interface/newsbox.gif') no-repeat; 
				margin-left: 15px; margin-top: -8px; padding: 5px 0 5px 8px; 
				font-family:Verdana, Geneva, sans-serif!important; color: #edd8a1; font-weight: bold; font-size: 1.1em!important; 
				overflow:hidden;  }
.newstitle2 { width: 400px; height: 36px; background:url('../images/interface/newstitle.gif') no-repeat; margin-left: 5px; padding: 8px 0 0 8px; 
				font-family:Verdana, Geneva, sans-serif!important; font-weight: bold; font-size: 1.2em!important; overflow:hidden;  }
.newsbox2 { width: 400px; height: 184px; background:url('../images/interface/newsbox.gif') no-repeat; 
				margin-left: 5px; margin-top: -8px; padding: 5px 0 5px 8px; 
				font-family:Verdana, Geneva, sans-serif!important; color: #edd8a1; font-weight: bold; font-size: 1.1em!important; 
				overflow:hidden;  }

.newsdate { font-family:Verdana, Geneva, sans-serif!important; color: #f1b207!important; font-size: 1.1em!important; width: 95%; }
.newsheading { width: 95%; font-family:Verdana, Geneva, sans-serif!important; color: #edd8a1!important; font-size: 1.1em!important; } 

.readmore { font-family:Verdana, Geneva, sans-serif!important; color: #f1b207!important; font-size: 1.1em!important; width: 60%; float: left; margin-left: 2px!important;}
a.readmore:link { color: #f1b207!important; text-transform:uppercase!important; text-decoration:none!important; }
a.readmore:visited { color: #f1b207!important; text-transform:uppercase!important; text-decoration:none!important; }
a.readmore:hover {color: #ff6e04!important; text-transform:uppercase!important; text-decoration:none!important; }   /* mouse over link */
a.readmore:active {color: #ff6e04!important; text-transform:uppercase!important; text-decoration:none!important; }   /* mouse over link */

a.news:link { color: #f1b207!important; text-transform:none!important; font-weight: bold; text-decoration:underline!important; }
a.news:visited {color: #f1b207!important; font-weight: bold; text-decoration:underline!important; }  /* visited link */
a.news:hover {color: #ff6e04!important; font-weight: bold; text-decoration:underline!important; }   /* mouse over link */
a.news:active {color: #ff6e04!important; font-weight: bold; text-decoration:underline!important; }   /* selected link */

.downloadpdf { padding-top: 20px!important; float: left; }
a.downloadpdf:link { color: #6a4e36; font-weight: bold; text-decoration:none!important; }     /* unvisited link */
a.downloadpdf:visited {color: #755942; font-weight: bold; text-decoration:none!important; }  /* visited link */
a.downloadpdf:hover {color: #ff6e04; font-weight: bold; text-decoration:none!important; }   /* mouse over link */
a.downloadpdf:active {color: #ff6e04; font-weight: bold; text-decoration:none!important; }   /* selected link */

.downloadpdf-dkbg { padding-top: 20px!important; float: left; }
a.downloadpdf-dkbg:link {  color: #f1b207!important; text-transform:none!important; font-weight: bold; text-decoration:underline!important;  }
a.downloadpdf-dkbg:visited {color: #f1b207!important; font-weight: bold; text-decoration:underline!important;  }
a.downloadpdf-dkbg:hover {color: #ff6e04!important; font-weight: bold; text-decoration:underline!important;  }
a.downloadpdf-dkbg:active { color: #ff6e04!important; font-weight: bold; text-decoration:underline!important; }
/* Pagination */
.pages { margin-left: 15px; }
.pagenumber{ width: 30px!important; height: 30px!important; float: left; background:url('../images/forms/pagination.gif') no-repeat 0 0; 
			font-family:Verdana, Geneva, sans-serif!important; font-weight: bold!important; font-size: 1.3em;
			padding-top: 4px; padding-left: 8px; margin: 0 auto;}
.nextpage { width: 30px!important; height: 30px!important; float: left; background:url('../images/forms/arrowright.gif') no-repeat 0 0; 
			padding-top: 1px;  margin: 0 auto; text-decoration:none!important; }
.prevpage { width: 30px!important; height: 30px!important; float: left; background:url('../images/forms/arrowleft.gif') no-repeat 0 0; 
			padding-top: 4px; padding-left: 8px; margin: 0 auto;  text-decoration:none!important; }

a.foot:link { text-decoration:none!important; }
a.foot:visited { text-decoration:none!important; }
a.foot:hover { text-decoration:none!important; }
a.foot:active { text-decoration:none!important; }

/* -- =8: Stylised Buttons SI Files  --------------------------------------------------------------------------- */
/* Input Type=File Styling */
.SI-FILES-STYLIZED label.cabinet
{  float: left; width: 110px!important; height: 36px!important; background: url(../images/forms/choosefile.gif) 0 0 no-repeat; display: block; overflow: hidden; cursor: pointer; }
.SI-FILES-STYLIZED label.cabinet input.inputfile
{ position: relative; margin-left: 10px; margin-top: 5px; height: 100%; width: 100%; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
/* INPUT TYPE=FILE STYLING */


/* -- =9: CMS EDIT FORM  --------------------------------------------------------------------------- */
/* CMS   Edit Forms   */
.formdesc { font-family:Verdana, Geneva, sans-serif!important; color:#666!important; font-size:1.2em; font-style:italic; margin-left:160px !important; width:80%;  line-height:1.5em; }
.editform { line-height:1.75em; width: 800px;}
.editform h3 { 	margin-left: 150px; }
.editform label { 
	width: 150px!important;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 1.3em; font-weight:bold; font-style:italic!important; text-transform:lowercase;  
	float: left; margin-right: 5px; margin-top: 10px; text-align: right; color: #ff6e04; 
	}
.editform textarea { 
	width: 500px; height: 100px; 
	font-size: 1.2em; 
	color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #CCC; 
	font-family:Verdana, Geneva, sans-serif!important; 
	}
.editform input { 
	width: 600px; height: 24px; 
	margin: 5px 5px 5px 5px!important; padding-top: 8px!important; padding: 5px;  
	color: black; font-size: 1.2em; border:1px solid #CCC; 
	font-family:Verdana, Geneva, sans-serif!important; 
	}
.editform select { 
	width: 400px; height: 30px; 
	color: black; font-size: 1.2em; 
	padding: 5px; margin: 5px 5px 5px 10px; 
	border:1px solid #CCC; 
	font-family:Verdana, Geneva, sans-serif!important; 
	}
.editform p{
	margin-left: 150px; 
	padding: 0; 
	clear: right;
	}
	
.required {background: #FFFFFF!important;}

.editform input.submitbtn {
		border:0px;  
		width: 110px!important; height: 36px; 
		background: url(../images/forms/submit.gif); background-repeat: no-repeat;  
}
.editform input.resetbtn {
		border:0px;  
		width: 110px!important; height: 36px; 
		background: url(../images/forms/reset.gif); background-repeat: no-repeat;  
}


.editform input.submitthumb { 
	float: left; 
	margin-left: 160px!important; 
	width: 100px; height: 30px; 
	}
#status { 
	margin: 10px 10px 15px 20px; padding: 10px; float: left; display: block; 
	background-color: #6a4e36 /*#ff6e04*/; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.2em; font-weight: bold; font-style: italic; color: #FFFFFF; 
	}

/* CMS   Edit Forms   */
.eventform { line-height:1.75em; width: 800px;}
.eventform h3 { 	margin-left: 170px; }
.eventform label { 
	width: 150px!important;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 1.3em; font-weight:bold; font-style:italic!important; text-transform:lowercase;  
	float: left; margin-right: 5px; margin-top: 10px; text-align: right; color: #ff6e04; 
	}
.eventform textarea { 
	width: 500px; height: 100px; 
	font-size: 1.2em; 
	color: black; padding: 5px; margin: 5px 5px 5px 15px; border:1px solid #CCC; 
	font-family:Verdana, Geneva, sans-serif!important; 
	}
.eventform input { 
	width: 600px; height: 24px; 
	margin: 5px 5px 5px 5px!important; padding-top: 8px!important; padding: 5px;  
	color: black; font-size: 1.2em; border:1px solid #CCC; 
	font-family:Verdana, Geneva, sans-serif!important; 
	}
.eventform select { 
	width: 400px; height: 30px; 
	color: black; font-size: 1.2em; 
	padding: 5px; margin: 5px 5px 5px 10px; 
	border:1px solid #CCC; 
	font-family:Verdana, Geneva, sans-serif!important; 
	}
.eventform p{
	margin-left: 150px; 
	padding: 0; 
	clear: right;
	}
	
.eventform input.submitbtn {
		border:0px;  
		width: 110px!important; height: 36px; 
		background: url(../images/forms/submit.gif); background-repeat: no-repeat;  
}
.eventform input.resetbtn {
		border:0px;  
		width: 110px!important; height: 36px; 
		background: url(../images/forms/reset.gif); background-repeat: no-repeat;  
}


.eventform input.submitthumb { 
	float: left; 
	margin-left: 160px!important; 
	width: 100px; height: 30px; 
	}


/* A D M I N   N A V I G A T I O N */
.adminnav { font-family: "Trebuchet MS", Verdana, sans-serif; color: #666666; font-weight: bold; font-size:1.2em; margin: 0; padding: 0; text-align: center!important;}
.adminnav a {margin: 0 5px 0 5px;}
.adminnav a:link {color: #333333; }     /* unvisited link */
.adminnav a:visited {color: #666666; }  /* visited link */
.adminnav a:hover {color: #FF0000; }   /* mouse over link */
.adminnav a:active {color: #000000;}   /* selected link */

/*Nav link style*/
#adminnav ul { margin: 0 auto; padding: 0; }
#adminnav li { margin: 0; padding: 0; list-style-type: none; display: inline!important;  /* Prevents "stepdown" */ }
#adminnav a {margin-top: 10px; float: left; padding-top: 40px; outline: none; overflow: hidden; height: 0px !important;  height /**/:40px; /* for IE5/Win */ }
#adminnav a:hover { background-position: 0 -40px; }
#adminnav a:active, #nav a.selected { background-position: 0 -40px; }
	
.contentadminr a { width: 100px; background: url('../images/menus/contentpages.gif') top left no-repeat; margin-left: 20px;}
.eventsadminr a { width: 100px; background: url('../images/menus/events.gif') top left no-repeat; }
.newsadminr a { width: 100px; background: url('../images/menus/news.gif') top left no-repeat; }
.galleryadminr a { width: 100px; background: url('../images/menus/imagegallery.gif') top left no-repeat; } 
.logoutr a { width: 100px; background: url('../images/menus/logout.gif') top left no-repeat; } 
.loginr a { width: 100px; background: url('../images/menus/login.png') top left no-repeat; } 
	
/* A D M I N   N A V I G A T I O N ends */

/* G A L L E R Y   N A V I G A T I O N */

#galleryNav p { float: left; margin: 5px; padding: 10px; display: block!important; 
				border: 1px solid #5a422d;
				background: url('../images/forms/galleryNav.gif') repeat-x;
			}
#galleryNav p:hover { border: 1px solid #ff6e04; /*5a422d*/ }
	#galleryNav p.active { border: 1px solid #ff6e04; /*5a422d*/ }


#galleryNav h4 { margin-left: 10px; }	

#galleryNav a {
		display: block;
		text-decoration: none;
			}

#galleryNav a.selected {
		color: #ff6e04;
		text-decoration:underline;
			}




/* S P O N S O R S   P A G E    */
.sponsorlogo { margin-left: 80px; width: 150px; float: left; padding: 5px;}
.sponsorlogo img { width: 131px; height: 65px; padding: 2px; }
.sponsordesc { width: 600px; float: left; margin-bottom: 20px; margin-top: 20px; clear: right; }

a.sponsor:link {color: #6a4e36!important; font-weight: bold; text-decoration:none!important;  }
a.sponsor:visited {color: #6a4e36!important; font-weight: bold; text-decoration:none!important;  }
a.sponsor:hover {color: #ff6e04!important; font-weight: bold; text-decoration:none!important;  }
a.sponsor:active {color: #ff6e04!important; font-weight: bold; text-decoration:none!important;  }

.sponsorbox { float: left; width: 200px; height: 160px; margin: 10px;  }
.sponsorslogo { margin-left: 30px; padding: 10px; }
.sponsorsdesc p { font-size: 1.3em!important; padding: 10px; text-align:center!important; }

.sponsorbox {
    background-color: #f2d58c;
	border: 3px solid #4D3927;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
	min-height: 160px;              /*  THIS HELPS MIN-HEIGHT ACROSS ALL STUBBORN BROWSERS */
	height:		auto !important;
  	height:		160px;
}

/* V I D E O   P A G E    */
#itunes { margin-left: 20px!important;}
#videoplaylist { margin: 15px 15px 10px 10px; }

/* G A L L E R Y   P A G E  */
/*  L I G H T B O X   G A L L E R Y   */
/* jQuery lightBox plugin - Gallery style */
	#gallery {
		margin: 0 auto;
		padding: 0;
		width: 840px;
	}
	.fancyImage { }
	.thumbPad {  }
	img.thumbPad { width: 100px; height: 100px; border: 2px solid #6a4e36; float: left!important; /*margin: 5px;*/ padding: 0; margin: 12px; }
	img.thumbPad:hover { border: 2px solid #ff6e04; }
	
	
/* E V E N T   P A G E    */
	
.eventtitle { width: 735px; height: 36px; background:url('../images/interface/eventtitle.gif') no-repeat; margin: 20px 5px 0 5px; padding: 8px 0 0 8px; 
				font-family:Verdana, Geneva, sans-serif!important; font-weight: bold; font-size: 1.4em!important; overflow:hidden;  }
.eventbox { width: 726px; 
			min-height: 184px;              /*  THIS HELPS MIN-HEIGHT ACROSS ALL STUBBORN BROWSERS */
			height:		auto !important;
			height:		184px;
			
			background: #333;
			border: 1px solid #F49749;
				 margin: -8px 5px 0 5px; padding: 8px 0 0 8px;
				font-family:Verdana, Geneva, sans-serif!important; color: #edd8a1; font-weight: bold; font-size: 1.1em!important; 
				overflow:hidden;  }

	p.eventlinks { color: #FF6E04 !important; }
	a.eventlinks { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif!important; }
	a.eventlinks:link { color: #FF6E04!important; text-decoration:none!important; }
	a.eventlinks:visited { color: #FF6E04!important; text-decoration:none!important; }
	a.eventlinks:hover { color: #fce19e!important; text-decoration:none!important; }
	a.eventlinks:active { color: #FF6E04!important; text-decoration:none!important; }
