body
{ 
     font-family: verdana, arial, sans-serif;
     padding: 0px;
     margin: 0px;
     font-size: 11px;
	 background: #2C2C2A url(./images/back.jpg);
     color: #929280;
}

p
{
     margin: 0px;
     padding: 0px 0px 16px 0px;
     line-height: 1.7em;
}

h1
{ 
     font-family: arial, sans-serif;
     letter-spacing: .1em;
     font-weight: normal;
     text-transform: uppercase;
     padding: 16px 0px 5px 0px; 
     margin: 0px 0px 12px 0px; 
     border-bottom: 1px solid;
     font-size: 150%;
}

img
{ 
     border: 0px; 
     margin: 0px; 
     padding: 0px;
}


/*LINKS*/
a
{
	outline: none;
	text-decoration: underline;
}

a:link, a:visited
{
	color: #929280;
	text-decoration: underline;
}

a:hover
{
     color: #82974B;
	 text-decoration: none;
	 
}




/* block quote */
blockquote
{ 
     margin: 5px 0px 5px 0px; 
     padding: 10px 20px 0px 20px;
     border-left: 0px solid;
}

/* unordered list */
ul
{ 
     margin: 2px 0px 18px 16px;
     padding: 0px;
}

ul li
{ 
     list-style-type: square;
     margin: 0px 0px 6px 0px; 
     padding: 0px;
}

/* ordered list */
ol
{ 
     margin: 8px 0px 0px 24px;
     padding: 0px;
}

ol li
{ 
     margin: 0px 0px 11px 0px; 
     padding: 0px;
}

/* margin lefts / margin rights - to centre content */
#menu, #site_content, #title
{ 
     margin-left: auto; 
     margin-right: auto;
}

/* Title */
#title
{ 
     width: 880px;
     height: 95px;
     border-top: 0px solid #82974B;
	 border-left: 1px solid #82974B;
	 border-right: 1px solid #82974B;
	 background: url(logo2.png) #40403E;
}

#title h1
{
     color: transparent;
}

/*#title h1
{ 
     font-family: century gothic, sans-serif;
	 color: #EEE;
     font-size: 50px;
     text-transform: lowercase;
     font-weight: normal;
     padding: 0px 0px 0px 14px;
     border: 0px;
     float: left;
     letter-spacing: 0px;
}
*/
/* Overall Layout */

#site_content
{
     background: url(back.png) repeat;
     border-color: #82974B;
     width: 880px;
     overflow: hidden;
     border-right: 1px solid #82974B;
     border-bottom: 1px solid #82974B;
     border-left: 1px solid #82974B;
	      margin-bottom: 20px;

}

#menuSpaceContainer
{
     margin: 0px auto;
	 width: 882px;
}

/* navigation menu */
#menu
{ 
     height: 44px;
	 width: 345px;
     /*width: 880px;*/
     border-bottom: 1px solid #82974B;
	 border-top: 2px solid #2C2C2A;
     background: #333;
     /*-right: 1px solid #82974B;*/
     border-left: 1px solid #82974B;
	 margin: 0;
	 float: left;
}

#menu ul
{
     margin: 0px auto;
}
	  

#menu li
{ 
     float: left; 
     margin: 0px; 
     padding: 0px;
     list-style: none;
} 

#menu li a 
{ 
     display: block;
     float: left;
     height: 32px;
	 width: 75px;
     text-decoration: none;
     padding: 12px 19px 0px 19px;
     border-right: 2px solid;
     font-weight: bold;
	 background: #4a4a4a;
     color: #929280;
     border-color: #2C2C2A;
} 


#menu li a:hover, #menu li a.selected, #menu li a.selected:hover
{ 
     background: #82974B;
     color: #EEE;
     border-color: #2C2C2A;
}

/* page menu */

#pagemenu
{ 
     height: 44px;
	 width: 535px;
     /*width: 880px;*/
     border-bottom: 1px solid #82974B;
	 border-top: 2px solid #2C2C2A;
     background: #111;
     border-right: 1px solid #82974B;
     /*border-left: 1px solid #82974B;*/
	 float: left;
}

#pagemenu ul
{
     margin: 0px auto;
}
	  

#pagemenu li
{ 
     float: left; 
     margin: 0px; 
     padding: 0px;
     list-style: none;
} 

#pagemenu li a 
{ 
     display: block;
     float: left;
     height: 16px;
	 /*width: 75px;*/
     text-decoration: none;
     padding: 6px 19px 0px 19px;
     border-right: 2px solid;
	 border-bottom: 2px solid;
     font-weight: bold;
	 background: #4a4a4a;
     color: #929280;
     border-color: #2C2C2A;
} 


#pagemenu li a:hover, #pagemenu li a.selected, #pagemenu li a.selected:hover
{ 
     background: #82974B;
     color: #EEE;
     border-color: #2C2C2A;
}





#filler
{ 
     height: 44px;
	 width: 535px;
     /*width: 880px;*/
     border-bottom: 1px solid #82974B;
	 border-top: 2px solid #2C2C2A;
     background: #111;
     border-right: 1px solid #82974B;
     /*border-left: 1px solid #82974B;*/
	 float: left;
}



