/*
Theme Name: Dark
Theme URI: http://justintadlock.com/wordpress/options
Description: A dark mixture of blacks and grays.
Author: Justin Tadlock
Author URI: http://justintadlock.com
Version: 1.1
*/
* {
	margin: 0;
	padding: 0;
	}
body {
	color: #dddddd;
	font: 70% Tahoma, Arial, Verdana, sans-serif;
	text-align: center;
	background: url(images/backTiles.jpg) repeat-y scroll top center #000000;
	}
/* Contains the entire body of the layout */
#body-container {
	width: 802px;
	height: 1167px;
	margin: 0 auto 0 auto;
	padding: 0 10px;
	background: url(images/backTop.jpg) no-repeat top center #000000;
	}

#extra-container { margin: 0 auto;}

/* Contains content and sidebar */
#container {
	float: left;
	width: 780px;
	padding: 10px;
	background: transparent;
	border: 0px solid #252525;
	text-align: left;
	margin: auto auto 0 auto;
	display: inline;
	}
/* Main content */
#home, #content {
	width: 448px; float: left; background: transparent; display: inline;
	}
#no-sidebar { width: 900px; }
/************************************************
	Header
************************************************/
#header-container { height: 136px; width: 100%;}
#header {
	float: left;
	width: 448px;
	height: 136px;
	text-align: left;
	}
#header h1 {
	float: left;
	width: 448px;
	font-weight: bold;
	}
#header h1 a {
	margin: 45px 0 0 10px;
	/* Comment out or delete the next 4 lines to delete header image */
	width: 448px;
	height: 85px;
	display: block;
	background: transparent;
	color: transparent;
	}
/* Comment out or delete this style rule if not using header image */
#header h1 a span, #header h2 { display: none; }

#header h2 {
	float: left;
	clear: left;
	font-size: 1.1em;
	margin: 3px 0 0 10px;
	}
/************************************************
	Feed
************************************************/
#feed {
	float: right;
	width: 85px;
	height: 22px;
	/* Comment out the line below if not using header image */
	padding: 48px 0 0 0;
	}
#feed li { display: inline; }
#feed li a {
	float: left;
	width: 34px;
	height: 22px;
	display: block;
	}
#feed li.feed-url a { background: url(images/dark-feed-header.jpg) no-repeat 0 0; }
#feed li.feed-email a { background: url(images/dark-email-header.jpg) no-repeat 0 0; }
#feed li.feed-url a span, #feed li.feed-email a span { display: none; }

/************************************************
	General style rules
************************************************/
/* Links */
a { 	color: #FFC600;
	text-decoration: none;
	}
a:hover { color: #dddddd; text-decoration: none; }

p { margin: 10px 0; }
body, h1, h2, h3, h4, h5, h6, ul, ul li {
	font-weight: normal;
	margin: 0;
	padding: 0;
	}
ul, ul li { list-style-type: none; }
pre, code, pre code { font-size: 1.1em; }

/* Left, right, and center alignment */
.left { float: left; margin: 0 10px 10px 0; display: inline;}
#home.left, #content.left, #sidebar.left { margin: 0; display: inline;}
.right { float: right; margin: 0 0 10px 10px; display: inline;}
#home.right, #content.right, #sidebar.right { margin-top: 160px; display: inline;}
.center { float: left; margin: 10px auto; text-align: center; }

/* Headers and how they should look */
h1 { font-size: 2em; }
h2 { font-size: 1.2em; font-weight:bold;}
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #FFC600;
	}
#content .post h2, #feature h2.post-title, #full-posts h2 {
	font-family: 'Tahoma' 'Arial';
	}
#comments-template h3 {
	font-family: 'Tahoma' 'Arial';
	margin-left: 0px;
	}
/************************************************
	Top navigation menus
************************************************/
/* Main navigation bar (#sub-nav is bottom bar) */
#navigation, #sub-navigation {
	float: left;
	color: #dddddd;
	text-transform: uppercase;
	letter-spacing: .03em;
	text-align: left;
	}
#navigation {
	width: 802px;
	font-size: .8em;
	background: #272d2f url(images/nav-right-dark.gif) no-repeat right top;
	}
#sub-navigation {
	width: 800px;
	font-size: .75em;
	background: #383838;
	border: 1px solid #252525; border-bottom: none;
	}
#nav {
	float: left;
	padding: 0 0 0 15px;
	background: url(images/nav-left-dark.gif) no-repeat left top;
	}
#navigation.nav-search {
	width: 600px;
	}
#nav li, #sub-nav li {
	float: left;
	}
#nav a {
	color: #dddddd;
	display: block;
	padding: 12px 16px;
	}
#nav a:hover, #nav li.current_page_item a {
	color: #FFC600;
	}
#nav a:hover, #nav li.current_page_item a:hover, #nav li.current_page_item li a, #sub-nav a:hover, #sub-nav li.current-cat a:hover, #sub-nav li.current-cat li a {
	color: #181818;
	background: #fefefe;
	}
#sub-nav a {
	color: #e2e2e2;
	display: block;
	padding: 7px 17px;
	}
#sub-nav li.current-cat a {
	background: #666;
	}
#nav li li, #sub-nav li li {
	float: left;
	width: 150px;
	background: #fefefe;
	}
#nav li li a {
	color: #181818;
	background: #fefefe;
	float: none;
	margin: 3px 5px;
	padding: 6px 10px;
	}
#nav li li a:hover, #nav li.current_page_item li a:hover {
	color: #dddddd;
	background: #609be4;
	}
#nav li.highlight a, #sub-nav li.highlight a {
	color: #181818;
	background: #fefefe;
	}
#sub-nav li li a, #sub-nav li li.current-cat a {
	color: #181818;
	background: #fefefe;
	float: none;
	margin: 3px 5px;
	padding: 4px 7px;
	}
#sub-nav li li a:hover, #sub-nav li.current-cat li a:hover, #sub-nav li li.current-cat a:hover {
	color: #dddddd;
	background: #609be4;
	}
#nav li ul, #sub-nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index: 999;
	}
#nav li:hover ul, #sub-nav li:hover ul {
	left: auto;
	display: block;
	}
/************************************************
	Search
************************************************/
#search {
	float: right;
	width: 185px;
	margin-right: 15px;
	}
#search form {
	float: right;
	margin: .5em 0 0 0;
	padding: 0 0 0;
	}
#search inputs {
	color: #ccc;
	width: 170px;
	margin: 0;
	}
#search .search-submit { display: none; }
/************************************************
	Images
************************************************/
/* Images */
img.thumbnail, .flickr img, img.feature-image, #post-thumbnail-tabs img, #post-sections img, #home img {
	padding: 1px;
	background: transparent;
	border: 1px solid #181818;
	}

