body {
background: #333;
color: #fff;
font: normal 0.8em "Lucida Sans Unicode",Verdana, Arial,Helvetica, sans-serif;
margin:0 auto;
}

a {
color: #0000ff;
background: inherit;
text-decoration: underline;
}

a:hover {
color: #990066;
background: inherit;
text-decoration: none;	
}

acronym { 
border-bottom: 1px #26488F dashed;
cursor: help;}

#wrapper {
width:760px;
padding: 0;
margin: 0 auto;
background: #fff;
color: #333;
border-left: solid 2px #333;
border-right: solid 2px #333;
}

h1 {
background: inherit;
color: #ff66cc;
margin: 0;
padding: 30px 0 0 24px;
font:normal 200% "Arial Narrow", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;
letter-spacing:1px;
}

h2 {
background: inherit;
color: #990066;
margin: 55px 0 0 24px;
padding:0 0 0 2px;
font:normal 200% "Arial Narrow", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;
letter-spacing:1px;
}

h3 {
background: inherit;
color: #990066;
margin: 35px 0 0 24px;
padding:0 0 0 2px;
font:normal 210% "Arial Narrow", "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;
letter-spacing:1px;
}

#content{
float: left;
width:760px;
padding: 0;
margin: 0;
background: #000;
color: #fff;
}

#topimg { 
float:left; 
height:142px; 
margin:0; 
width:225px;
}

#top {
float:right;
width:534px;
height:142px;
margin:0;
padding:0;
background:#000;
color:#fff;
border-left:solid 1px #333;
}

#skip { 
float:right; 
width:98.5%; 
margin:32px 0 0px 0; 
padding:0; 
color: #fff; 
background: #000;  
text-align:right;
}

#skip a, #skip a:visited { 
color: #cc3366;	
background: inherit; 
margin: 0 8px 0 0; 
text-decoration: underline;
}

#skip a:hover { 
color: #cc3366; 
background:#852a17; 
text-decoration: underline;	
}

.hide {
display:none;
}

#topmenu {
float:left;
width:760px;
background: #222;
color:#fff;
margin:0;
border-top:1px solid #333;
}

#topmenu ul {
padding:0;
margin:0;
list-style-type: none;
}

#topmenu li {
float:left;
display:inline;
list-style-type: none;
}

#topmenu a, #topmenu a:visited {
display:block;
text-align:center;
text-decoration:none;
padding: 6px 18px 6px 18px;
color:#ff66cc ;
border-right:1px solid #333;
background:#222;
line-height:30px;
font-size:120%;
}

#topmenu a:hover, #topmenu a#current {
color:#990066;
background:#fff;
}

#mainbox {
float:left;
width:760px;
color: #000;
background: #fff ;
margin: 0;
 padding: 8px 0 50px 0;
font: 106% Verdana, Arial, Helvetica, sans-serif;
}

#mainbox p {
padding: 6px 20px 6px 28px;  
margin: 0; 
line-height:1.6em;
}

.gallery { 
background: #fff; 
color:#000;	
float:left;	
padding:6px 0 6px 0;	
margin:20px 0 0 0; 
width:100%;
}

.gallerytitle {
color: #990066;
border: solid 1px #990066;
background: #fff;
margin: 0 0 10px 0;
padding: 8px 1px 8px 0;
font: normal 114%  verdana, Arial, Helvetica, sans-serif;
}

.gallerytitle a:link, .gallerytitle a:visited {
color: #990066; 
background: #fff; 
text-decoration:none;
}

.gallerytitle a:hover { 
color: #0000ff; 
background: #fff; 
text-decoration:none;
}

.gallery1 {  
background: #fff;  
color: #993366;
float: left;  
line-height: 1.1em;  
text-align:center;
width: 31%; padding: 0;
margin-left: 2.05%; 
display: inline;
}

.gallery2 { 
background: #fff;   
color: #993366;
float: left; 
line-height: 1.1em; 
text-align:center;
width: 31%;  
padding:0;
margin-left: 1%; 
}

.gallery3 { 
background: #fff;  
color: #993366;
float: left; 
line-height: 1.1em; text-align:center;
width: 31%; 
padding:0;
margin-left: 1%; 
}

.galleryimg {
border: solid 1px #990066;
background: #fcfcfc; 
color:#000;
padding:5px;
}

#pagebox {
background:inherit;
color:#000;
text-align:center;
float:left;
padding:6px 0 6px 0;
 margin:20px 0 0 0;
width:100%;
}

#pagebox a {
background: #fff;
color:#990066;
border:1px solid #990066;
font-size:96%;
text-decoration:none;
margin-left: 1%;
display: inline;
padding:3px 7px 3px 7px;
}

#pagebox a:visited { 
color:#990066; 

background: #fff; 
text-decoration:none;
}

#pagebox a:hover { 
color: #ff00cc; 
background: #fff; 
text-decoration:none;
}

#footer { 
float:left;  
clear: both; 
text-align:center; 
width:760px; 
height:40px;
background: #222;
color:#cc3366;
margin:0;
padding: 8px 0 2px 0;
border-top:2px solid #333;
}

#footer p { 
padding:8px 0 8px 0; 
margin:0;
}