/* Global Menu */

#globalmenu
{ 
     height: 20px;
     width: 882px;
     /*border-top: 2px solid;*/
	 border-bottom: 2px solid;
     background: transparent;
     color: #EEE;
     border-color: #82974B;
     margin: 0 auto;
     border-left: 0px solid #82974b;
     border-right: 0px solid #82974b;

}

#globalmenu ul
{
     margin: 0px auto;
} 

#globalmenu li
{ 
     float: right; 
     margin: 0px; 
     padding: 0px;
     list-style: none;
	 background: #333;
} 

#globalmenu li a 
{ 
     display: block;
     float: left;
     height: 19px;
     text-decoration: none; 
     padding: 1px 19px 0px 19px;
     border-left: 2px solid;
     font-weight: bold;
     color:#929280;
     font-size:11px;
     border-color: #2C2C2A;
} 


#globalmenu li a:hover, #globalmenu li a.selected, #globalmenu li a.selected:hover
{ 
     background: #82974B;
     color: #EEE;
     border-color: #2C2C2A;
  
} 


/* Gallery Menu */
#galmenu
{
	 width: 600px;
	 margin: 0px auto;
}

#galmenu a
{
     display: block;
	 /*border: 2px solid #40403E;*/
	 margin: 10px;
	 float: left;
	 border-top: 5px solid #40403E;
	 border-bottom: 5px solid #40403E;
	 border-right: 5px solid #40403E;
	 border-left: 5px solid #40403E;

	 background: #FFF;
}

/*#galmenu a:hover
{
     border-top: 5px solid #FFF;
	 border-bottom: 5px solid #FFF;
	 border-right: 5px solid #FFF;
}*/




#galmenu a img
{
     width: 150px;
	 height: 250px;
	 /*margin:  2px 2px 2px 2px;*/
}

#galmenu a:hover img
{
	-moz-opacity:.75;	
}





/* page content */
#content
{ 
     text-align: left;
     /*width: 650px;
/*     height: 35em;*/
     /*height: 50%;*/
/*     float: left;
*/     padding: 12px 0px 18px 14px;

     background:#1c1c1b;
}

#content h1
{ 
     font-family: arial, sans-serif;
	 color: #FFF;
     letter-spacing: .1em;
     font-weight: 550;
     text-transform: uppercase;
     padding: 16px 0px 5px 0px; 
     margin: 0px 10px 12px 10px; 
     border-bottom: 1px solid #666;
     font-size: 16px;
}


#content a, #content a:hover
{
     text-decoration: none;
}

#home_container h2
{ 
     font-family: arial, sans-serif;
	 color: #FFF;
     letter-spacing: .1em;
     font-weight: normal;
     text-transform: uppercase;
     padding: 16px 0px 5px 0px; 
     margin: 0px 0px 12px 10px; 
     border-bottom: 1px solid #666;
     font-size: 12px;
}

#home_container
{
     width: 740px;
	 /*height: 50%;*/
	 overflow-y: auto;
	 overflow-x: hidden;
	 Padding: 0 5px 0 5px;
	 scrollbar-base-color: #82974B;
	 margin-left: auto;
	 margin-right: auto;
}



.container h2
{ 
     font-family: arial, sans-serif;
	 color: #FFF;
     letter-spacing: .1em;
     font-weight: normal;
     text-transform: uppercase;
     padding: 16px 0px 5px 0px; 
     margin: 0px 0px 0px 10px; 
     border-bottom: 1px solid #666;
     font-size: 12px;
}

.container
{
     width: 740px;
	 /*height: 30em;*/
	 overflow-y: auto;
	 overflow-x: hidden;
	 Padding: 0 5px 0 5px;
	 scrollbar-base-color: #82974B;
	 margin: auto;
}

#gallery
{
     padding: 10px 0 0 0;
	 margin: auto;
}

#gallery a
{
     display: block;
	 /*border: 2px solid #40403E;*/
	 margin: 1px 0px 9px 50px;
	 float: left;
}

#gallery a img
{
     width: 250px;
	 height: 250px;
	 margin: 0px;
	 padding: 0px;
}



/* C ATS */
.quotebox
{
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, sans-serif;
    margin: 10px 10px 10px 10px;
	color: #c8c8c8; 
	background-color: #585654;
	border-left: solid 4px #82974b;
	border-right: solid 2px #1e1e1e;
	border-bottom: solid 2px #1e1e1e;
	padding: 10px;
}
.exbox
{
	font-size: 13px;
	line-height: 18px;
	font-family: Verdana, sans-serif;
	margin-left: 10px; 
	margin-right: 10px; 
	margin-top: 0px; 
	background-color: #a0a0a0; 
	color: #000000; 
	border-left: 5px solid #202020;
	padding: 6px;
}
.newsbox
{
	font-family: Times New Roman, serif;
	font-size: 14px;
	line-height: 18px;
	margin-left: 10px; 
	margin-right: 10px; 
	background-color: #a8a8a8; 
	color: #000000;  
	padding: 10px;
	border-width: 1px; 
	border-color: #202020;
}