.gravatar_author img{ margin: 0 0 5px 0; border: 0px solid #181818; }

.entry2 { margin: -20px 0 10px 0; }

.entry2 img {
	width: 422px;
	padding: 1px;
	background: transparent;
	border: 1px solid #181818;
	margin: 5px 0 5px 0;
	}
	
.entry2 .wp-smiley {
	width: 15px;
	padding: 0 0 0 0;
	background: transparent;
	border: 0px solid #181818;
	margin: 0 0 -2px 0;
	}
	
#post .entry img {
	padding: 1px;
	background: transparent;
	border: 1px solid #181818;
	margin: 10px 0 10px 0;
	}

.post .avatar { float: left; width: 40px; height: 40px; margin-right: 10px; }
.archive .post .avatar { width: 50px; height: 50px; }
a img { border: none; }
/* Post images */
img {
	max-width: 100%;
	}	
/* Feature images */
img.feature-image {
	max-width: 300px;
	margin: 0 10px 0 0;
	}
/* Thumbnail images */
img.thumbnail, .recent img.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 10px 0px 0;
	}
/* Thumbnail Large images */
img.thumbnail-large {
	max-width: 265px;
	float: left;
	margin: 0 10px 0px 0;
	}
img.feature-full { max-width: 100%; }
#post-blocks img.thumbnail-large, #post-blocks a img.thumbnail-large { border: none; }
#post-thumbnail-tabs img { float: left; margin: 0 10px 2px 0; }
#author-box img { float: left; margin-right: 10px; }

/************************************************
	Sections of the site
************************************************/
/* Sections of the site */

#recentpost {
	clear: left;
	float: left;
	overflow: hidden;
	width: 448px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	color: #dddddd;
	background-image: url(images/backDiv448.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
	background-color: black ;
	border-bottom: 0px solid #dddddd;
	}

#recentpost .post {
	clear: left;
	float: left;
	overflow: hidden;
	width: 428px;
	margin: 10px 0 0 10px;
	padding: 0 0 10px 0;
	color: #dddddd;
	background: transparent;
	border-bottom: 1px solid #666666;
	display: inline;
	}

#recentpost .post .post-ratings img{
	border: 0px solid #666666;

	}

.section, #content .post, #no-sidebar .post, #comments-template, #excerpts .post, #full-posts .post, .paged .post {
	clear: left;
	float: left;
	overflow: hidden;
	width: 428px;
	margin: 0 0 10px 0;
	padding: 10px;
	color: #dddddd;
	background-image: url(images/backDiv448.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
	background-color: black ;
	border: 0px solid #1b1b1b;
	}
	
#content .postdisc {
	clear: left;
	float: left;
	overflow: hidden;
	width: 428px;
	margin: 0 0 10px 0;
	padding: 0 10px 0 10px;
	color: #dddddd;
	background-image: url(images/backDiv448.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
	background-color: black ;
	border: 0px solid #1b1b1b;
	}
	
.postdisc_footer { float:left; width: 448px; height: 12px; margin: -12px 0 0 0; display:inline; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}
	
	
#excerpts, #full-posts, .paged { width: 448px; padding: 0; margin: 0; background: transparent; border: none; }
#post-tabs, #post-thumbnail-tabs, #post-list-tabs, #features-numbers, #video-numbers {
	width: 448px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background: transparent;
	border: none;
	}

/* Section headers (each section of site and sidebar) */
.section-header, .menu h2, #category-blocks h2 {
	font: 1em Arial, Tahoma, Verdana, sans-serif;
	color: #dddddd;
	background: transparent;
	border: 0px solid #222;
	padding: 0px 0px;
	margin: 0 0 3px 0;
	}
	
.section-header, .menu_rec_comm_grav h2, #category-blocks h2 {
	font: 1em Arial, Tahoma, Verdana, sans-serif;
	color: #dddddd;
	background: transparent;
	border: 0px solid #222;
	padding: 0px 0px;
	margin: 0 0 0 0;
	}

.blank_tit { float:left; width: 448px; height: 54px; margin: 0 0 -20px 0; border: 0px solid #222; background: url(images/blank_448fire.jpg) no-repeat top center transparent;}
	
.recent_post_tit { float:left; width: 448px; height: 54px; margin: -10px 0 -20px -10px; border: 0px solid #222; background: url(images/recentPost_448fire.jpg) no-repeat top center transparent;}

.recent_post_footer { float:left; width: 448px; height: 12px; margin: -10px 0 10px 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}

.recent_post_footer2 { float:left; width: 448px; height: 12px; margin: -10px 0 0 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}

.recent_post_tit_sc { float:left; width: 448px; height: 54px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/recentPost_448fire.jpg) no-repeat top center transparent;}

.recent_post_footer_sc { float:left; width: 448px; height: 12px; margin: -10px 0 10px 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}

.archive_tit { float:left; width: 448px; height: 54px; margin: 0 0 -10px 0; border: 0px solid #222; background: url(images/archive_448fire.jpg) no-repeat top center transparent;}

.archive_footer { float:left; width: 448px; height: 12px; margin: -10px 0 10px 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}

.gallery_sc_tit { float:left; width: 448px; height: 54px; margin: -10px 0 0 -10px; display: inline; border: 0px solid #222; background: url(images/gallery_448fire.jpg) no-repeat top center transparent;}

.gallery_sc_footer { float:left; width: 448px; height: 12px; margin: -10px 0 10px 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}

.tweets_sc_tit { float:left; width: 448px; height: 54px; margin: -10px 0 0 -10px; display: inline; border: 0px solid #222; background: url(images/latestTweets_448fire.jpg) no-repeat top center transparent;}

.tweets_sc_footer { float:left; width: 448px; height: 12px; margin: -10px 0 10px 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}

.video_sc_tit { float:left; width: 448px; height: 54px; margin: -10px 0 0 -10px; display: inline; border: 0px solid #222; background: url(images/featuredVideo_448fire.jpg) no-repeat top center transparent;}

.video_sc_footer { float:left; width: 448px; height: 12px; margin: -10px 0 10px 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}

.artists-bio_tit { float:left; width: 448px; height: 54px; margin: -10px 0 0 -10px; display: inline; border: 0px solid #222; background: url(images/bio_448fire.jpg) no-repeat top center transparent;}

.video_box { float:left; margin:-10px 0 -5px 0; display: inline; }
.video_cont { float:left; margin:0 0 0 0; display: inline; }

.artists-bio_footer { float:left; width: 448px; height: 12px; margin: -10px 0 10px 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}
.artists-bio_box { float:left; margin:-10px 0 -5px 0; display: inline; width:428px;}
.artists-bio_cont { float:left; width:428px; margin:-10px 0 -10px 0; text-align: justify; line-height:120%;}

.artists-slide_footer { float:left; width: 448px; height: 12px; margin: -10px 0 10px 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}

.the_stunned_guys_tit { float:left; width: 448px; height: 46px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/the_stunned_guys_448fire.jpg) no-repeat top center transparent;}
.art_of_fighters_tit { float:left; width: 448px; height: 46px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/art_of_fighters_448fire.jpg) no-repeat top center transparent;}
.dj_mad_dog_tit { float:left; width: 448px; height: 46px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/dj_mad_dog_448fire.jpg) no-repeat top center transparent;}
.tommyknocker_tit { float:left; width: 448px; height: 46px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/tommyknocker_448fire.jpg) no-repeat top center transparent;}
.amnesys_tit { float:left; width: 448px; height: 46px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/amnesys_448fire.jpg) no-repeat top center transparent;}
.anime_tit { float:left; width: 448px; height: 46px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/anime_448fire.jpg) no-repeat top center transparent;}
.meccano_twins_tit { float:left; width: 448px; height: 46px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/meccano_twins_448fire.jpg) no-repeat top center transparent;}
.nico_and_tetta_tit { float:left; width: 448px; height: 46px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/nico_and_tetta_448fire.jpg) no-repeat top center transparent;}
.unexist_tit { float:left; width: 448px; height: 46px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/unexist_448fire.jpg) no-repeat top center transparent;}
.alien_t_tit { float:left; width: 448px; height: 46px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/alien_t_448fire.jpg) no-repeat top center transparent;}


