/*
THEME NAME: S&D theme
THEME URI: http://www.saidanddone.org
DESCRIPTION: Said And Done theme. Based upon the Sandbox theme.
VERSION: 0.0.1
AUTHOR: <a href="http://www.pimarts.nl/">Pim Arts</a>
AUTHOR URI:
TAGS: black, band, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

/* IE6 notice */

#ie6_notice {
	background-color:#b30000;
	padding:15px;
	display:block;
	clear:both;
	margin:0 auto;
	width:940px;
}

#ie6_notice a {
	color:#fff;
}

#ie6_notice h3 {
	font-size:1.8em;
	text-transform:uppercase;
}

#ie6_notice a:hover {
	text-decoration:none;
}

/* general */

body {
	background-color:#000;
	color:#fff;
	font-size: 0.8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.5em;
	background-image:url("images/bg.jpg");
	margin:0;
	padding: 0;
}

strong {
	font-weight:bold;
}

p {
	margin-bottom:15px;
}

em {
	font-style:italic;
}

.horizontalrule {
	width:889px; 
	border: 0; 
	height:0; 
	border-bottom:1px #282828 solid;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}

/* contact form */

.wpcf7-form input, .wpcf7-form textarea {
	background-color:#1f1f1f;
	border:1px solid #353535;
	color:#c0c0c0;
	padding:5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.wpcf7-form textarea {
	font-size:1em;
}

div.wpcf7-validation-errors, .wpcf7-not-valid-tip, .wpcf7-response-output, .wpcf7-mail-sent-ng {
	clear:both !important;
	background-color:#BF0000 !important;
	padding:5px !important;
	border:1px solid #BF0000 !important;
}

.wpcf7-mail-sent-ok {
	clear:both !important;
	background-color:#478F11 !important;
	padding:5px !important;
	border:1px solid #478F11 !important;
}

/* menu */

#menu_navigation {
	margin-top:10px;
	margin-left:33px;
}

#menu_navigation li {
	font-size:1.8em;
	font-weight:bold;
	float:left;
	margin-right:5px;
	color:#0084B5;
}

#menu_navigation li a {
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}

#menu_navigation li a:hover {
	color:#0084B5;
}

div#wrapper {
	width:955px;
	margin:0 auto;
	background-color:#000000;
}

div#container {
	float:left;
	width:900px;
	margin-left:35px;
	display:block;
	clear:both;
}

div#content {
	float:right;
	margin: 0 15px 0 0;
	width:700px;
	font-size:1em;
	display:block;
}	

div#secondary {
	float:left;
	width:160px;
	margin: 22px 0 0 0;
	display:block;
}

div#secondary #sub_nav {
	border:1px solid #222;
	background-color:#111;
	padding:10px;
	margin-bottom:20px;
}

div #secondary #sub_nav a {
	color:#fff;
	text-decoration:none;
}

div #secondary #sub_nav a:hover {
	text-decoration:underline;
}

#secondary h3 {
	color:#444;
	font-size:1.7em;
	margin-bottom:5px;
}

div#content div {
	margin-bottom:20px;
}

div#content a {
	color:#0084B5;
	text-decoration:underline;
}

div#content a:hover {
	color:#0084B5;
	text-decoration:none;
}

div#content h2, div #content h3 {
	color:#0084B5;
	text-transform:uppercase;
	font-size:1.8em;
}

div#content h2 a, div#content h3 a {
	text-decoration:none;
}

.entry-content {
	text-align:justify;
}

.entry-content li {
    margin-left:30px;
    list-style:disc;
    margin-bottom:15px;
}

.post h2.entry-title {
	margin-top:20px;	
}

.single .post h2.entry-title {
	margin-bottom:1em;
}

.page h2.entry-title {
	margin-top:1em;
	margin-bottom:10px;
}

.search h2 {
	margin-top:1em;
	margin-bottom:10px;
}

div#primary {
margin:0 0 0 -100%;
}

* html div#primary {
left:20px;
position:relative;
}

.published {
	color:#4a4a4a;
}

.buy_now_button {
	width:140px !important;
}

#bookus_div, .buy_now_button {
	background-color:#a00000; 
	border:1px solid #d50000; 
	padding:5px;
	color:#fff;
}

