/**
 * LIGHT SKIN
 *
 * I am light skin - watch me be light
 */
 
body {
  background: url('img/bg-main.jpg') repeat center 0;
  font: 16px/140% Georgia, "Times New Roman", Times, serif;
  color: #473c2c;
}

#page a, #page a:visited {
  color: #cd611b;
  text-decoration: none;
}

#page a:hover {
  text-decoration: underline;
}

#page h2.node-title,
#page h2.node-title a:link,
#page h2.node-title a:visited {
  color: #000;
}

p {
  font-size: .8em;
  margin-bottom: 10px;
}

#wrapper {
  background: url('img/bg-top-tile.jpg') repeat-x center top;
}

#wrapper-top-center-image {
  background: url('img/bg-top-center.jpg') no-repeat center top;
  display: block;
}

/* HEADER STYLES */

#header-image-wrapper {
  height: 325px;
  position: absolute;
  width: 900px;
  margin-top: 145px;
  background: url('img/bg-lg-header.jpg') no-repeat left top;
}

.not-front #header-image-wrapper {
  height: 177px;
  background: url('img/bg-sub-header.jpg') no-repeat left top;
}

#login .join {
  color: #fff;
}

#login .login-title {
  color: #000;
}

#login #user-login-form .form-item input.form-text { 
  background-color: #EBE4CA;
  border: #98896C solid 1px;
}

#login #user-login-form .form-submit {
  background-color: #DF610C;
  border: #6E5D3F solid 1px;
  color: #fff;
}

#login #user-login-form .form-submit:hover {
  background-color: #6E5D3F;
  border: #DF610C solid 1px;
  color: #fff;
}

#login #user-login-form .item-list ul li a:link,
#login #user-login-form .item-list ul li a:visited {
  color: #473C2C;
}

#navigation {
  position: absolute;
  top: 100px;
  margin: 0 0 0 0;
  width: 900px;
}

#primary-nav ul {
  position: static;
  text-align: center;
}

#primary-nav ul li {
  display: inline;
  font-size: 100%;
  margin: 0 8px 0 8px;
  padding: 0 0 0 0;
  float: none;
}

#primary-nav a {
  display: static;
  float: none;
}

#primary-nav ul li a, 
#primary-nav ul li a:visited {
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
}

#primary-nav ul li a:hover {
  border-bottom: 2px solid #fff;
  text-decoration: none;
}

/* PROMO AREA */

#promo-block .view-content li {
  background: transparent url('img/bg-promo.gif') no-repeat;
  color: #fff;
}

#promo-block a.prev:link,
#promo-block a.prev:visited,
#promo-block a.next:link,
#promo-block a.next:visited {
  color: #DA6400;
}

#promo-block a.prev:hover, 
#promo-block a.next:hover {
  color: #000;
}

/* STYLE SWITCHER */

.block-styleswitcher .blockinner {
  background: transparent url('img/switcher.gif') no-repeat;
}

.block-styleswitcher .item-list {
  background-color: #fff;
}

/* BOX STYLES */

body.sidebar-right #main .box-wide-top {
  background: url('img/box-border-540-top.jpg') no-repeat;
  height: 8px;
  overflow: hidden;
}

.panel-col-first .box-sidebar-top .block-title-wrapper-1 {
  background: url('img/box-border-540-top.jpg') no-repeat;
  padding-top: 10px;
}

.panel-col-first .box-sidebar-bottom,
body.sidebar-right .box-wide-bottom {
  background: url('img/box-border-540-bottom.jpg') no-repeat;
  height: 10px;
}

.panel-col-first .box-sidebar-content,
body.sidebar-right #main .box-wide-content {
  padding-left: 20px;
  padding-right: 20px;
  background: url('img/box-border-540-repeat.jpg') repeat-y;
  padding-bottom: 15px;
}

.panel-col-first .box-sidebar-top {
  background: url('img/box-border-540-repeat.jpg') repeat-y;
  padding: 0 0 0 0;
  margin: 0 0 -10px 0;
}

.panel-col-first .box-sidebar-top .block-title-wrapper-2 {
  height: 66px;
  display: block;
  background: url('img/h2-title-bg.jpg') no-repeat 0 0;
  margin: -10px 0 0 15px;
  width: 510px;
}

.panel-col-first #block-block-5 .block-title-wrapper-2 {
  height: auto;
  display: block;
  background: none;
  margin: -10px 0 0 15px;
  width: auto;
}