/* traxtorm_banner SWF */

#cont_swf{
	position: absolute;
	width: 318px;
	height: 306px;
	margin-left: 69px;
	top: -1px;
	left: 50%;
	border: solid 0px;
	padding: 0px;
	display: inline;
}

#cont_swf_art_disc{
	position: absolute;
	width: 318px;
	height: 306px;
	margin-left: 70px;
	top: 0;
	left: 50%;
	border: solid 0px;
	padding: 0px;
	display: inline;
}

#traxtorm_banner{
	width: 318px;
	height: 306px;
	padding: 0px;
	margin: 0px;
	display: inline;
}

#traxtorm_banner p{
	height: 30px;
	margin-top:15px;
	margin-left: -470px;
	padding: 0px;
}

#traxtorm_banner p a{
   color: #FFC600;
   text-decoration: none;
   display: inline;
}

#traxtorm_banner p a:hover{
   text-decoration: underline;
   display: inline;
}


/************************************************
	Posts
************************************************/
.post { clear: left; overflow: hidden; float: left; width: 100%; margin: 0 0 0 0;}
.post .avatar { width: 40px; height: 40px; float: left; margin-right: 10px; }
p.post-meta-data { margin-bottom: 0; }
.post p.byline { margin: 4px 0 0 0;}

.chronodata { padding: 2px 0 2px 14px ;	width: 12px; height: 12px; background: url('images/time.gif') left center no-repeat; }

.post ul { padding-left: 15px; }
.post ul li { list-style-type: disc; }
.post ol { padding-left: 20px; }
blockquote { padding: 10px 15px; }
.navigation-links { font-size: .95em; display:inline;}	
.prev-post { float: left; border: 0px solid #1b1b1b;}
.next-post { float: right; border: 0px solid #1b1b1b;}

html > body #no-sidebar .post, html > body #no-sidebar #comments-template, html > body #no-sidebar .section {
	width: 898px;
	padding: 10px;
	}
#no-sidebar .post, #no-sidebar #comments-template, #no-sidebar .section {
	width: 758px;
	padding: 10px;
	}

/************************************************
	Features gallery (home page)
************************************************/
/* Features Gallery */
#myGallery { width: 448px; height: 240px; margin: 0 0 10px 0; padding: 0; }
#myGallery img, #myGallery h3 { display: none; }
#myGallery h3, #myGallery h2 { font-size: 1.0em; color: #FFC600;}


.jdGallery .slideInfoZone { height: 70px; }

/************************************************
	Category sections (home page)
************************************************/
/* Home category blocks (2 colums) */
#post-blocks { width: 448px; background: transparent; padding: 0; border: none; }
#post-blocks .post {
	width: 268px;
	float: right;
	margin: 0 0 10px 0;
	padding: 10px;
	background-image: url(images/backDiv448.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
	background-color: black ;
	border: 0px solid #1b1b1b;
	clear: none;
	}
#post-blocks .odd {
	float: left;
	clear: both;
	}
#post-blocks h3 {
	margin: 10px 0 5px 0;
	}

/* Home category sections / excerpts / full posts post titles */
#recentpost h3 {
	font-weight: bold;
	font-size: 1em;
	margin: 0 0 5px 0;
	}
#post-blocks h3, #post-sections h3, #excerpts h3 {
	font-weight: bold;
	font-size: 1em;
	margin: 0 0 5px 0;
	}
#post-sections .post { clear: left; float: left; width: 100%; }
#post-sections .section .odd { margin: 5px 0; }
#post-sections .section .even { margin: 5px 0; }

/* Flickr photos on the home page section */

#home .flickr {
	clear: left;
	float: left;
	overflow: hidden;
	width: 448px;
	color: #dddddd;
	margin: 10px 0 10px 0;
	background-image: url(images/backDiv448.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
	background-color: black ;
	border: 0px solid #1b1b1b;	
	}

#home .bookings_h {
	clear: left;
	float: left;
	overflow: hidden;
	width: 448px;
	color: #dddddd;
	margin: 10px 0 10px 0;
	background-image: url(images/backDiv448.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
	background-color: black ;
	border: 0px solid #1b1b1b;	
	}
	
#home .bookings_h_cont {
	float: left;
	overflow: hidden;
	color: #dddddd;
	margin-top: -10px;
	padding: 0 10px 0 10px;
	background: transparent ;
	border: 0px solid #1b1b1b;
	z-index:10;
	display:inline;
	}

#home .flickr img {
	margin: 0 1px 6px 5px;
	}
	