#bookus_div a, .buy_now_button a {
	text-decoration:none !important;
	font-size:1.5em;
	color:#fff !important;
	display:block;
	width:100%;
	height:100%;
}

.buy_now_button a:hover {
	color:#bddde6 !important;
}

/* sociable */

.sociable {
	padding:10px;
	border:1px solid #222;
	background-color:#111;
	height:40px;
}

.sociable ul {
	margin-top:-15px;
	margin-bottom:10px;
	clear:both;
}

.sociable ul li {
	float:left;
	margin-right:10px;
    list-style:none;
    margin-left:0;
}

.sociable ul li.sociablelast {
	clear:right;
}

/* meta */

.entry-meta, .entry-meta a {
	color:#444 !important;
}

/* footer */

div#footer {
	clear:left;
	font-size:0.85em;
	line-height:1.4em;
}

div#footer ul {
	margin-left:35px;
	margin-top:5px;
	margin-bottom:10px;
}

div#footer li .footer_header {
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}

div #footer li {
	float:left;
	width:140px;
	border-right:1px solid #282828;
	height:130px;
	margin-top:-5px;
	padding-top:5px;
	padding-left:10px;
}

div #footer .no_rule {
	border:0;
}

div#footer li a {
	color:#444;
	text-decoration:none;
}

div#footer li .footer_header a:hover, div#footer li a:hover {
	text-decoration:underline;
}

/* comment form */

#commentform input, #commentform textarea {
	background-color:#333;
	color:#fff;
	border:0;
	padding:5px;
	border:1px solid #444;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
}

#commentform #submit{
	background-color:#008cc0;
	border:0;
	margin-top:-10px;
} 

#comments h3 {
	clear:both;
	margin-bottom:10px;
}

.comment {
	background-color:#111;
	border:1px solid #222;
	overflow:hidden;
	padding-left:10px;
	padding-top:10px;
	padding-right:5px;
	margin-bottom:5px !important;
}

.comment-meta {
	color:#444;
	clear:both;
}

.comment-meta a {
	color:#444 !important;
}

.comment.alt {
	background-color:#222222;
	border:1px solid #333333;
}

.comment-author-admin {
	border:1px solid #004159 !important;
	background-color:#001e29 !important;
	color:#fff;
}

.comment-author-admin .comment-meta, .comment-author-admin .comment-meta a {
	color:#006489 !important;
}

.fn a {
	text-decoration:none !important;
	color:#888 !important;
}

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

form#commentform .form-label {
	margin:1em 0 0;
}

form#commentform span.required {
	color:#BF0000;
}

form#commentform,form#commentform p {
	padding:0;
}

input#author,input#email,input#url,textarea#comment {
	padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

/* trackback */

#trackbacks-list ol {
    border:1px solid #333;
    padding:10px;
    color:#444444;
    background-color:#111111;
}

.tweetback a, .trackback a, .pingback a {
    color:#444444 !important;
}

.tweetback, .trackback, .pingback {
    border-bottom:1px dashed #444444;
}

/* pages */

#pages {
	clear:both;
	text-align:left;
}

h2.page-title {
	margin-top:20px;
	/* margin-bottom:-30px; */
}

#pages h3 {
	text-transform:uppercase;
	color:#0084B5;
}

#pages li a {
	color:#c0c0c0;
}

#pages li a:hover {
	text-decoration:none;
}

/* header */

#header {
	height:408px;
	width:887px;
	display:block;
	margin:0 auto;
	position:relative;
}

#header #logo {
	z-index:9999; 
	position:absolute;
	top:20px; 
	display:block;
	width: 384px;
	height: 48px;
	margin-left:-20px;
}

#fade img {
	z-index:1;
	position:absolute;
	top:0;
	width: 887px;
	height:408px;
}

#blog-title {
	display:none;
}

#blog-description {
	display:none;
}

#connect {
	margin:-3px 30px 0 40px;
	float:left;
}

#connect a {
	display:block;
	width: 29px;
	height: 29px;
	float:left;
	margin-right:3px;
}

#connect a span {
	display: none;
}

#connect a:hover {
	background-position: -29px;
}

#cmyspace {
	background:url(images/icon_myspace.jpg) no-repeat;
}

#ctwitter {
	background:url(images/icon_twitter.jpg) no-repeat;
}

