*{margin:0px;padding:0px;}
body{text-align:center;background:url(../images/bodybg.jpg) #322014 repeat-x;}
p{margin:15px 0px;}
h1{font:22px normal verdana, Helvetica, sans-serif;}
h2{font:18px normal verdana, Helvetica, sans-serif;color:#4B3A28;}
h3{font:16px normal verdana, Helvetica, sans-serif;}
h4{font:16px normal verdana, Helvetica, sans-serif;color:#4B3A28;}
a{text-decoration:underline;color:#3C8F84;}
a:hover{color:#7F0600;}
a img{border:none;}
#content ul, #content ol{margin-left:15px;}
#container{width:1044px;margin:0px auto;background:url(../images/mainbg.jpg) repeat-y;font:14px/1.44 verdana, Arial, Helvetica, sans-serif;position:relative;text-align:left;}
#content{background:url(../images/header.jpg) no-repeat;padding:418px 132px 0px 142px;}
#main{width:488px;float:right;}
#auxiliary{width:255px;float:left;text-align:center;}
#feature{position:absolute;left:115px;top:122px;}
#primarynav{list-style-type:none;position:absolute;left:727px;top:118px;width:214px;}
#primarynav li{float:left;display:block;}
#primarynav li a img{display:block;}
#sub{list-style-type:none;margin-left:5px;margin-bottom:34px;}
#sub li{padding:10px 0px;width:200px;background:url(../images/navbg.gif) bottom no-repeat;}
#sub li a{color:#000000;text-decoration:none;}
#sub li a:hover{color:#51321B;}
#footer{background:url(../images/footer.jpg) no-repeat;height:217px;position:relative;}
#footer #heartseed{position:absolute;right:108px;top:55px;}
.clear{clear:both;}
.left{float:left;margin-right:20px;}
.right{float:right;margin-left:20px;}