.panel-col-first .box-sidebar-top .block-title-wrapper-2 h2.block-title {
  padding: 10px 5px 0 10px;
  color: #96896C;
  font-size: 28px;
  text-transform: capitalize;
}

body.section-forum #main,
body.ntype-forum #main {
  width: 900px;
  overflow: hidden;
}

body.section-forum #main .box-wide-top,
body.ntype-forum #main .box-wide-top {
  background: url('img/box-border-900-top.jpg') no-repeat;
  height: 8px;
  overflow: hidden;
}

body.section-forum #main .box-wide-content,
body.ntype-forum #main .box-wide-content {
  padding-left: 20px;
  padding-right: 20px;
  background: url('img/box-border-900-repeat.jpg') repeat-y;
  padding-bottom: 15px;
}

body.section-forum #main .box-wide-bottom,
body.ntype-forum #main .box-wide-bottom {
  background: url('img/box-border-900-bottom.jpg') no-repeat;
  height: 10px;
}

/* SIDEBAR STYLES */

.panel-col-last .box-sidebar-top,
#sidebar-right .box-sidebar-top {
  background: url('img/box-border-330-top.jpg') no-repeat 0 bottom;
}

.panel-col-last .block-notitle .box-sidebar-top,
#sidebar-right .block-notitle .box-sidebar-top {
  background: url('img/box-border-330-top.jpg') no-repeat 0 0;
  height: 8px;
  width: 100%;
  float: left;
  overflow: hidden;
}

.panel-col-last .box-sidebar-content,
#sidebar-right .box-sidebar-content {
  background: transparent url('img/box-border-330-repeat.jpg') repeat-y;
  padding: 5px 15px;
}

.panel-col-last .box-sidebar-bottom,
#sidebar-right .box-sidebar-bottom {
  height: 10px;
  background: url('img/box-border-330-bottom.jpg') no-repeat;
  margin-bottom: 15px;
}

.panel-col-last .box-sidebar-top .block-title-wrapper-1,
#sidebar-right .box-sidebar-top .block-title-wrapper-1 {
  padding-left: 7px;
  background: url('img/box-border-330-sidetab.jpg') no-repeat 0 0;
  display: block;
  float: left;
}

.panel-col-last .block-title-wrapper-2,
#sidebar-right .box-sidebar-top .block-title-wrapper-2 {
  padding-right: 20px;
  background: url('img/box-tabs.jpg') no-repeat right top;
  display: block;
  float: left;
}

.panel-col-last h2.block-title,
#sidebar-right h2.block-title {
  text-transform: capitalize;
  padding: 5px 0 0 8px;
  color: #000;
  font-weight: bold;
  font-size: 18px;
  max-width: 210px;
}

.panel-col-last #block-tabbed_block-0 .tabbed_block-nav li,
#sidebar-right #block-tabbed_block-0 .tabbed_block-nav li {
  padding-left: 0;
  margin-right: -7px;
  display: block;
  float: left;
  background: url('img/box-tabs-tabbed.jpg') no-repeat right 0;
}

.panel-col-last #block-tabbed_block-0 .tabbed_block-nav li a,
#sidebar-right #block-tabbed_block-0 .tabbed_block-nav li a {
  text-transform: capitalize;
  padding: 12px 0 13px 17px;
  font-weight: bold;
  font-size: 18px;
  max-width: 240px;
  padding-right: 20px;
  background: url('img/box-border-330-sidetab.jpg') no-repeat 0 0;
  display: block;
  float: left;
}

.panel-col-last #block-tabbed_block-0 .tabbed_block-nav li a,
#sidebar-right #block-tabbed_block-0 .tabbed_block-nav li a {
  color: #85775C !important;
}

.panel-col-last #block-tabbed_block-0 .tabbed_block-nav li.tabbed_block-selected a,
#sidebar-right #block-tabbed_block-0 .tabbed_block-nav li.tabbed_block-selected a {
  color: #000 !important;
}

.panel-col-last #block-tabbed_block-0 .tabbed_block-nav li.tabbed_block-selected,
#sidebar-right #block-tabbed_block-0 .tabbed_block-nav li.tabbed_block-selected {
  padding-left: 0;
  display: block;
  float: left;
  background: url('img/box-tabs-tabbed.jpg') no-repeat right -40px;
}

.panel-col-last #block-tabbed_block-0 .tabbed_block-nav,
#sidebar-right #block-tabbed_block-0 .tabbed_block-nav {
  background: url('img/box-border-330-top.jpg') no-repeat right bottom;
}

