body {
background : #000 url(../img/blackback.gif);
margin : 20px auto 20px auto;
font : normal 0.8em arial, verdana, sans-serif;
}
a {
background : inherit;
color : #105cb6;
}
a:hover {
color : #bd5e00;
background : inherit;
}
h1 {
background : inherit;
color : #bd5b00;
font : normal 200% arial, "trebuchet ms", verdana, sans-serif;
margin : 0 0 4px 0;
}
h2 {
color : #bd5b00;
font : normal 180% arial, "trebuchet ms", verdana, sans-serif;
padding : 0 0 4px 0;
margin : 10px 0 0;
}
h3 {
color : #bd5b00;
font : normal 140% arial, "trebuchet ms", verdana, sans-serif;
padding : 0 0 4px 0;
margin : 10px 0 0;
}

h4 {
margin-bottom: 5px;
}

#wrapper {
width : 750px;
background : #fff;
color : #333;
padding : 6px 6px 6px 6px;
margin : 0 auto;
}
#skp {
margin : 0;
padding : 0;
}
.hide {
display : none;
}
#topmenu {
text-align : center;
width : 100%;
float : left;
background : #000 url(../img/blackback.gif);
color : #fff;
margin : 0;
padding : 10px 0 10px 0;
}
#topmenu ul {
padding : 0;
margin : 0;
list-style-type : none;
}
#topmenu li {
padding : 0;
margin : 0;
display : inline;
list-style-type : none;
}
#topmenu a, #topmenu a:visited {
margin : 0 0 0 -6px;
text-align : center;
text-decoration : none;
padding : 10px 18px 10px 18px;
color : #e2e7df;
font : normal 95% "trebuchet ms",arial, tahoma, verdana, sans-serif;
border-left : 1px solid #585858;
border-bottom : 0;
background : #000;
}
#topmenu a:hover {
color : #105cb6;
background : #fff;
border-bottom : 0;
}
#topmenu a.last {
border-right : 1px solid #585858;
}
#topbox {
float : left;
width : 100%;
background : #fff;
margin : 20px 0 20px 0;
padding : 0;
}
.boxleft {
width : 50%;
float : left;
margin-left: 30px; 
}
.boxright {
width : 45%;
float : right;
margin : 0px 0 0 0;
padding-top: 80px;
}
.boxright ul {
list-style : none;
margin : 4px 0 0 0;
padding : 0 0 10px 0;
}
.boxright li , .boxright p{
background : inherit;
color : #666;
font-style: normal;
font-family: arial, "trebuchet ms", verdana, sans-serif;
padding : 0;
margin : 0 0 6px 24px;
list-style-type : none;
}
.hdrimg {
margin : 20px 0 15px 55px;

}
#menubox {
float: left;
background: #fff;
padding: 6px 0 6px 0;
margin: 0;
width: 100%;
}
.menu1 {
background : #fafafa url(../img/imgback.png);
color : #000;
float : left;
width : 32.5%;
padding : 4px 0 8px 0;
margin-left : 0;
display : inline;
}
.menu2, .menu3 {
background : #fafafa url(../img/imgback.png);
color : #000;
float : left;
width : 32%;
padding : 4px 0 8px 0;
margin-left : 1.6%;
}
.menu1 p, .menu2 p, .menu3 p {
line-height : 1.4em;
padding : 0 6px 0 12px;
margin : 0;
}
.bxtitle {
background : inherit;
color : #4f504f;
padding : 2px 0 0 0;
margin : 0 0 2px 12px;
font : normal 140% arial, "trebuchet ms", verdana, sans-serif;
}
#content {
float : left;
background : #fff;
width : 646px;
margin : 10px 52px 40px 52px;
padding : 0;
}
#breadcrumb {
float : left;
background : #fff;
color : #333;
width : 80%;
margin : 15px 25px 10px;
padding : 0;
}
#content p, ul.wordy-list, .wordy-list li {
line-height : 1.6em;
margin : 0px;
padding-top: 4px;
padding-bottom: 10px;
text-align: justify; 
}

.halfbox {
float : left;
width : 45%;
display : inline;
margin : 0 0 0 16px;
}
.halfboxtitle {
background : inherit;
color : #4f504f;
margin : 30px 0 8px 52px;
padding : 0;
font : normal 160% arial, "trebuchet ms", verdana, sans-serif;
}
input, textarea {
background : #fafafa;
color : #333;
border : 1px solid #ccc;
}
.button {
cursor : pointer;
color : #105cb6;
background : inherit;
}
#totop {
padding : 0;
clear : both;
text-align : right;
margin : 0 0 0 0;
padding : 30px 0 0 0;
}
#totop a {
padding : 0;
margin : 0 20px 0 0;
border-bottom : none;
}
.topimg {
border : none;
padding : 0 3px 0 0;
}
#footer {
width : 100%;
clear : both;
background : #000;
color : #e2e7df;
margin : 0;
padding : 2px 0 2px 0;
text-align : center;
}
#footer p {
padding : 8px 0 8px 0;
margin : 0;
}

blockquote {
font-style: italic;
}
.source {
padding-left: 4em;
}

#content table {
margin: 10px auto 10px auto;
}

/* Floaty images */

.image {
border: 1px solid #333333;
padding: 3px;
margin-top: 8px;
}

.right {
float: right;
margin-left: 3px;
}

.left {
float: left;
margin-right: 3px;
}

.image p {
text-align: center !important;
padding-bottom: 4px !important;
line-height: 0.4 !important; 
font-style: italic;
}

.image img{
border: 1px solid #ffffff;
}

.image a:hover img {border: 1px solid #bd5e00;}

/* Image galleries */

div.gallery {
margin-left: 2px; 
}

div.gallery div {
float: left; 
margin: 2px;
text-align: center; 
}

