* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image: url('bg.png');
}
img {
 border: none;
}
a:link {
 color: #000;
 text-decoration: none;
 background-color: inherit;
}
a:visited {
 color: #000;
 text-decoration: none;
 background-color: inherit;
}
a:hover {
 color: #484848;
 text-decoration: none;
 background-color: inherit;
}
a:active {
 color: #000;
 text-decoration: none;
 background-color: inherit;
}
#wrapper { 
 margin: 0 auto;
 width: 1034px;
}
#header {
 width: 1034px;
 color: #333;
 padding: 0px;
 border: none;
 height: 134px;
 margin: 10px 0px 0px 0px;
 background: #DAC8BF;
 background-image: url('header.png');
}
#navigation {
 width: 1034px;
 height: 42px;
 background-color: inherit;
 color: #333;
 padding: 0px;
 border: none;
 margin: 0px 0px 0px 0px;
 background-image: url('navbar.png');
}
#lefttoplinks {
 float: left;
 width: auto;
 background-color: inherit;
 color: #FFF;
 border: none;
 padding: 11px 0 7px 0;
 margin-left: 20px;
 display: inline;
}
#righttoplinks {
 float: right;
 width: auto;
 background-color: inherit;
 color: #FFF;
 border: none;
 padding: 11px 0 7px 0;
 margin-right: 20px;
 display: inline;
}
.headerlink {
 color: #5176B5;
 font-size: 10px;
 font-weight: bold;
 font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Sans-Serif;
 letter-spacing: 0.5px;
 border: none;
 background-color: inherit;
}
.headerlink a:link {
 color: #3A4F6C;
 padding: 0 6px 0 6px;
 text-decoration: none;
 background-color: inherit;
} 
.headerlink a:visited {  
 color: #3A4F6C;
 padding: 0 6px 0 6px;
 text-decoration: none;
 background-color: inherit;
}
.headerlink a:hover {
 color: #5176B5;
 text-decoration: none;
 background-color: inherit;
}
.headerlink a:active {
 color: #5176B5;
 text-decoration: none;
 background-color: inherit;
}
#top {
 width: 1034px;
 height: 42px;
 background-color: inherit;
 color: #333;
 padding: 0px;
 border: none;
 margin: 10px 0px 0px 0px;
 background-image: url('top.png');
}
#mid {
 width: 1034px;
 height: 43px;
 background-color: inherit;
 color: #333;
 padding: 0px;
 border: none;
 margin: 0px 0px 0px 0px;
 background-image: url('mid.png');
}
#content { 
 width: 1034px;
 background-color: inherit;
 color: #333;
 border: none;
 background-image: url('mainbg.png');
 margin: 0px 0px 0px 0px;
 padding: 0px;
 overflow: auto;
}
#navlinetop {
 height: 1px;
 width: 174px;
 background-color: inherit;
 background-repeat: no-repeat;
 color: #FFF;
 border: none;
 background-image: url('navline.png');
 float: left;
 padding: 0px;
 margin-top: 15px;
 margin-left: 8px;
 margin-bottom: 8px;
 display: inline;
}
.navtitle {
 color: #353535;
 background-color: inherit;
 font-family: Verdana, sans-serif;
 font-size: 18px;
 margin-left: 25px;
 margin-bottom: 8px;
}
#leftnav {
 width: 144px;
 background-color: inherit;
 color: #606060;
 border: none;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 text-align: left;
 display: inline;
}
.leftlinks {
 margin-left: 30px;
}
#navlinebtm {
 height: 1px;
 width: 174px;
 background-color: inherit;
 background-repeat: no-repeat;
 color: #FFF;
 border: none;
 background-image: url('navline.png');
 float: left;
 padding: 0px;
 margin-top: 13px;
 margin-left: 8px;
 display: inline;
}
#validation {
 color: #FFF;
 background-color: inherit;
 border: none;
 float: left;
 margin-top: 13px;
 margin-left: 46px;
 padding: 0px;
 display: inline;
}
#postsheader { 
 width: 844px;
 height: 20px;
 background-color: inherit;
 color: #FFF;
 border: none;
 background-image: url('postsheader.png');
 margin-right: 8px;
 padding-top: 3px;
 font-size: 15px;
 float: right;
 display: inline;
 text-align: center;
}
#postscontent { 
 width: 824px;
 background-color: inherit;
 color: #353535;
 border: none;
 background-image: url('postsbg.png');
 background-repeat: repeat-y;
 margin-right: 8px;
 padding-top: 13px;
 padding-left: 20px;
 padding-bottom: 13px;
 font-size: 13px;
 float: right;
 display: inline;
}
.poststitle {
font-weight: bold;
}
.postsmember {
font-style: italic;
}
#postsfooter { 
 width: 844px;
 height: 2px;
 background-color: inherit;
 color: #000;
 border: none;
 background-image: url('postsfooter.png');
 background-repeat: no-repeat;
 margin-right: 8px;
 margin-bottom: 8px;
 padding: 0px;
 font-size: 13px;
 float: right;
 display: inline;
}
.newsheader { 
 width: 814px;
 height: 69px;
 background-color: inherit;
 color: #FFF;
 border: none;
 background-image: url('newsheader.png');
 margin-right: 8px;
 padding-top: 25px;
 padding-left: 30px;
 font-size: 13px;
 float: right;
 display: inline;
}
.newstitle {
 color: #353535;
 background-color: inherit;
 font-family: Verdana, sans-serif;
 font-size: 28px;
}
.detailed {
 color: #487AA6;
 background-color: inherit;
 margin-top: 2px;
 margin-left: 3px;
 font-family: Verdana, sans-serif;
 font-size: 12px;
}
.detailed a:link {
 color: #487AA6;
 background-color: inherit;
 font-family: Verdana, sans-serif;
 font-size: 12px;
 text-decoration: none;
}
.detailed a:visited {
 color: #487AA6;
 background-color: inherit;
 font-family: Verdana, sans-serif;
 font-size: 12px;
 text-decoration: none;
}
.detailed a:hover {
 color: #75A7E0;
 background-color: inherit;
 font-family: Verdana, sans-serif;
 font-size: 12px;
 text-decoration: none;
}
.detailed a:active {
 color: #487AA6;
 background-color: inherit;
 font-family: Verdana, sans-serif;
 font-size: 12px;
 text-decoration: none;
}
.newscontent { 
 width: 764px;
 background-color: inherit;
 color: #000;
 border: none;
 background-image: url('newsbg.png');
 background-repeat: repeat-y;
 margin-right: 8px;
 padding-left: 40px;
 padding-right: 40px;
 padding-bottom: 30px;
 font-size: 13px;
 float: right;
 display: inline;
}
.comments {
font-weight: bold;
}
#footer { 
 width: 844px;
 height: 41px;
 background-color: inherit;
 color: #FFF;
 border: none;
 background-image: url('footer.png');
 margin-right: 8px;
 padding-top: 17px;
 font-size: 11px;
 float: right;
 display: inline;
 text-align: center;
}
#footer a:link {
 color: #FFF;
 text-decoration: none;
 background-color: inherit;
}
#footer a:visited {
 color: #FFF;
 text-decoration: none;
 background-color: inherit;
}
#footer a:hover {
 color: #D8D8D8;
 text-decoration: none;
 background-color: inherit;
}
#footer a:active {
 color: #FFF;
 text-decoration: none;
 background-color: inherit;
}
#bottom { 
 width: 1034px;
 height: 17px;
 background-color: inherit;
 color: #333;
 border: none;
 background-image: url('bottom.png');
 margin: 0px 0px 10px 0px;
 padding: 0px;
}
