/*
Theme Name: esoterichiphop 2009
Theme URI: http://kneadmedia.com/
Description: The default WordPress theme for esoterichiphop.com
Version: 1.0
Author: jel3
Author URI: http://kneadmedia.com/
*/
/* GLOBALS */
	html
	, body { margin:0; padding:0; }
 	body { font: 11px/14px Helvetica, Arial, sans-serif; color:#444444; background-color:#000000; }
	h1 { margin:0; padding:0; }
	hr { clear:both; display:none; }
	object { outline:none; }
/* IMAGES */
	a img { border:none; }
	img.centered
	, img.aligncenter {	display: block;	margin-left: auto; margin-right: auto; }
	img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
	img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
	.alignright {	float: right;	}
	.alignleft { float: left; }
/* END IMAGES */
/* END GLOBAL */

/* SPECIFIC */
#page { margin:0 auto; padding: 0; width:1022px; background:#231f20; }
/* HEADER */
div#page div#header { position:relative; margin:0; padding: 16px 16px 0px 16px; background-color:#231f20; }
div#page div#header h1 a:link
, div#page div#header h1 a:active
,div#page div#header h1 a:visited { 
	margin:0; padding:0; display:block; width:575px; height:305px;
	text-indent:-3000px; background:url(images/spit.main.png) 0px -310px no-repeat;
}
body#home div#page div#header h1 a:link
, body#home div#page div#header h1 a:active
, body#home div#page div#header h1 a:visited { background-position: 0px 0px; }
div#page div#header h1#pageName { margin:10px 0; padding:0; text-indent:-3333px; background:none; height:106px;}
body#webstore div#page div#header div#pageNameExtra {
position:absolute; top:286px; left:220px;
width:367px; height:40px;
background:url(images/spit.main.png) 0px -621px no-repeat;
}

body#discography div#page div#header h1#pageName { background:url(images/spit.main.png) 0 -781px no-repeat!important; }
body#pterovision div#page div#header h1#pageName { background:url(images/spit.main.png) 0 -906px no-repeat!important; }
body#webstore div#page div#header h1#pageName { background:url(images/spit.main.png) 0 -668px no-repeat!important; }
body#forum div#page div#header h1#pageName { background:url(images/spit.main.png) 0 -1390px no-repeat!important; }

div#page div#header div#headerImage { position:absolute; top:16px; right:16px;
 width:393px; height:413px; border:1px solid #1c1819;
 background-color: #231f20; }
/* END: HEADER */

