body {
  line-height:18px;
  color:#484848;
  margin:0;
  padding:0;
  font:14px/16px 'Noto Sans', Helvetica, Arial, sans-serif;
}

/* general styles */
ol,ul {
  list-style:none;
}

p,ul,ol {
  margin:0 0 18px;
  padding:0;
}

ul {
  list-style-type:square;
  padding:0 0 0 36px;
}

ul {
  font-size:11px;
  margin:6px 0 0;
}

li {
  padding:0 0 0 15px;
  margin:0;
}

h1,h2.sidebar-title {
  color:#484848;
  font:normal 24px/24px 'Noto Sans', Helvetica, Arial, sans-serif;
  letter-spacing:2px;
  text-transform:uppercase;
  background:url(/sites/starfieldonline.bombplates.com/themes/LiveSite/images/line.png) left bottom no-repeat;
  margin:15px 0;
  padding:0 0 15px;
}

h2 {
  color:#484848;
  font:normal 15px/17px 'Noto Sans', Helvetica, Arial, sans-serif;
}

h3 {
  font-size:17px;
  margin:20px 0 0;
  font-weight:400;
}

h4.tour-more-title {
  font-size:16px;
  margin:20px 0;
  padding:0;
  text-transform:uppercase;
  font-weight:400;
}

h4,h5 {
  color:#484848;
  font-size:12px;
  line-height:18px;
  font-weight:400;
}

img {
  border:0;
}

a:link,a,a:visited {
  color:#484848;
  text-decoration:underline;
}

a:hover {
  color:#b4b4b4;
  cursor:pointer;
}

fieldset {
  border:1px solid #484848;
}

fieldset legend {
  font-weight:400;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse:separate;
  border-spacing:0;
}

caption,th,td {
  text-align:left;
  font-weight:400;
}

.odd td,.even td {
  padding:3px;
}

.clr_both {
  clear:both;
}

/* forms */
form {
  padding:5px 0 0;
}

label {
  display:block;
  font-size:13px;
  margin:10px 0 5px;
  font-weight:400;
}

.form-text,textarea {
  border:0;
  font-size:11px;
  padding:10px;
  background-color:#484848;
  color:#fff;
  border-radius:10px;
}

input:active,input:focus,textarea:active,textarea:focus {
  border:0;
  background-color:#606060;
}

/* Site */
#shell {
  width:100%;
}

#content {
  width:929px;
  padding:50px 0 0;
  margin:0 auto;
}

#top {
  width:929px;
  height:auto;
  margin:0;
  padding:0;
  text-align:center;
  background-color:#fff;
}

#top img {
  margin:0 auto;
}

.main {
  width:929px;
  margin:0;
}

.content {
  margin:20px 0 0;
}

#header {
  width:929px;
  margin:0;
}

#hm-lf, #hm-lf-default {
  float:left;
  width:600px;
  margin:0;
}

#hm-rt {
  float:right;
  width:300px;
  margin:0;
  padding:0 10px;
}

#launch_music {
  width:210px;
  height:210px;
  text-indent:-5000px;
  margin:0 auto 50px;
  padding:0;
  display:block;
}

#main_wide {
  float:left;
  width:929px;
  margin:0;
  padding:20px 0;
}

/* thickbox */
#TB_window h1 {
  margin:20px;
}

#campmon form {
  margin:0 0 20px 20px;
  padding:0;
}

/* Nav */
#nav {
  margin:0;
  padding:30px 0;
  text-align:center;
}

#nav a {
  margin:0 15px;
  padding:0;
  text-decoration:none;
  font-size:17px;
  color:#484848;
  text-transform:uppercase;
  font-weight:normal;
}

#nav a:hover {
  color:#ccc;
}

#nav a:active {
  border-bottom:1px solid #484848;
}

/* Image Slider */
.slideshow, .slidestatic {
	position:relative;
	width:909px;
}

.nivo-controlNav {
	position:absolute;
	bottom:1%;
	right:1%;
}

#image_slider,.slidestatic {
  position:relative;
  margin:0;
  border:10px solid #fff;
}

