/*   

Theme Name: tabrecords.ca

Description: Simple, CSS based design made for Tab Records.

Author: Romeo Saunders II (Seven30 Marketing)

Author URI: http://www.seven30music.com

Version: 1.3.2

Tags: white, simple, fixed width, css, widget ready, SEO friendly, right sidebar, two columns, valid xhtml, valid css

*/



* {margin:0; padding:0;}

ul,li {list-style:none;}

a { outline:none } /* Gets rid of Firefox's dotted borders */

a img { border:none } /* Gets rid of IE's blue borders */



/********************************************/



body {width:100%; margin:0 auto; text-align:center; color:#000; background-color:#fff; font:14px Arial, Sans-Serif;}

.clear {clear:both; margin:0; padding:0;}



a:link {color:#e62d22; text-decoration:none;}

a:hover {color:#e62d22; text-decoration:underline;}

a:active {color:#e62d22; text-decoration:none;}

a:visited {color:#e62d22; text-decoration:none;}



a.hdr:link {font-size:36px; color:#e62d22; text-decoration:none;}

a.hdr:hover {font-size:36px; color:#e62d22; text-decoration:none;}

a.hdr:active {font-size:36px; color:#e62d22; text-decoration:none;}

a.hdr:visited {font-size:36px; color:#e62d22; text-decoration:none;}



#header {position:relative; width:960px; height:315px; background-color:#000; margin:0 auto; color:#e62d22;}

#slideshow {width:960px; height:415px; float:none; clear:both; margin:15px auto; background:#000; display:block; overflow:hidden;}

#footer {float:left; position:relative; width:100%; height:150px; background-color:#e62d22; margin-top:20px; padding-top:20px; color:#fff;}

#footer a {color:#fff; text-decoration:underline;}

#container {position:relative; width:960px; margin:0 auto; text-align:center;}



#hdrContainer {width:960px; margin:0 auto;}

/*h1 {float:left; font-size:36px; color:#fff; text-align:left; font-weight:normal; margin:70px 0 0 20px; letter-spacing:-2px;}*/

#hdrLeft {float:left; width:100%; height:300px; text-align:left;}

#hdrLeft img {width:960px; height:315px; background:url(images/header_bg.png) top left no-repeat;}

.description {float:left; width:480px; margin:0 0 0 20px; font-size:14px;}

#hdrRight {position:absolute; bottom:8px; right:0; text-align:left; padding:95px 0 0 20px;}

#hdrRight ul {margin-top:-20px; text-align:center;}

#hdrRight li {background:#f1f1f1; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; float:left; font-size:18px; font-weight:bold; padding:10px 0; margin-left:6px; width:100px;}

#hdrRight li a {color:#666; text-decoration:none; width:100%; display:block;}



#slideshow div.pics {width:100%; height:100%; text-align:left;}

#slideshow div.pics img {float:left;}

#slideshow div.pics img.ss {width:875px; height:415px;}

    #slideshow div.pics img#ss_jl {background:url(images/slideshow_jl.jpg) top left no-repeat;}

    #slideshow div.pics img#ss_bs {background:url(images/slideshow_bs.jpg) top left no-repeat;}

    #slideshow div.pics img#ss_m1 {background:url(images/slideshow_m1.jpg) top left no-repeat;}

    #slideshow div.pics img#ss_vii {background:url(images/slideshow_vii.jpg) top left no-repeat;}

    #slideshow div.pics img#ss_sam {background:url(images/slideshow_sam.jpg) top left no-repeat;}

#slideshow div.pics ul {position: absolute; top:0; right:0; background:#000; width:75px; height:100%; padding:5px;}

#slideshow div.pics ul li {height:75px; width:75px; float:left; margin:3px 0;}

#slideshow div.pics ul li a {color:#efa976; display:block;}

/*#slideshow div.pics ul li a:hover {background:#666;}*/

#slideshow div.pics ul li a img {width:75px; height:75px; float:none;}

     a.icon_myspace {background:url(images/icon_myspace.png) top left no-repeat;}

     a.icon_facebook {background:url(images/icon_facebook.png) center no-repeat;}

     a.icon_twitter {background:url(images/icon_twitter.png) center no-repeat;}

     a.icon_youtube {background:url(images/icon_youtube.png) center no-repeat;}

     a.icon_itunes {background:url(images/icon_itunes.png) center no-repeat;}

#slideshow div.pics div.artist_name {width:855px; padding:10px; background:url(images/trans_grey.png) repeat; border-top:2px solid #666; border-bottom:2px solid #666; position:absolute; bottom:10px; left:0; font-size:20px;}

#slideshow div.pics div.artist_name a {color:#000;}

#slideshow div.pics div.artist_name a:hover {text-decoration:underline;}

    #slideshow div.pics div.artist_name div.arrows {position:absolute; right:20px; bottom:7px;}

    #slideshow div.pics div.artist_name div.arrows img {width:15px; height:30px; cursor:pointer;}

    #slideshow div.pics div.artist_name div.arrows img.APrevious {background:url(images/arrow_left.png); margin-right:7px;}

    #slideshow div.pics div.artist_name div.arrows img.ANext {background:url(images/arrow_right.png)}



#content {float:left; width:500px; margin-right:0px; text-align:left;}

.post {width:560px; margin:0 0 40px 0; clear:both; border:1px solid #e62d22; padding:10px;}

img.strips {float:left; clear:none; margin:0 auto;}

h2 {color:#e62d22; font-size:22px; padding:20px 20px 10px 20px;}

h2 a {color:#e62d22; font-size:18px; text-decoration:none;}

h2.pagetitle {padding:0 0 5px 7px;}

h3 {color:#e62d22; font-size:18px; padding:20px 20px 0 14px;}

h3#comments {color:#e62d22; font-size:16px; padding:20px 20px 10px 0;}

h3#respond {color:#e62d22; font-size:18px; padding:20px 20px 0 0;}

.postdate {color:#e62d22; font-size:14px; font-weight:bold; padding:8px 7px; background-color:#fff; /*border-top:1px solid #e62d22;*/ border-bottom:1px solid #e62d22;}

.postentry {padding:20px;}

.postentry img {padding:10px;}

.postentry p {padding:0 0 10px 0;}

.postentry ul {padding:0 0 0 10px; list-style-type:none; margin:0 0 0 20px;}

.postentry ul li {padding:0 0 5px 15px; background:url(/wp-includes/images/bullet.gif) top left no-repeat;}



.akst_link {display:block; padding:20px 0 0 0;}

.postmetadata {padding:0 20px 20px 20px; clear:both;}

.comments {margin:5px 0 20px 10px;}

.alt {display:block; padding:10px 0 10px 0;}

a.comments:link {color:#e62d22; text-decoration:underline;}

.entry p {padding:0 20px 20px 20px;}

.entry img {margin:10px 10px 10px 0}

.entry .akst_link {display:block; padding:10px 0 10px 20px;}

.entry ul {padding:0 20px 0 10px; list-style-type:none; margin:0 0 0 20px;}

.entry ul li {padding:0 0 5px 15px; background: url(/wp-includes/images/bullet.gif) top left no-repeat;}

.navigation {float:left; display:block; padding:0 20px 10px 0;}

small {display:block; padding:5px 0 10px 20px; font-size:10px; font-weight:bold;}

small.commentmetadata {display:block; padding:0 0 10px 0; font-size:10px; font-weight:bold;}

blockquote {padding:10px 20px; color:#999; font-size:12px; font-style:italic;}

#search {float:left; width:178px; padding:20px; border:1px solid #e62d22;}

input#s {width:160px; padding:3px; margin:0 0 5px 0;}



p span {font-size:14px; font-weight:bold; color:#e62d22}

img.strips {margin-bottom:25px;}



div.artists_thumbs {width:100%; height:275px; overflow:visible;}

div.artists_thumbs p {margin:0; padding:0; line-height:1.4em; text-align:justify;}

div.artists_thumbs p span {font-size:14px; font-weight:bold; color:#e62d22}

div.artists_thumbs img {float:left; margin:0 17px 17px 0; width:200px; height:200px;}

div.artists_thumbs p.pmore {padding-top:7px;}

div.artists_thumbs a.more {padding:5px; background:#f7eae1; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; font-weight:bold; margin-top:7px; line-height:22px;}

div.artists_thumbs a.more:hover {background:#f7d4ba;}



.aligncenter {display:block; margin-left:auto; margin-right:auto;}

.alignleft {float:left;}

.alignright {float:right;}



.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;}

.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}

.wp-caption-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px;	margin: 0;}



#sidebar-1 {float:right; width:340px; text-align:left; padding:0 10px;}

#sidebar-1 h2 {color:#e62d22; font-size:14px; font-weight:bold; padding:8px 0 8px 8px; background-color:#fff; border-bottom:#e62d22 1px solid;}

#sidebar-1 ul {border:0px;}

#sidebar-1 li {border:0px;}

#sidebar-1 ul li ul {margin-bottom:20px; border-bottom:1px solid #e62d22;}

#sidebar-1 ul li ul li {padding:0 0 10px 20px; border-left:1px solid #e62d22; border-right:1px solid #e62d22;}

#sidebar-1 a {display:block;}

#sidebar-2 {float:left; width:140px; text-align:left;}

#sidebar-2 img {padding-bottom:20px;}

.sidebarIMG {text-align:right;}



textarea {width:450px; height:100px; margin:10px 0 10px 0; font-family:Arial, Sans-Serif; font-size:12px; padding:10px;}



#footer p.footlinks {margin-bottom:28px; font-size:14px;}

#footer p.logos {margin-bottom:42px;}

#footer p.logos img {text-align:center; margin:3px;}

#footer p.copyright {color:#e62d22; margin-bottom:14px;}

#footer p.copyright a {color:#e62d22;}