#cfacebook {
	background:url(images/icon_facebook.jpg) no-repeat;
}

#cyoutube {
	background:url(images/icon_youtube.jpg) no-repeat;
}

#chyves {
	background:url(images/icon_hyves.jpg) no-repeat;
}

#cbandcamp {
	background:url(images/icon_bandcamp.jpg) no-repeat;
}

#searchform {
	display:block;
	margin-left:10px;
	float:left;
}

#s {
    width:110px;
}

#searchform input {
	float:left;
}

#searchform .button {
	float:left;
	margin-left:5px;
}

/* subheader */

#subheader {
	margin-left:33px;
	height:120px;
	font-family:Arial, Verdana, sans-serif;
	font-size:0.85em;
	line-height:1.3em;
}

#subheader h3 {
	text-transform: uppercase;
	color:#363636;
	font-size:1.4em;
	padding:3px 0 5px 0;
}

#subheader a {
	color:#fff;
	text-decoration:none;
}

#subheader a:hover {
	text-decoration:underline;
}

#subheader .date {
	color:#4a4a4a;
}

#subheader li {
	width:300px;
	float:left;
}

#subheader a.shlink {
	color:#008cc0;
}

#subheader a.shlinkt {
	color:#008cc0;
	margin-top:-3px;
	display:block;
}

#subheader .column1 {
	border-right:1px #282828 solid;
	padding:5px 5px 5px 0;
}

#subheader .column2 {
	border-right:1px #282828 solid;
	padding:5px 5px 5px 10px;
}

#subheader .column3 {
	padding:5px 5px 5px 10px;
	width:270px;
}

#upcoming_shows_column {
	height:85px;
}

div#nav-above {
	margin-bottom:1em;
	margin-top:1em;
}

div#nav-below {
	margin-top:1em;
}

/* releases */

.release_left {
	float: left; 
	width: 165px;
}

.release_right {
	float: right; 
	width: 470px;
}

.pressing_info {
	background-color:#111; 
	border:1px solid #222; 
	padding:5px;
	color:#888;
}

#lyrics_releases ul {
	clear:both;
}

#lyrics_releases li {
	float:left;
	width:200px;
	margin-right:10px;
    list-style:none;
}

/* ajaxTwits */

#AjaxTwits {
	list-style: none;
	width: 255px;
	height:72px;
	padding: 0px;
	color: white;
	font-size:1em;
	overflow:hidden;
}

#AjaxTwits div {
	width:255px;
	height:72px;
}

#AjaxTwits div a {
	color: #4a4a4a;
	text-decoration: none;
}

#AjaxTwits div a:hover {
	color: #0084B5;
	text-decoration: underline;
}

#AjaxTwits div img {
	border: 0px;
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.twitter-item img {
    width:40px;
}

/* newsletter */

.widget {
	list-style:none;
}

.mp-formdiv input {
	width:145px;
	background-color:#111;
	border:1px solid #222;
	color:#c0c0c0;
	padding:5px;
	margin-bottom:5px;
}

.mp_submit {
	background-color:#00678D !important;
	color:#fff !important;
	border:1px solid #0084B5 !important;
	width:75px !important;
}

/* gigpress */

.gigpress-table {
	font-family:Arial, Verdana, sans-serif;
}

.gigpress-table th {
	border-bottom:1px solid #333 !important;
	background-color:#222 !important; 

}

.gigpress-table {
	border-top:1px solid #333 !important;
}

.gigpress-row td {
	border-bottom:1px solid #333 !important;
}

tr.gigpress-alt {
}

tr.gigpress-info td {
	border-bottom:1px solid #333 !important;
}

.gigpress-date {
	width:100px;
}

.gigpress-info-item {
	color:#888888;
}

.gigpress-info-label {
	color:#555 !important;
}

#comingup ul {
	margin-left:0;
}

#comingup ul li {
	list-style:none;	
}

#comingup .seeallshows a {
	color: #0084B5;
	text-decoration: none;
}

#comingup .seeallshows a:hover {
	text-decoration: underline;
}

.gigpress-tour  td {
	background-color:#111 !important;
}

.gigpress-heading {
	text-transform:uppercase;
}

tr.cancelled td, tr.cancelled td span, tr.cancelled td a, .vevent.cancelled {
	text-decoration:line-through !important;
	color:#444444 !important;
}