#image_slider img {
  position:absolute;
  top:0;
  left:0;
  display:none;
}

#image_slider a {
  border:0;
}

/* Media */
.desktop-item {
  width:190px;
  padding:10px 20px 15px 0;
  float:left;
}

.media-page h2 {
  border-bottom:1px solid #c4c4c4;
  margin:0;
  padding:40px 0 5px;
}

h2.media-title,.view-video .views-field-title {
  font-size:14px;
  font-weight:400;
  text-transform:uppercase;
  padding:5px 0;
  margin:0;
  color:#484848;
  border:0;
}

.video-embed {
  padding:0 0 25px;
  width:480px;
  margin:0;
}

.audio-edit-odd td {
  background:#81a400;
  padding:5px 15px;
}

.audio-edit-even td {
  background:#8fb503;
  padding:5px 15px;
}

.audio-edit-titles td {
  font-weight:400;
  padding:5px 15px;
}

.td-footer td {
  color:#484848;
}

.banner-textarea {
  width:400px;
  height:50px;
}

.boxa {
  padding:5px 10px;
  margin:0 0 30px;
}

.views-view-grid tr {
  vertical-align:top;
}

/* Photos */
#photos h3 {
  font-size:20px;
  margin:30px 0 10px;
}





/* Merch */
.merch_item {
  padding:5px;
  width:170px;
  margin:0 auto;
}

.image-thum {
  padding:5px;
  width:170px;
  margin:0 auto;
}

.disco-album-link {
  padding:5px;
  width:170px;
  margin:0 auto;
}

.mi-title {
  font-weight:400;
  font-size:16px;
  padding:5px 0;
}

.mi-img a {
  display:block;
}

.image-thum-pic a {
  display:block;
}

.disco-album-link a {
  display:block;
}

.mi-img a img {
  border:10px solid #484848;
  height: 150px;
  width: 150px;
}

.image-thum-pic a img {
  border:10px solid #484848;
  height: 150px;
  width: 150px;
}

.disco-album-link a img {
  border:10px solid #484848;
  height: 150px;
  width: 150px;
}

.mi-img a:hover img {
  border:10px solid #b4b4b4;
}

.image-thum-pic a:hover img {
  border:10px solid #b4b4b4;
}

.disco-album-link a:hover img {
  border:10px solid #b4b4b4;
}

.mi-code form input {
  background:transparent;
  margin:4px 5px 4px 0;
  padding:0;
  clear:both;
  display:block;
}

.mi-code form input:active,.mi-code form input:focus {
  background:transparent;
}

.mi-code form label {
  margin:0 5px 0 0;
}

.mi-admin {
  margin:4px 0 0;
}

.view-content-Store {
  clear:both;
  padding:20px 0 0;
}

#merch form {
  padding:0;
}

#merch label {
  display:block;
  font-size:13px;
  margin:10px 0 5px;
  font-weight:400;
}

/* Videos */
.video-item {
  padding:10px;
  width:190px;
  margin:0 auto;
}

#videos h3 {
  letter-spacing:2px;
  font-size:17px;
  margin:30px 0 10px;
}

.video-title {
  margin:0;
  padding:5px 10px;
  background:#484848;
}

.video-title a,.video-title a:visited,.video-title a:hover {
  color:#fff;
  font:normal 12px/14px Helvetica, Arial, sans-serif;
  text-decoration:none;
}

.emvideo-thumbnail-replacement span {
  background:url(/extras/video_play.png) 0 0 no-repeat!important;
  height:69px;
  width:68px;
  top:35px;
  left:60px;
}

.emvideo-thumbnail-replacement span:hover {
  background-position:0 0!important;
}

/* News */
#home-news .n_top {
  margin:0 0 10px;
}

#home-news h1 {
  margin:40px 0 0;
}

.n_meta {
  font-size:11px;
  padding:0;
  margin:2px 0 10px;
  line-height:13px;
  color:#b4b4b4;
}

.n_meta ul.links li {
  padding:0 2px 0 0;
}

.n_top h3,.n_top h3 a {
  margin:0 0 2px;
  padding:0;
  color:#484848;
  font:normal 20px/20px 'Noto Sans', Helvetica, Arial, sans-serif;
  text-decoration:none;
}

