/* GENERAL */

html, body {background: #000 url(_img/bg.jpg) top center no-repeat fixed; margin: 0; font-family: arial; font-size: 12px; height: 101%; color: #fff;}

a, a:link, a:active, a:visited {color: #faca67; text-decoration: none;}
a:hover {color: #faca67; text-decoration: underline;}

img a:hover {border: none !important;}

p {padding: 0; margin: 0;}

h1 {font-size: 15px; }

#container {margin: 0 auto; width:  940px; background: transparent url(_img/header.png) no-repeat 0 40px; padding: 0; }

#header {width: 940px; height: 269px;   }

#player {height: 40px; width: 460px; background: transparent  no-repeat; float: left;}

/* TWITTER */

#twitter_box {width: 360px; height: 50px; background: transparent url(_img/twitter_bg.png) no-repeat; padding: 20px 10px 10px 180px; float: left; }
#twitter_div { height: 40px; vertical-align: middle; font-size: 80%;}

a.follow {width: 60px; height: 15px; display: block; text-indent: -999px; overflow: hidden; border: none; background: url(_img/follow.png) no-repeat; margin: 10px 0px 0px 0px; }

/* MISCELLENOUS  */

#cd {position: absolute; left: 50%; margin-left: -410px; top: 210px; width: 309px ; height: 385px ; background: transparent url(_img/cd.png) no-repeat;  }

#news {position: absolute; left: 50%; margin-left: -70px; top: 240px; width: 440px ; height: 72px ; background: transparent url(_img/news.png) no-repeat;  }

#c3opyright {height: 50px; text-align: right;  no-repeat; color: #fff; float: left; margin-top: 20px;}

/* LEFT SIDE */

#col1 {width: 290px; margin-right: 20px; min-height: 360px; float: left;}

#col1 #cdback {width: 290px; background:  transparent url(_img/black.png); min-height: 360px; float: left; margin-bottom: 20px;}

#storead {margin-top: 20px;}

#col2 {width: 490px; background:  transparent url(_img/black.png);  float: left;}

.rounded {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-bottomright:10px;
  -webkit-border-top-left-radius:10px;
  -webkit-border-bottom-right-radius:10px;
   
   -moz-border-radius-topright:10px;
  -moz-border-radius-bottomleft:10px;
  -webkit-border-top-right-radius:10px;
  -webkit-border-bottom-left-radius:10px;
} 

/* GLUE */

#gluebox {width: 440px; height: 470px; padding-right: 10px; overflow-y: scroll; overflow-x: hidden; float: left; margin:60px 20px 20px 20px }


div.g-entry {padding: 0px 15px 10px 0px; margin: 0;	width: 380px; border: none !important;}

div.g-entry div.g-body {color:#fff; font-size: 12px; line-height: 140.6%; margin: 15px 0 0; padding:0; text-align:justify;}

div.g-entry span.vcard.arthor {color:#ffffff; font-weight:bold;}

.g-date {color:#BBBBBB; font-style:italic; margin-left: 5px; letter-spacing: .1em; }

.g-details { padding: 10px 0px 10px 0px;}

div.g-entry .updated {position: absolute; }

.g-title {margin:0 0 5px; padding:0; }

.g-title, .g-title a, .g-title a:link, .g-title a:active, .g-title a:visited { color: #faca67; font-size:16px; font-weight: bold !important; text-decoration: none;}

.entry-info {font-weight: normal; margin:5px 0 0; padding:0; font-size: 77%;}

/* FOOTER */

#footer {width: 940px; margin-top: 20px; height: 150px; padding: 0px; margin-bottom: 100px !important; }

#footer p {float: right;}

ul {list-style:  none; margin: 0; padding: 0; display: inline;}

#footer ul#footer_links { width: 100%; height: 40px; padding: 0; margin: 0; list-style: none;}
#footer ul#footer_links li {width: auto; float: left; display: block; margin-right: 10px;list-style: none;}
#footer ul#footer_links li.right {float: right; margin-right: 0;}

ul#footer_links li a {height: 30px; display: block; text-indent: -999em;}
ul#footer_links li a.itunes {background: url(_img/footer_itunes.png) 0 0 no-repeat; width: 80px;}
ul#footer_links li a.youtube {background: url(_img/footer_youtube.png) 0 0 no-repeat; width: 65px; height: 30px;}
ul#footer_links li a.myspace {background: url(_img/footer_myspace.png) 0 0 no-repeat; width: 130px; height: 30px;}


/* DATES */

#dates {width: 900px; padding: 20px; background: transparent url(_img/black.png);}

#dates table {color: #fff; font-size: 90%; line-height: 160%; margin: 0; }

h2.dateshead {width: 168px; height: 58px; background: transparent url(_img/dateshead.png) no-repeat; margin: 0; padding: 0px; text-indent: -999em; margin-bottom: -20px;}

table tr td.location {color: #faca67 }

table tr td {border-bottom: 1px dotted #39231e; padding: 3px 0px 3px 0px;}

table tr:hover {border-bottom: 1px dotted #39231e; background:  no-repeat center; padding: 3px 0px 3px 0px; font-weight: ;}


/* NAV */

#nav {width: 100%; height: 40px; margin: 0; padding: 0; background: #faca67; position: fixed; z-index: 999px;}
#navbar {margin:  0 auto; width: 940px; height: 40px; background: transparent url(_img/n3av.jpg) no-repeat; }
 
ul {list-style:  none; margin: 0; padding: 0; display: inline;}

#nav ul#nav_links { width: 800px; height: 40px; padding: 0; margin: 0; list-style: none;}
#nav ul#nav_links li {width: auto; float: left; display: block; margin-right: 0px;list-style: none;}
#nav ul#nav_links li.right {float: right; margin-right: 0;}

ul#nav_links li a {height: 40px; display: block; text-indent: -999em;}
ul#nav_links li a.one {background: url(_img/nav_01.png) 0 0 no-repeat; width: 70px;}
ul#nav_links li a.two {background: url(_img/nav_02.png) 0 0 no-repeat; width: 90px;}
ul#nav_links li a.three {background: url(_img/nav_03.png) 0 0 no-repeat; width: 100px; }
ul#nav_links li a.four {background: url(_img/nav_04.png) 0 0 no-repeat; width: 80px; margin-right: 140px;}