div#page div#content { position:relative; background: #231f20 url(images/bg.diagstripe.png); z-index:1; }
div#page div#content div#logoTrain { position:absolute; right:90px; top:0; width:240px; height:60px; background:#231f20 url(images/spit.main.png) -266px -1052px no-repeat; }
div#page div#content ul.mainnav {  margin:0; padding:10px 5px 5px 5px; width: 470px;}
div#page div#content ul.mainnav li { 
	list-style:none; display:inline; 
	font-size:36px; line-height:36px; text-transform:lowercase;
}
div#page div#content ul.mainnav li a:link
, div#page div#content ul.mainnav li a:active
, div#page div#content ul.mainnav li a:visited {
	padding:0 15px 0 5px;	background:url(images/bg.mainnav.sep.png) 100% 8px no-repeat;
	text-decoration:none; font-weight:bold; color:#404042; 
}
.mainnavOn { color: #FF00FF!important; }
.mainnavOff { color:#404042; }
.aTagOn { color: #FF00FF; }
.aTagOff { color:#666666; }

div#page div#content ul.mainnav li.active a { /*display:none!important;*/ color:#2A2A2B!important; }
div#page div#content ul.mainnav li a.last { padding-right:0!important; background:none!important; }
div#page div#content div.narrowcolumn { padding:16px; float:left; }

div.post { position:relative; margin:0 0 20px; padding:0 0 10px; background: url(images/bk.bg.png); width:538px; }
body#webstore div#page div.widecolumn div.post
,body#webstore div#page div.widecolumn div.post div.entry { background:none; } 
div.error div#content h1 { font-size:18px; line-height:22px; margin-bottom:10px; text-transform:uppercase; }
div.error table tbody tr td { background:url(images/bk.bg.png); font-size:12px; }
div.error table tbody tr td h2{ margin:0; padding:10px; background:#000000; }
div.error table tbody tr td p { padding:10px; }
div.error table tbody tr td a{ color:#ab36ab; text-decoration:none; }
div.error table tbody tr td form label { margin:3px; }
div.error table tbody tr td form input { margin: 0 0 5px 0; }
div.widecolumn div.post { margin:16px!important; padding:10px 0 10px!important; width:auto!important;   }
div.widecolumn div.post h2 { display:none; }
div.editpost { position:absolute; top:0px; left:-15px; }
div.editpost a { display:block; width:15px; height:60px; background:url(images/btn.admin.edit.png) no-repeat; text-indent:-3333px; }
div.post div.postTitle { margin:0; padding: 10px 10px 15px 10px; background: url(images/bg.posttitle.png) bottom repeat-x; }
div.post div.postTitle h2, div.post div.postTitle h1 { display:inline; margin:0; padding:0; }
div.post div.postTitle h2 a:link
, div.post div.postTitle h2 a:active
, div.post div.postTitle h2 a:visited, div.post div.postTitle h1 {  font-size:24px; line-height:20px; color:#404042; text-decoration:none; letter-spacing:-1px; text-transform:uppercase; }
div.post div.postTitle h2 a:visited { color: #999999; }

div.post div.postTitle span { font-size:18px; color:#333333; }
div.post div.postTitle span small { font-size:12px; }
div.post div.postTitle span small a:link
, div.post div.postTitle span small a:active { font-size:12px; text-decoration:none; color:#666666; }
div.post div.postTitle span small a:visited { color:#404042; text-decoration:none;}
div.post div.postTitle span small a:hover { text-decoration:underline; color:#888888; }

div.entry { clear:both; margin: 0 10px 0 10px; padding:10px;  background: url(images/bg.postmeta.png) bottom repeat-x; }
div.entry p { padding:0 0 15px 0; font-size:11px; color:#a8a8a8; line-height:17px; }
div.entry p img { margin:10px auto; border:6px solid #262223; }
img.size-full { max-width:490px!important;}
div.entry p a:link
, div.entry p a:active 
, div.entry p a:visited { color:#ab36ab; text-decoration:none; }
div.entry p a:hover { text-decoration:underline; }

.more-link { font-size:14px; }
.moreOn { color:#FF00FF; }
.moreOff { color:#ab36ab;}

div.postmetadata { position:relative; margin:0; padding:0 150px 0 0; text-transform:uppercase;}
div.postmetadata div.taggers { display:inline; color:#333333;  }
div.postmetadata div.taggers a:link
, div.postmetadata div.taggers a:active
, div.postmetadata a:link
, div.postmetadata a:active
, div.postmetadata a:visited {font-size:11px; text-decoration:none; color:#666666;}
div.postmetadata div.taggers a:visited { color:#444444; }
div.postmetadata div.taggers a:hover
, div.postmetadata a:hover { text-decoration:underline; color:#888888; }

/* SINGLE POST */
div.single div.post { margin:0; padding:0!important;}
div.single div.post div.postTitle { padding:15px;}
div.single div.post div.postTitle h1 { display:inline; font-size:38px; letter-spacing:-2px; text-transform:uppercase;}
/* END: SINGLE POST */

/* SHARE LOVE MOD */
div.post div.shareLove {}
div.post div.shareLovers {
position:absolute; bottom:0px; left:0px; right:0px;
margin:0; padding:0; overflow:hidden; 
background:#000000; height:28px;
}
div.post div.shareLovers ul.social {
	margin:0; padding:1px 150px 1px 1px; display:block; height:25px; vertical-align:middle;
}
ul.social li { list-style:none; display:inline; }
ul.social li a:link, ul.social li a:visited, ul.social li a:active, .socialOff{ 
	display:block; margin:0 5px; width:25px; height:25px;
	background: #1F1F1F url(images/spit.main.png) no-repeat;
	float:right; text-indent:-3000px;
	border:thin #1F1F1F;	border-radius: 2px; 	
	-moz-border-radius: 2px; 	-webkit-border-radius: 2px;	
	opacity: .5;	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
ul.social li a:hover
, .socialOn {
	border-color:#FF00FF; background-color:#FF00FF;
	opacity: 1.0;	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
ul.social li a.furl {background-position: -253px -1259px; }
 ul.social li a.del { background-position: -278px -1259px; }
 ul.social li a.mspace { background-position: -303px -1259px; }
 ul.social li a.fbook { background-position: -328px -1259px; }
 ul.social li a.digg { background-position: -353px -1259px; }
div.post div.shareLoveBtn { 
position:absolute; bottom:-2px; right:-3px;
width:142px; height:40px; cursor:pointer; 
background:url(images/spit.main.png) -101px -1249px no-repeat;  }
/* END: SHARE LOVE MOD */

div#sidebar { float:left; padding-top:5px; width:437px;}
div#sidebar ul li { position:relative; clear:both; margin: 10px 0; list-style:none;  }
div#sidebar ul li h2.widgettitle { margin:0; padding:0; }

div#sidebar ul li ul { margin:0; padding:0; }/*#131112*/
div#sidebar ul li ul li { position:static; background-color:#131112; width:368px; margin:0 0 6px; padding:3px 5px 3px 13px; }
div#sidebar ul li ul li a:link
, div#sidebar ul li ul li a:active { color: #999999; text-transform:uppercase; text-decoration:none; }
div#sidebar ul li ul li a:visited {color: #777777; text-transform:uppercase; text-decoration:none;}

.sidebarOn { background-color:#FF00FF;}
.sidebarOff {background-color: #131112;}
.sidebarAOn { color:#FFFFFF!important; }
.sidebarAOff { color:#999999!important; }

div#sidebar ul li#wordtube h2.widgettitle { 
position:absolute; top:0; right:0; bottom:0; left:312px;
clear:both; height: 255px;
background: url(images/spit.main.png) 2px -1109px no-repeat;
text-indent:-3333px; }

div#sidebar ul li#latest-products h2.widgettitle { 
width:257px; height:37px; 
background:url(images/spit.main.png) -84px -1150px no-repeat;
text-indent:-3333px; }

div#sidebar ul li#latest-products p.items { margin:0; padding:0;   }
div#sidebar ul li#latest-products a.item_image { display: block; margin:10px; padding: 4px;
width:96px; height:96px; background:#262223; float:left; }
div#sidebar ul li#latest-products a.item_image img {width:100%; height:100%;}

.faderOn { background-color: #FF00FF; }
.faderOff { background-color:#262223; }

div#sidebar ul li#latest-products a.item_image img { margin:0; padding:0; }
div#sidebar ul li#most-viewed { padding-top:5px; }
div#sidebar ul li#most-viewed h2.widgettitle { 
width:304px; height:33px; margin:10px 0 7px; padding:0;
background:url(images/spit.main.png) -84px -1205px no-repeat;
text-indent:-3333px; }

div#sidebar ul li#gigpress h2.widgettitle { 
width:266px; height:35px; 
background:url(images/spit.main.png) -262px -1349px no-repeat;
text-indent:-3333px; }
div#sidebar ul li#gigpress ul.gigpress-listing { margin-top:5px; }
div#sidebar ul li#gigpress ul.gigpress-listing li span { display:inline; } 
div#sidebar ul li#gigpress ul.gigpress-listing li.gigpress-list-rss { padding:0;}
div#sidebar ul li#gigpress ul.gigpress-listing li.gigpress-list-rss a { 
position:absolute; top:15px; left:272px; background-color:#131112;}
div#sidebar ul li#gigpress ul.gigpress-listing li.gigpress-list-more { text-align:right; }

div#sidebar ul li#simplepress-forum h2.widgettitle {
width:291px; height:39px; margin:20px 0 6px; padding:0;
background:url(images/spit.main.png) -86px -1295px no-repeat;
text-indent:-3333px; }
div#sidebar ul li#simplepress-forum ul.sftagul li.sftagli p{ display:inline; margin:0; padding:0; }
div#footer { clear:both; background:#161314; margin: 16px 16px 0 16px; padding:5px; }
div#footer ul.menu { display:block; position:relative; margin:0; padding:0 0 120px; }
div#footer ul.menu li { list-style:none; display:inline; }
div#footer ul.menu li a:link
, div#footer ul.menu li a:active
, div#footer ul.menu li a:visited {
display:block; height:52px;   text-indent:-3333px; 
background:url(images/spit.main.png) 0px -1050px no-repeat;}
div#footer ul.menu li a.flyCas
, div#footer ul.menu li a.eso
, div#footer ul.menu li a.ptero
, div#footer ul.menu li a.myspace
, div#footer ul.menu li a.youtube
, div#footer ul.menu li a.rssFeed { top:3px; position:absolute; }
div#footer ul.menu li a.flyCas { width:87px; left:6px; }
div#footer ul.menu li a.eso { width:77px; left:95px; background-position: -87px -1050px; }
div#footer ul.menu li a.ptero {width:65px;  left:174px; background-position: -163px -1050px;}
div#footer ul.menu li a.myspace {width:93px; height:26px; top:3px; right:141px; background-position: -81px -1114px;}
div#footer ul.menu li a.youtube {width:61px; right:65px; top:3px; height:26px; background-position: -190px -1114px;}
div#footer ul.menu li a.rssFeed {width:49px; right:6px; background-position: -526px -1059px;}
div#footer ul.menu li.copyright { position:absolute; top:10px; left:250px; height:36px;}
div#footer ul.menu li.copyright p { margin:0; padding:0; font-size:24px; line-height:29px; font-weight:bold; letter-spacing:-1px; color:#404042; }
div#footer ul.menu li.copyright small { font-size:11px; letter-spacing:normal; color:#404040;}
div#footer ul.menu li.copyright small a {  background:none; height:auto; text-indent:0px; display:inline; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#555558;}
div#footer ul.menu li.copyright small a:hover { color:#3399FF; }
div#footer ul.menu li#booking { cursor:pointer; display:block; position:absolute; top:32px; right:72px; width:162px; height:26px; background:url(images/spit.main.png) -85px -1353px no-repeat; }

div#TB_window { background:#000!important; border:1px solid #000!important; }
div#TB_window img { border:none!important; }
/* WP-SHOPPING-CART */
div#shoppingcart { position:relative; height: 127px; overflow:hidden; margin:0; padding:8px; background:#000000; border:1px solid #222; }
div#sliding_cart span.items { color:#CCCCCC; text-transform:uppercase; }

div#sliding_cart table.shoppingcart tbody tr th { background:#666666; text-transform:uppercase; }
div#sliding_cart table.shoppingcart tr td a:link
, div#sliding_cart table.shoppingcart tr td a:active
, div#sliding_cart table.shoppingcart tr td a:visited { color:#555; font-size:10px; text-decoration:none;}
div#sliding_cart table.shoppingcart { padding-top:5px; }
div#sliding_cart span.emptycart { position:absolute; bottom:5px; left:0px; display:block;  text-align:center; }
div#sliding_cart span.emptycart a { float:left;
display:block; margin:0 5px; padding:0; width:64px; height:14px;
background:url(images/spit.main.png) -87px -1333px no-repeat;
text-indent:-3333px;
}
div#sliding_cart span.gocheckout { position:absolute; bottom:5px; left:67px; display:block;  text-align:center; }
div#sliding_cart span.gocheckout a { float:left;text-indent:-3333px;
display:block; margin:0 5px; padding:0; width:64px; height:14px; background:url(images/spit.main.png) -153px -1333px no-repeat; }
body#webstore div#shoppingcart {
position:absolute; top:8px; right:0;
width:165px;  }
body#webstore p.empty { line-height:9px; padding:55px 0; color:#666666; font-size:10px; text-align:center; text-transform:uppercase;  }
body#webstore p.visitshop { display:none;}

div.product_km { position:relative; float:left; padding:0; margin: 3px 4px; }
div.product_km a:link img
, div.product_km a:active img
, div.product_km a:visited img { border:2px solid #333; }
div.product_km span { color:#828282; font-size:8px; }
div.product_km span.tdqty { position:absolute; top:-1px; right:-1px; border-left:1px solid #000; border-bottom:1px solid #000; background:#333; line-height:9px; padding:0; }
div#sliding_cart span.postage 
, div#sliding_cart span.subtotal { display:none; }
div#sliding_cart span.total { clear: both;}
div.wrap div.wrap { background:url(images/bk.bg.png)!important; } 
div#products_page_container div.breadcrumb { margin:0 0 10px; padding:3px 10px; background:url(images/bk.bg.png); }
div#products_page_container div.breadcrumb a:link
, div#products_page_container div.breadcrumb a:active
, div#products_page_container div.breadcrumb a:visited { color:#ab36ab; text-decoration:none; }
div#products_page_container div.breadcrumb a:hover { color:#FF00FF; }
div#products_page_container strong.cattitles { 
   display:block; clear:both; font-size: 30px; text-transform:uppercase;
  padding:14px; background:url(images/bk.bg.png); color:#444444;
  }
div#products_page_container p { margin:5px 0 10px; padding:0; color:#666666; }
span#loadingindicator { position: fixed; top:50%; right:40%; text-transform:uppercase; color:#FFFFFF!important; }
div.wpsc_container { padding:10px; color:#BFBFBF!important; }
div.wpsc_container span
, div.wpsc_container strong { font-size:14px; color:#CCCCCC; }
table.productcart tr.product_row td a.cartRemove { 
display:block; width:41px; height:13px; margin:0 auto;
background:url(images/spit.main.png) -311px -1334px no-repeat; text-indent:-3000px;
}
table.wpsc_checkout_table tbody tr td strong { padding:10px 0 5px; }
/* END: WP-SHOPPING-CART */
/* ARCHIVES PAGE */
div.archives h2.archivePagetitle { 
	background: url(images/bk.bg.png); margin:0 0 10px 0; padding:5px 0; 
	text-align:center; text-transform:uppercase; font-weight:normal; 
	font-size:16px;
	}
/* END: ARCHIVES PAGE */
/* FORUM SPEC */
span.sfforumlink { 
	display:block; margin:0 0 20px; padding:3px 0; 
	text-align:center; text-transform:uppercase;
	background:url(images/bk.bg.png); }
span.sfforumlink a:link
, span.sfforumlink a:active
, span.sfforumlink a:visited { font-size:11px; text-decoration:none; color:#666666; }
span.sfforumlink a:hover { text-decoration:underline; }
table.sfposttable tbody tr td table.sfinnerposttable tbody tr td.sfpostcontent div p img { max-width:790px!important; }
td.sfpostcontent div blockquote img
, td.sfpostcontent div blockquote p img
, td.sfpostcontent div blockquote div img {  height:300px!important; }
/* END: FORUM SPEC */

/* MOOTOOLS SPEC */
.onState { }
.offState { }
/* END: MOOTOOLS SPEC */
/* Begin Form Elements */
#searchform {	margin: 10px auto;	padding: 5px 3px;	text-align: center;	}
#sidebar #searchform #s {	width: 108px;	padding: 2px;	}
#sidebar #searchsubmit {	padding: 1px;	}
.entry form { text-align:center; }
select {  color:#CCCCCC!important;
	margin:0; padding:0; text-transform:uppercase;
	font-size:10px; background-color:#111; border:1px solid #1c1c1c; 
}
select option {padding: 3px 3px 0px 3px;}
select {	width: 130px; }
select optgroup { color:#333333; background:#111; }
select optgroup option { background:#000; }
input[type=submit]
, input[type=button] {
background:#000!important; border:1px solid #1c1c1c!important;
	padding:5px 10px; margin:10px; cursor:pointer!important;
	font-size:12px!important; color:#CCCCCC!important; text-transform:uppercase!important;
}
.o2k7Skin iframe { background:#666666!important; }
label { color:#999999;}
#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}
#commentform textarea {	width: 100%;	padding: 2px;	}
#commentform #submit {	margin: 0;	float: right;	}
/* End Form Elements */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help;	}
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;	}
blockquote cite {	margin: 5px 0 0;	display: block;	}
.center {	text-align: center;	}
.hidden {	display: none;	}
hr {	display: none;	}
a img {	border: none;	}
.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	}
p.linklove { display:none; }
/* End Various Tags & Classes*/
/* Captions */
.aligncenter,
div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
.wp-caption {	text-align: center;	background:url(images/bk.bg.png);
	padding-top: 4px;	margin: 10px 10px 30px;font-size: 10px;	line-height: 18px;
	 text-transform:uppercase;
}
.wp-caption img
, .wp-caption a img{	margin: 0;	padding: 0;	border: 0 none; max-width:480px!important; max-height:800px!important;}
.wp-caption p.wp-caption-text {	font-size: 10px;	line-height: 18px;
	padding: 0 4px 5px;	margin: 0; text-transform:uppercase;
}
/* End captions */
/* COMMENTS */
div.commentHolder p { margin:15px; }
div.commentHolder p a{ color:#ab36ab; text-decoration:none; }
div.commentHolder p a:hover {text-decoration:underline;}
h3#comments { display:block; margin:10px 0 0 0; padding:15px; background:#000000; }
h3#respond { text-transform:uppercase; margin:5px 0; padding:0 10px; font-size:24px; line-height:24px; }

ol.commentlist { margin:0; padding:0;  }
ol.commentlist li{ position:relative; margin:0 0 5px 0;  padding: 25px 10px 40px; list-style:none; clear:both;}
ol.commentlist li.alt{ background: url(images/bk.bg.png); }
ol.commentlist li img.avatar{ margin:0 10px 10px 0; padding: 0px; float:left;  }
ol.commentlist li img.avatar-64 { border:1px solid #000; }
ol.commentlist li a
, form#commentform fieldset legend a {  color:#ab36ab; /* #BE3B40 */ text-decoration:none; }
ol.commentlist li a:hover
, form#commentform fieldset legend a:hover { text-decoration:underline; }
ol.commentlist li p{}
ol.commentlist li div.editBtn { position:absolute; bottom: 10px; right: 4px;}
ol.commentlist li div.editBtn a {
 margin:0; padding:5px 10px; font-size:10px; font-weight:bold; letter-spacing: 1px; text-transform:uppercase; 
 }
ol.commentlist li div.editBtn a:hover { border:none; background-position:bottom left; color:#000000;}
small.commentmetadata {
 position:absolute; top: 4px; left: 4px;
 padding:2px 4px 2px 8px;
 background:#000000;
}
form#commentform { margin:0; padding:0 0 43px; }
form#commentform p.postmetadata { margin:0; }
form#commentform fieldset{ margin:10px 0 0 0; padding:0 4px 4px 4px;	border:none;}
form#commentform fieldset legend{ margin:0; padding:0 10px; color:#333333; } 
form#commentform fieldset input,
form#commentform fieldset textarea
, textarea{
 margin:0px auto; padding:10px; width:475px;
 border:1px solid #1c1c1c;
 background: #000000;
 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;
} 
form#commentform p.postmetadata input[type=submit] { 
	background:#000; border:1px solid #1c1c1c;
	padding:5px 10px; margin:10px!important;
	font-size:12px; color:#CCCCCC; text-transform:uppercase;
}
input {
	padding:5px 10px!important;background:#000; border:1px solid #1c1c1c;
	font-size:12px!important; color:#CCCCCC;
}
.inputOn { border-color:#CCC!important; background-color:#202020!important; }
.inputOff { background-color:#000000!important; border-color:#1c1c1c!important;  }
.inputFocus { background-color:#202020!important; border-color:#1c1c1c!important;  }
p.commentXHTML { padding:0 5px;}
/* END COMMENTS*/
/* BANNERS */
div.sidebarBanner a { display:block; }
div.sidebarBanner a img { margin:10px 0; padding:0; } 
body#webstore div#bannerAds { clear:both; height:143px; }
body#webstore div#bannerAds div { float: left; margin:0 10px 0 0;  }
/* END: BANNERS */
/* PLUGIN HIDES */
div#sfversion { display: none;}
/* END: PLUGIN HIDES*/
/* PAGENAVI OVER */
.wp-pagenavi span.pages
, .wp-pagenavi span.current
, .wp-pagenavi a
, .wp-pagenavi a:link
, .wp-pagenavi a:hover
, .wp-pagenavi a:visited { border: none!important; }
.wp-pagenavi span.pages {
	color: #999!important; text-transform:uppercase;	
	background: url(images/bk.bg.png)!important;
}
.wp-pagenavi span.current {
  color: #FF00FF!important;
	background: none!important;
}
.wp-pagenavi span.extend {
  background: none!important;border: none!important;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	text-decoration: none!important;
	color: #999!important;
	background: #000000!important;	
}
.wp-pagenavi a:hover {	
	color: #FFFFFF!important;
	background-color: #FF00FF!important;
}
/* END: PAGENAVI OVER */
/* LATEST SHOW */
table.gigpress-table { border:none; }
table.gigpress-table tbody tr th { background:#000000; font-size:12px; text-transform:uppercase;	}
table.gigpress-table tbody tr td span { display:block; float:left; width:200px;}
table.gigpress-table tbody tr td span span { float:none;  text-transform:uppercase; }
.gigpress-info { background: url(images/bg.postmeta.png) bottom repeat-x;  }
/* END: LATEST SHOW */
/* GALLERY VIEW */
div.ngg-galleryoverview { margin-top:20px; }
div.ngg-gallery-thumbnail-box { margin:0 12px 50px!important; padding:0!important; float:left; width:212px; height:227px; }
div.ngg-gallery-thumbnail { width:212px!important; height:212px!important; }
div.ngg-gallery-thumbnail a:link
, div.ngg-gallery-thumbnail a:active
, div.ngg-gallery-thumbnail a:visited {width:200px!important; height:200px!important; position:relative; display:block; margin:0; padding:6px 9px 6px 6px; background:#FFFFFF; } 
div.ngg-gallery-thumbnail a img {  z-index:1; margin:0; padding:0;  border:1px solid #fff; }
div.ngg-gallery-thumbnail span { margin:2px 0 0 0; background:url(images/bk.bg.png); display:block; width:200px; height:35px; padding:8px;}
div.ngg-clear { clear:both;}
.galthumbOn { background:#FF00FF!important; }
.galthumbImgOn { border-color:#000000!important; } 
.galthumbOff { background:#FFFFFF!important;}
.galthumbImgOff { border-color:#ffffff!important; } 
div.inlargeIco {
position:absolute; bottom:8px; right:11px; z-index:2; 
width:21px; height:21px; background:url(images/spit.main.png) -261px -1117px no-repeat;
}

/* PAGE: WEBSTORE */
body#webstore div#page div#content div.widecolumn div.post div.entry h1 {
  display:block; clear:both; font-size: 30px; text-transform:uppercase;
  padding:14px; background:url(images/bk.bg.png); color:#444444;
}
/* END: PAGE: WEBSTORE */
