/*  
Theme Name:HitYourMarket.com
Theme URI: http://hityourmarket.com/articles/wp-content/themes/default/style.css
Description: Hit Your Market WP Theme
Version: 1.0
Author: Lee Johnson
Author URI: http://www.hityourmarket.com/articles/ 
*/ 
/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

html {background:url(http://hityourmarket.com/images/bgd_body.png) top center no-repeat #3e3e3e;}
body {font:11px/1.5 verdana,arial,helvetica,sans-serif; color:#565656;}
a:link, a:visited, span.lj{text-decoration:none; color:#21A4F4;cursor:pointer;}
li{list-style:none; margin-bottom:10px; background:url(http://hityourmarket.com/images/li_normal.png) left center no-repeat; padding-left:20px; font-size:11px;}
p{margin-bottom:15px;margin-top:15px;}
ul{padding-bottom:5px;}
h4{font-style:italic; font-size:15px; margin-bottom:5px; font-weight:normal; color:#ce5700;}
h5{font-size:13px; font-weight:normal;}
strong{color:#ce5700; font-weight:normal;}
.hr{background:url(http://hityourmarket.com/images/bg_hr.png) 0 0 no-repeat; height:3px; overflow:hidden;}
.code{font-family:monospace; color:#8548a8; font-size:12px;}
.rating_wrapper{margin-bottom:15px;}

/* Vcard */
.vcard *{display:none;}
.vcard p{display:block;}
.vcard p a{display:inline;}

/* Header */
#header_wrapper {height:150px; margin-bottom:50px; min-width:900px;}
#header{padding:8px 8px 0px 8px; width:945px; margin:auto;}
#logo a{background:url(http://hityourmarket.com/images/logo.png) top left no-repeat; display:block; height:40px;}

/* Navigation */
#header ul{float:right;list-style:none;}
#header li{float:left;margin:0;padding:0;background:none;}
#header li a{background:url(http://hityourmarket.com/images/menu-sprite.png) 0 0 no-repeat; text-indent:-9999px; display:block; width:100px; height:48px; overflow:hidden;}
#header #nav_home a{width:88px; background-position:0 0px;}
#header #nav_about a{width:88px; background-position:-88px 0px;}
#header #nav_consult a{width:135px; background-position:-178px 0px;}
#header #nav_training a{width:100px; background-position:-320px 0px;}
#header #nav_audit a{width:91px; background-position:-420px 0px;}
#header #nav_blog a{width:80px; background-position:-512px 0px;}
#header #nav_contact a{width:86px; background-position:-598px 0px;}
#header #nav_home a:hover,#header #nav_home a.hover{background-position:0 -50px;}
#header #nav_about a:hover,#header #nav_about a.hover{background-position:-88px -50px;}
#header #nav_consult a:hover,#header #nav_consult a.hover{background-position:-178px -50px;}
#header #nav_training a:hover,#header #nav_training a.hover{background-position:-320px -50px;}
#header #nav_audit a:hover,#header #nav_audit a.hover{background-position:-420px -50px;}
#header #nav_blog a:hover,#header #nav_blog a.hover{background-position:-512px -50px;}
#header #nav_contact a:hover,#header #nav_contact a.hover{background-position:-598px -50px;}
#header .first{margin:0; padding:0; background:none;}

#content_wrapper {padding:7px; background:url(http://hityourmarket.com/images/tint.png) 0 0 repeat; width:930px; margin:auto;}
#content {background:url(http://hityourmarket.com/images/bg_content.png) 0 0 repeat-y #fff; overflow:hidden; padding:60px 15px 15px 15px; position:relative;}

/* Footer */
#footer {padding:6px 20px 1px 20px;}
#footer p{color:#999; text-align:right; margin:0;}
#footer a:link, #footer a:visited, span.lj{color:#fff;}

/* Home Page */
#page_home #content{padding-top:185px; background:url(http://hityourmarket.com/images/header.png) 0 0 no-repeat #fff;}
p#we_build{position:absolute; text-indent:-9999px; width:0;}
#page_home h1{float:left; position:absolute; width:0;}
.home_callout{width:278px; float:left;}
.home_callout p{clear:both;margin-bottom:10px;}
.home_callout h2{height:19px; text-indent:-9999px; margin-bottom:5px;}
.home_callout img{border:1px solid #d7d7d7; width:274px; height:85px; margin-bottom:5px;}
#home_web{margin-right:23px; margin-left:10px; display:inline;}
#home_branding{margin-right:23px;}
#home_web h2{background:url(http://hityourmarket.com/images/h2-seo-training.png) 0 0 no-repeat;}
#home_branding h2{background:url(http://hityourmarket.com/images/h2-website-audit.png) 0 0 no-repeat;}
#home_analysis h2{background:url(http://hityourmarket.com/images/h2-telephone-consultancy.png) 0 0 no-repeat;}

.title{height:27px; padding:4px 15px 0 15px; position:absolute; top:0; left:0; width:100%; overflow:hidden;}
.current{cursor:inherit;}
.section{margin-bottom:20px; overflow:auto; height:1%;}
.info{float:right; width:590px;}
.callout{float:left; width:280px;}
.callout h2{font-size:19px;}
.comment{background:url(http://hityourmarket.com/images/bg_comment.png) right bottom no-repeat #e3e3e3; color:#666; padding:6px; font-size:12px;}
.quote{background:0 0 no-repeat; padding:0px 5px 20px 20px;}
.statement{background:#e3e3e3; padding:15px;clear:both;}
.box h3{position:absolute; top:25px; left:24px; width:255px;}
.box .numbernav{position:absolute; top:48px; left:89px; width:150px;}
.box .examples{position:absolute; top:49px; left:24px; width:150px;}

table{background:#fff;border-collapse:collapse; margin-top:15px; margin-bottom:10px; width:588px;}
th{text-align:left; background:#404046; color:#fff; font-weight:normal;}
th,td{vertical-align:top; padding:5px 0px 5px 8px;}
#default{width:65px;}
#key{width:95px;}
th{border:1px solid #404046; border-bottom:none;}
td{border:1px solid #E3E3E3;}
tr{padding-right:15px;}

/* Header images */
h1,{text-indent:-9999px;}
h1{color:#fff; background:url(http://hityourmarket.com/images/h.page.png) 0 0 no-repeat; height:25px; width:224px; margin-top:1px;}
#page_blog h1{background-position:0 0;}
#page_audits h1{background-position:0 -25px;}
#page_training h1{background-position:0 -50px;}
#page_consultancy h1{background-position:0 -75px;}
#page_about h1{background-position:0 -100px;}
#h_whyColorBox{background-position:0 0;}
#h_instructions{background-position:0 -35px;}
#l_john{background-position:0 -70px; margin-left:160px;}
#a_hall{background-position:0 -105px; margin-left:160px;}
#h_standards{background-position:0 -210px;}
#h_speed{background-position:0 -245px;}
#h_seo{background-position:0 -280px;}
#h_process{background-position:0 -140px;}
#h_deploy{background-position:0 -350px;}
#h2_demonstration{background-position:0 -385px;}
#h_documentation{background-position:0 -420px;}
#h_help{background-position:0 -455px;}
#h_author{background-position:0 -490px;}
#h_extending{background-position:0 -525px;}
#h_our_design{background-position:0 0;}
#h_pastis{background-position:0 -30px;}
#h_hyundai{background-position:0 -60px;}
#h_artisan{background-position:0 -90px;}
#h_meyer{background-position:0 -120px;}
#h_downloads{background-position:0 0;}
#h_demonstration{background-position:0 -25px;}
#h_goalsColorBox{background-position:0 0;}

/* About us */
#page_about{}
#page_about .title{background-color:#3c475b;}
#page_about img{float:left; margin-right:20px;}
#page_about .info p{overflow:auto;}

/* Page header images */
#page_web{}
#page_blog .title{background-color:#625534;}
#page_blog .first{margin-bottom:0;}

a#nav1{background-position:0 -20px;}
a#nav2{background-position:-20px -20px;}
a#nav3{background-position:-40px -20px;}
a#nav4{background-position:-60px -20px;}
a#nav5{background-position:-80px -20px;}
a#nav1:hover{background-position:0 -1px;}
a#nav2:hover{background-position:-20px -1px;}
a#nav3:hover{background-position:-40px -1px;}
a#nav4:hover{background-position:-60px -1px;}
a#nav5:hover{background-position:-80px -1px;}
a#nav1.current{background-position:0 -39px;}
a#nav2.current{background-position:-20px -39px;}
a#nav3.current{background-position:-40px -39px;}
a#nav4.current{background-position:-60px -39px;}
a#nav5.current{background-position:-80px -39px;}

a.website{width:auto; height:auto; display:inline; text-indent:0; background:none;}

#tabnav{position:absolute; top:9px; left:310px;}
#tabnav a{font-size:12px; display:inline; background:#999; color:#fff; padding:3px 10px 4px 10px; line-height:22px;}
#tabnav a:hover{background:#21A4F4; color:#fff;}
#tabnav a.current{background:#fff; color:#666;}
#tabnav li{float:left; padding:0; margin:0 3px 0 0;}

#page_audits{}
#page_audits .title{background-color:#55573d;}

#page_consultancy{}
#page_consultancy .title{background-color:#51423c;}

#page_training{}
#page_training .title{background-color:#465348;}

#branding_thumbs{margin-left:-4px; width:290px; margin-bottom:15px; overflow:auto;}
#branding_thumbs li{float:left; display:inline; background:none; padding:0; margin:0 0 4px 4px; border:2px solid #fff;}
#branding_thumbs img{float:left;}

#required{position:absolute; top:266px; left:278px; width:262px;}
#status{width:550px; position:absolute; top:160px; left:46px; text-align:center;}
div#modalLoadedContent{margin-bottom:0; border:0;}
div#modalLoadingOverlay{background:none;}
a#modalClose{top:5px; right:5px;}

/* & design */
 #span.amp {
font-family:Baskerville,"Goudy Old Style","Book Antiqua","Palatino Linotype","Times New Roman",serif;
font-size:1.2em;
font-style:italic;
font-weight:normal;
position:relative;
bottom:-.1em;}

/* Social Buttons footer */
a#rss,
a#delicious,
a#twitter,
a#linkedin,
span#rss,
span#delicious,
span#twitter,
span#linkedin {float:left;height:39px;width:40px;margin-top:13px;background:url(http://hityourmarket.com/images/social/rss_small.png) no-repeat 0 0;text-indent:-9999px; cursor:pointer;}

a#twitter, span#twitter {background:url(http://hityourmarket.com/images/social/twitter_small.png) no-repeat 0 0;}
a#delicious, span#delicious {background:url(http://hityourmarket.com/images/social/delicious_small.png) no-repeat 0 0;}
a#linkedin, span#linkedin {background:url(http://hityourmarket.com/images/social/linkedin_small.png) no-repeat 0 0;}
a#rss:hover, a#delicious:hover, a#twitter:hover, a#linkedin:hover, span#rss:hover, span#delicious:hover, span#twitter:hover, span#linkedin:hover {background-position:0 -40px;}

/* Navigation JS */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#first a {text-decoration:none;color:#465348;position:relative;}
#first a span {position:absolute;bottom:-1px;width:100%;height:1px;left:0;background:#465348;z-index:100;}
#first a:hover {color:#000;}

#second a {text-decoration:none; color:#55573D; position:relative;}
#second a span {position:absolute; bottom:-1px; width:100%; height:1px; left:0; background:#55573D; z-index:100;}
#second a:hover {color:#000;}

#third a {text-decoration:none; color:#51423C; position:relative;}
#third a span {position:absolute; bottom:-1px; width:100%; height:1px; left:0; background:#51423C; z-index:100;}
#third a:hover {color:#000;}

/* Twitter form */
form#twitterForm {background:#FFF url(http://www.trueseo.co.uk/new/images/twitter2.png) top right no-repeat;padding:15px;margin:10px auto;width:240px;border:5px solid #e2e2e2;overflow:hidden;margin-top:1px;}
form#twitterForm fieldset {border:none;}
form#twitterForm fieldset p {margin:2px 0;}
form#twitterForm fieldset input {display:block;margin:5px 0;border:1px solid #CCC;}
form#twitterForm fieldset label {color:#000;font-size:11px}
form#twitterForm fieldset input#submit {border:1px solid #CCCCCC;cursor:pointer;height:31px;padding:0;margin-top:24px;width:46px;}

#twitPop {width:130px;border:1px solid #CCC;padding:5px;background:#FFF;overflow:visible;}
#twitPop p {margin:0;}
#twitPop img.twitSpeech {position:absolute; top:-1px; left:-15px;}

/* JS image fade left right */
#top, #bottom, #left, #right {background:black;display:none;}
#left, #right {position:fixed;top:0;bottom:0;width:88px;}
#left {left:0;background:url(http://hityourmarket.com/images/left.png) left center repeat-y;}
#right {right:0;background:url(http://hityourmarket.com/images/right.png) right center repeat-y;}
#top, #bottom {position:fixed;left:0;right:0;height:88px;}
#top {top:0px;background:url(http://hityourmarket.com/images/top.png) top center repeat-x;}
#bottom {bottom:0px;background:url(http://hityourmarket.com/images/bottom.png) bottom center repeat-x;}

/* Blog comments */
.commentlist li {padding: 2px 15px 5px 5px;margin-top:15px;background:#E3E3E3 url(http://hityourmarket.com/articles/wp-content/themes/default/images/bg_commentlist.png) bottom no-repeat;color:#565656;}
.commentlist cite {display:block;font-style:normal}
.commentlist cite a:link, .commentlist cite a:visited { color:~21A4F4; text-decoration:none;}
.commentlist cite a:hover, .commentlist cite a:active {color:#21A4F4;text-decoration:underline;}

/*-- Buttons --*/
.to_buttons{overflow:hidden;width:auto;margin:2px 0 0 2px;float:right;}
.left .to_buttons, #to_footer .to_buttons, .to_msg_controls .to_buttons{float:left;margin:0 0 10px 0;}
.right .to_buttons{margin:0 -5px 10px 5px;}
.to_book .to_buttons{float:none;margin-bottom:-3px;}
#to_footer .to_buttons{margin:-3px 2px 0 2px;}
.to_buttons a{display:block;float:left;line-height:10px;text-decoration: none;margin-right:5px;background-image:url(http://hityourmarket.com/articles/wp-content/themes/default/images/to_btn_a.gif);background-image /**/:url(http://hityourmarket.com/articles/wp-content/themes/default/images/to_btn_a.png);background-repeat:no-repeat;background-position:right top;}
.to_buttons a:hover{background-position:right -168px;}
.to_buttons a span{display:block;padding:7px 5px 8px 18px;margin-right:22px;background-image:url(http://hityourmarket.com/articles/wp-content/themes/default/images/to_btn_a_span.gif);background-image /**/:url(http://hityourmarket.com/articles/wp-content/themes/default/images/to_btn_a_span.png);background-repeat:no-repeat;background-position:left top;font-size:9px;color:#fff;} 
.to_buttons a:hover span{background-position:left -24px;}
.to_buttons a span img {border:0;padding:0;margin:-1px 8px 0 0;height:9px;}

/*--- button sprite  ---*/
.to_buttons.next a{background-position:right -24px;}
<!--.to_buttons.next a:hover{background-position:right -192px;}-->
.to_buttons.next a:hover{background-position:right -288px;}
.to_buttons.open a{background-position:right -48px;}
.to_buttons.open a:hover{background-position:right -216px;}
.to_buttons.close a{background-position:right -72px;}
.to_buttons.close a:hover{background-position:right -240px;}
.to_buttons.star a{background-position:right -96px;}
.to_buttons.star a:hover{background-position:right -264px;}
.to_buttons.nostar a, .to_buttons.delete a{background-position:right -336px;}
.to_buttons.nostar a:hover, .to_buttons.delete a:hover{background-position:right -360px;}
.to_buttons.tick a{background-position:right -120px;}
.to_buttons.tick a:hover{background-position:right -288px;}
.to_buttons.dd a{background-position:right -144px;}
.to_buttons.dd a:hover{background-position:right -312px;}
.to_buttons.tag a{background-position:right -384px;}
.to_buttons.tag a:hover{background-position:right -408px;}
.to_buttons.share a{background-position:right -432px;}
.to_buttons.share a:hover{background-position:right -456px;}
.to_buttons.next a span, .to_buttons.open a span, .to_buttons.close a span, .to_buttons.star a span, .to_buttons.tick a span, .to_buttons.dd a span, .to_buttons.nostar a span, .to_buttons.loading span{padding:6px 12px 7px 18px;padding /**/:6px 12px 8px 18px;}
*:first-child+html body .to_buttons.dd a span{padding:6px 12px 7px 18px;}


/*-- Link Tip --*/
#linkTip {
	position: absolute;
	background: url(/images/title-image.png) no-repeat right bottom;
	padding: 0 10px 3px 0;
}
#linkTip.top {
	background: url(/images/title-image-top.png) no-repeat right top;
}
#linkTip #linkTipInner {
	background: #000;
	border: 5px solid #000;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	width: 150px;
	color: #FFF;
	padding: 0 5px;
}
	#linkTip h3,
	#linkTip p {
		margin: 0 0 5px;
		text-indent: 0;
	}