* {
padding:0;
margin:0;
}
body {
font-size: 62.5%;
font-family: Georgia, serif;
color:#FFF;
background:#000 url(../images/bg.jpg) fixed;
}
div#page_wrap {
width: 950px;
margin:0 auto;
}
li a img {
border:0px;
}
.class {
clear: both;
}
a {
color:#e56b02;
font-weight: bold;
text-decoration: none;
font-size: 0.9em;
font-style: italic;
}
a:hover, a:active {
text-decoration: underline;
}
div#logo {
background:url(../images/logo.jpg) no-repeat;
height:105px;
}
ul#menu {
list-style:none;
padding-top:70px;
}
ul#menu li{
float:right;
padding-left:10px;
}
div#header {
background:url(../images/header.jpg) no-repeat;
height:78px;
}
div#header h1 {
color:#e56b02;
font-size:3.0em;
font-style:italic;
font-weight:lighter;
padding:1.0em;
}
div#middle {
background:url(../images/middle.jpg) repeat-y;
height:725px;
}
div#middle hr {
margin-left:10px;
color:#643d10;
background-color: #643d10;
border-color: #643d10;
} 
div#middle div#main {
margin-left:20px;
float: left;
}
div#middle div#main img{
padding: 5px;
border: 1px solid #1F4753;
margin: 10px 10px 0px 0px;
}
div#middle div#main div#main_top {
background:url(../images/main_top.jpg) top no-repeat;
height:4px;
width:579px;	
}
div#middle div#main div#main_content {
background:#FFF;
display:block;
height:100%;
width:579px;
min-height:200px;
}
div#middle div#main div#main_content p {
font-size:1.5em;
line-height: 1.5em;
margin-bottom: 0.8em;
color:#3c3c3c;
padding:5px 10px 10px 10px;
}
div#middle div#main div#main_content h2 {
font-size:1.9em;
line-height: 1.9em;
color:#333;
font-style:italic;
padding:5px 0px 0px 10px;
}
div#middle div#main div#main_bottom {
background:url(../images/main_bottom.jpg) bottom no-repeat;
height:4px;
width:579px;	
}
div#middle div#side {
float:right;
margin-right:20px;
}
div#middle div#side div#side_top {
background:url(../images/side_top.jpg) top no-repeat;
height:3px;
width:306px;	
}
div#middle div#side div#side_content {
background:#eee7d5;
display:block;
height:100%;
width:306px;
min-height:200px;	
}
div#middle div#side div#side_content p {
font-size:1.4em;
line-height: 1.4em;
margin-bottom: 0.7em;
color:#000;
padding:10px;
}
div#middle div#side div#side_bottom {
background:url(../images/side_bottom.jpg) bottom no-repeat;
height:3px;
width:306px;		
}
div#footer {
background:url(../images/footer.jpg) bottom no-repeat;
height:123px;
width: 950px;
}
div#footer a{
text-decoration: none;
color: #FFF;
font-family: Helvetica, sans-serif;
font-weight: lighter;
font-style: normal;
}
div#footer p{
text-align: center;
padding-top: 60px;
font-size: 1.4em;
}
