/*
	Theme Name: Spherical Unit Provided
	Theme URI: http://www.kaotoxin.com
	Description: custom theme.
	Version: v1.0 (hegemony)
	Author: Kaotoxin
	Author URI: http://www.kaotoxin.com
*/

html {
	background-attachment:scroll;
	background-color:#000;
	background-image:url(img/bg.png);
	background-position:top;
	background-repeat:no-repeat;}

body {
	color:#CCC;
 font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;}

h1, h2, h3, h4, h5, h6 {
	color:#FFF;
 font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;}

h1 {
	background-color:#630;
	font-size:200%;
	margin-bottom:20px;
	padding:2px 10px 2px 10px;
	text-shadow:#000 2px 2px;
	text-transform:uppercase;}

h2 {
	font-size:150%;
	text-shadow:#000 2px 2px;}

h3 {
	font-size:125%;}

#right_col h3 {
	background-color:#630;
	margin-bottom:20px;
	padding:2px 10px 2px 10px;
	text-shadow:#000 2px 2px;
	text-transform:uppercase;}

h4 {
	border-bottom:3px solid #630;
	font-size:125%;
	font-weight:bolder;
	margin-bottom:1em;}

a {
	color:#CCC;
	text-decoration:none;}

.hidden {
	display:none;
	height:0px;
	line-height:0px;
	visibility:hidden;}

.clr {
	clear:both;}

#bd {
	margin-bottom:40px;
	margin-top:50px;}

#logo {
	height:129px;
	margin:auto;
	width:257px;}

#nav {
	margin-top:40px;
	overflow:auto;
	padding-left:20px;
	padding-right:20px;}

#lang {
	padding:10px;
	text-align:center;}

img.lang {
	float:left;
	width:50px;}

#nav li {
	margin-right:-20px;
	text-align:right;
	text-shadow:#000 2px 2px;
	text-transform:uppercase;}

#nav li a {
	display:block;
	font-size:150%;
	padding:5px 40px 5px 0px;}

#nav li a:hover {
	background:#630;
	color:#FFF;}

#nav li.categories {}
#nav li.categories a {}
#nav li.categories a:hover {}
#nav li.cat-item {}
#nav li.cat-item-7 {}

#nav li.current-cat-parent {}
#nav ul.children {}

.yui-g {
	background:rgba(0,0,0,0.5);
	border:2px solid #630;
	margin:139px 20px 0px -13px;
	padding:20px;}

#left_col, #right_col {
	float:left;}

#left_col {
	margin-right:40px;
	width:380px;}

#right_col {
	width:165px;}

.intro p {
	font-size:110%;
	margin-bottom:20px;
	text-align:justify;}

.headline a {
	display:block;
	text-decoration:none;}

.headline_title, .latest_title {
	background:rgba(0,0,0,0.5);
	padding:5px;}

.headline_title p {
	font-style:italic;
	font-size:90%;}

.latest_thumb, .latest_title {
	float:left;}

.latest_thumb {
	margin-right:20px;
	width:200px;}

.latest_title {
	text-align:left;
	width:355px;}
	
.latest_title p {
	font-size:100%;
	padding:5px;
	text-align:justify;}

#sub_headline {
	margin-left:-20px;
	width:420px;}

#sub_headline a {
	float:left;
	margin:20px 0px 20px 20px;
	width:180px;}

p.section {
	border-bottom:1px solid #630;
	color:#FFF;
	font-size:150%;
	margin-bottom:20px;
	text-shadow:2px 2px #000;
	text-transform:uppercase;}

.discography a {
	text-align:center;}

.latest_release {
 margin-bottom:40px;
	overflow:auto;}

.albums, .videos, .eps, .singles, .bootlegs, .projects, .guests, .compilations {
	margin-left:-20px;}

.albums a, .videos a, .eps a, .bootlegs a, .guests a, .projects a, .compilations a {
	float:left;
	margin:0px 0px 20px 20px;
	overflow:hidden;}

.albums a, .videos a {
	width:130px;}

.eps a, .compilations a, .bootlegs a {
	width:80px;}

.guests a, .projects a {
	width:55px;}

.albums h2, .videos h2 {
	font-size:90%;}

.eps h2, .bootlegs h2, .guests h2, .projects h2, .compilations h2 {
	font-size:85%;}

.post {}

.post ol, ul {
	margin-bottom:2em;}

.post ol li, .post ul li {
	list-style-position:outside;
	margin:0px 0px 0.2em 30px;}

.post ol li {
	list-style-type:decimal-leading-zero;}

.post ul li {
	list-style-type:disc;}

#buttons {
	height:20px;
	margin:10px;}

#itunes, #lastfm, #mail, #delicious, #digg, #facebook, #twitter {
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	height:20px;
	margin-right:10px;}

#lastfm, #mail, #delicious, #digg, #facebook, #twitter {
 width:20px;}

#itunes {
	background-image:url(img/btn_itunes.png);
	width:66px;}

#lastfm {
	background-image:url(img/btn_lastfm.png);}

#mail {
	background-image:url(img/btn_mail.png);}

#delicious {
	background-image:url(img/btn_delicious.png);}

#digg {
	background-image:url(img/btn_digg.png);}

#facebook {
	background-image:url(img/btn_facebook.png);}

#twitter {
	background-image:url(img/btn_twitter.png);}

.meta, .top_meta {
	font-size:90%;
	padding-bottom:20px;
	padding-top:20px;
	text-align:left;}

.top_meta {
	background:rgba(0,0,0,0.5);}

.meta a, .top_meta a {
	font-style:italic;}

.meta a:hover, .top_meta a:hover {
	color:#FFF;}

.meta h3, .top_meta h3 {
	margin-bottom:1em;}

.meta ul, .top_meta ul {
	margin-bottom:2em;}

.meta li,, .top_meta li {
	list-style-type:disc;
	list-style-position:outside;
	margin-bottom:0.2em;
	margin-left:15px;}

.top_meta p {
	margin:0px 20px 0px 20px;}

.meta p {
 margin-bottom:20px;}

.post_content {
	border-bottom:3px solid #630;
	border-top:3px solid #630;
	padding:20px 0px 0px 0px;}

.post_content p, .post_content_contact p {
	margin-bottom:20px;
	text-align:justify;}

.post_content a, .post_content a {
	color:#FFF;
	font-weight:bolder;}

.post_content a:hover {
	text-decoration:underline;}

.module_intro {
	font-size:125%;
	font-weight:bolder;}

.module_intro a {
	display:block;
	margin-bottom:20px;}

.module_intro a:hover {
	color:#FFF;}

.module_intro img {
	float:left;
	margin-right:10px;}

.latest_news_headline {
	margin-bottom:20px;}

.wpcf7 textarea, .wpcf7 input {
	border:none;
	border:1px solid #999;
	font-size:110%;
	padding:5px;
	width:320px;}

.contact-send {
	text-align:right;
	width:100%;}

.contact-send input {
	background-color:#333333;
	border:1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
	text-transform:uppercase;
	width:auto;}

.contact-send input:focus,
.contact-send input:hover {
	background-color:#666;}

.wpcf7-response-output {
	background-color:#FF0000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;}

#ft {
	margin:auto;
	margin-bottom:60px;
	margin-top:60px;
	padding:0px 20px 0px 300px;}

#ft img, #ft p {
	float:left;}

#ft img {
	border-right:1px solid #630;
	margin-right:20px;
	padding-right:20px;}

#ft p {
	color:#999;
	font-size:85%;}