/* FOOTER */


#footer-wrapper {
  background: url('img/footer-top.gif') no-repeat center top;
  padding-top: 5px;
  margin-top: 15px;
}

#footer-content {
  background: url('img/footer-repeat.jpg') repeat 0 0;
  margin-top: 20px;
  color: #ffffff;
}

#footer-content a:link, 
#footer-content a:visited {
  color: #ffffff;
  text-decoration: underline;
}

#footer-search {
  border: #fff dotted 4px;
  border-top: none;
  border-bottom: none;
}

/* COMMON STUFF */

div.links {
  border-bottom: #A89D81 dotted 2px;
  border-top: none;
}

.submitted {
  color: #70674e;
}

.page-title-wrapper {
  padding: 10px 0 10px 0;
}

#page .upload a.upload:link,
#page .upload a.upload:visited,
#page .gallery-box .more a:link,
#page .gallery-box .more a:visited {
  background-color: #DF610C;
  color: #ffffff;
  border: #68603C solid 1px;
}

#page .upload a.upload:hover,
#page .gallery-box .more a:hover {
  background-color: #ffffff;
  color: #DF610C;
  text-decoration: none;
}

.ntype-blog .img-teaser img,
.ntype-news .img-teaser img {
  border: #A49A7F solid 2px;
}

thead th,
table tr.odd,
table tr.even {
  border-color: #473c2c;
}

td.active {
  background-color: #DDD5C2;
}

.forum-topic-navigation {
  border-top: 2px dotted #A89D81;
  border-bottom: 2px dotted #A89D81;
}

.messages {
  background: #D8D0BD;
  border: 1px solid #AC9669;
}

/* music custom block - latest review, more music, latest/buy now */

a#player:link,
a#player:visited {
  background-color: #DF610C;
  color: #ffffff;
  border: #68603C solid 1px;
}

a#player:hover {
  background-color: #ffffff;
  color: #DF610C;
  text-decoration: none;
}

.newest-review-block .newest-review-label {
  color: #DF610C;
}

.newest-review-block .newest-review-date {
  color: #91886B;
}

#block-views-music_newest-block_1 .views-field-title .field-content a:link,
#block-views-music_newest-block_1 .views-field-title .field-content a:visited {
  color: #473c2c;
  font-weight: bold;
}
#block-views-music_more-block_1 .views-field-title .field-content a:link,
#block-views-music_more-block_1 .views-field-title .field-content a:visited {
  color: #473c2c;
}

/* front block images */

.view-front-photos .item-list ul li img,
#block-avett-0 div.picture img,
.view-userposts img,
#fan-thumbs img {
  border: #7b6d50 solid 1px;
}

/* User profile */

div.user-photo div.picture img {
  border-color: #ded6c0;
}

div.user-profile div {
  background-image: url(img/profile_border.png);
}

div.user-profile {
  color: #000;
}

div.user-profile .label {
  color: #5d5642;
}

/* FIVESTAR OVERRIDES */
/* Static View-only Star Version */
div.fivestar-widget-static .star,
div.fivestar-widget-static .star span.on,
div.fivestar-widget-static .star span.off {
  background-image: url('img/star.png');
}

/* Javascript Star Version */
div.fivestar-widget .cancel,
div.fivestar-widget .cancel a {
  background-image: url('img/cancel.png');
}

div.fivestar-widget .star,
div.fivestar-widget .star a,
div.fivestar-widget div.hover a,
div.rating div a:hover {
  background-image: url('img/star.png');
}

/* small Star Version */
.panel-col-last div.fivestar-widget-static .star,
#sidebar-right div.fivestar-widget-static .star {
  width: 14px;
  height: 15px;
}

/* small Static View-only Star Version */
.panel-col-last div.fivestar-widget-static .star,
.panel-col-last div.fivestar-widget-static .star span.on,
.panel-col-last div.fivestar-widget-static .star span.off,
#sidebar-right div.fivestar-widget-static .star,
#sidebar-right div.fivestar-widget-static .star span.on,
#sidebar-right div.fivestar-widget-static .star span.off {
  background-image: url('img/star-small.png');
}

/* small Javascript Star Version */
.panel-col-last div.fivestar-widget .cancel,
.panel-col-last div.fivestar-widget .cancel a,
#sidebar-right div.fivestar-widget .cancel,
#sidebar-right div.fivestar-widget .cancel a {
  background-image: url('img/cancel-sm.png');
}

