/* bleu: 0063dc pink: FF0084 */
*, html, body { font-family: 'Droid Serif', arial, serif; }
body { padding: 0px; margin: 0px 5px; color: #333; font-size: 13px;}
img { border: none; }
A { color: #0063dc; text-decoration: none;; } 
A:hover { color: #FF0084; text-decoration: underline; } 
A.artist { color: #FF0084; font-weight: bold;}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/* TOPSPIN */

#TSCart_header A { color: #FF0084; font-weight: bold; text-transform: uppercase;}

H2 { font-size: 22px; text-transform: capitalize; }
.clear { clear: both; font-size: 0px; height: 1px;}
.rounded { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}

.bug_wrap { border: 10px; padding: 30px; margin: 30px auto; display: block;}


#header { width: 1000px; height: 120px; border-bottom: 10px solid black; margin: 0px auto 10px auto; overflow: visible;}
#header A#logo { 	display: block; background-position: center left; background-repeat: no-repeat; overflow: hidden; background-image: url(/assets/lojinx/images/Lojinx_Logo_2010.png);
					height: 120px; width: 310px; text-indent: -9999px; text-transform: capitalize; float: left; }
					
#header_right { float: left; width: 590px; height: 120px; overflow: visible;}					
#header_right #box { width: 690px; height: 75px; float: left;  overflow: visible; }

#header_right UL#nav { width: 690px; height: 45px; padding: 0px; margin: 0px; list-style: none; overflow: hidden; float: left; font-family: Helvetica, Arial, sans-serif; }
#header_right UL#nav LI { margin: 0px; list-style: none; float: left; padding: 11px 0px 0px 5px;}
#header_right UL#nav LI A { color: #FF0084; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; font-size: 22px; text-transform: lowercase; display: inline-block;}
#header_right UL#nav LI A:hover { color: #0063dc;  text-transform: lowercase;}
#header_right UL#nav LI A.sel { color: #0063dc;  text-transform: uppercase;}

#gplus { float: left; padding: 47px 0 0 20px; width: 80px; margin: 0px;}

/* artist drop down */
#nav li ul { position: absolute; width: 500px; left: -99999px; z-index: 999; background-color: rgb(255,255,255); background-color: rgba(255,255,255,0.95); border: 1px solid #FF0084; margin: 0px; padding: 0px 5px 10px 5px; }
#nav li ul li { font-size: 22px;}
#nav li ul li A { display: block;}

#nav li:hover ul { left: auto; }

#wrapper { width: 1000px; margin: 0px auto;}
#footer { width: 1000px; border-top: 10px solid black; margin: 10px auto; padding: 10px 0px; font-size: 11px; background-position: right 15px;  background-repeat: no-repeat;}

#footer .block { border: 0px solid red; width: 175px; float: left; margin: 10px 20px 10px 0px;}
#footer .block H3 { padding: 0px; margin: 0px; text-transform: uppercase;}
#footer .block UL { list-style: none; padding: 0px; margin: 0px;}
#footer .block UL LI { padding: 0px; margin: 0px; margin: 5px 0px;}
#footer .block UL LI A { text-decoration: none; color: #555; padding: 5px 0px; background-repeat: no-repeat; background-position: left center;}
#footer .block UL LI A:hover { text-decoration: underline; color: #FF0084;}

#footer .block UL LI A.icn_facebook { background-image: url(http://media.lojinx.com/images/icons/designmodo/icons_24x24/facebook.jpg); padding-left: 25px; line-height: 20px; }
#footer .block UL LI A.icn_twitter { background-image: url(http://media.lojinx.com/images/icons/designmodo/icons_24x24/twitter.jpg);  padding-left: 25px; line-height: 20px; }
#footer .block UL LI A.icn_tumblr { background-image: url(http://media.lojinx.com/images/icons/designmodo/icons_24x24/tumblr.jpg);  padding-left: 25px; line-height: 20px; }
#footer .block UL LI A.icn_youtube { background-image: url(http://media.lojinx.com/images/icons/designmodo/icons_24x24/youtube.jpg);  padding-left: 25px; line-height: 20px; }
#footer .block UL LI A.icn_lastfm { background-image: url(http://media.lojinx.com/images/icons/designmodo/icons_24x24/lastfm.jpg);  padding-left: 25px; line-height: 20px; }
#footer .block UL LI A.icn_flickr { background-image: url(http://media.lojinx.com/images/icons/designmodo/icons_24x24/flickr.jpg);  padding-left: 25px; line-height: 20px; }
#footer .block UL LI A.icn_gplus { background-image: url(http://media.lojinx.com/images/icons/gplus_24.jpg);  padding-left: 25px; line-height: 20px; }
#footer .block UL LI A.icn_foursquare { background-image: url(http://media.lojinx.com/images/icons/designmodo/icons_24x24/foursquare.jpg);  padding-left: 25px; line-height: 20px; }


#footer_end { clear: both; border-top: 1px solid #eee; margin: 10px 0px; padding-top: 10px;}
#footer_end span { color: #ccc; }
#footer_end A#credits { float: right; text-decoration: none; color: #ccc;} 
#error { width: 600px; margin: 20px auto; border: 10px solid black; padding: 20px; line-height: 20px; color: #333;} 

.column { }
.left12 { width: 680px; float: left; margin-right: 20px;}
.left3 { width: 300px; float: left;}

/* HOME PAGE - MOVE TO INCLUDE !! */
#home_releases { margin-bottom: 10px; overflow: visible; }
#home_release_head { overflow: visible; height: 30px;}
#home_release_head H2 { padding: 0px; margin: 0px; float: left; text-transform: capitalize; }
#home_release_head A { display: inline-block; padding: 5px 10px; background-color: #FF0084; color: white; float: right; font-weight: bold;  text-decoration: none;}
#home_release_head A:hover { background-color: #0063dc;}

#home_releases ul.covers A { text-decoration: none; }
#home_releases ul.covers { list-style: none; margin: 0; padding: 10px 0px; width: 1000px; overflow: visible; }
#home_releases ul.covers li { margin: 0; padding: 5px; float: left; position: relative;  /* Set the absolute positioning base coordinate */ width: 115px; height: 150px; }
#home_releases ul.covers li img { width: 100px; height: 100px; -ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */ border: 1px solid #ddd; padding: 5px; background: #f0f0f0; position: absolute; left: 0; top: 0; }
#home_releases ul.covers li img.hover { border: none; /* Get rid of border on hover */ background-color: transparent;}
#home_releases ul.covers li .title { color: black; font-size: 10px; display: block; }
#home_releases ul.covers li .artist { color: black; font-size: 14px; display: block; padding-top: 110px;}
#home_releases ul.covers li .preorder { background-color: #FF0084; font-size: 9px; display: inline-block; font-weight: bold; text-transform: uppercase; color: white; padding: 2px 4px;}
#home_releases ul.covers li .buy { color: #FF0084; font-size: 9px; display: block; font-weight: bold; text-transform: uppercase;}

#col_left H2 { padding: 5px 10px; background-color: #0063dc; color: white; font-weight: bold; display: inline-block; clear: both; text-transform: capitalize; }

#home_news { border: 0px solid red; margin-bottom: 0px; background-color: #fff; padding-bottom: 0px;}
#home_news .article { width: 330px; padding: 5px 0px; margin: 5px 0px; overflow: hidden; margin-bottom: 0px; float: left;  border-top: 5px solid black;}
#home_news .article_end { width: 330px; padding: 5px 0px; margin: 5px 0px; overflow: hidden; margin-bottom: 10px; font-size: 0px; float: left;  border-top: 5px solid black;}
#home_news .article H3 { font-size: 22px; padding: 0px; margin: 5px 0px; line-height: 20px; min-height: 50px;}
#home_news .top2 { margin-right: 20px; }
#home_news .top1 {}
#home_news .article A.more { display: inline-block; padding: 5px 10px; background-color: #FF0084; color: white; float: right; font-weight: bold;  text-decoration: none; }
#home_news .article A.more:hover { background-color: #0063dc; }

.article p,
.article ul li { line-height: 20px; }



#news_detail H3 { font-size: 24px; font-weight: bold; padding: 0px; margin: 0px; }
#news_detail .article { line-height: 20px; }
#news_detail A.back { display: inline-block; padding: 5px 10px; background-color: #FF0084; color: white; float: left; font-weight: bold;  text-decoration: none; }
#news_detail A.back:hover { background-color: #0063dc; }

#col_right H2 { padding: 5px 10px; background-color: #0063dc; color: white; font-weight: bold; text-transform: capitalize;  }
#col_right UL { list-style: none; padding: 0px; margin: 0px; }
#col_right LI { list-style: none; padding: 0px; margin: 0px; margin-bottom: 10px; }
#col_right LI A.artist { color: #FF0084; }
#col_right A.more { display: inline-block; padding: 5px 10px; background-color: #FF0084; color: white; float: right; font-weight: bold;  text-decoration: none; }
#col_right A.more:hover { background-color: #0063dc; }

#ontour {  }
#ontour LI { text-indent: -0px; margin-left: 0px;}

UL#tweet { background-color: #eee; padding: 5px; font-size: 11px; overflow: hidden;}
UL#tweet LI { clear: both; }
UL#tweet LI A.user { color: #FF0084; }
UL#tweet LI img { float: left; margin: 0px 3px 3px 0px; }

#register_form { background-color: #f1f1f1; padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
#register_form UL.register_artists { list-style: none; padding: 0px; margin: 0px; width: 300px; float: left; border: 0px solid green; margin-top: 10px;	 }
#register_form UL.register_artists LI { width: 140px; display: inline-block; background-color: #eee; padding: 10px 0px; border: 1px solid #f1f1f1; margin: 0px 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
#register_form UL.register_artists LI:hover { border: 1px solid white; }
#register_form UL.register_artists LI A { text-decoration: none; color: #FF0084; font-size: 13px; letter-spacing: -1px;}

#register_form #register_fields { width: 350px; float: left; border: 0px solid blue; font-size: 14px;}
#register_form #register_fields fieldset { border: 1px solid #f1f1f1; padding: 5px; margin: 5px 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
#register_form #register_fields fieldset:hover { border: 1px solid #fff; }
#register_form #register_fields fieldset.nb:hover { border-color: #f1f1f1; }
#register_form #register_fields label { font-weight: bold; width: 90px; overflow: hidden; display: inline-block; line-height: 16px;}
#register_form #register_fields input { color: #0063dc; font-size: 16px; border: 1px solid #ccc; width: 240px; padding: 5px 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
#register_form #register_fields select { color: #0063dc; font-size: 16px; border: 1px solid #ccc; width: 240px; padding: 5px 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}

#register_form #register_fields input.btn { width: 150px; border: 5px solid #0063dc; height: 50px; color: black; font-weight: bold; background-color: #ddd;}
#register_form #register_fields input.btn:hover { border: 5px solid #FF0084; cursor: pointer; background-color: #fff;}

/* HOME FLIKR */

#home_flickr img { border: 5px solid black; margin: 5px; }
#home_flickr img:hover { border-color: #FF0084;} 

/* HOME BLOG FEED */

.blog_item { padding: 0px; overflow: auto; border-bottom: 5px solid #000; margin-bottom: 10px; padding-bottom: 10px;}
.blog_item .date_badge { border: 1px solid #FF0084; width: 40px; text-align: center; -moz-border-radius:5px; -webkit-border-radius:5px; float: left; margin-right: 10px;}
.blog_item .date_badge .month { font-size: 11px; color: #FF0084; }
.blog_item .date_badge .day { font-size: 26px;color: #FF0084; padding: 5px 0px 8px 0px;}
.blog_item .date_badge .year { font-size: 11px; background-color: #FF0084; color: white;}
.blog_item .content {  width: 620px; float: left; display: block; border: 0px dashed #ccc;  }
.blog_item .heading { font-size: 22px; font-weight: bold; line-height: 26px; background-color: transparent; text-transform: capitalize; color: #333; text-decoration: none;}
.blog_item .heading:hover { font-size: 22px; font-weight: bold; line-height: 26px; background-color: #ccc;}
.blog_item .copy { line-height: 22px; padding-top: 10px; color: #111; margin-bottom: 0px;} 
.blog_item .copy p { padding-bottom: 10px;}
.blog_item .copy A:hover { background-color: #FF0084; color: white; text-decoration: none; padding: 1px 1px;}
.blog_item .copy A { background-color: white; color: #FF0084; text-decoration: none; padding: 1px 1px;}
.blog_item .copy A.more { display: inline-block; padding: 5px 10px; background-color: #FF0084; color: white; float: right; font-weight: bold;  text-decoration: none; }
.blog_item .copy A.more:hover { background-color: #0063dc; }
.blog_item .author {color: #0063dc;}
.blog_item .blog_thumb { height: 100px; float: right; /* clip: rect(0px,100px,100px,0px); */ -moz-border-radius: 5px; -webkit-border-radius:5px;}
.blog_nav A { background-color: #FF0084; color: white; text-decoration: none; padding: 1px 4px; line-height: 22px;}

/* releases page */
#releases {}

#releases ul.covers { list-style: none; margin: 0px; padding: 10px 0px; overflow: auto;}
#releases ul.covers A { text-decoration: none; }
#releases ul.covers li { margin: 0px; padding: 0px; float: left; height: 250px;}
#releases ul.covers li img { width: 175px; height: 175px; border: 1px solid #ddd; padding: 5px; background: #f0f0f0; margin: 0px 6px;}
#releases ul.covers li img:hover { border: 1px solid #999; }
#releases ul.covers li .artist { color: black; font-size: 14px; display: block; padding: 0px 6px; width: 175px; font-weight: bold;}
#releases ul.covers li .title { color: black; font-size: 12px; display: block; padding: 0px 6px; width: 175px;}

#preorder { padding: 0px 0px 10px 0px; text-transform: uppercase; font-family: Helvetica, Arial; font-size: 12px; font-weight: bold; text-align: left; text-shadow: 2px 2px 1px #fff;}

UL#artist_links { list-style: disc;}
UL#artist_links LI span { text-transform: capitalize; line-height: 14px;}

/* artist_releases page */
#artist_releases { border: 0px solid red; height: 165px;}

#artist_releases ul.covers A { text-decoration: none; }
#artist_releases ul.covers { list-style: none; margin: 0; padding: 10px 0px; width: 740px; overflow: visible; }
#artist_releases ul.covers li { margin: 0; padding: 5px; float: left; position: relative;  /* Set the absolute positioning base coordinate */ width: 115px; height: 150px; }
#artist_releases ul.covers li img { width: 100px; height: 100px; -ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */ border: 1px solid #ddd; padding: 5px; background: #f0f0f0; position: absolute; left: 0; top: 0; }
#artist_releases ul.covers li img.hover { border: none; /* Get rid of border on hover */ background-color: transparent;}
#artist_releases ul.covers li .title { color: black; font-size: 10px; display: block; padding-top: 110px;}
#artist_releases ul.covers li .artist { color: black; font-size: 14px; display: block; padding-top: 110px;}
#artist_releases ul.covers li .preorder { background-color: #FF0084; font-size: 9px; display: inline-block; font-weight: bold; text-transform: uppercase; color: white; padding: 2px 4px;}
#artist_releases ul.covers li .buy { color: #FF0084; font-size: 9px; display: block; font-weight: bold; text-transform: uppercase;}

#artist_copy { line-height: 22px; clear: both;}

#artist_videos {}
#artist_videos ul.thumbs { list-style: none; margin: 0px; padding: 10px 0px; overflow: auto;}
#artist_videos ul.thumbs A { text-decoration: none; }
#artist_videos ul.thumbs li { margin: 0px; padding: 0px; float: left; height: 180px;}
#artist_videos ul.thumbs li img { width: 150px; height: 120px; border: 1px solid #ddd; padding: 5px; background: #f0f0f0; margin: 0px 8px 0px 0px;}
#artist_videos ul.thumbs li img:hover { border: 1px solid #999; }
#artist_videos ul.thumbs li .artist { color: black; font-size: 14px; display: block; padding: 0px 6px; width: 150px;}
#artist_videos ul.thumbs li .title { color: black; font-size: 12px; display: block; padding: 0px 6px; width: 150px;}

/* artists page */

UL#artistsall { list-style: none; padding: 0px; margin: 0px;}

UL#artistsall LI { display: block; border: 0px solid red; overflow: hidden; float: left; width: 320px; margin: 5px 0px; padding: 5px;}

UL#artistsall LI A.thumb { display: block; width: 320px; height: 180px; overflow: hidden; border: 1px solid white; background-color: #999; text-indent: -999px; text-transform: capitalize;}
UL#artistsall LI A.thumb:hover { border: 1px solid black; }
UL#artistsall LI A.artist { font-size: 18px; color: #333; font-weight: bold; display: block; text-decoration: none;} 
UL#artistsall LI A.artist:hover { text-decoration: underline;}

/* videos page */
#videos { overflow: visible;}

#videos ul.thumbs { list-style: none; margin: 0px; padding: 10px 0px; overflow: visible; border: 0px solid red;}
#videos ul.thumbs A { text-decoration: none; }
#videos ul.thumbs li { margin: 0px; padding: 0px; float: left; height: 260px; margin: 5px 5px; padding: 5px;}
#videos ul.thumbs li img { width: 300px; height: 220px; border: 1px solid #ddd; background: #f0f0f0; padding: 5px; margin: 0px;}
#videos ul.thumbs li img:hover { border: 1px solid #999; }
#videos ul.thumbs li .artist { color: black; font-size: 14px; display: block; padding: 0px 6px; width: 300px;}
#videos ul.thumbs li .title { color: black; font-size: 12px; display: block; padding: 0px 6px; width: 300px;}

/* release page */

#release_onesheet { line-height: 22px; }
#release_onesheet img.left  { float: left; margin: 0px 10px 5px 0px; border: 10px solid black; }
#release_onesheet img.right { float: right; margin: 0px 0px 5px 10px; border: 10px solid black; }
#release_onesheet .quote,
#artist_copy .quote  { padding: 10px 10px; font-size: 14px; font-family: Courier, Times; color: black; line-height: 14px;}
#release_onesheet .quote span,
#artist_copy .quote span { display: block; text-align: right; font-size: 10px; font-style: italic;}

#release_others
#release_others ul.covers { list-style: none; margin: 0px; padding: 10px 0px; overflow: auto;}
#release_others ul.covers A { text-decoration: none; }
#release_others ul.covers li { margin: 0px; padding: 0px; float: left; }
#release_others ul.covers li img { width: 65px; height: 65px; border: 1px solid #ddd; padding: 0px; background: #f0f0f0; margin: 3px;}
#release_others ul.covers li img:hover { border: 1px solid #999; }

div#soon { color: #fff; background-color:  #FF0084; font-size: 11px; text-align: center; margin-top: 10px; padding: 5px 0px; border-radius: 2px; }

/* Google Cart In Header*/

#header .googlecart-widget { width: 300px; margin-left: 390px;}
#header .override #googlecart-widget-head {color: #fff; background-color: #0063dc; border-color: #000; width: 190px; border-width: 0px; margin-top: 15px; 
									background-image: url(/images/google_checkout_148x19.png); background-repeat: no-repeat; background-position: center center;}
#header .override #googlecart-title { color: #fff; text-transform: uppercase; font-family: 'Droid Serif', arial, serif; font-size: 10px; padding-left: 10px; display: none;}
#header .override #googlecart-summary { color: #fff; text-transform: uppercase; font-family: 'Droid Serif', arial, serif; font-size: 10px; display: none;}
#header .override #googlecart-widget-body { border-color: #0063dc; width: 280px; border-width: 10px; margin-bottom: 10px; background-color: #f1f1f1; }
#header .override .googlecart-widget-title { color: #0063dc; }
#header .override .googlecart-widget-remove,
#header .override .googlecart-widget-restore { color: #FF0084; }
/* .override .googlecart-arrow { float: right; padding-top: 7px; padding-right: 5px;} */

/* Google Cart In Shop Page */

.shopright .googlecart-widget { width: 300px; }
.shopright .override #googlecart-widget-head {color: #fff; background-color: #0063dc; border-color: #000; border-width: 0px; width: 300px;}
.shopright .override #googlecart-title { color: #fff; text-transform: uppercase; font-family: 'Droid Serif', arial, serif; font-size: 20px; }
.shopright .override #googlecart-summary { color: #fff; text-transform: uppercase; font-family: 'Droid Serif', arial, serif; font-size: 20px;}
.shopright .override #googlecart-widget-body { border-color: #0063dc; width: 280px; border-width: 10px; margin-bottom: 10px; background-color: #f1f1f1; }
.shopright .override .googlecart-widget-title { color: #0063dc; }
.shopright .override .googlecart-widget-remove,
.shopright .override .googlecart-widget-restore { color: #FF0084; }

/* .override .googlecart-arrow { float: right; padding-top: 7px; padding-right: 5px;} */


.shopleft div.col0 { margin-right: 20px; }
.shopleft .product { border: 0px solid red; padding: 0px; margin: 0px; width: 320px; float: left; border-top: 0px solid black; }
.shopleft .product H3 { background-color: #0063dc; color: white; font-weight: bold; clear: both; font-size: 18px; display: block; float: none; padding: 5px 0px 5px 10px; margin: 0px;}
.shopleft .product H3 I { display: block;}
.shopleft .product H3.preorder { background-color: #FF0084; }
.shopleft .product img { float: left; border: 1px solid #ddd; padding: 5px; background: #f0f0f0; margin-right: 10px; width: 100px; min-height: 100px; }
.shopleft .product .googlecart-add { text-transform: uppercase; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; }
.shopleft .product P { clear: both; padding-top: 10px; }
.shopright P { line-height: 22px; font-size: 16px;}


/* SHOP */
.product,
.googleitem { margin: 10px 0px 5px 0px; padding: 10px 0px 10px 10px; border: 1px solid #ccc; font-size: 10px; font-family: Arial; text-transform: uppercase;}


.release_addtocart {
    background: url("http://shop.lojinx.com/themes/sexy/images/btn-addtocart.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    width: 81px;
    overflow: hidden;
    text-indent: -999px;
    text-transform: capitalize;
    vertical-align: middle;
    margin-right: 5px;
}


.eventspage UL { list-style: none; margin: 0px; padding: 0px;}
.eventspage UL LI { border-top: 1px solid #999; padding: 10px 0px 10px 0px; margin: 10px 0px; font-size: 17px; line-height: 22px;}
.eventspage UL LI .dt { display: inline-block; width: 180px; text-align: right; border: 0px solid red; white-space: nowrap;}
.eventspage UL LI .dt img { /* flag */ }
.eventspage UL LI A.artist { font-weight: bold; }
.eventspage UL LI SPAN { width: 145px; min-height: 50px; display: block; float: left; padding-left: 20px; padding-right: 20px;}
.eventspage UL LI div.main { padding: 0px 0px 0px 0px; margin: 0px; float: left;}
.eventspage UL LI P.desc { font-size: 10px; clear: both; width: 490px; line-height: 14px; color: #666;}
.eventspage UL LI SPAN A {  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 1px; color: white; display: block; overflow: hidden; text-indent: -999px; text-transform: capitalize; }

ul#event_artists { list-style: none; margin: 0px; padding: 0px; }
ul#event_artists LI { padding: 0px; margin: 0px;}
ul#event_artists LI A { display: block; font-size: 16px; padding: 10px 0px 10px 30px; text-decoration: none; font-weight: bold; 
						background-image: url(/images/arrow_left2_100x100.png); background-position: left center; background-repeat: no-repeat;}
ul#event_artists LI A.sel { background-color: #FF0084; color: white; text-decoration: none; }
ul#event_artists LI A:hover { background-color: #0063dc; color: white; text-decoration: none; }

/* EVENT ICONS */

.icn_22 { width: 22px; height: 22px; overflow: hidden; border-radius: 5px; -moz-border-radius: 5px; float: right; margin: 2px; font-size: 1px; color: white;}

.sk_on { background-image: url(/images/icn_sk_22.png);}
.sk_off { background-image: url(/images/icn_sk_22_off.png);}
.fm_on { background-image: url(/images/icn_fm_22.png); }
.fm_off { background-image: url(/images/icn_fm_22_off.png);}
.fb_on { background-image: url(/images/icn_fb_22.png); }
.fb_off { background-image: url(/images/icn_fb_22_off.png);}
.ev_on { background-image: url(/images/icn_ev_22.png); }
.ev_off { background-image: url(/images/icn_ev_22_off.png);}

/*
ul.rhs_nav { list-style: none; }
ul.rhs_nav LI A { font-size: 22px; text-decoration: none; color: #0063dc; font-weight: bold; }
ul.rhs_nav LI A:hover { color: #FF0084; }
*/

.aboutleft { line-height: 22px; }
.aboutright { padding-top: 20px; }

ul.rhs_nav { list-style: none; margin: 0px; padding: 0px; }
ul.rhs_nav LI { padding: 0px; margin: 0px;}
ul.rhs_nav LI A { display: block; font-size: 16px; padding: 10px 0px 10px 30px; text-decoration: none; font-weight: bold; 
						/*background-image: url(/images/arrow_left2_100x100.png); background-position: left center; background-repeat: no-repeat;*/}
ul.rhs_nav LI A.sel { background-color: #FF0084; color: white; text-decoration: none; }
ul.rhs_nav LI A:hover { background-color: #0063dc; color: white; text-decoration: none; }


form#contact { border: 0px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 0px; font-size: 18px;}
form#contact fieldset { border-width: 0px; padding: 10px 25px; border: 1px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
form#contact fieldset:hover { border: 1px solid #f1f1f1;}
form#contact fieldset.nb:hover { border-color: #fff; }

form#contact fieldset label { width: 120px; float: left; font-weight: bold; padding-top: 5px;}
form#contact fieldset input { background-color: #f1f1f1; padding: 0px 5px; font-size: 18px; width: 400px; float: left; border: 1px solid #ccc; height: 30px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
form#contact fieldset input:hover { border: 1px solid #FF0084; }
form#contact fieldset select { background-color: #f1f1f1; padding: 0px 5px; font-size: 18px; width: 410px; float: left; border: 1px solid #ccc; height: 30px; }
form#contact fieldset select:hover { border: 1px solid #FF0084; }
form#contact fieldset textarea { background-color: #f1f1f1;  font-size: 18px; width: 410px; height: 200px; float: left; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
form#contact fieldset textarea:hover { border: 1px solid #FF0084; }

form#contact fieldset input.btn { width: 150px; border: 5px solid #0063dc; height: 50px; color: black; font-weight: bold; }
form#contact fieldset input.btn:hover { border: 5px solid #FF0084; cursor: pointer;}

#address { font-size: 16px; font-weight: bold;}

#social { margin-bottom: 20px; margin-top: 20px; }
#social A { background-repeat: no-repeat; width: 60px; height: 60px; text-indent: -999px; overflow: hidden; float: left; border-width: 0px; display: block; margin-bottom: 5px;} 

A.flkr { background-image: url(/images/60/flickr.png); }
A.fm { background-image: url(/images/60/lastfm.png); }
A.ms { background-image: url(/images/60/myspace.png); }
A.tw { background-image: url(/images/60/twitter.png); }
A.fb { background-image: url(/images/60/facebook.png); }
A.sc { background-image: url(/images/btn_soundcloud_60x60.png); margin: 0px 2px;}
A.yt { background-image: url(/images/60/youtube.png); }


.btn_bar { margin: 0px; overflow: auto; padding: 20px 0px 20px 20px; background-color: #f1f1f1; margin-top: 20px;}
.btn_bar A { border: 2px solid #fff; margin-right: 1px; display: inline-block; width: 80px; height: 24px;  background-repeat: no-repeat; font-size: 0px; text-indent: -999px; text-transform: capitalize; overflow: hidden;}
.btn_bar A:hover { border: 2px solid black;}
.btn_amazon { background-image: url(/images/btn_amazon_80x24.png); }
.btn_amazon_US { background-image: url(/images/btn_amazon_US_80x24.png);}
.btn_amazon_UK { background-image: url(/images/btn_amazon_UK_80x24.png);}
.btn_hmv { background-image: url(/images/btn_hmv_80x24.png);}
.btn_amazon_mp3 { background-image: url(/images/btn_amazon_mp3_80x24.png);}
.btn_itunes { background-image: url(/images/btn_itunes_80x24.png);}
.btn_spotify { background-image: url(/images/btn_spotify_80x24.png);}
.btn_7digital { background-image: url(/images/btn_7digital_80x24.png); } 
.btn_emusic { background-image: url(/images/btn_emusic_80x24.png); } 
.btn_play { background-image: url(/images/btn_play_80x24.png); } 

#studio { line-height: 22px;}
#studio img { width: 1000px; }
#studio H2 { padding: 5px 10px; background-color: #0063dc; color: white; font-weight: bold; display: inline-block; clear: both; text-transform: capitalize; }


/* PRESS */

.presspage #articles { margin-bottom: 20px;}
.presspage #articles .item { border-bottom: 1px solid #ccc; line-height: 20px; padding-top: 10px; margin-top: 10px;}
.presspage #articles .item .head { font-weight: bold; font-size: 18px;}
.presspage #articles .item .head A.artist {  text-decoration: none; font-weight: bold; color: #FF0084;}
.presspage #articles .item .head A.artist:hover { text-decoration: underline;}
.presspage #articles .item .head .author { font-weight: normal; font-style: italic; font-size: 14px; line-height: 20px;}
.presspage #articles .item .abstract { font-style: italic; margin: 10px 50px;}
.presspage #articles .item .abstract A.more { font-size: 9px; display: inline-block; background-color: #fff; color: #0063dc; font-weight: bold;  text-decoration: none; padding: 0px 5px;}
.presspage #articles .item .abstract A.more:hover { background-color: #0063dc; color: white;}

/* SOUNDCLOUD */
a.soundcloud-dropbox:hover {color: #1896D1 !important; background-color: transparent !important;}
* html a.soundcloud-dropbox {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(http://a1.soundcloud.com/images/dropbox_small_white.png?f62396)', sizingMethod='crop') !important;}

a#sc { display: block; margin: 10px 0px; background: transparent url(http://a1.soundcloud.com/images/dropbox_small_white.png?f62396) top left no-repeat; color: #888888; font-size: 10px; height: 30px; padding: 26px 60px 0 12px; width: 127px; text-decoration: none; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; line-height: 1.3em;}	

h3.formerror { color: #FF0084; text-align: center;}


/* OPK */

.opk b { font-size: 14px; }
.opk ul { list-style: disc; border-width: 0px; margin: 0px; padding: 0px;}
.opk ul li { border-width: 0px; margin: 0px 0px 0px 20px; padding: 5px; font-size: 13px;}

/* BUTCH WALKER */

#artists_butch-walker { background-color: #fff; }
#artists_butch-walker #content_wrap { background-image: url(http://media.lojinx.com/assets/lojinx/artists/butchwalker_bg.jpg); padding-top: 400px; background-position: center top; background-repeat: no-repeat;}
#artists_butch-walker img#artist_image { display: none; visibility: hidden; }
#artists_butch-walker #col_left,
#artists_butch-walker #col_right { background-color: rgb(255,255,255); background-color: rgba(255,255,255,0.75); border-radius: 10px; } 
/* #artists_butch-walker #col_left h2 { display: none; visibility: hidden; } */
#artists_butch-walker #col_left p { padding: 0px 20px; } 
#artists_butch-walker #col_right>h2 { margin: 0px 0px 10px 0px;}
#artists_butch-walker ul#artist_links { font-size: 12px; padding: 0px 0px 0px 10px;}
#artists_butch-walker #artist_releases { padding-left: 20px; }
#artists_butch-walker #artist_copy .quote { font-size: 18px; line-height: 22px; text-align: center;}
#artists_butch-walker #artist_copy .quote span { font-size: 14px; line-height: 14px; float: none; text-align: center; }

body#releases_LJX033 #content_wrap { background-image: url(http://media.lojinx.com/assets/lojinx/artists/butchwalker_bg2.jpg); padding-top: 00px; background-position: center top; background-repeat: no-repeat;}
body#releases_LJX033 #release_onesheet { padding: 0px 390px 0px 20px; margin: -20px 0px -10px 0px; text-shadow: 1px 1px 1px #fff;}
body#releases_LJX033 #release_onesheet P { background-color: rgba(255,255,255,0.5); padding: 10px;}
body#releases_LJX033 #soon { color: white; font-family: Helvetica, Arial; text-align: center; font-size: 11px; font-weight: bold; line-height: 20px;}

body#artists_fountains-of-wayne #content_wrap { background-image: url(http://media.lojinx.com/assets/lojinx/artists/fountainsofwayne_bg.jpg); padding-top: 300px; background-position: center top; background-repeat: no-repeat;}
body#artists_fountains-of-wayne img#artist_image { display: none; visibility: hidden; }
body#artists_fountains-of-wayne ul#artist_links { color: white;}
body#artists_fountains-of-wayne #artist_releases,
body#artists_fountains-of-wayne #artist_copy p { padding-left: 20px; }

a#aim { display: block; width: 100px; height: 100px; margin: 50px auto; overflow: hidden; text-indent: -999px; text-transform: capitalize; background-image: url(/images/Member-of-AIM-Stamp-2011.png); background-position: center center;}

div.boxer { border: 5px solid #FF0084; border-radius: 10px; text-align: center; padding: 10px 0px; margin: 10px 20px; background-color: #eee;}
div.boxer:hover { border-color: #0063dc; }


/* news */

#news_archive div h2 a { color: #fff; }