.flickr_tit { clear: left; float:left; width: 448px; height: 54px; margin: 0 0 -10px 0; border: 0px solid #222; display:inline; background: url(images/flickrUpdates_448fire.jpg) no-repeat top center transparent;}

.flickr_footer { clear: left; float:left; width: 448px; height: 12px; margin: -10px 0 0 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}

.bookings_h_tit { z-index:1; clear: left; float:left; width: 448px; height: 54px; margin: 0 0 -10px 0; display:inline; border: 0px solid #222; background: url(images/bookings_448fire.jpg) no-repeat top center transparent;}

.bookings_h_footer { clear: left; float:left; width: 448px; height: 12px; margin: -12px 0 0 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}


#home .tweets_home {
	clear: left;
	float: left;
	overflow: hidden;
	width: 448px;
	color: #dddddd;
	margin: 0 0 10px 0;
	background-image: url(images/backDiv448.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
	background-color: black ;
	border: 0px solid #1b1b1b;	
	}

#home .tweets_h_cont {
	float: left;
	overflow: hidden;
	color: #dddddd;
	padding: 0 0 0 5px;
	margin: 0px;
	background: transparent ;
	border: 0px solid #1b1b1b;
	z-index:10;
	display:inline;
	}
	
.tweets_tit { clear: left; float:left; width: 448px; height: 54px; margin: 0 0 -10px 0; border: 0px solid #222; display:inline; background: url(images/latestTweets_448fire.jpg) no-repeat top center transparent;}

.tweets_footer { clear: left; float:left; width: 448px; height: 12px; margin: -10px 0 0 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}


/************************************************
	Video
************************************************/
/* Video tabbed list of videos */
#video-tabbed .video-list {
	float: right;
	width: 45%;
	}
#video-tabbed .video-list ul { width: 100%; }
#video-tabbed .video-list ul li { margin: 0 0 5px 0; border: 1px solid #222; }
#video-tabbed .video-list ul li a { display: block; padding: 10px; background: #424242; }
#video-tabbed .video-list ul li a:hover { color: #dddddd; background: #4f4f4f; }
#video-tabbed .video-list ul li a.tab-current { color: #dddddd; font-weight: bold; }
#video-tabbed .video { float: left; width: 50%; }
div.v { display: none; }
div.v1 { display: block; }

/************************************************
	Sidebar
************************************************/
/* Sidebar */
#sidebar {
	width: 318px;
	margin-top: 200px;
	}
#sidebar .menu { width: 318px; display:inline;}
#sidebar .tabbed { width: 318px; }
#sidebar .menu, #sidebar .tabbed { margin: 10px 0 0 0;}
#sidebar .menu, .tabbed {
	padding: 0 0 0 0;
	float: left;
	overflow: hidden;
	background-image: url(images/backDiv318.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
	background-color: black ;
	border: 0px solid #1b1b1b;
	}

/* Sidebar Discography home*/
.menu_discog_home { width: 100%; }	
#sidebar .menu_discog_home {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	float: left;
	overflow: hidden;
	background-image: url(images/backDiv318_discog.gif);
	background-position: top center ;
	background-repeat: no-repeat ;
	background-color: transparent ;
	border: 0px solid #1b1b1b;
	height:200px;
	}

.menu_merchandise { width: 100%; }		
#sidebar .menu_merchandise {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	float: left;
	clear: left;
	overflow: hidden;
	background-image: url(images/backDiv318_merch.gif);
	background-position: top center ;
	background-repeat: no-repeat ;
	background-color: transparent ;
	border: 0px solid #1b1b1b;
	height:230px;
	}

/* Sidebar lists and sidebar tab lists */
#sidebar .tabbed ul { margin: 0; padding: 0; }
#sidebar .menu ul li a, .tabbed div ul li a {
	color: #FFC600;
	display: block;
	padding: 2px 0;
	}
.menu div li, .menu div li li, #sidebar .tabbed div li, #sidebar .tabbed div li li {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	}
#sidebar .menu li li a, .tabbed div li li a { display: block; padding: 2px 0 2px 8px; }
#sidebar .menu ul li a:hover, .tabbed div ul li a:hover { color: #dddddd; }


/* Sidebar ads*/
.menu_ads { width: 100%; }
#sidebar .menu_ads {
	margin: 10px 0 0 -10px;
	padding: 10px 10px 0 10px;
	float: left;
	overflow: hidden;
	background-image: url(images/backDiv318.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
	background-color: black ;
	border: 0px solid #1b1b1b;
	}

/* Sidebar for recent comments gravatar*/
#sidebar .menu_rec_comm_grav {
	margin: 10px 0 -10px 0;
	padding: 10px 0 0 0;
	width: 318px;
	float: left;
	overflow: hidden;
	background-image: url(images/backDiv318.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
	background-color: black ;
	border: 0px solid #1b1b1b;
	z-index: 0;
	display:inline;
	}

menu_rec_comm_grav_box {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
 	display:inline;
 	}

/* Sidebar lists for recent comments gravatar */

#sidebar .recent_comm_tit { float:left; width: 318px; height: 54px; margin: -10px 0 -10px 0; display:inline; z-index: 0; border: 0px solid #222; background: url(images/recentComments_318fire.jpg) no-repeat top center transparent;}

#sidebar .recent_comm_footer { float:left; width: 318px; height: 12px; margin: 10px 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}

#sidebar .menu_rec_comm_grav ul li a {
	color: #FFC600;
	display: block;
	padding: 2px 0;
	}
.menu_rec_comm_grav div li, .menu_rec_comm_grav div li li {
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	width: 100%;
	}
#sidebar .menu_rec_comm_grav li li a { display: block; padding: 2px 0 2px 8px;}
#sidebar .menu_rec_comm_grav ul li a:hover { color: #dddddd;}

#sidebar .menu_rec_comm_grav ul .recentcomments_gravs a{
display:inline;
line-height:180%;
}

#sidebar .menu_rec_comm_grav ul .recentcomments_gravs {float:left; width: 308px; margin: 0 0 5px 10px; padding: 0 0 0 0; display:inline;}



/* Feed sidebar */
#feed-sidebar li a { height: 15px; display: block; text-indent: 25px; margin-bottom: 3px; }
#feed-sidebar li.feed-url a { background: url(images/dark-feed-sidebar.jpg) no-repeat 0 .2em; }
#feed-sidebar li.feed-email a { background: url(images/dark-email-sidebar.jpg) no-repeat 0 .2em; }

/* Recent comments widget */
#sidebar ul.recent-comments li { margin: 5px 0; }
#sidebar ul.recent-comments li a { display: inline; }

/* Sidebar video */
#sidebar .video h3 { font-size: 1em; margin: 5px 0 0 0;}

/* Sidebar ads */
#sidebar .ads p { margin: 0; padding: 0; }
#sidebar .ads a img { border: none; padding: 0; }
#sidebar .ads img { margin: 0 10px 0 11px; border: none; padding: 0; }
#sidebar .ads img.last { margin: 0; }

