* {
margin: 0;
padding: 0; }

body {
background: #0f0e11 url(bg.jpg) repeat-x;
}

a:link, a:active, a:visited {
color: #261781;
text-decoration:none;
font-weight:bold;}

a:hover {
color: #f62c3a;
text-decoration:none}

.title {
font-family: Georgia;
font-size: 11pt;
font-weight: bold;
OFFtext-transform:uppercase;
color: #413291;}

#layout {
width: 800px;
margin: 0 auto;
background: url(header.jpg) no-repeat top center #FFFFFF;}

#header {
width: auto;
height:232px;
z-index: 1; }

#mainarea {
font-family: Arial;
font-size: 9pt;
line-height:20px;
color:#363636;
padding-bottom:20px;
padding-left:50px;
padding-right:50px;
float:left;
background: url(contentbg.jpg) no-repeat top right #FFFFFF;
width:700px; }

p {padding-top:5px;}

#footer {
clear: both;
width:790px;
font-family: Tahoma;
font-size: 8pt;
color:#FFFFFF;
text-align:center;
padding: 5px;
background-color: #b1b1b1;
background: url(footerbg.jpg);
  border-top:4px solid;
  border-color:#FFFFFF;
  border-bottom:4px solid;
}

.section  {
font-family: Arial, Times New Roman;
font-size: 18pt;
color:#b4b4b4;
text-align:left;
font-weight:normal;
text-transform: lowercase;
padding-top: 25px;
padding-bottom: 15px;
background: url(OFFtitlebg.gif) no-repeat center left;}

.updates {
margin-left:20px;
margin-right:20px; }

#footer a {
color: #FFFFFF;
font-weight:bold;}

#footer a:hover {
color: #ffbb00;}

/* NAVIGATION */

#navigation {
  height:2em;
  line-height:2em;
  border-bottom:10px solid;
  border-color:#FFFFFF;
}

#navigation ul {
  margin:0;
  padding:0;
}

#navigation li {
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
  border-right:1px solid;
}

#navigation li a {
  display:block;
  padding:0 18px;
  font-size: 9pt;
  font-family: Tahoma;
  text-transform:uppercase;
  letter-spacing:1px;
}

#navigation {background-color:#dbdbdb;}

#navigation li {border-color:white;}

#navigation a {color:white;}

#navigation .selected,
#navigation a:hover
  {background-color:#990000}

img.g {
	border: 7px solid #DDDDDD;
	margin: 0px;
	}

.g:hover { 
	border: 7px solid #DDDDDD;
	}

img.g2 {
	border: 7px solid #DDDDDD;
	margin-top:4px;
	}

.g2:hover { 
	border: 7px solid silver;
	}


.left {
	float:left; 
	margin-right:7px; 
	margin-bottom:0;
}

.right {
	float:right; 
	margin-left:7px; 
	margin-bottom:0;
}




.galleryall {
	background-color: #ebebeb;
	width: 160px;
	text-align: center;
	height: 240px;
}
.galleryall2 {
	background-color: #ebebeb;
	width: 250px;
	text-align: center;
	height: 160px;
	border: 2px solid #FFFFFF;
}
.galleryone {
	background-color: #ebebeb;
	width: 25%;
	text-align: center;
	height: 180px;
	padding:10px;
}
.g1img { 
	border: 6px solid #E1E1E1;
}

.g1img:hover { 
	border: 6px solid #FFFFFF;
	}

.galleryothers {
	width: 150px;	
	height: 200px;
	background-color: #EBEBEB;
	border: 1px solid #B1B1B1;
}

.gallerythumb {
	width: 110px;	
	height: 150px;
	background-color: #EBEBEB;
	border: 1px solid #B1B1B1;
}











#header1 {
width: auto;
padding-top: 5px;
padding-bottom: 20px;
line-height: 30px;
background-color: #FFFFFF;
font-family: "Lucida Sans Unicode", arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
color: #FF8D8D;
text-align: center;
letter-spacing: 1px;
border-width: 0px;
}


div#header1 a, div#header1 a:link, div#header1 a:visited, div#header1 a:active {
padding: 9px;
font-family: Georgia, Arial, Helvetica, "Lucida Sans Unicode", arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #939393;
text-align: center;
letter-spacing: 1px;
background-color: #e3e3e3;
}

div#header1 a:hover {
padding: 9px;
color: #413291;
background-color: #FFFFFF;
border-bottom: 0px dotted;
}

    ul.navheader
        {
        padding: 0px;
        margin: 0px;
        }

    ul.navheader li  {
        display: inline;
        padding: 0 3px 0 3px;
        }


ul.navheader {
padding: 9px;
background-color: #e3e3e3;
border-width: 0px;
}

ul.navheader li  {
padding: 0px;
background-color: #e3e3e3;
border-width: 0px;
}

