body{ background: url(/img/bg_tile_6x30.jpg) repeat-x; margin:0; padding:0; color:#777; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; font-size:62.5%; }
h1{ font-size:2.0em; font-weight:normal; padding:0 0 10px 42px; margin:10px 5px 20px 5px; color: #000; background: url(/img/icon_nut_33x19.gif) 0 5px no-repeat; }
h1 a { color: #000; text-decoration: none; }
h1 a:hover { background: #f0efb7; }
h2 { font-size:1.5em; text-transform:capitalize; }
h3 { color:#4e892f; letter-spacing:3px; font-size:1.1em; font-weight:bold; padding:0 2px; }
a { text-decoration: none; color:#72a12d; }
dt { font-weight: bold; padding-bottom: 4px; }
dd { padding-bottom: 16px; }

a:hover{ background: #f0efb7; }

#nav { float:right; width:170px; padding: 15px 20px 10px 20px; margin:20px 0 20px 20px; background: url(/img/bg_sidebar_203x372.gif) no-repeat; line-height:1.5em; color:#999; }
#nav ul { list-style: none; margin: 0; padding: 0; } 
#nav ul li { margin: 0; padding: 0 0 8px 0; font-size: 1.4em; }
#nav ul li ul { padding-top: 6px; }
#nav ul li ul li { margin: 0; padding: 0 0 4px 10px; font-size: 0.8em; }
#nav a { color: #999; }
#nav a:hover { color: #60894a; text-decoration: none; background: 0; }

#main { width:700px; padding: 0; margin: 60px auto 15px auto; font-size:1.2em; text-align: left; }
.content { text-align:justify; padding-top:5px; width: 65%; float: left; }
.content img { display:inline; border: 2px dashed #ccc; background: #fff; padding: 2px; }
.content img.right { float: right; display: block; margin: 0 0 10px 20px; }
.content p { line-height: 1.8em; }
.content li { line-height: 1.8em; }

.tour .tleft { float: left; padding: 0 15px 10px 0; }
.tour .tright { float: right; padding: 0 0 10px 15px; }
.tour p { margin: 0; line-height: 1.4em; }
.tour img { border: 0; }
.tour .tr { border-top: 1px dotted #999; padding-top: 15px; margin-top: 15px; }
.tour .subnavright {  text-align: right; margin: 10px 0; }

#footer { width: 700px; border-top: 1px dotted #98b589; margin: 0 auto; padding-top: 10px; text-align: center; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }
* html .clearfix { height: 1%; }
.spacer { clear: both; line-height: 0; height: 0; }
* html .spacer { font-size: 1px; }