* { margin:0; padding:0; }

body { 
		background: #87763E url(../images/backing.jpg) repeat-x;
		margin:0;
		font-family: Arial, Tahoma, Verdana;
		font-size:13px;
		text-align:center;
}

.wrap { margin:auto; width:895px; }

img { border:0; }

/* header */
.header { height:90px; }
.logo { width:304px; float:left; }
.contact { width:100px; float:right; margin-right:37px; margin-top:13px; height:22px; }
.contact a { display:block; line-height:22px; }

/* menu */
.menu { text-align:center; margin-left:60px; }
.menu a { margin:0 3px; background:url(../images/menu_bg.gif); display:block; width:167px; height:35px; line-height:35px; text-transform:uppercase; font-size:11px; font-family:Times New Roman, Times, Georgia; color:#FFF; float:left; text-decoration:none; }

/* body */
.inside { background:#988A59 url(../images/main_bg.jpg) no-repeat; }
.body { margin:15px 63px; text-align:left; padding-bottom:20px; }
.body h1 { color:#FFFFFF; font-size:15px; font-weight:bold; margin-bottom:20px; text-align:left;}
.body .content { font-size:13px; color:#FFFFFF; text-align:left; }
.body p { margin-bottom:15px; color:#FFFFFF; }
.body .content p { margin-bottom:15px; color:#FFFFFF; }
.body div { color:#FFF; }
.body a {color:#FFFFFF;}

/* side bar */
.sidebar { color:#FFF; background:#3D3B63; border:solid 1px #DED8C0; }
.sidebar p { margin-bottom:10px; }
.sidebar a { color:#FFF; }

/* footer */
.footer { height:108px; background:url(../images/footer_bg.jpg) center no-repeat; /*position:absolute; bottom:0;*/ width:811px; margin:auto; }
.footer p { font-size:12px; color:#FFFFFF; text-align:center; padding-top:20px; }
.footer a { font-size:12px; color:#FFFFFF; }

/* clear */
.clear { clear:both; height:5px; }