#sidebar .ads_tit { float:left; width: 318px; height: 54px; margin: -10px 0 0 1px; border: 0px solid #222; background: url(images/links_318fire.jpg) no-repeat top center transparent;}
#sidebar .ads_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 1px; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}

/* Sidebar flickr photos */
#sidebar .flickr img { margin: 3px 8px 3px 8px; }

/* Sidebar subscribe */
#sidebar .subscribe div { padding-left: 2px; }

/* Sidebar search */
#sidebar .search { width: 100%; margin: -10px 0 0 0; padding: 0 0 0 0; }
#sidebar .search input { width: 100%; font: 1em Arial, Tahoma, Verdana, sans-serif; margin: 0 0 0 0; padding: 0 0 0 0; background: #1A1A1A;}
#sidebar .search input.search-submit { display: none; }

/* Sidebar recent posts and asides */
#sidebar .recent .post, #sidebar .asides .post {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	}
#sidebar .entry { padding: 0; }
#sidebar .recent h3, #sidebar .asides h3 { font-size: .9em; margin: 0 0 1px 0; }
#sidebar .recent h3 a, #sidebar .asides h3 a { font-weight: bold; }
#sidebar .recent p, #sidebar .asides p { font-size: .9em; line-height: 1.4em; margin: 0; padding: 0; }
#sidebar .asides p, #sidebar .asides h3 { font-size: .95em; }

/* Sidebar Login*/
#sidebar .log_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}
#sidebar .log_footer2 { float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}

/* Sidebar Artists*/
#sidebar .artists_tit { float:left; width: 318px; height: 54px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/artists_318fire.jpg) no-repeat top center transparent;}
#sidebar .artists_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}
#sidebar .artists { float:left; width: 100%; margin: -10px 0 10px 0;}
#sidebar .artists_img { float:left; width:33px; padding: 0 1px 6px 10px;}
#sidebar .artists_img img{ width:32px; height:32px; border:0px;}
#sidebar .artists_name { display: inline; float:left; margin: 0 0 0 0; width: 254px; height: 32px; background: url(images/back_artists.gif) no-repeat top center transparent;}
#sidebar .artists_name a { display: inline; float:left; margin: 0 0 0 0; width: 254px; height: 32px; color: transparent;}
#sidebar .artists_div{ display: inline; clear:both; height:0px;}

#sidebar .artists_bottom { float:left; width: 100%; margin: -10px 0 5px 0; padding: 0 0 0 0;}

#content .tweets_artists_box { float:left; width:428px; margin:-10px 0 0 0; padding:0 0 0 -10px; display: inline; background: transparent;}

#content .gallery_artists_box { float:left; width:428px; margin:-10px 0 0 0; padding:0 0 0 -10px; display: inline; background: transparent;}	
#content .gallery_artists { float:left; width:428px; margin:0 0 0 0; display: inline; background: transparent;}
#content .gallery_artists img { float:left; width:133px; height:89px; margin:0 3px 7px 4px; border: 0px solid #222; padding: 1px;}

/* Sidebar Top Commentators*/
#sidebar .top_comm_tit { float:left; z-index: 0; width: 318px; height: 54px; margin: 0 0 -10px 0; border: 0px solid #222; background: url(images/topCommentators_318fire.jpg) no-repeat top center transparent;}
#sidebar .sidebar_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}
#sidebar .top_commentators { float:left; width: 100%; margin: 0 0 5px 0; z-index: 898;}
#sidebar .top_comm_img { float:left; width:33px; padding: 0 9px 0 10px; z-index: 899;}
#sidebar .top_comm_img img{ width:32px; height:32px; border:0px; margin: 0 0 0 0; padding: 0 0 0 0;}
#sidebar .top_comm_name { float:left; margin: -2px 0 0 0;}
#sidebar .top_comm_div{ clear:both; height:0px;}

/* Sidebar Discography*/
#sidebar .discography_tit { float:left; width: 318px; height: 54px; margin: 0 0 90px 0; border: 0px solid #222; background: url(images/discography_318fire.jpg) no-repeat top center transparent;}
#sidebar .discography_footer { clear: left; float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}
#sidebar .discography_pos { float:center; width: 100%; margin: 0 0 0 0;}
#sidebar .discography { float:left; width: 100%; margin: -11px 0 0 0; display: inline;}
#sidebar .discography2 { float:left; width: 100%; margin: -16px 0 0 0; display: inline;}
#sidebar .discography_vinyl1 { float:left; margin: 0 0 0 48px; display: inline;}
#sidebar .discography_vinyl2 { float:left; margin: 0 0 0 68px; display: inline;}
#sidebar .discography_vinyl3 { float:left; margin: 0 0 0 72px; display: inline;}
#sidebar .discography_cd_dvd1 { float:left; margin: 0 0 0 43px; display: inline;}
#sidebar .discography_cd_dvd2 { float:left; margin: 0 0 0 57px; display: inline;}
#sidebar .discography_cd_dvd3 { float:left; margin: 0 0 0 61px; display: inline;}
#sidebar .discography_div{ clear:both; height:0px; display: inline;}

#sidebar .discography_bottom { float:left; width: 100%; margin: -10px 0 5px 0; padding: 0 0 0 0;}

.discography-all {
	text-align: justify;
	line-height:120%;
	display: inline;
	}
	
