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


/* clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}

/* Hide from IE Mac \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* End hide from IE Mac */
/*clearfix end */

html, body {
height: 100%;
}
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:#dae7fb url(images/bg4.jpg) repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#container { 
	width: 920px; 
	background: none;
	margin: 0 auto;
	padding-bottom:20px;
    text-align: left;
	margin-top:10px;
	
}
#header {
	width: 920px;
	height:166px;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	background-image: url(images/newlogo.png);
}
#headertext
{
	width:300px;
	margin-top:25px;
	margin-right:35px;
	margin-left:585px;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	float: right;
	}
	
a:focus {
    outline: 0;
}
	
	
	
#navbar
{
height:26px;
width: 920px;
padding-top:0px;
margin:2px 0px 2px 0px;
background-color:#666600;

border-top:1px solid #CEDE5F;
border-bottom:1px solid #CEDE5F
}


.menustyle{
width: 99%;
font-weight: bold;
}

.menustyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.menustyle ul{
border: none;
width: 100%;
background-color:#666600; /*THEME CHANGE HERE*/
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px; color:#fff;
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.menustyle ul li{
display: inline;
}

.menustyle ul li a{
color: #fff;
padding: 4px  7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.menustyle ul li a:hover, .menustyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
color:#cf0;
background-color:#9f9a2f; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #bbb; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
background-color:#B8CB32;
width: 120px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #46521D; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #fff;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#cf0;
background-color: #9F9A2F;
}




#maincontent
{width: 920px;  
	background: #FFFFFF;
	float:left;
	clear:both;
}
#maingallery
{width:880px;height:400px;
	margin:20px 20px 0px 20px;
	background-image:url(images/flashpics/1.jpg);
}

#maingallery2
{width:880px;height:400px;
	margin:20px 20px 0px 20px;
	background-image:url(images/flashpics/5.jpg);
}

#maingallery3
{width:880px;height:400px;
	margin:20px 20px 0px 20px;
	background-image:url(images/flashpics/4.jpg);
}

#maingallery4
{width:880px;height:400px;
	margin:20px 20px 0px 20px;
	background-image:url(images/flashpics/29.jpg);
}

#maingallery5
{width:880px;height:400px;
	margin:20px 20px 0px 20px;
	background-image:url(images/flashpics/23.jpg);
}

#maingallery6
{width:880px;height:400px;
	margin:20px 20px 0px 20px;
	background-image:url(images/flashpics/31.jpg);
}

#maingallery7
{width:880px;height:400px;
	margin:20px 20px 0px 20px;
	border:1px solid #666;
	background-image:url(images/flashpics/33.jpg);
}

.floatimgleft {
float:left;
margin-top:5px;
margin-right:5px;
margin-bottom:0px;
}

.floatimgright {
float:right;
margin-top:5px;
margin-right:5px;
margin-bottom:0px;
}


#bottomcontent
{width: 920px;
margin:0px 0px 0px 0px;
padding-bottom:20px;
background:#FFFFFF;
}

#bottomcontainer
{width:920px;
float:left;
background:#ffffff;
}

#leftcolumn
{width:230px;
float:left;
margin-left:20px;
margin-bottom:20px;
background:#b5cb32;

}
.leftcolumnbox
{width:210px;
margin:10px 10px 5px 10px;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:17px;
background:#b5cb32;
}
#rightcolumn
{
	width:630px;
	float:left;
	margin-left:20px;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:17px;
	background-color: #FFF;
}
.rightcolumnbox
{width:610px;
margin:5px 10px 5px 10px;
}

.bodyfont
{color:#666; font-size:14px;
}
#footer
{width:920px; height:50px;clear:both;margin: 0 auto;
padding-bottom:5px;
color:#666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
#subfooter
{width:620px;
height:30px;text-align:left;
padding-top:10px;
float:left;
}
#kdlink
{width:300px; float:left; text-align:right;
padding-top:15px;}
#kdlink a{color:#660;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;text-decoration:none;}

