/*
Theme Name: Birthday Suit
Theme URI: http://randomobject.co.uk
Description: Shadow Orchestra Offical Site
Version: 1
Author: Victor Simao
Author URI: http://randomobject.co.uk
Tags: music, custom, kiosk, random object
*/
@import "style/css/reset.css";
@import "style/css/960.css";
@import "style/css/typography.css";
@import "style/css/fixedfooter.css";
/* @import "style/css/sifr.css"; */

/* Defaults */

p {
color: #f4f4f4;
}
.post h2 {
color: #f4f4f4;
}
.post ul {
padding-left: 10px;
}
body {
background-image: url(style/img/bg.png);
background-repeat: no-repeat;
background-position: 50% 0%;
background-color: #000000;
}
#superwrapper {
width : 960px;
margin : auto;
}
#container {
background: transparent;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
/* Navagation */
#navagation * {
list-style : none;
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
}
#navagation li {
float : left;
width: 150px;
}
#navagation li ul li {
float : none;
margin : 0;
padding : 0;
}
#navagation li a {
color : #ACB7BE;
font-size: 14px;
text-transform: capitalize;
text-decoration : none;
display : block;
padding : 1px 4px;
background: transparent;
font-weight: 900;
border: none;
}
#navagation li a:hover {
color : #000;
text-decoration : none;
display : block;
background : #fff;
border: none;
}
#navagation .current_page_item a:link, #navagation .current_page_item a:visited {
color:#ffffff;
border: none;
}
#navagation .current_page_item a:hover, #navagation .current_page_item a:active {
color:#000;
border: none;
}
/* Header */
#header {
background: transparent;
border-bottom: 1px #999999 solid;
margin-top : 0;
padding-bottom: 20px;
}
#header_logo {
height: 230px;
background-image: url(style/img/large_disk_logo.png);
background-repeat: no-repeat;
background-color: transparent;
}
/* Index/Pages */
#index_container {
padding-top: 0px;
margin-top: 0px;
}
#content {
background-image: url(style/img/title_bg.png);
background-repeat: repeat-x;
background-color: #000;
padding-top: 3px;
}
#news, #gigs, #flickr {
background-image: url(style/img/title_bg.png);
background-repeat: repeat-x;
background-color: #000;
padding-top: 3px;
}
.black_headers {
color: #000;
font-family: Arial, Helvetica, sans-serif;
text-transform: capitalize;
font-size: 14px;
font-weight: 900;
padding-bottom: 10px;
}
.black_headers_flickr {
color: #000;
font-family: Arial, Helvetica, sans-serif;
text-transform: capitalize;
font-size: 14px;
font-weight: 900;
padding-bottom: 6px;
margin-bottom: 3px;
}
#gigs h2 {
font-size: 18px;
margin-bottom: 22px;
}
#news h2 {
font-size: 18px;
margin-bottom: 5px;
}	
#news a:link, #news	 a:visited, #gigs a:link, #gigs a:visited {
color : #809099;
text-decoration: none;
border-bottom: none;
}
#news a:hover, #news a:active, #gigs a:hover, #gigs a:active {
color : #ffffff;
text-decoration: none;
border-bottom: none;
}
.widgettitle_twitter {
font-family: Arial, Helvetica, sans-serif;
text-transform: capitalize;
font-size: 14px;
font-weight: 900;
padding: 0px;
margin-bottom: 0px;
margin-top: 2px;
}
.progress {
padding: 0 0 0 30px;
background-image: url(style/img/progress.gif);
background-repeat: no-repeat;
}
#tweet ul li {
padding-bottom: 20px;
}
/* Template - Gigs */
#content_gigs {
background-image: url(style/img/title_bg.png);
background-repeat: repeat-x;
padding-top: 3px;
}
.gigs_headers {
color: #000;
font-family: Arial, Helvetica, sans-serif;
text-transform: capitalize;
font-size: 14px;
font-weight: 900;
margin-bottom: 0px;
padding-bottom: 3px;
}
.even {
background-color: #111;
}
.odd {
background-color: #000;
}
.odd h2, .even h2 {
padding-top: 13px;
}
/* Template - Blog */
#content_blog {
background-image: url(style/img/title_bg.png);
background-repeat: repeat-x;
padding-top: 3px;
background-color: #d4d4d4;
}
#content_blog p, #content_blog h2{
color: #000;
}
#content_blog strong, #content_blog em {
color: #000000;
}
#content_blog a:link, #content_blog a:visited {
color : #000000;
text-decoration : none;
border-bottom: 1px #999 dotted;
padding-bottom: 3px;
}
#content_blog a:hover, #content_blog a:active {
color : #111111;
text-decoration : none;
border-bottom: 1px #999 solid; 
}
/* Sidebar */
a.twitter_follow:link, a.twitter_follow:visited {
color : #809099;
text-decoration: none;
border-bottom: none;
}
a.twitter_follow:hover, a.twitter_follow:active {
color : #ffffff;
text-decoration: none;
border-bottom: none;
}
#flickr {
margin-bottom: 20px;
padding-bottom: 15px;
margin-top: 0px;
}
#sidebar {
padding-bottom : 10px;
padding-top: 0px;
}
#sidebar h2 {
padding: 0;
color: #000000;
}
#searchform {
padding : 0 0 20px 20px;
}
.video {
padding-top: 0;
margin-top: 0;
background-image: url(style/img/title_bg.png);
background-repeat: repeat-x;
background-color: #000;
padding-top: 2px;
margin-bottom: 20px;
}
.twitter{
background-image: url(style/img/title_bg.png);
background-repeat: repeat-x;
background-color: #000;
padding-top: 3px;
padding-top: 0;
margin-top: 0;
margin-bottom: 20px;
}
#tweet ul {
margin-left: 10px;
}