.discography_all_tit { float:left; width: 448px; height: 46px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/discography_448fire.jpg) no-repeat top center transparent;}
.div_448 { width: 425px; height: 3px; margin: 10px 0 10px 0; padding:0 0 0 0; border: 0px solid #222; background: url(images/div_448fire.gif) no-repeat top center transparent;}
.div_318 { width: 295px; height: 3px; margin: 5px 0 0 11px; padding:0 0 0 0; display: inline; border: 0px solid #222; float:left; background: url(images/div_318fire.gif) no-repeat top center transparent;}
.div_318_sc  { width: 295px; height: 3px; margin: 5px 0 5px 0; padding:0 0 0 0; display: inline; border: 0px solid #222; float:left; background: url(images/div_318fire.gif) no-repeat top center transparent;}

.div_weekly_dwl { width: 304px; height: 61px; margin: 5px 0 0 8px; padding:0 0 0 0; display: inline; border: 0px solid #222; float:left; background: url(images/free_weekly_download.jpg) no-repeat top center transparent;}

.buy img{ margin: 0 0 0 0; border: 0px solid #222; display:inline;}

#sidebar .discography_all_box { float:left; width:300px; margin:0 0 0 0; display: inline;}
#sidebar .discography_all_cont { float:left; width:300px; margin:0 0 5px 0; display: inline;}
#sidebar .discography_all_cont img { float:left; width:150px; height:150px; margin:0 5px 5px 0; border: 3px solid #222;}
	
#sidebar .discography_cont_sm { float:left; width:300px; margin:8px 0 0 10px; padding:0 0 5px 0; display: inline;}
#sidebar .discography_cont_sm img { width:38px; height:38px; margin:0 0 0 0; border: 1px solid #222;}

/* Sidebar Merchandise */
#sidebar .merchandise_tit { clear:left; float:left; width: 318px; height: 54px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/off_merch_318fire.jpg) no-repeat top center transparent;}
#sidebar .merchandise_footer { clear:left; float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}
#merchandise {clear:left; float:left; width: 100%; margin: 0 0 10px 0; width:318px; height:180px;}
#merchandise a {color: transparent;}

/* Sidebar Visitors Online*/
.visitors_online_tit { float:left; width: 318px; height: 54px; margin: 0 0 -10px 0; display:inline; border: 0px solid #222; background: url(images/visitorsOnline_318fire.jpg) no-repeat top center transparent;}
.visitors_online_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 0; display:inline; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}

/* Sidebar XLanguage*/
.xlanguage_tit { clear:left; float:left; width: 318px; height: 54px; margin: 0 0 0 1px; border: 0px solid #222; background: url(images/language_318fire.jpg) no-repeat top center transparent;}
.xlanguage_footer { clear:left; float:left; width: 318px; height: 12px; margin: 0px 0 0 1px; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}

/* Sidebar nextgen-gallery*/
#sidebar .special_tit { float:left; width: 318px; height: 54px; margin: 0 0 -10px 0; border: 0px solid #222; background: url(images/special_318fire.jpg) no-repeat top center transparent;}
#sidebar .special_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}
#sidebar .special_bottom { float:left; width: 318px; height: 1px; margin: 0 0 0 0; border: 0px solid #222;}
#sidebar .special_bottom2 { float:left; width: 318px; height: 10px; margin: 0 0 0 0; border: 0px solid #222;}

/* Sidebar Links*/
#sidebar .links_tit { float:left; clear:left; width: 318px; height: 54px; margin: 0 0 -10px 0; border: 0px solid #222; background: url(images/links_318fire.jpg) no-repeat top center transparent;}
#sidebar .links { display: inline; float:left; clear:left; width:318px; margin: 0 0 1px 0; padding: 0 0 0 0; border:0px solid #222;}
#sidebar .links_img { width:308px; margin: 0 0 0 10px; padding: 0 0 0 0; border:0px solid #222;}
#sidebar .links_img img{ width:300px; height:19px; border:0px solid #222;}
#sidebar .links_div{ display: inline; clear:both; height:0px; border:0px solid #222;}
#sidebar .links_img a {color: transparent;}

#sidebar .links_bottom { float:left; clear:left; width:318px; margin: 0 0 10px 0; padding: 0 0 0 0; border:0px solid #222;}

/* Sidebar Latest Release*/
#latest_release_box { float:left; width:300px; margin:-10px 0 -5px 0; display: inline;}
#latest_release_info { float:left; width:300px; margin:0 0 -5px 10px; display: inline;}
#latest_release_info img { float:left; width:150px; height:150px; margin:0 7px 2px 0; border: 2px solid #222;}
#latest_release_info .artista_titolo { margin:0 0 5px 0; line-height:120%;}
#latest_release_info p { margin:0 0 0 0; line-height:120%;}
br .clear { clear:both; height:0px;}

/* Sidebar Artist Discography*/
#discography_box { float:left; width:306px; margin:-10px 0 0 0; display: inline;}
#discography_cont { float:left; width:306px; margin:0 0 -5px 10px; display: inline;}
#discography_cont img { width:70px; height:70px; margin:0 0 0 0; border: 1px solid #222;}

/* Sidebar latest release*/
#sidebar .latest_release_tit { float:left; width: 318px; height: 54px; margin: 0 0 0 0; border: 0px solid #222; display: inline; background: url(images/latestRelease_318fire.jpg) no-repeat top center transparent;}
.latest_release_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}

/* Sidebar discog*/
#sidebar .discog_tit { float:left; width: 318px; height: 54px; margin: 0 0 0 0; border: 0px solid #222; display: inline; background: url(images/discog_318fire.jpg) no-repeat top center transparent;}
.discog_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}

/* Sidebar video*/
#sidebar .video_box { float:left; width:300px; margin:-10px 0 -5px 0;}
#sidebar .video_cont { float:left; width:300px; margin:0 0 0 10px;}
#sidebar .video_tit { float:left; width: 318px; height: 54px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/featuredVideo_318fire.jpg) no-repeat top center transparent;}
.video_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}

/* Sidebar extra*/
#sidebar .extras_box { float:left; width:300px; margin:-10px 0 0 0; display: inline;}
#sidebar .extras_cont { float:left; width:300px; margin:-10px 0 -5px 10px; display: inline;}
#sidebar .extras_tit { float:left; width: 318px; height: 54px; margin: 0 0 0 0; border: 0px solid #222; display: inline; background: url(images/extras_318fire.jpg) no-repeat top center transparent;}
.extras_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}

/* Sidebar contact*/
#sidebar .contact_box { float:left; width:300px; margin:-10px 0 0 0; display: inline;}
#sidebar .contact_cont { float:left; width:300px; margin:0px 0 5px 10px; display: inline;}
#sidebar .contact_tit { float:left; width: 318px; height: 54px; margin: 0 0 0 0; border: 0px solid #222; display: inline; background: url(images/contact_318fire.jpg) no-repeat top center transparent;}
.contact_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}

/* Sidebar booking*/
#sidebar .booking_box { float:left; width:300px; margin:-10px 0 0 0; display: inline;}
#sidebar .booking_cont { float:left; width:300px; margin:-10px 0 -5px 10px; display: inline;}
#sidebar .booking_tit { float:left; width: 318px; height: 54px; margin: 0 0 0 0; border: 0px solid #222; display: inline; background: url(images/bookings_318fire.jpg) no-repeat top center transparent;}
.booking_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}

/* Sidebar gigs*/
#sidebar .gigs_box { float:left; width:300px; margin:-10px 0 0 0; display: inline;}
#sidebar .gigs_cont { float:left; width:300px; margin:-10px 0 -5px 10px; display: inline;}
#sidebar .gigs_tit { float:left; width: 318px; height: 54px; margin: 0 0 0 0; border: 0px solid #222; display: inline; background: url(images/nextGigs_318fire.jpg) no-repeat top center transparent;}
.gigs_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}
#sidebar .gigs_cont p{ line-height:120%; }


#sidebar .prod_sx_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 1px; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}
#sidebar .prod_dx_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 1px; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}


