html, body, ul, li, h1, h2, h3, h4 { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
h2 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 17px; 
color : #544e38; 
} 
img { 
border : 0px none; 
} 
a { 
text-decoration : underline; 
color : #002f51; 
} 
a:hover { 
text-decoration : underline; 
color : #006699; 
} 
.left { 
float : left; 
} 
.right { 
float : right; 
} 
.more { 
text-align : right; 
} 
.clear { 
clear : both; 
} 
body { 
background : #ffffff; 
text-align : center; 
font : 11px verdana, arial, sans-serif; 
} 
#wrapper { 
text-align : left; 
margin : auto; 
width : 790px; 
} 
#body { 
background : #ffffff repeat-y; 
color : white; 
width : 100%; 
} 
#body-top { 
background : #666666 url('images/body_top.gif') no-repeat left top; 
position : relative; 
top : 206px; 
width : 697px; 
height : 717px; 
left : 51px; 
} 
#body-bot { 
background : url('images/body_bot.gif') no-repeat bottom left; 
padding-bottom : 17px; 
} 
#body-top-2 { 
position : absolute; 
top : 12px; 
left : 251px; 
width : 463px; 
height : 11px; 
background : url('images/body_top_2.gif') no-repeat top left; 
} 
#wrapper { 
position : relative; 
padding-top : 68px; 
left : 42px; 
top : 100px; 
height : 423px; 
background-color : #ffffff; 
} 
h1 { 
position : absolute; 
top : 100px; 
left : 350px; 
font-size : 26px; 
color : #3f3c2d; 
font-variant : small-caps; 
font-family : Arial, Helvetica, sans-serif; 
} 
#nav { 
position : absolute; 
top : 60px; 
left : 425px; 
width : 461px; 
height : 27px; 
z-index : 3; 
visibility : visible; 
} 
#nav a { 
background-image : url('images/menu.gif'); 
width : 90px; 
height : 19px; 
display : inline; 
float : left; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 15px; 
text-align : center; 
padding-top : 6px; 
text-decoration : none; 
color : #e9e4d0; 
font-weight : bolder; 
} 
#nav a:hover { 
color : #544e38; 
} 
#body-bot { 
padding-top : 12px; 
} 
#welcome { 
float : left; 
width : 231px; 
padding-left : 13px; 
} 
#welcome a { 
color : #f2f7f8; 
} 
#welcome a:hover { 
color : #f2f7f8; 
} 
#welcome h2 { 
text-align : center; 
margin : 11px; 
color : #ceb085; 
font-size : 24px; 
} 
#welcome p { 
margin : 0 19px; 
} 
#welcome .more { 
margin-top : 18px; 
margin-bottom : 10px; 
} 
#content { 
float : right; 
width : 418px; 
padding-right : 34px; 
padding-top : 23px; 
color : #686454; 
} 
#content .left { 
margin-right : 10px; 
} 
#content a { 
color : #5a5644; 
} 
#content a:hover { 
color : #26241a; 
} 
#intro { 
margin : 12px; 
} 
.fineline { 
border-bottom : 1px solid #d3caa9; 
margin-bottom : 12px; 
} 
.fineline-flat { 
border-bottom : 1px solid #d3caa9; 
} 
.fineborder { 
border : 1px solid #d3caa9; 
padding : 2px; 
width : 186px; 
margin-bottom : 12px; 
} 
.bar-lit { 
padding-left : 6px; 
background : #ffffff url('images/bar_lit.gif') no-repeat 0 4px; 
} 
.bar-drk { 
padding-left : 6px; 
background : #ffffff url('images/bar_drk.gif') no-repeat 0 4px; 
} 
#picbar { 
background : #a3a189; 
width : 415px; 
margin : 2px 0 19px 0; 
} 
#arr-left, #arr-right { 
float : left; 
width : 15px; 
} 
.picbox { 
float : left; 
width : 117px; 
padding : 2px; 
border : 1px solid #8b846a; 
margin : 5px 0 5px 4px; 
} 
#picbar img { 
display : block; 
} 
#arr-right { 
margin-left : 4px; 
} 
#planer { 
float : left; 
width : 186px; 
border-right : 1px solid #d3caa9; 
padding-right : 20px; 
padding-top : 5px; 
} 
#stories { 
float : right; 
width : 195px; 
padding-top : 5px; 
} 
#planer p, #stories p { 
margin : 4px 0; 
} 
#planer .more, #stories .more { 
margin : 12px 0; 
} 
.clear-flat { 
margin-bottom : 4px; 
} 
#footer { 
font : 11px arial, sans-serif; 
color : #4e4a3a; 
text-align : right; 
padding-right : 47px; 
} 
#footer p { 
margin-top : 0.5em; 
} 