.network{
background-image: url(style/img/title_bg.png);
background-repeat: repeat-x;
background-color: #000;
padding-top: 3px;
padding-top: 0;
margin-top: 0;
margin-bottom: 20px;
position: relative;
height: 90px;
}
.widget {
background-image: url(style/img/title_bg.png);
background-repeat: repeat-x;
background-color: #000;
margin-bottom: 20px;
margin-left: 0px;
padding-bottom: 20px;
}
.widgettitle{
font-family: Arial, Helvetica, sans-serif;
text-transform: capitalize;
font-size: 14px;
font-weight: 900;
padding: 0px;
margin-bottom: 0px;
}
li h2 {
padding: 0px;
}
.network a:link, .network a:visited {
border: none;
background-position: 0 3px;
}
.network a:hover, .network a:active {
background-position: 0 0px;
}
a.myspace_network {
display: block;
position: absolute;
width: 40px;
height: 43px;
background: url(style/img/myspace_icon.png);
text-decoration: none;
background-repeat: no-repeat;
}
a.twitter_network {
display:block;
position: absolute;
left: 43px;
width: 40px;
height: 43px;
background: url(style/img/twitter_icon.png);
background-repeat: no-repeat;
text-decoration: none;
}
a.twitter_network {
display:block;
position: absolute;
left: 43px;
width: 40px;
height: 43px;
background: url(style/img/twitter_icon.png);
background-repeat: no-repeat;
text-decoration: none;
}
a.facebook_network {
display:block;
position: absolute;
left: 86px;
width: 40px;
height: 43px;
background: url(style/img/facebook_icon.png);
background-repeat: no-repeat;
text-decoration: none;
}
a.youtube_network {
display:block;
position: absolute;
left: 129px;
width: 40px;
height: 43px;
background: url(style/img/youtube_icon.png);
background-repeat: no-repeat;
text-decoration: none;
}
a.flickr_network {
display:block;
position: absolute;
left: 173px;
width: 40px;
height: 43px;
background: url(style/img/flickr_icon.png);
background-repeat: no-repeat;
text-decoration: none;
}
a.last_network {
display:block;
position: absolute;
left: 216px;
width: 40px;
height: 43px;
background: url(style/img/last_icon.png);
background-repeat: no-repeat;
text-decoration: none;
}
a.itunes_network {
display:block;
position: absolute;
left: 259px;
width: 40px;
height: 43px;
background: url(style/img/itunes_icon.png);
background-repeat: no-repeat;
text-decoration: none;
}
/* mailing list */
#navagation .page-item-7 a:link, #navagation .page-item-7 a:visited {
color:#ffffff;
border: none;
background-color: #cc302f;
}
#navagation .page-item-7 a:hover, #navagation .page-item-7 a:active {
color:#000;
border: none;
background-color: #ffffff;
}
.blackinput {
color: #000000;
padding: 1px;
}
.link, .signupframe {
color: #010000;
font-family: Arial, Helvetica, sans-serif;
}
.link {
text-decoration: none;
}
.signupframe {
border: 1px solid #000000;
background: #000000;
}
/* Footer */
#footer {
background: transparent;
}
#footer p {
color: #333333;
}
#footer a:link, #footer  a:visited {
color : #333333;
text-decoration : none;
padding-bottom: 3px;
border-bottom: none; 
}
#footer  a:hover, #footer  a:active {
color : #666666;
text-decoration : none;
border-bottom: none; 
}
/* Typograhy */
*, h1, h2, h3, h4, h5, h6 {
color : #fff;
}
.itunes a:link, .itunes a:visited {
border: none;
}
.itunes a:hover, .itunes a:active {
border: none;
} 
.itunes_link {
padding: 11px 0 15px 50px;
background: url(style/img/itunes_icon.png);
background-repeat: no-repeat;
font-size: 14px;
}
.band_link {
padding: 11px 0 15px 50px;
background: url(style/img/bandcamp_icon.png);
background-repeat: no-repeat;
font-size: 14px;
}
a:link, a:visited {
color : #ffffff;
text-decoration : none;
border-bottom: 1px #999 dotted;
padding-bottom: 3px;
}
a:hover, a:active {
color : #d4d4d4;
text-decoration : none;
border-bottom: 1px #999 solid; 
}
li, ul, ul li {
list-style : none;
margin : 0;
padding : 0;
}
/* Images */
img.centered, .aligncenter, div.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 0 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.wp-caption {
	border: 1px solid #999999;
	text-align: center;
	background-color: #d4d4d4;
	padding-top: 4px;
	margin: 0px 10px 10px 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p {
	font-size: 10px;
	line-height: 17px;
	padding: 4px 4px 5px 4px;
	margin: 0;
	text-align: center;
	color: #ffffff;
	font-style: normal;
}
/* misc */
#flickr img{
float: left;
border-left: 10px #000000 solid;
border-right: 0px #000000 solid;
border-top: 10px #000000 solid;
border-bottom: 0px #000000 solid;
width: 86px;
height: 86px;
}

h2, h3, h4, h5, h6 {
font-size: 18px;
}


