@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; }
body {background:url(img/bg.jpg) top center no-repeat #1c2423; }
.clear {clear:both; }

#wrapper {width:925px; margin:0 auto; }

#logo {margin-left:-4px; }

/* ------------------------------------- NAVIGATION */
#nav-container {width:925px; height:42px; background-color:#fb8455; margin:8px 0 13px 0; }
#nav-container ul {padding:2px 20px 0 0; float:right; }
#nav-container ul li {float:left; list-style:none; padding-left:15px; }

.store a {display:block; width: 90px; height:35px; background:url(img/store-btn.gif) 0 0 no-repeat; text-decoration: none; }
.store a:hover {text-decoration:none; background-position: 0 -35px; }
.shows a {display:block; width: 103px; height:35px; background:url(img/shows-btn.gif) 0 0 no-repeat; text-decoration: none; }
.shows a:hover {text-decoration:none; background-position: 0 -35px; }
.blog a {display:block; width: 83px; height:35px; background:url(img/blog-btn.gif) 0 0 no-repeat; text-decoration: none; }
.blog a:hover {text-decoration:none; background-position: 0 -35px; }
.press a {display:block; width: 79px; height:35px; background:url(img/press-btn.gif) 0 0 no-repeat; text-decoration: none; }
.press a:hover {text-decoration:none; background-position: 0 -35px; }
.contact a {display:block; width: 138px; height:35px; background:url(img/contact-btn.gif) 0 0 no-repeat; text-decoration: none; }
.contact a:hover {text-decoration:none; background-position: 0 -35px; }
/* ------------------------------------- NAVIGATION */


/* ------------------------------------- STYLING FOR BLOG/NEWS LAYOUT */
#leftcolumn-content {float:left; width:560px; height:300px; margin-top:15px; }
#rightcolumn-navigation {float:left; width:300px; height:200px; margin-left:20px; margin-top:15px; }
/* ------------------------------------- STYLING FOR BLOG/NEWS LAYOUT */

#main-container {width:905px; border:10px solid #ffbe9b; border-bottom:none; background:#fff; min-height:640px; }
#main-body { background:url(img/main-content-bg.jpg) no-repeat; width:925px; padding:0 10px 0 10px; }



#left-column {width:544px;  float:left; margin-left:-10px;  }

#stream-container {height:400px; text-align:center; }
#stream-title {background:url(img/stream-bg.png) repeat-x; width:545px; height:39px; margin-top:28px; }
#stream-title h2 {font:28px "Century Gothic", Arial, Helvetica; color:#ef5325; text-align:center; margin-bottom:20px; }


/* ------------------------------------- CD AND DOWNLOAD BUNDLE */
#cd-bundle-container h1 {font:28px "Century Gothic", Arial, Helvetica; color:#ef5325; padding:0 0 2px 33px; }
#cd-bundle-info {background:url(img/cd-bundle-bg.jpg) no-repeat; width:513px; }
#cd-bundle-info .left-graphic {float:left; width:295px; }
#cd-bundle-info .right-info {float:left; width:195px; margin:7px 0 0 10px; }
#cd-bundle-info .right-info h3 {font:18px arial; color:#ef5325; line-height:18px; margin:3px 0 17px 0; }
/* ------------------------------------- CD AND DOWNLOAD BUNDLE */


/* ------------------------------------- CD DOWNLOAD  */
#cd-download-container {margin:20px 0 0 0; }
#cd-download-container h1 {font:28px "Century Gothic", Arial, Helvetica; color:#ef5325; padding:0 0 5px 30px; }
#cd-download-info {background:url(img/cd-download-bg.jpg) no-repeat; width:513px; }
#cd-download-info .left-graphic {float:left; width:145px; }
#cd-download-info .right-info {float:left; width:195px; margin:20px 0 0 10px; }
#cd-download-info .right-info h3 {font:18px arial; color:#ef5325; line-height:20px; margin-bottom:20px; }
/* ------------------------------------- CD DOWNLOAD  */


/* ------------------------------------- BUY BUTTONS FOR PRODUCTS  */
.price {float:left; font:28px arial; color:#ef5325; width:90px; }
.buy-btn {float:left; padding:4px 0 0 6px; }
.buy-btn a {display:block; width: 94px; height:28px; background:url(img/buy-btn.gif) 0 0 no-repeat; text-decoration: none; }
.buy-btn a:hover {text-decoration:none; background-position: 0 -28px; }
/* ------------------------------------- BUY BUTTONS FOR PRODUCTS  */


/* ------------------------------------- RIGHT COLUMN - bio, free download, news updates  */
#right-column {width:361px; float:left;  }
#bio {margin-top:13px; }
#bio .title {font:26px "Century Gothic", Arial, Helvetica; color:#ff6a38; margin:0px 0 0 3px; }
#bio p {font:12px arial; color:#666; line-height:17px; margin:0 20px 15px 4px; }

#free-download {padding-bottom:20px; }
#free-download h2 {font:30px "Century Gothic", Arial, Helvetica; color:#ff6a38; letter-spacing:-2px; padding-left:60px; }

#news-updates {margin-left:15px; width:331px; font:13px arial; }
#news-updates h3 {font:26px "Century Gothic", Arial, Helvetica; color:#ff6a38; letter-spacing:-2px; padding-bottom:4px; }
#news-updates ul { }
#news-updates ul li {font:13px arial; list-style:none; }
#news-updates .rss_item {padding:5px 0 5px 0; }
#news-updates .rss_item a {color:#ff6a38; text-decoration:none; }
#news-updates .rss_item a:hover {text-decoration:underline; }
#news-updates .rss_date {font:11px arial; }

.seemore {font:11px arial; padding-top:6px; }
.seemore a {color:#ff6a38; }

/* ------------------------------------- RIGHT COLUMN  */


/* ------------------------------------- SUBPAGE STYLING  */
h1 {font:65px "Century Gothic", Arial, Helvetica; color:#ff6a38; letter-spacing:-2px; padding:5px 0 0 10px; }
/* ------------------------------------- SUBPAGE STYLING  */


/* ------------------------------------- FOOTER  */
#footer {border:10px solid #ffbe9b; border-top:none; height:50px; background:#fff; }

#socialmedia-container {float:right; margin:15px 10px 0 0; }
#findus {font:22px "Century Gothic", Arial, Helvetica; color:#ef5325; margin:-4px 5px 0 0; }
#findus, #facebook, #twitter {float:left; }
#facebook a {display:block; width: 87px; height:25px; background:url(img/fbook-btn.gif) 0 0 no-repeat; text-decoration: none; }
#facebook a:hover {text-decoration:none; background-position: 0 -25px; }
#twitter a {display:block; width: 79px; height:25px; background:url(img/twitter-btn.gif) 0 0 no-repeat; text-decoration: none; }
#twitter a:hover {text-decoration:none; background-position: 0 -25px; }

#fmk-tag {float:right; margin:5px 0 10px 0; }
#fmk-btn a {display:block; width: 86px; height:25px; background:url(img/fmk-btn.png) 0 0 no-repeat; text-decoration: none; }
#fmk-btn a:hover {text-decoration:none; background-position: 0 -25px; }

/* ------------------------------------- FOOTER  */



