@charset "UTF-8";
/* CSS Document by Bill Maguire . created in September 08. Modded on November 08 */
@import "reset.css";
@import "sitemap.css";
@import "news.css";
@import "music.css";
@import "contact.css";

a, img{border:0; padding:0px; margin:0px; }

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

body {margin: 0px;padding: 0px;border: 0px;background-color: #e0dc74;background-image: url(../images/main_bkgrnd.gif);background-repeat: repeat-x;background-position: left top; text-align: center;}

#wrapper {width: 885px;margin: 25px auto;height:100%;padding:0px;text-align: left;}

.pre_hr {margin: 0px; padding:0px; clear: both;float: left;width: 881px; border-left: 2px solid #666633; border-right: 2px solid #666633; border-top:0px solid red;border-bottom:0px solid red; line-height:0px; font-size:0px; margin-left:1px;}
.post_hr {margin: 0px; padding:0px; clear: both;float: left;width: 885px; border:0px; border-left: 0px dotted #666633; border-right: 0px dotted #666633; margin-left:1px;}

hr {clear: both;float: left; width:100%;border-top: 2px dotted #666633; padding:0px; margin:5px 0px; line-height:0px;font-size:0px; border-left: 0px dotted #666633; border-right: 0px dotted #666633;}

#header {width: 885px;clear:both;padding-left:1px;}


/* ////////////////////////////////////////////// NAV ///////////////////////////////////////////////////////////*/

#nav {float:left;padding:0px 0px 0px 289px;width: 595px;border:0px solid green;}
#navother {float:left;padding:0px 0px 0px 289px;width: 595px; border:0px solid green;}

#nav_left{float:left;width: 37px;background:transparent url(../images/nav_bk_left.png);background-repeat: no-repeat;background-position: left top;font-size:0px;text-indent:-3000px;border:0px; height:22px;}

#realnav { border:0px; padding:0px; margin:0px; float:left; width:494px;border:0px solid red;}

#nav_right{float:left;width: 40px;background:transparent url(../images/nav_bk_right.png);background-repeat: no-repeat;background-position: left top;font-size:0px;text-indent:-3000px;border:0px; height:22px;}

#realnav ul {padding:0px; margin:0px; list-style:none; display:inline; float:left; width:494px; border:0px;}

#realnav ul li, #realnav ul li a{padding:0px 0px 4px 0px; margin:0px; list-style:none; display:inline; float:left; border:0px;}

#realnav .selected a {background-position: left -22px;border:0px;}
#realnav .selected :hover {background-position: left -22px;border:0px;}

#nav1 a {float:left;width: 68px;background:transparent url(../images/nav1.png);background-repeat: no-repeat;background-position: left top; cursor:pointer; text-indent:-3000px; border:0px; padding:0px;font-size:0px; height:18px;}
#nav1 :hover {float:left;width: 68px;background:transparent url(../images/nav1.png);background-repeat: no-repeat;background-position: left -46px;cursor:pointer; text-indent:-3000px;border:0px;}

#nav2 a{float:left;width: 66px;background:transparent url(../images/nav2.png);background-repeat: no-repeat;background-position: left top; cursor:pointer; text-indent:-3000px;border:0px;padding:0px;font-size:0px; height:18px;}
#nav2 :hover {float:left;width: 66px;background:transparent url(../images/nav2.png);background-repeat: no-repeat;background-position: left -46px;cursor:pointer; text-indent:-3000px;border:0px;}

#nav3 a{float:left;width: 68px;background:transparent url(../images/nav3.png);background-repeat: no-repeat;background-position: left top; cursor:pointer; text-indent:-3000px;border:0px;padding:0px;font-size:0px; height:18px;}
#nav3 :hover {float:left;width: 68px;background:transparent url(../images/nav3.png);background-repeat: no-repeat;background-position: left -46px; cursor:pointer; text-indent:-3000px;border:0px;}

#nav4 a{float:left;width: 66px;background:transparent url(../images/nav4.png);background-repeat: no-repeat;background-position: left top; cursor:pointer; text-indent:-3000px;border:0px;padding:0px;font-size:0px; height:18px;}
#nav4 :hover {float:left;width: 66px;background:transparent url(../images/nav4.png);background-repeat: no-repeat;background-position: left -46px;cursor:pointer; text-indent:-3000px;border:0px;}

#nav5 a{float:left;width: 77px;background:transparent url(../images/nav5.png);background-repeat: no-repeat; background-position: left top; cursor:pointer; text-indent:-3000px;border:0px;padding:0px;font-size:0px; height:18px;}
#nav5 :hover {float:left;width: 77px;background:transparent url(../images/nav5.png);background-repeat: no-repeat; background-position: left -46px;cursor:pointer; text-indent:-3000px;border:0px;}

#nav6 a{float:left; width: 83px; background:transparent url(../images/nav6.png); background-repeat: no-repeat; background-position: left top; cursor:pointer; text-indent:-3000px;border:0px;padding:0px;font-size:0px; height:18px;}
#nav6 :hover {float:left; width: 83px; background:transparent url(../images/nav6.png); background-repeat: no-repeat;background-position: left -46px;cursor:pointer; text-indent:-3000px;border:0px;}

#nav7 a{float:left;width: 66px;background:transparent url(../images/nav7.png);background-repeat: no-repeat;background-position: left top; cursor:pointer; text-indent:-3000px;border:0px;padding:0px;font-size:0px; height:18px;}
#nav7 :hover {float:left;width: 66px;background:transparent url(../images/nav7.png);background-repeat: no-repeat;background-position: left -46px;cursor:pointer; text-indent:-3000px;border:0px;}


/* ///////////////////////////////////////////// NEWSLETTER /////////////////////////////////////////////////////////////*/

#newsletter_form {width: 204px;margin:15px 0 0 665px;float:left;position: absolute;z-index:1;background-image: url(../images/sign_up_bkgrnd.png);background-repeat: no-repeat;background-position: left top;}

#home_form {font-size:12px; color: #e9e9a0; /*color:#40400c;*/ font-family: Helvetica, sans-serif; padding:0px; margin:8px 0px 0px 8px;}
#error {font-size:12px; color:#FF0000; font-family: Helvetica, sans-serif; padding:0px; margin:8px 0px 0px 8px;}

input#email {width: 158px;background:transparent url(../images/signup_input_bk.gif);background-repeat: no-repeat;background-position: left top;font-size:11px; color:#40400c; font-family: Helvetica, sans-serif; padding:4px 1px 4px 4px; border:0px; margin:5px 0px 6px 8px; display:inline;}

input:focus#email  {width: 158px;background:transparent url(../images/signup_input_bk.gif);background-repeat: no-repeat;background-position: left top;font-size:11px; color:#40400c; font-family: Helvetica, sans-serif; padding:4px 1px 4px 4px; border:1px solid #40400c; margin:5px 0px 6px 8px; display:inline;}
	
input#submit, input#submit a {display:inline; text-indent:-3000px;background-color: transparent;background-image: url(../images/signup_btn.png);background-repeat: no-repeat;background-position: left top;border:0px;margin:0px 3px 0px 0px;height:18px; cursor:pointer;font-size:0px; width:18px;}

input#submit:hover {display:inline; text-indent:-3000px;background-color: transparent;background-image: url(../images/signup_btn.png);background-repeat: no-repeat;background-position: left -18px;border:0px;margin:0px 3px 0px 0px; height:18px;cursor:pointer;font-size:0px;width:18px;}

/* ///////////////////////////////////////////// MAIN CONTENT /////////////////////////////////////////////////////////////*/


#main_home_image {width: 885px;z-index: 0;}

#main_other_image {width: 885px;z-index: 0;}

.heading_border {width: 881px;clear:both;float:left; margin:0px;padding:0px; border-left:2px solid #666633; border-right:2px solid #666633; margin-left:1px;}

#h1_home {width: 865px;float:left;clear:both;margin:5px 10px;background-color:#f1f1b4;border-top-width: 2px;border-bottom-width: 2px;border-top-style: dotted;border-bottom-style: dotted;border-top-color: #666633; border-bottom-color: #666633; background-image: url(../images/header_img.png); background-repeat: no-repeat; background-position: 10px center;}

#h1_home h1{font-family: Helvetica, sans-serif;font-size: 24px;color: #333300;padding-top: 2px;padding-bottom: 2px;padding-left: 35px;margin:0px;}
#h1_content h1{font-family: Helvetica, sans-serif;font-size: 24px;color: #ffffff; margin-bottom:5px;}

#main_content_home,#main_content_2nd {width: 881px;float:left;clear:both;background-color:#9e4c18; background-image: url(../images/content_home_bkgrnd.gif);background-repeat: repeat-x; background-position: left top; border-left:2px solid #666633; border-right:2px solid #666633; margin-left:1px;}

#home_content {width: 250px;float:left;font-family: Helvetica, sans-serif;font-size: 14px;color: #e9e9a0;padding:9px; overflow:auto; height:300px;}
#home_content a {font-family: Helvetica, sans-serif; font-size: 12px; color: #333300; text-decoration:none;}

#coverflow {float:right; width: 590px; margin:10px; border:1px solid #f1f1b4;}

#other_content {width: 65%;float:right;font-family: Helvetica, sans-serif;font-size: 14px;color: #e9e9a0;padding:10px 25px 15px 20px;}
#other_content a {font-family: Helvetica, sans-serif; font-size: 12px; color: #333300; text-decoration:none;}
#other_content img {border:1px solid #333300; float:right; margin-left:15px;}
#other_content img a{border:1px solid #333300; float:right; margin-left:15px;}

#listen__title {padding:3px 0px 3px 25px; font-family: Helvetica, sans-serif;font-size: 18px;color: #333300; background: transparent url(../images/header_img.png); background-repeat: no-repeat; background-position: 0px 2px; border-top:2px dotted #666633; border-bottom:2px dotted #666633;}
#sidebar {width: 221px;float:left;font-family: Helvetica, sans-serif;font-size: 14px;color: #e9e9a0;margin:0px 20px 40px 20px; background-color:#F1F1B4}
#sidebar a {font-family: Helvetica, sans-serif; font-size: 12px; color: #333300; text-decoration:none;}

#rounded {float:left;width: 221px;background:transparent url(../images/rounded.png);background-repeat: no-repeat;background-position: left top; height:8px; margin:20px 20px 0px 20px}

/* ///////////////////////////////////////////// nav 2 /////////////////////////////////////////////////////////////*/

#nav2nd {padding:10px 5px 20px 5px;}
#nav2nd_title {padding:3px 0px 3px 25px; font-family: Helvetica, sans-serif;font-size: 18px;color: #333300; background: transparent url(../images/header_img.png); background-repeat: no-repeat; background-position: 0px 2px; border-top:2px dotted #666633; border-bottom:2px dotted #666633;}
#nav2_ul {padding: 3px}
#nav2_ul li {padding: 3px}


/* ///////////////////////////////////////////// FOOTER /////////////////////////////////////////////////////////////*/

#footer {width: 885px; float:left; clear:both; margin:0px; padding:0px;}

#pre_footer_links {float:left; width:460px; margin-left:20px;}
#pre_footer_links img {padding-right:2px; margin:0px; border:0px;}

#bottom_nav {float:left; width:405px; text-align:right; margin:0px; padding:0px;}
#bottom_nav ul {list-style:none; display:inline; margin:0px; padding:0px;}
#bottom_nav ul li {font-family: Helvetica, sans-serif; font-size: 12px; color: #908e43; text-decoration:none; display:inline;}
#bottom_nav ul li a {font-family: Helvetica, sans-serif; font-size: 12px; color: #908e43; text-decoration:none; display:inline;}


#site_by {clear:both;float:left; text-align:center;width:885px; font-family: Helvetica, sans-serif; font-size: 12px; color: #908e43; text-decoration:none; padding:0px 0px 5px 0px;}
#site_by a {text-align:center;width:885px; font-family: Helvetica, sans-serif; font-size: 12px; color: #333300; text-decoration:none;}

#bookmarks {width:885px; clear:both; margin:5px auto 5px; text-align:center; float:left;}
#bookmarks ul,#bookmarks ul a {width:885px;}
#bookmarks ul li, #bookmarks ul li a {display:inline; width:20px;}

/* ///////////////////////////////////////////// SHOP /////////////////////////////////////////////////////////////*/

.inner_shop1{clear:both; float:left;width:100%; border-bottom:2px dotted #666633;}
.inner_shop2{float:left;width:22%; border-bottom:2px dotted #666633; height:180px; margin:0px;}
#inner_shop3{clear:both; float:left;width:100%; margin:10px 0px 20px 0px;}

#shop_me img{float:left; margin:0 5px 5px 5px;}
#shop_me, {margin-top:10px 0 10px 0px;}
#shop_me img a, #shop_me img, #shop_link img, #shop_link img a{float:left; margin-bottom:10px; border:none;}
#shop_link {width:100%;}
#shop_link a{font-size: 14px; color:#ffffff; text-decoration:underline;}
