﻿* {
	margin: 0px auto 0px auto;
	padding: 0px auto 0px auto;
	font-family:Calibri;
}

/******** General tags ********/

body {
margin:0;
padding:0;
background:#fff9ef;
line-height:1.4em;
}

a {
text-decoration:none;
color:#0057a4;
font-weight:normal;
}

a:hover {
text-decoration:underline;
color:#808080;
}

p {
margin:0 0 18px 8px;
line-height:normal;
}

h2 {
font-size:1.5em;
font-weight:bold;
letter-spacing:-1px;
margin:10px 0 12px 0;
}

h3 {
font-size:1.5em;
letter-spacing:-1px;
margin:10px 0 8px 0;
}

/******** Main wrap ********/

#wrap {
background:#fff9ef url(images/body.gif) top left repeat-y;
color:#fff9ef;
margin:0px auto -0px auto;
width:1024px;
}

/******** Header ********/

#header {
clear:both;
background:url(images/header.jpg) top left no-repeat;
height:162px;
}

/******** Sitemenu, left sidebar ********/

#sitemenu {
clear:both;
float:left;
width:180px;
margin:0px;
padding:5px 0px 0px 55px;
z-index:auto;
}


/******** Extras, top sitebar ********/

#extras {
width:864px;
height:80px;
float:right;
margin:30px 45px 0px 0px;
padding:0px 0px 35px 0;
}

#extras a {
margin:0 0 14px 2px;
font-size:16px;
color:#64350b;
}

#extras a:hover {
margin:0 0 14px 2px;
list-style:none;
text-decoration:none;
color:#a4560f;
}

#extras .current {
margin:0 0 14px 2px;
list-style:none;
text-decoration:none;
color:#a4560f;
}

/******** Content variations ********/

#content {
color:#000000;
margin:0px 50px 0 260px;
}

#content h1 {
font-size:20px;
font-weight:normal;
letter-spacing:1px;
line-height:22px;
}

#content h2 {
font-size:20px;
font-weight:normal;
letter-spacing:1px;
line-height:20px;
}

#content h3 {
font-size:16px;
font-weight:normal;
letter-spacing:1px;
line-height:16px;
}

#content h4 {
font-size:14px;
font-weight:bold;
letter-spacing:1px;
line-height:14px;
}


/******** Footer ********/

#footer {
font-family:Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:0px 50px -1px 0px;
font-size:10px;
height:63px;
text-align:right;
background: url(images/footer.jpg) bottom left no-repeat;
letter-spacing:-0px;
}

#footer p {
color:#FFFFFF;
margin:0px 50px 0px auto;
padding:1px 0px 0px 0px;
}

#footer a {
color:#808080;
font-weight:bold;
text-decoration:none;
}

#footer b {
color:#a0a0a0;
margin:0px 50px 0px auto;
}

#footer a:hover {
color:#000000;
text-decoration:none;
}

/******** Various classes ********/

.textright {
text-align:right;
}

.center {
text-align:center;
}

.frontphoto {
margin:20px 0 10px 0;
}

.small {
font-size:0.8em;
}

.bold {
font-weight:bold;
}

.clear {
clear:both;
}

.hide {
display:none;
}
.style4 {
font-size:1.4em;
color:#333333;
letter-spacing:-1px;
line-height:normal;
 text-align: center;
margin:15px 0px 10px 0px;
}
.style5 {
color:#808080;
font-size: 10px;
}
.style6 {
color:#808080;
}
.style7 {
	margin-left: 48px;
}