/************************************************
	Tabs
************************************************/
/* Tabs (actual tabs) */
.tabbed { padding: 0; background: transparent; border: none; }
.tabbed ul.tabs {
	position: relative;
	top: 0;
	left: 0;
	z-index: 0;
	list-style-type: none;
	}
.tabbed ul.tabs li { display: inline; }
.tabbed ul.tabs li a {
	color: #dddddd;
	float: left;
	display: block;
	margin: 0 .25em 0 0;
	padding: 5px .6em;
	background: #1A1A1A;
	border-width: 1px 1px 0 1px; border-style: solid; border-color: #161616;
	}
.tabbed ul.tabs li a.t4 { margin: 0; }
.tabbed ul.tabs li a:hover { background: #353535; text-decoration: none; }
.tabbed ul.tabs li a.tab-current {
	background-image: url(images/backDiv001.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
}

/* Tab content */
#sidebar .tabbed { float: left; width: 318px; margin: 0 0 0 0;}
.tabbed div.tab-content {
	overflow: hidden;
	display: block;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
	padding: 10px 10px 10px 10px;
	clear: left;
	background-image: url(images/backDiv448.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
	background-color: black ;
	border: 0px solid #1b1b1b;
	}

.tabbed div.tab-content3 {
	overflow: hidden;
	display: block;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
	clear: left;
	background: transparent;
	border: 0px solid #1b1b1b;
	}
	
.tabbed div.tab-content2 {
	overflow: hidden;
	display: block;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	width: 298px;
	clear: left;
	background-image: url(images/backDiv318.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
	background-color: black ;
	border: 0px solid #1b1b1b;
	}

.tab-content2_footer { float:left; width: 318px; height: 12px; margin: 0 0 0 0; border: 0px solid #222; background: url(images/footerDiv_318.gif) no-repeat top center transparent;}

.tabbed div.t2.tab-content2, div.t3.tab-content2, div.t4.tab-content2 { display: none; z-index: 0; }
.tabbed div.c { display: none; }
.tabbed div.c1 { display: block; }

/* Features and video carousels (numbered carousel) */

#video-numbers .video-numbers_tit { float:left; width: 448px; height: 54px; margin: 0 0 -10px 0; display: inline; z-index: 0; border: 0px solid #222; background: url(images/featuredVideos_448fire.jpg) no-repeat top center transparent;}

#video-numbers .video-numbers_footer { float:left; width: 448px; height: 12px; margin: 0 0 0 0; display: inline; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}

#video-numbers .entry-cont {
	float:left;
	width: 428px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent;
	border: none;
	display: inline;
	}

#video-numbers .entry-video {
	float:left;
	width: 252px;
	height: 214px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent;
	border: none;
	display: inline;
	}

#video-numbers .entry {
	float:right;
	width: 161px;
	margin: 0 5px 0 0;
	padding: 0 0 0 0;
	background: transparent;
	border: none;
	display: inline;
	}
	
#video-numbers .entry p {
	margin: -2px 0 0 0;
	text-align: justify;
	}
	
.entry_vote_video {
	float:left;
	clear:both;
	width: 428px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent;
	border: none;
	display: inline;
}

.entry_vote_excerpt {
	float:left;
	clear:both;
	width: 428px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent;
	border-bottom: 1px solid #222222;
	display: inline;
}

.entry_vote_excerpt_sc {
	float:left;
	clear:both;
	width: 428px;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	background: transparent;
	border-bottom: 1px solid #222222;
	display: inline;
}

.post_meta {
	float:left;
	clear:both;
	width: 428px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent;
	border: 0px solid;
	display: inline;
}

#video-numbers .entry_vote_video img{
	border: 0px solid;
}

#video-numbers {
	width: 448px;
	overflow: hidden;
	display: block;
	color: #dddddd;
	position: relative;
	left: 0;
	top: 0;
	z-index: 0;
	padding: 0 0 0 0;
	float: left;
	clear: left;
	background-image: url(images/backDiv448.gif);
	background-position: top center ;
	background-attachment: scroll ;
	background-repeat: repeat-y ;
	background-color: black ;
	border: 0px solid #1b1b1b;
	}

#features-numbers .tabbed div.tab-content, #video-numbers .tabbed div.tab-content {
	width: 428px;
	clear: left;
	float: left;
	display: block;
	border-bottom: none;
	}
#features-numbers ul.tabs, #video-numbers ul.tabs {
	width: 448px;
	display: block; clear: left;
	overflow: hidden;
	background: url(images/footerDiv_448black.gif) no-repeat top center #000000;
	border: 0px solid #161616;
	}
#video-numbers .post { margin-top: 0px; }
#features-numbers ul.tabs li a, #video-numbers ul.tabs li a { border: none; }
#features-numbers .tabbed div.tab-content, #video-numbers .tabbed div.tab-content { top: 0; }

#video-numbers .tabbed .videotit {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent;
	border: none;
	z-index: 995;
	float:left;
	display: inline;
	width: 428px;
}

#video-numbers .tabbed .videotit p.byline-video_tit { margin: 0 0 0 0;}

#video-numbers .tabbed .videotit p.byline-video { margin: 5px 0 5px 0;}

#video-numbers .tabbed .videotit p.byline-video_tit a { font-size: 1em; margin: 5px 0 0 0; font-weight:bold;}

/* Post tabs and video tabs */
#post-tabs div.c, #post-thumbnail-tabs div.c, #post-list-tabs div.c {
	float: left;
	clear: left;
	}
#post-thumbnail-tabs div.c, #post-list-tabs div.c { width: 428px; }
#post-thumbnail-tabs div.c { padding: 10px; }
#post-tabs div.c, #post-thumbnail-tabs div.c div, #post-list-tabs div.c div { padding: 0; }
#post-tabs div.odd, #post-list-tabs div.odd, 
#post-tabs div.even, #post-list-tabs div.even {
	display: inline;
	width: 270px;
	padding: 10px;
	clear: none;
	}
#post-tabs div.odd, #post-list-tabs div.odd { float: left; }
#post-tabs div.even, #post-list-tabs div.even { float: right; }
#post-tabs h3, #post-thumbnail-tabs h3, #post-list-tabs h3 {
	font-size: 1em;
	margin: 0;
	padding: 1px 0;
	}
#post-tabs h3 a, #post-thumbnail-tabs h3 a, #post-list-tabs h3 a, #post-list-tabs h3 {
	font-weight: bold;
	}
#post-tabs p, #post-thumbnail-tabs p, #post-list-tabs p { margin: 5px 0 0 0; }
#post-list-tabs div.c ul { padding: 5px 2px 5px 7px; }
#post-list-tabs li { list-style-type: none; }