.n_top h3 a:hover {
  color:#b4b4b4;
  cursor:pointer;
}

.view ul,.view ul li {
  margin:0;
  padding:0;
  list-style:none;
}

.news-post,.blog-post {
  margin:10px 0;
  padding:10px 0;
}

div.links {
  margin: 10px 0;
  padding: 6px 5px 2px 5px;
  clear: both;
}

a.read-more {
  margin:0;
  padding:0 0 0 10px;
  color:#b4b4b4;
  background:url(/sites/starfieldonline.bombplates.com/themes/LiveSite/images/arrow.png) center left no-repeat;
  display:block;
  float:right;
  font:normal 11px/16px Helvetica, Arial, sans-serif;
  text-transform:capitalize;
  text-decoration:none;
}

a.read-more:hover {
  text-decoration:underline;
}

#more_news {
  margin:10px 0 20px;
}

#comments .odd {
  background:#484848;
  color:#fff;
}

#comments .comment a,#comments .comment a:hover,#comments .comment a:visited {
  color:#fff;
  text-decoration:underline;
  border:0;
}

#comments .even {
  background:#545454;
  color:#fff;
}

.comment {
  margin:0;
  padding:12px;
}

#comments .comment .submitted {
  font-size:10px;
  border-bottom:1px dotted #fff;
  padding:0 0 4px;
}

.comment .submitted a {
  font-style:normal;
  font-size:10px;
}

.comment .content {
  margin:0;
  padding:10px 0;
}

/* Tour */
.page-tour table {
  width:100%;
}

.page-tour table th {
  font-weight:400;
  font-size:16px;
  margin:0;
  padding:12px 20px;
}

.page-tour table td {
  border-bottom:1px dotted #3F2B23;
  margin:0;
  padding:8px 20px;
}

.tour-item {
  width:854px;
  vertical-align:top;
  text-align:left;
  margin:0 auto;
  padding:9px 15px 9px 26px;
  float:left;
}

#hm-tour {
  text-align:left;
  padding:0;
  margin:10px 0 0;
  text-align:center;
}

#hm-tour table {
  width:100%;
  margin:0 0 20px;
  text-align:left;
}

#hm-tour table th {
  display:none;
  font-weight:400;
  font-size:16px;
  margin:0;
  padding:3px;
}

#hm-tour table td {
  margin:0;
  padding:10px 5px;
  text-align:left;
  border-bottom:1px solid #c4c4c4;
}

.more-link a {
  float:right;
  border:0;
}

/* Biography */
.artist-img {
  margin:3px 8px 4px 0;
  float:left;
  border:4px solid #302311;
}

.artist-name {
  font-size:20px;
  font-weight:400;
  padding:20px 0 8px;
}

.bio-edit {
  float:right;
}

/* Twitter */
#hm-twitter {
  padding:31px 0 0;
  margin:0;
}

.twitter_header {
  text-align:center;
  font:normal 12px/16px Helvetica, Arial, sans-serif;
}

.twitter_body {
  margin:20px 0 0;
  padding:0 0 10px;
  text-align:center;
  font-size:12px;
  background:url(/sites/starfieldonline.bombplates.com/themes/LiveSite/images/squares.png) center top no-repeat;
}

.twitter_body .twitter_post {
  text-align:center;
  margin:0;
  background:url(/sites/starfieldonline.bombplates.com/themes/LiveSite/images/squares.png) center bottom no-repeat;
  padding:20px 0 24px;
  color:#9d9b9b;
}

.twitter_body .twitter_meta {
  text-align:center;
  font-style:italic;
  color:#747474;
}

/* Mailing List*/
#mailing_list {
  width:293px;
  height:99px;
  display:block;
  padding:0;
  margin:0 0 50px;
  text-indent:-5000px;
  text-align:center;
}

/* footer */
#footer-inner {
  padding:5px 0;
}

#footer img { 
  max-height: 30px; 
}

#footer-inner a {
  border: 0 none;
  display: inline;
  padding: 8px;
}

.footer_icon {
  float:left;
}

