/*
Theme Name: Gretsch Theme
Theme URI: http://wordpress.org/
Description: Gretsch Tattoo Parlor
Version: 1.0
Author: Jackson Spalding
Author URI: http://www.jacksonspalding.com/
Tags: tattoo parlor, gretsch, guitars, drums, music
*/
html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,strong,sub,sup,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0; padding:0; border:0; outline:0; font-weight:normal; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;
}
/**
 * Layout
 */
body {background:#231f20; font:90% Arial, Helvetica, sans-serif; padding-bottom:1em;}
h1, h2, h3, h4, h5, h6 {color:#971b1e; margin-bottom:.75em; font-weight:bold;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight:bold;}
h1 {font-size:115%;}
h1 a {text-decoration:none;}

h4 {color:#000; font-size:.9em;}
a {color:#971b1e;}
p {margin-bottom:.75em; font-size:1em;}
strong {font-weight:bold;}
em {font-style:italic;}
#wrapper {width:974px; margin:0 auto;}
#header {width:974px; height:349px; background:url(http://www.gretsch.com/img/page-top-bkgd.jpg) top center no-repeat; position:relative;}
#header h1 {text-indent:-9999px;}
#guitars_link a, #drums_link a {display:block; text-indent:-9999px; width:146px; height:102px; position:absolute; top:82px;}
#guitars_link a {left:106px;}
#drums_link a {left:724px;}
#content {width:764px; padding:0 105px; margin-bottom:-305px; min-height:305px; height:auto!important; height:305px; background:url(http://www.gretsch.com/img/page-middle-bkgd.jpg) top center repeat-y;}
#main_content {width:764px; position:relative; top:-70px; float:left; z-index:10;}
#main_content ul {margin-left:36px; margin-bottom:1em;}
#footer {width:974px; height:408px; background:url(http://www.gretsch.com/img/page-bottom-bkgd.jpg) bottom center no-repeat; position:relative; z-index:1;}

#red_bottom {font-size:.75em; color:#814c46; text-align:center; position:absolute; bottom:5px; left:0; width:100%; float:left; overflow:hidden;}
#red_bottom ul {clear:left; float:left; position:relative; left:50%; text-align:center; margin:0; padding:0; }
#red_bottom li {display:block; float:left; list-style:none;position:relative; right:50%; }
#red_bottom li a {color:#9f736e; text-decoration:none; display:block; margin:0 0 0 1px; padding:3px 10px; }
#red_bottom li a:hover, #red_bottom li a.current {color:#b79c99;}
/**
 * Navigation
 * 
 * Notes:
 * -Both ie6 and ie7 do not like a value larger than 17px for right margin on .lavalamp li
 * -The navigation is live text for now, adjust for images once they are finalized
 */
.lavalamp {width:752px; height:34px; background:url(http://www.gretsch.com/img/navigation-bkgd.jpg) no-repeat center top; overflow:hidden; position:absolute; top:215px; left:67px; padding:7px 0 7px 89px; /*z-index:0;*/}
.lavalamp li {float:left; list-style:none; margin-right:36px; display:inline; position:relative;}
.lavalamp li.back {background:url(http://www.gretsch.com/img/lava.gif) no-repeat right -34px; width:9px; height:34px; position:absolute;}
.lavalamp li.back .left {background:url(http://www.gretsch.com/img/lava.gif) no-repeat left top; height:34px; margin-right:9px;}
.lavalamp li a {font-weight:bold; text-decoration:none; color:#971b1e; text-align:center; text-transform:uppercase; z-index:10; display:block; float:left; height:34px; line-height:34px; position:relative; top:0; margin:auto 6px; display:inline; text-indent:-9999px;}
.lavalamp li a:hover, .lavalamp li a:active, .lavalamp li a:visited {border:none;z-index:50;}


#h a {background:url(http://www.gretsch.com/img/nav-home.png) center center no-repeat; width:33px; height:34px;}
#g a {background:url(http://www.gretsch.com/img/nav-guitars.png) center center no-repeat; width:49px;}
#d a {background:url(http://www.gretsch.com/img/nav-drums.png) center center no-repeat; width:41px;}
#a a {background:url(http://www.gretsch.com/img/nav-about.png) center center no-repeat; width:39px; z-index:9999;}
#b a {background:url(http://www.gretsch.com/img/nav-blog.png) center center no-repeat; width:31px;}
#c a {background:url(http://www.gretsch.com/img/nav-community.png) center center no-repeat; width:71px;}
#gg a {background:url(http://www.gretsch.com/img/nav-gretsch-goods.png) center center no-repeat; width:97px;}
.lavalamp .star {background:url(http://www.gretsch.com/img/nav-star.png) no-repeat; width:23px; height:22px; position:absolute; top:5px; right:-30px; z-index:10;}

/** Buttons **/
#logo a {display:block; text-indent:-9999px; width:425px; height:150px; position:absolute; top:45px; left:275px;}
#guitars_link a, #drums_link a {display:block; text-indent:-9999px; width:148px; height:103px; position:absolute; top:84px;}
#guitars_link a {left:106px; background:url(http://www.gretsch.com/img/gretsch-guitars-btn.png) no-repeat;}
#drums_link a {left:724px; background:url(http://www.gretsch.com/img/gretsch-drums-btn.png) no-repeat;}
#guitars_link a:hover, #drums_link a:hover {background-position:left -103px;}

/** Graphic Headers **/
#featured_guitarist h2 {width:384px; height:21px; background:url(http://www.gretsch.com/img/featured_headers.gif) no-repeat 0 0; text-indent:-9999px;}
#featured_drummer h2 {width:384px; height:23px; background:url(http://www.gretsch.com/img/featured_headers.gif) no-repeat 0 -21px; text-indent:-9999px;}
#blog_feed h2 {width:199px; height:19px; background:url(http://www.gretsch.com/img/blog-header.gif) no-repeat; text-indent:-9999px;}
#free_poster h2 {width:199px; height:19px; background:url(http://www.gretsch.com/img/poster-header.gif) no-repeat; text-indent:-9999px;}
#free_poster a {text-decoration:none; font-weight:bold; color:#000;}

#home #featured_guitarist, #home #featured_drummer {height:11em;}
#home #blog_feed {height:15.5em;}
#home #free_poster {height:6.5em;}

/** Callouts **/
.paper {width:236px; margin-right:27px; background:url(http://www.gretsch.com/img/callout-top.gif) top center repeat-y; float:left; position:relative; z-index:1; margin-bottom:65px;}
.paper_bottom {width:206px; padding:15px; background:url(http://www.gretsch.com/img/callout-bottom.gif) bottom center no-repeat; margin-bottom:-41px; position:relative; z-index:10;}
.paper h3 {margin-bottom:.25em;}
.paper h3 a {font-weight:bold;}
.paper p {margin-bottom:.1em; font-size:90%;}
.last {margin-right:0;}

/**
 * Classes
 */
.left_rail {float:left; width:526px; line-height:1.25;}
.right_rail {float:right; width:226px;}
#main_content .right_rail ul {margin-left:0; margin-bottom:0;}
.featured, .sub_feature {padding:0 10px; margin:1em 0; background:#d6c6a4; position:relative; z-index:5;}
.featured p, .sub_feature p {font-size:75%;}
.featured {width:384px; padding-left:132px; float:left;}
.featured img, .featured .img_frame {position:absolute; top:0; left:10px; z-index:10;}
.featured .img_frame {width:110px; height:139px; background:url(http://www.gretsch.com/img/img-frame-bkgd.png) no-repeat; z-index:20;}
.rounded {height:11px; position:absolute; left:0; z-index:5;}
.featured .featured_top {width:526px; background:url(http://www.gretsch.com/img/featured-top-bkgd.png) top center no-repeat; top:-11px;}
.featured .featured_bottom {width:526px; background:url(http://www.gretsch.com/img/featured-bottom-bkgd.png) bottom center no-repeat; bottom:-11px;}
.sub_feature {width:206px; float:right;}
.sub_feature .sub_feature_top {width:226px; background:url(http://www.gretsch.com/img/sub-feature-top-bkgd.png) top center no-repeat; top:-11px;}
.sub_feature .sub_feature_bottom {width:226px; background:url(http://www.gretsch.com/img/sub-feature-bottom-bkgd.png) bottom center no-repeat; bottom:-11px;}

a.read_more {display:block; text-indent:-9999px; width:96px; height:23px; background:url(http://www.gretsch.com/img/read-more-btn.gif) no-repeat 0 -23px; }
a.read_more:hover {background:url(http://www.gretsch.com/img/read-more-btn.gif) no-repeat 0 0;}

.fleft {float:left;}
.fright {float:right;}
.imgleft {float:left; margin-right:22px;}
.imgright {float:right; margin-left:22px;}
.clear {clear:both; height:0; font-size:0;}

.pdf {background:transparent url(http://www.gretsch.com/img/adobereaderlink.gif) no-repeat scroll right 75%; margin:0; padding:0 12px 0 0;}
.external {padding:0 11px 0 0; margin:0; background:transparent url(http://www.gretsch.com/img/extlink.gif) no-repeat right 70%;}
#tooltip { font-size:.82em; line-height:1.2; padding:5px 10px; border:2px solid #947849; background:#981a1d; color:#fff; z-index:999; -moz-border-radius:8px; -webkit-border-radius:8px; position:absolute; display:none;}

/**
 * Wordpress specific
 */
input, textarea {font-family:Arial, Helvetica, sans-serif;}

#sidebar, #links, #meta {list-style:none; font-size:85%;}
#sidebar h2, #links h2, #meta h2 {margin:1em 0 0;}
#sidebar ul, #links ul, #meta ul {list-style:none;}
small { text-transform:uppercase; margin:0 0 1em; letter-spacing:.1em; display:block;} /* the dateline */

/* Comments */
.commentlist li {font-weight:bold; margin-left:20px;}
.commentlist li .avatar {float:right; padding:2px;}
.commentlist cite, .commentlist cite a {font-weight:bold; font-style:normal;}
#commentform textarea {width:100%; height:75px;}

.hidden-text {display:none;}
.navigation {font-size:85%; margin-bottom:1em; clear:both;}
.alignleft {width:49%; float:left;}
.left_rail .alignleft {margin-left:24px;}
.left_rail .alignleft p, .left_rail .alignright p {padding:0 5px;}
.alignright {width:49%; float:right; text-align:right;}
img.alignright, img.alignleft {width:auto;}
img.alignright {margin:0 0 .5em 15px;}
img.alignleft {margin:0 15px .5em 0;}
.postmetadata {font-size:85%; margin:1em 0 1.9em; clear:both;}

.pagetitle {position:relative; left:-24px;}
.left_rail small, .left_rail p, .left_rail h2, .left_rail h3, .left_rail h4, .left_rail table {padding-left:24px;}


.wp-caption {font-size:.74em; text-align:center;}
.wp-caption.alignleft {margin-right:5px;}
.wp-caption.alignright {margin-left:5px;}
.yearly {margin-right:9px;}