strong.gigpress-cancelled {
	display:none;
}

/* Gallery */

.ngg-gallery-thumbnail-box {
	margin:0 !important;
	padding:0 !important;
	margin-bottom:-20px !important;
}

.ngg-navigation a {
	border:0 !important;
	text-decoration:none !important;
}

/* ThickBox */

#TB_window {
	background-color:#000 !important;
	border:0 !important;
}

#TB_caption {
	color:#c0c0c0 !important;
}

#TB_prev  a, #TB_next a {
	color:#008cc0 !important;
	text-decoration:none !important;
}

#TB_prev  a:hover, #TB_next a:hover {
	text-decoration:underline !important;
}

/*
#TB_additional_images, #TB_Header {
	display:none !important;
}

#TB_window {
	background:transparent !important;
	border:0 !important;
	margin-left:-80px;
}

#TB_caption {
	margin-left:85px !important;
	color:#c0c0c0;
}

#TB_secondLine, #TB_closeWindow, #TB_caption {
	background-color:#000 !important;
}

#TB_secondLine a, #TB_closeWindow a {
	color:#fff !important;
} */

#monthly-archives h3 {
	font-size:0.5em;
	margin-top:10px;
	margin-bottom:10px;
}

#archives-page li {
    list-style:none;
    margin-left:0;
}

/* --- */

.entry-title,.entry-meta {
clear:both;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-images {
	height:150px;
	margin:1em 0;
}

div.navigation {
	height:1.25em;
}

div.navigation div.nav-next {
	float:right;
	text-align:right;
	margin-top:10px;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
	float:left;
	margin-top:10px;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *{
margin:0;
padding:0;
}

.greet_block {
    background-color:#111111 !important;
    border:1px solid #222222 !important;
    padding:10px !important;
    width:680px !important;
    height:75px !important;
}

.greet_text {
    height:75px !important;
    color:#c0c0c0 !important;
}

.greet_block_close {
    background-color:#0084B5 !important;
    color:#fff !important;
    border:0 !important;
    padding:0 5px 5px 5px !important;
}

.greet_block_close a {
    color:#fff !important;
    text-decoration:none !important;
}

/* S&D DISTRO CHANGES  */

.wpsc_description, .product_description {
	float:left;
	width:350px;
	text-align:justify;
	color:#888;
    display:block;
    margin-top:10px;
}

.imagecol {
	float:left;
	padding:10px 10px 10px 0;
	margin-right:15px;
}

.product_form {
	display:block;
	background-color:#111;
	width:180px;
	float:right;
	padding:10px;
	text-align:left;
    margin-top:10px;
    margin-bottom:20px;
}

.default_product_display {
	position:relative;
	display:block !important;
	clear:both !important;
	width:700px;
    margin-bottom:10px;
}

.wpsc_buy_button_container {
	float:right;
    display:block;
    width:100px;	
}

#fancy_notification {
	display:none;
}

#default_products_page_container {
    clear:both;
    float:left;
}

.sale, .custom_meta {
    display:none;
}

#widgetshoppingcart {
    clear:both;
    display:block;
}

.shoppingcart table {
    margin-top:10px;
}

.shoppingcart table td, table.checkout_cart td {
    padding:10px;
}

input.remove_button, .remove input[type="submit"] {
    border: 0;
    background: url('images/delete.png') no-repeat;
    text-indent: -9999em;
    width:20px;
    cursor:pointer;
}

a.gocheckout {
    background-color:#0e759e;
    color:#fff !important;
    padding:10px;
    text-decoration:none !important;
    margin-bottom:10px !important;
    clear:both;
    display:block;
}

a.gocheckout:hover {
    background-color:#444;
}

input.wpsc_buy_button {
    background-color:#0e759e;
    color:#fff !important;
    padding:10px;
    text-decoration:none !important;
    border:0;
    cursor:pointer;
}

input.wpsc_buy_button:hover {
    background-color:#444;
}

#wpsc_checkout_gravatar {
    display:none;
}

.wpsc-product {
    margin-top:20px;
}

.pricedisplay .oldprice {
    text-decoration:line-through;
}

.pricedisplay .currentprice {
    font-weight:bold;
    font-size:1.5em;
}
