body{
background-image:url(../images/bodybg.jpg);
background-position:top center;
background-repeat:no-repeat;
font-family:Tahoma,Helvetica,Arial,san-serif;
font-size:12px;
background-color:black;
color:white;
margin:0px;
padding:0px;
}
a:link{color:#fc6;}
a:hover{color:#fff;}
a:active{color:#fc0;}
a:visited{color:#c90;}
#topnav .menu li a:hover{color:#ffffff;}

div.moduletable li a, .mainmenu li a, .keyconcepts li a, othermenu li a {color:#fff;}

#logo{
width:800px !important;
height:100px;
margin:0px;
background:url(../images/logo.png) left no-repeat;
border: 0px solid #ccc;
padding:20px 0px;
}
#topnav{
height:30px;
width:800px;
margin:0px;
text-align:center;
}

/*.moduletable, .moduletable_menu {
background:#372102;
margin:0px 0px 10px 0px;
width:90%;
padding:8px 4px;
}
*/

div.moduletable h3, .moduletable_menu h3 {
background:;
padding:0px 0px 0px 4px;
text-align:left;
margin:0px;
color:#ffffff;
}

.moduletable table {
}

.poll td {
margin:0px;
padding:4px 0px;
}

.latestnews, .mainmenu, .keyconcepts, .othermenu {
background:#ccc top right repeat-y;
margin-left:0px;
padding-left:0px;
margin-right:0px;
margin-top:0em;
}

div.moduletable li, .mainmenu li, .keyconcepts li, othermenu li{
background:transparent;
/*margin-top:-2em;*/
padding:0px;
font-size:80%;
color:pink;
}

.ArticleFooter{

}

.ArticleFooter p{
}

#wrapper{
width:800px !important;
height:100% !important;
background-color:#000000 !important;
margin:0px auto 0px auto;
padding:0px;
overflow:hidden;
}

#colCenter{
width:544px;
background:#000000;
float:left;
margin:10px 0px;
padding:10px;
text-align:left;
}

#midtopbox{
width:544px;
background:#000000;
float:left;
margin:0px;
padding:0px;
text-align:left;
}

#colLeft{
width:200px;
float:left;
margin:10px 0px 10px 4px;
}

/*#colRight{
width:132px;
float:left;
margin:10px 4px 10px 8px;
}*/

fieldset.input{width:98% !important;
background-color:;
border:0px;
padding:0px;
margin:0px;
}
.inputbox{
width:100px;
padding:0px;
margin:0px;
}

#form-login{
width:98%;
padding:0px 0px 0px 4px;
margin:0px;
text-align:left;
}

#form-login ul li {
padding:4px;
margin:0px;
color:#fc0;
}

.buttonheading img {
border:#fff 1px solid;
}

div.module, div.module_gal{
	background: url(../images/box_br.jpg) 100% 100% no-repeat;
	
}

div.module_menu{
	background: url(../images/box_br.jpg) 100% 100% no-repeat;
	
}

div.module_menu div, div.module div, div.module_gal div {
	background: url(../images/box_bl.jpg) 0 100% no-repeat;
	
}

div.module_menu div {
	background: url(../images/box_bl.jpg) 0 100% no-repeat;
	padding-bottom:20px;
	margin-bottom:0px;
}

div.module_menu div div, div.module div div, div.module_gal div div{
	background: url(../images/box_tr.jpg) 100% 0 no-repeat;
	
}

div.module_menu div div div, div.module div div div, div.module_gal div div div {
	background: url(../images/box_tl.jpg) 0 0 no-repeat;
}

div.module_gal div div div div{background-image:none;}

div.module_gal div div div div img {padding:0px 0px 30px 0px;}

div.module div div div form table.poll tbody tr td div {
background-image:none !important;

}

.menu li {padding:4px; color:#fc0; text-align:left !important;}

#topnav ul.menu li{
display:inline;
text-decoration:none;
padding:0px 8px;
margin:0px 10px 0px 10px;
font-weight:bold;
}

