html, body {width:100%; height:100%;margin:0; padding:0px; }
h1 {clear:both; line-height:100%; margin:5px 0 3px 0; padding:0px; border-bottom:1px solid #ffffff}
#pages {font-family:verdana, sans-serif; font-size:10px; font-weight:normal; color:#000000;}
.cap {line-height:100%; }
.subheading {position:relative; top:0px; margin:-5px 0 0 0; padding:0px;  letter-spacing:.1em;}
#nav li ul {padding:0px}
#nav li ul li {margin-top:3px;}
p {margin:0; padding:5px 0px;}
.fixed {position:absolute; top:0px; left:0px;}
#siteTitle {position:relative; z-index:99;}
.sitetitle {position:relative;}
#navMenu {z-index:99; }
#header {z-index:1;}
#main {z-index:1;  line-height: 140%;  min-height:550px; }
#extra1,#extra2,#extra3,#subNav,#subNav p {display:none}
#nav {margin:auto;}
#footer {z-index:99; }
.red {color:#b22222;}
a {cursor:pointer;  text-decoration:none}
#clearr {clear:both; height:1px;}
.nav a { text-decoration:none;cursor:pointer; }
.frm {font-weight:bold;}
.tm, .frm input {font-weight:normal;}
.ten {height:5px; padding:0px; margin:0px; display:block; font-size:8px;}
input, textarea {font-family:georgia, serif;  font-size:11px;} 
form {margin:0px; padding:0px;}
.linksInfo { margin:0 0 0 5px;}
.priceBack a{background: #D8DDBF; padding:0 5px 0 0; }
.price {font-weight:bold; }
.rightPrice {font-weight: normal; } 
.pic {position:relative;left:-9px; top:-10px; z-index: 5; }
.gTitleb {position:relative; top:-4px; }
.gDescription {line-height:140%; }
.gReturn { margin: 0 0 15px 0px}
.gArrows {font-size:10px; font-family:arial; margin: 0 0 15px 0px}
.gArrows a {color:#696969;}
.sitetitle p {position:relative; top:0px; margin:0px; padding:0px;}
#siteTitle { position:absolute; top:0px; left:0px; z-index:100; }
#music {margin: 20px 0px 0px 145px; } 
.home, .bio, .music, .flash, .thumbs, .links, .contact { text-align:left; position:relative; top:0px; padding:0 0px 10px 0;margin:0px 35px 15px 15px; line-height:140%} 
.events, .orderform, .pricelist p { text-align:left; position:relative; top:0px; padding:0 0px 10px 0;margin:0px 25px 15px 15px; line-height:140%} 
#priceTable {margin:0 0px 0 5px; padding:0 15px 0 0} 
#nav li ul li { list-style:none; padding-left:12px; margin-left:0px;} 
/*DO NOT EDIT OR REMOVE THIS LINE 
Doing so will break the functionality of your stylesheet.
If you wish to add styles, add them above the DO NOT EDIT line. The content below is edited every time you use the Customize My Site page. If you wish to preserve any of the styles below from being edited via that page, cut & paste them here and then Submit.
*/ 
.color1, .color1 a {color:#2f4016} 
.color2, .color2 a {color:#516b48} 
.color3, .color3 a {color:#92a27e} 
.color4, .color4 a {color:#e8edcf} 
.color5, .color5 a {color:#d3dddc} 
body { background:#f0efe4  url(http://www.hardentuten.com/assets/system/green_bar.gif) repeat-y center top; font-size:11px; color:#000000; font-family:Verdana, Geneva, Arial, sans-serif;; } 
#wrap { position:relative; width:750px; height:100%; margin:0px auto 0px auto; padding:0px 0 0px 0px; background: url(http://www.hardentuten.com/assets/harden_extended_logo.jpg) no-repeat right top; } 
#content { position:absolute; top:0px; width:750px; height:100px; margin:0px 0px 0px 0; padding:0px 0px 0px 0; } 
#container { height:100%; padding:0 0 50px 0; top:0px; } 
#header { position:relative; width:743px; height:250px; margin:0px; padding:0px; top:60px; left:7px; background:#9ea77e url(http://www.hardentuten.com/assets/image_02_header_1.jpg) no-repeat right top; text-align:right; border: #f0efe4 solid 1px; border-width:2px 0 2px 0; } 
.sitetitle { font-size:42px; color:#3E533D; font-weight:bold; padding:0px 0 0 0; } 
.sitetitle a { color:#92a27e; } 
#siteTitle { width:730px; top:-60px; text-align:right;  } 
#main { position:relative; width:592px; padding:15px 0 0 0; top:60px; left:158px; background: url(http://www.hardentuten.com/assets/system/lt_olive.gif) repeat right top; text-align:left; font-weight:normal; } 
#navMenu { position:absolute; height:20px; margin-top:60px; left:5px; } 
#nav { text-align:left; font-size:10px; font-family:Tahoma, Geneva, Arial, sans-serif;; font-weight:bold; } 
#nav li ul li { width:120px; } 
#nav a { color:#000000; } 
#nav a:hover, #nav .nav { color:#3e533d; } 
.gTitle, .gTitle a, .gTitleb { font-family:Georgia, Times New Roman, Times, Serif;; font-size:14px; font-weight:bold; color:#65703B; } 
.gDescription, .gDimensions, .gPrice { font-family:Verdana, Geneva, Arial, sans-serif;; font-size:12px; font-weight:normal; color:#000000; } 
.gReturn a { font-family:Arial, Helvetica, sans-serif;; font-size:10px; font-weight:normal; color:#65703B; } 
.outline { background:#ffffff; border:1px #000000  solid; padding:2px; } 
#footer { position:absolute; width:150px; float:left; padding:5px 0px 5px 0; top:700px; left:20px; } 
#extra1 { display:none; }
#extra2 { display:none; }
#extra3 { display:none; }
#subNav {display:none; }
.cap, .cap a { font-family:'Trebuchet MS', Helvetica, sans-serif;; font-size:10px; color:#000000; } 
h1 { font-family:Georgia, Times New Roman, Times, Serif;; font-size:14px; color:#516b48; } 
.eventDate, .eventDate a { font-family:Arial, Helvetica, sans-serif;; font-size:18px; font-weight:bold; color:#9EA77E; } 
.eventName, .eventName a, .linksName, .priceBack { font-family:Georgia, Times New Roman, Times, Serif;; font-size:16px; font-weight:bold; color:#65703B; } 
.linksText {font-family:Georgia, Times New Roman, Times, Serif;} 
#orderTable {width:100%; }
#thumbsTable {width:10%; } 
#priceTable {width:100%; }
#contactTable {width:100%; }
.orderForm {width:70%; }
.footer { width:230px; position: relative; left:0px; font-family:'Trebuchet MS', Helvetica, sans-serif;; font-size:10px; color:#000000; text-align:left; } 
.footer a { color:#000000; } 
a { color:#F71919;  } 
a:hover , .eventName a:hover, .eventDate a:hover, .gTitle a:hover, .color1 a:hover, .color2 a:hover, .color3 a:hover, .color4 a:hover, .color5 a:hover { color:#F07E7E; } 
.sitetitle a:hover {color:#3E533D}