.post-thumbnail-tab_footer { float:left; width: 448px; height: 12px; margin: -1px 0 -10px 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}

/************************************************
	Comments Template
************************************************/
/* Related posts (if using plugin) */
#related ul { width: 100%; }
#related ul li { list-style-type: none; }

/* Comments template */
#comments-template img { padding: 0; background: transparent; border: none; }
#comments-template ol {
	list-style-type: none;
	margin-top: 10px;
	}
#comments-template ol li {
	width: 97.5%;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 5px 1%;
	background: #1A1A1A;
	border: 1px solid #222222;
	}
#comments-template .avatar { float: left; width: 40px; height: 40px; margin-right: 10px; padding: 2px; background: transparent; }
#comments-template ol li .comment-meta-data p{ float: left; margin-top: 2px; width: 351px;}
#comments-template ol li .comment-meta-data a.time { float: left; clear: left; margin-top: 2px; color: #eee; font-size: .95em; }
#comments-template ol li .comment-text { clear: left; float: left; margin: -3px 0 0 2px; padding: 0 10px 0 52px; width:351px; border-top:1px solid #222222;}

#comments-template ol li .comment-text p{ margin: 5px 0 5px 0; line-height:120%;}
#comments-template ol li .comment-text img{ margin: 0 0 -3px 0; }

#smile { float: left; clear:left; width: 428px; margin: 0 0 10px 0; padding: 0; background: transparent; }
#smile img { float: left; width: 15px; height: 15px; margin: 0 0.2em 0 0 ; padding: 0; background: transparent; }

input {
	color: #dddddd;
	width: 50%;
	padding: 5px;
	margin: 0;
	background: #fff;
	border: 1px solid #222222;
	}
#no-sidebar input { width: 25%; }
textarea {
	color: #dddddd;
	width: 96%;
	padding: 7px;
	background: #1A1A1A;
	border: 1px solid #222222;
	font: 1em Arial, Tahoma, Verdana, sans-serif;
	}
input.login{
	color: #dddddd;
	width: 50%;
	padding: 0px;
	margin: 0;
	background: #1A1A1A;
	border: 1px solid #222222;
	}
#comments-template input.submit-comment, #comments-template input.reset-comment, .button {
	width: 50px;
	padding: 5px;
	margin-left: 10px;
	}
input.inputcheckbox2 {
outline:none;
border:0;
background: transparent;
width: 5%;
float: left;
margin:0 0.2em 0 0;
padding: 0 0.2em 0 0;
}

#comments-template input.submit-comment:hover {
	background: #505050;
}
#comments-template input.reset-comment:hover {
	background: #505050;
}

#comments-template input.submit-comment:active {
	background: #505050;
}
#comments-template input.reset-comment:active {
	background: #505050;
}

#comments-template input.submit-comment {
	background: #222222;
}
#comments-template input.reset-comment {
	background: #222222;
}
	
.post_nav_header { float:left; width: 438px; height: 12px; margin: -10px 0 0 -10px; border: 0px solid #222; display:inline; background: url(images/headerDiv448notit.gif) no-repeat top center transparent;}

.post_navigation_footer { float:left; width: 448px; height: 12px; margin: -12px 0 0 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}

.comments_header { float:left; width: 438px; height: 12px; margin: -10px 0 -10px -10px; border: 0px solid #222; background: url(images/headerDiv448notit.gif) no-repeat top center transparent;}
	
.comments_footer { float:left; width: 448px; height: 12px; margin: -10px 0 10px 0; border: 0px solid #222; background: url(images/footerDiv_448.gif) no-repeat top center transparent;}


/************************************************
	Footer
************************************************/
/* Footer */
#footer {
	clear: both;
	float: left;
	width: 802px;
	text-align: left;
	margin: 5px 0 0px 0;
	background: transparent;
	}
#footer p {
	margin: 5px 15px 10px 15px;
	line-height: 1.3em;
	}
#footer p.left { width: 50%; }

p.ie6-bug { margin: -15px 0; padding: 0; }
.op { background: #990000; position: absolute; top: 0; left: 0; z-index: 998; width: 860px; height: 1860px; }
.op h2 { font-size: 5em; }

#validation_firefox{
   float: right;
   display: block;
   height: 15px;
   width: 80px;
   color: #fff;
   border: 0px solid;
   padding: 3px 0px 0px 0px;
   margin-right: 5px;
   margin-top: 3px;
   background: url(images/firefox.gif) no-repeat;
}

#validation_explorer{
   float: right;
   display: block;
   height: 15px;
   width: 80px;
   color: #fff;
   border: 0px solid;
   padding: 3px 0px 0px 0px;
   margin-right: 5px;
   margin-top: 3px;
   background: url(images/explorer.gif) no-repeat;
}


/************************************************
 	User Login
************************************************/

input {
width: 50%;
font: 1em Arial, Tahoma, Verdana, sans-serif;
margin: 0.5em 0 0 0;
padding:0.1em;
float: right;
}

h3 {
font-size: 1em;
font-weight: bold;
margin:0 0 0 10px;
}

.form_r {
margin:0 0 0.3em 10px;
padding:0;
width: 298px;
height:2em;
}

label.formVer {
margin:0.5em 0em 0em 0em;
padding:0em;
text-transform:lowercase;
display:block;
float:left;
width:10em;
}

label.formVer2 {
margin:0.5em 0em 0em 0em;
padding:0em;
text-transform:lowercase;
display:block;
float:left;
width:18em;
}

label.formVer3 {
margin:0.5em 0em 0em 0em;
padding:0em;
text-transform:lowercase;
display:block;
float:left;
width:15em;
}

br .clear {
clear:left;
}

/* input checkbox*/

input.inputcheckbox {
outline:none;
border:0;
background: transparent;
width: 5%;
float: left;
margin:0.5em 0 0 0;
padding: 0 0 0 0;
}

/* input button*/

input.button2 {
float:right;
font-size: 1em;
width: 15%;
cursor: pointer;
padding: 0 0 0 0;
margin: 0.5em 0 0 0;
}

input.button2:hover {
	background: #505050;
}
input.button2:hover {
	background: #505050;
}

input.button2:active {
	background: #505050;
}
input.button2:active {
	background: #505050;
}

input.button2 {
	background: #222222;
}
input.button2 {
	background: #222222;
}

.user_login {
float:left;
clear:left;
margin:0.5em 0 0 10px;
padding:0 0 0 0;
width:298px;
display: inline;
}

.user_login p{
margin:0 0 0 0;
padding:0 0 0 0;
}