/*#mainlevel-nav li {
display:inline;
text-decoration:none;
padding:0px 8px;
margin:0px 10px 0px 10px;
}*/
/*#mainlevel-nav li a {text-decoration:none;}*/
#topnav ul.menu li a{text-decoration:none;}

/*ul#mainlevel-nav{
width:800px;
background: url(../images/topmenubar.jpg) center top no-repeat;
padding:6px 0px 0px 0px;
margin:10px 0px 2px 0px;
height:30px;
}*/

#topnav ul.menu{
width:800px;
background: url(../images/topmenubar.jpg) center top no-repeat;
padding:6px 0px 0px 0px;
margin:10px 0px 10px 0px;
height:30px;
}
.contentheading{font-weight:bold; color:#fc0; font-size:18px;}

h2{color:#fc0;}
#contact_text.inputbox{width:400px;}
#contact_subject.inputbox{width:200px;}
#contact_email.inputbox{width:200px;}
#contact_name.inputbox{width:200px;}
.article_column{padding:4px;}

/*Thes eare the Registration styles*/
.message td{
color:white !important;
}

.componentheading{
color: #ffcc00;
}

th.coltitle {
color: #ffcc00;
}

tr.categoryRow td{
background-color:#000000 !important;
}
tr.eventListRow1 td{
background-color:#673301;
}

tr.eventListRow2 td {
background-color:#472300;
}
/*gallery styles here*/

.gallery .sectiontableheader{
visibility:hidden !important;
}
/*Calender styles here*/
.cal_td_daysnoevents{

background-color: #673301 !important;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

}

a.cal_daylink:link{

font-family: Arial;

font-size: 12px;

font-style: normal;

font-weight: bold;

color: #ffcc66;

text-decoration: none;

}

a.cal_daylink:hover {

font-family: Arial;

font-size: 12px;

font-style: normal;

font-weight: bold;

color: white;

text-decoration: none;

}

.cal_td_daysnames{

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #000000;

height: 25px;

line-height: 25px;

background-image: none !important;

background-repeat: repeat-x;

background-position: left top;

color:#ffcc66;

background-color: #340033;

font-weight: bold;

text-align: center;

}

.cal_td_daysnames .saturday, .cal_td_daysnames .sunday, .cal_td_daysnames .monday, .cal_td_daysnames .tuesday, .cal_td_daysnames .wednesday, .cal_td_daysnames .thursday, .cal_td_daysnames .friday{
color:#ffcc66 !important;
}

.mod_events_td_dayoutofmonth{

font-weight: bold;

color: white;

background-color: #92714d;

}

.mod_events_td_todaynoevents{
background-color:#482300;
color:white;
}

.mod_events_monthyear, .mod_events_table {
border-top-width: 1px;

border-bottom-width: 1px;

border-top-style: solid;

border-bottom-style: solid;

border-top-color: #482300;

border-bottom-color: #482300;

margin-top: 0.25em;
margin-bottom:2.5em;

height: 18px;

background-image: none;

}

a.mod_events_daylink:visited{

color: #ffcc66;

text-decoration: none;

}

a.mod_events_daylink:hover {

color: white;

text-decoration: none;

}

.mod_events_td_dayname, .mod_events_td_dayname .saturday, .mod_events_td_dayname .sunday, .mod_events_td_dayname .monday, .mod_events_td_dayname .tuesday, .mod_events_td_dayname .wednesday, .mod_events_td_dayname .thursday, .mod_events_td_dayname .friday{
color:#ffcc66 !important;
}

.module_apps{
padding-top:10px;
}

#centerBox{
width:800px;
height:auto;
text-align:center;
margin:0px auto;
padding:10px 0px 0px 10px;
}

#theFooter{
text-align:center;
margin:10px auto;
clear:both;
}
