
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}

body {
color:#504D46;
font-family:"Helvetica Neue","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-size:inherit	;
line-height:1.5;
background:url("../images/gray.jpg") repeat-x scroll 0 0 #FAF7EC;
line-height:1.5;
margin:0 0 3em;
font-size:75%;
}

td {
border-bottom:1px solid #DDDDDD;
}

#header {
background:url("../images/header_b.jpg") no-repeat scroll center center #E2DCC4;
height:148px;

}

.container {
margin:0 auto;
width:950px;
 position:relative;
}

#toplinks {
color:#999999;
font-size:10px;
line-height:1.4em;
margin-top:1px;
text-align:center;
text-transform:uppercase;
}
#toplinks a {
padding:0;
}

#menu {
width:950px;
background:url("../images/menu.jpg") repeat-x scroll 0 0 transparent;
font-size:11px;
text-align:right;
text-transform:uppercase;
margin: 0 auto;
position:relative;
z-index:1;
}
#menu a#home-link {
border-left:medium none;
}

#menu a {
border-left:1px solid #9c8961;
color:#fdfaef;
float:right;
height:22px;
padding:7px 28px 3px;
text-decoration:none;
}

#menu ul li {
list-style-type:none;
display:inline;
}

#menu ul {
background:none repeat scroll 0 0 transparent;
display:block;
margin:0 auto;
padding-left:0;
}

#menu a:hover {
background:url("../images/hover.jpg") repeat-x scroll 0 0 transparent !important;
}

p {
line-height:1.6em;
margin:0 0 1.5em;
}

h2 {
font-size:1.7em;
font-weight:bold;
margin-bottom:0.3em;
}

h3 {
font-size:1.2em;
line-height:1;
margin-bottom:1em;
}

#main {
background: none scroll 0 0;
padding-top:18px;
}

#logo {
margin:0;
}

#frontpage_ad {
height:425px;
width:950px;
}
#frontpage_graphic {
height:425px;
width:950px;
}
#main_banner {
margin-bottom:0;
}
#frontpage_nav {
margin-bottom:0;
margin-top:-30px;
text-align:center;
}
.frontpage_image {
margin:0 !important;
outline:medium none;
padding:0 3px;
}

img#banner {
margin:0;
}
#content {
background:url("../images/footertop.jpg") repeat-x scroll center bottom #EDEBCC;
padding:40px 0;
}
#page-content {
border-right:1px solid #FAF7EC;
margin-bottom:20px;
padding:0 14px 3px 25px;
}
#page-content a, #sidebar a {
color:#596E2B;
font-weight:bold;
}
#page-content a:hover, #sidebar a:hover {
color:#3F4C20;
}
a.button {
background:url("../images/blue_button.jpg") repeat-x scroll center top transparent;
color:#FFFFFF !important;
font-size:9px;
font-weight:normal !important;
height:21px;
margin-right:6px;
padding:3px 23px 7px;
text-transform:uppercase;
text-decoration:none;
}

a.button:hover {
background:url("../images/blue_button.jpg") repeat-x scroll 0 -22px transparent;
}
.block {
border-bottom:1px solid #FAF7EC;
margin-bottom:9px;
padding-bottom:18px;
padding-top:9px;
}
img.itempic {
background:url("../images/thumb_border.jpg") no-repeat scroll center bottom transparent;
margin-bottom:1px;
margin-left:-8px;
padding:8px 12px 17px 13px;
}

img.smallpic {
background:url("../images/small.jpg") no-repeat scroll center center transparent;
margin-bottom:1px;
margin-left:-8px;
padding:11px 12px 17px 13px;
}
img.largepic {
background:url("../images/lgpic.jpg") no-repeat scroll center center transparent;
margin-bottom:1px;
margin-left:-8px;
padding:11px 12px 17px 13px;
}


#sidebar {
padding-bottom:18px;
width:260px;
}


.likebox {
margin-top:15px;
padding:0.2em;
color: white;
}

#footer {
background:url("../images/footery.jpg") repeat-y scroll center top #faf7ec;
color:#fdfaef;
}

#footer h3 {
color:#fdfaef;
margin-bottom:4px;
text-transform:uppercase;
}
#footer ul {
margin-bottom:8px;
}

#footer ul li {
border-bottom: none #68645C;
padding:3px 1px 1px;
}
#footer ul li:hover {
background:none repeat scroll 0 0 #b69b69;
}
#footer li a {
color:#fdfaef;
text-decoration: underline;
}
#footer ul li a:hover {
background:none repeat scroll 0 0 #b69b69;
text-decoration: underline;
}

#footer-copy {
background:url("../images/footer.jpg") no-repeat scroll center bottom;
padding:0px 20px 100px;
}
#footer a {
color:#fdfaef;
text-decoration: none;
}
#footer a:hover {
background:none repeat scroll 0 0 #68645C;
text-decoration: none;
}

/* Begin MP_ classes */
.mp_line_height {
 line-height: 120%;
 }
.mp_font_normal {
 font-weight: normal;
 }
.mp_font_family {
 font-family: Georgia, 'Times New Roman', Times, serif; 
}
.mp_decoration {
 text-decoration: underline;
}
.mp_font_110 {
 font-size: 110%;
}
.mp_font_130 {
 font-size: 130%;
}
.mp_font_150 {
 font-size: 150%;
}
.mp_clear {
 clear:both;
 height:1px;
}
.mp_logo {
 position:absolute;
 top:-6px;
 left:-13px;
}
.mp_logo_b {
 position:absolute;
 top:119px;
 left:-13px;
}
.mp_login {
 position: absolute;
 right: 8px;
 top: 3px; 
}
.mp_login table tr{
 border:0;
}
.mp_login table tr td{
 text-align: left;
 border: none;
 color:#FFFFFF;
 font-size: 110%;
}

.mp_footer_links {
 margin-top: 30px;
 margin-left:10px;
 width:410px;
 }
 
.mp_footer_links img {
 margin-bottom: 15px;
 }
 
.mp_sidebar_link {
 width:150px; 
 margin-left:80px; 
 padding-top: 3px;
 }