#mcn {
  float:right;
}

.feed-icon {
  margin:10px 10px 0 0;
  line-height:16px;
  height:16px;
}

/* Messages */
.messages,div.warning {
  padding:10px 20px 10px 35px;
  margin:10px 0;
  clear:both;
}

.messages ul {
  margin:0;
  padding:0;
  list-style:none;
}

div.status {
  background:#d3ffc6 url(/sites/all/themes/admin/images/m-check.png) left center no-repeat;
  border:1px solid #4aa92d;
  color:#373737;
}

div.status a,div.status a:visited {
  color:#40a023;
}

div.status a:hover {
  text-decoration:underline;
}

div.error {
  background:#fbc0c0 url(/sites/all/themes/admin/images/m-error.png) left center no-repeat;
  border:1px solid #c42828;
  color:#373737;
  padding:10px 20px 10px 35px;
}

div.error a,div.error a:visited {
  color:#c42828;
}

div.error a:hover {
  text-decoration:underline;
}

div.info {
  background:#b2e3f9 url(/sites/all/themes/admin/images/m-info.png) left center no-repeat;
  border:1px solid #288fc4;
  color:#373737;
}

div.info a,div.info a:visited {
  color:#0b79b1;
}

div.info a:hover {
  text-decoration:underline;
}

div.warning {
  background:#fefedc url(/sites/all/themes/admin/images/m-warn.png) left center no-repeat;
  border:1px solid #f0c020;
  color:#373737;
}

div.warning a,div.warning a:visited {
  color:#baa40c;
}

div.warning a:hover {
  text-decoration:underline;
}

/* Drupal Custom */
.post-admin {
  width: 40px;
  height: 20px;
  padding: 4px 0 0 4px;
}

.post-admin a img {
  margin:0 2px 0 0;
  float:left;
}

.photo-admin {
  clear:both;
}

.pager a,.pager-current {
  background:#7c9e00;
  display:inline;
  padding:6px;
  margin:0 2px;
}

tr.odd,tr.even,thead th {
  background:transparent;
  border-bottom:0;
}

.form-item label {
  display:block;
  font-weight:400;
}

/* Tab navigation */
.edit_tabs {
  float:left;
  width:780px;
  padding:0;
  margin:10px 0;
}

.edit_tabs ul {
  padding:0;
  margin:0;
  list-style-type:none;
  border:0;
}

.edit_tabs ul.primary li {
  display:inline;
  margin:0;
  padding:0;
}

.edit_tabs ul.primary li a,.edit_tabs ul.primary li a:visited,.form-submit,.mi-code form input.form-submit,a.form-submit {
  display:block;
  float:left;
  color:#fff;
  margin:0 10px 0 0;
  padding:5px 10px;
  text-decoration:none!important;
  background:#484848;
  border:0;
  text-transform:uppercase;
  font:normal 14px/16px Helvetica, Arial, sans-serif;
  cursor:pointer;
}

.edit_tabs ul.primary li a:hover,.form-submit:hover {
  background:#606060;
}

.edit_tabs ul.secondary li {
  display:inline;
  margin:0;
  padding:0;
}

.edit_tabs ul.secondary li a {
  display:inline;
  float:left;
  color:#484848;
  margin:0 10px 0 0;
  padding:5px 10px;
  text-decoration:none!important;
  background-color:#484848;
}

.edit_tabs ul.secondary li a:hover,.edit_tabs ul.secondary li.active a {
  background-color:#484848;
  color:#484848;
}
.embed_player {
  border-radius: 5px 5px 5px 5px;
}

.embed_link {   background: url("/sites/all/themes/admin/images/link.png") no-repeat center top / 14px;   height: 14px;   margin: -17px 3px 12px;   position: relative;   width: 15px;   z-index: 5000; }

.news_thumb a img {
  height: 150px;
  width: 150px;
}

.tour_thumb a img {
  height: 150px;
  width: 150px;
}

.blog_thumb a img {
  height: 150px;
  width: 150px;
}
.sn-status-share-link { float: left;   margin-right: 10px;  margin-top: 10px;   max-width: 125px; }