.panel-col-last div.fivestar-widget .star,
.panel-col-last div.fivestar-widget .star a,
.panel-col-last div.fivestar-widget div.hover a,
.panel-col-last div.rating div a:hover,
#sidebar-right div.fivestar-widget .star,
#sidebar-right div.fivestar-widget .star a,
#sidebar-right div.fivestar-widget div.hover a,
#sidebar-right div.rating div a:hover {
  background-image: url('img/star-small.png');
}

/* track bgs */

.track-title a {
  background-image: url('img/play.gif');
}

/* PHOTO SCROLLER CUSTOM ARROWS */

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
  position: absolute;
  top: 5px;
  right: 10px;
  width: 14px;
  height: 125px;
  cursor: pointer;
  background: transparent url('img/photo-scroller/next-horizontal.gif') no-repeat -15px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
  background-position: -31px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
  background-position: -31px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
  position: absolute;
  top: 5px;
  left: 10px;
  width: 14px;
  height: 125px;
  cursor: pointer;
  background: transparent url('img/photo-scroller/prev-horizontal.gif') no-repeat -16px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
  background-position: 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
  background-position: 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: 31px 0;
}

/**
 *  small photo scroller arrows
 */

div#block-sonybmg_photo_gallery-photos_pager a,
div#block-sonybmg_photo_gallery-photos_pager span {
  margin-top: 8px;
}

div#block-photo_gallery-photos_pager span {
  padding: 0;
}

#block-sonybmg_photo_gallery-photos_pager .pager-previous, 
#block-sonybmg_photo_gallery-photos_pager .pager-next, 
#block-sonybmg_photo_gallery-photos_pager span, 
div#block-sonybmg_photo_gallery-photos_pager span.pager-previous, 
div#block-sonybmg_photo_gallery-photos_pager span.pager-next, 
div#block-sonybmg_photo_gallery-photos_pager span.pager-next a, 
div#block-sonybmg_photo_gallery-photos_pager span.pager-previous a {
  background: transparent url('img/photo-scroller/next-horizontal-60.gif') no-repeat -15px 0;
  width: 14px;
  height: 60px;
  text-indent: -9999px;
  float: left;
  text-align:left;
  font-size: 1px;
  border: none;
}

div#block-sonybmg_photo_gallery-photos_pager .pager-previous,
div#block-sonybmg_photo_gallery-photos_pager span.pager-previous {
  background: transparent url('img/photo-scroller/prev-horizontal-60.gif') no-repeat -16px 0;
}

div#block-sonybmg_photo_gallery-photos_pager a:hover,
div#block-sonybmg_photo_gallery-photos_pager .pager-next a:hover,
div#block-sonybmg_photo_gallery-photos_pager span.pager-next a:hover {
  background-position: -31px 0;
}

div#block-sonybmg_photo_gallery-photos_pager span.pager-previous:hover, 
div#block-sonybmg_photo_gallery-photos_pager .pager-previous a:hover,
div#block-sonybmg_photo_gallery-photos_pager span.pager-previous a:hover {
  background-position: 0 0;
}

/* Twitter 
-------------------------------------- */

#block-views-avett_twitter-block_1 {
  background: transparent url(img/twitterblock-bg.jpg) repeat-x 0 0;
  height: 66px;
}

#block-views-avett_twitter-block_1 .box-sidebar-content,
#block-views-avett_twitter-block_1 .box-sidebar-bottom {
  background: none;
  padding: 0;
}

#block-views-avett_twitter-block_1 .box-sidebar-content .view-content {
  font-size: 13px;
  line-height: 1.333em;
}

#block-views-avett_twitter-block_1 .twitter-link {
  bottom: 11px;
  background: url(img/twitter-solid.jpg) no-repeat;
}

#block-views-avett_twitter-block_1 .twitter-more-link {
  bottom: 7px;
}

.view-avett-twitter .views-field-created-time {
  color: #96896C;
}  

/* facebook like */

#block-nodeblock-157339 .box-sidebar-content .content {
  height: 30px;
}

/* event more buttons */

.event-more a,
.event-more a:link {
  background: transparent url('img/event-more.gif') no-repeat 100% 0;
  color: #473C2C !important;
}

.event-more a:hover {
  color: #CD611B;
}

.page-events .event-more a,
.page-events .event-more a:link {
  background: transparent url('img/event-more.gif') no-repeat 0 -38px;
}
