/*
Theme Name: Incognito Tattoo
Theme URI: http://www.onedigitalfarm.com
*/



/* Begin Typography & Colors */
body {	font-size: 85%;	background:#f2efeb;	font-family:century, palatino, times, verdana;	line-height:1.5;	padding:30px;	color:#504e47;	}
	h1, h2, h3, h4{margin:0; padding:0;}	
ul, li{margin:0; padding:0; list-style:none;}
a {color:#787675; outline:none;}
a:hover{color:#000;}
a:focus{outline:none}
a img{border:none; outline:none;}
p{padding:0; margin:0 0 0.8em 0px}
hr{display:none;}

#page{width:885px;margin:20px auto;}

#header{position:relative;height:80px; background:url(images/line.png) no-repeat left bottom;text-align:center;}
h1{background:url(images/incognitotattoo-header.png) no-repeat top left; height:64px; width:853px; }
h1 span{display:none;}
h1 a{ display:block; height:64px; line-height:64px;}
.audio h1{width:370px;background-position:-255px 0;}

#header .description{ display:none; }
#header .hours{display:none;}
#header .hours span{display:none;}

#subheader{background:url(images/dotted-line.png) left 30px no-repeat;position:relative;height:50px;}

.nav-h{text-align:right;position:absolute; left:0px; padding:0; overflow:hidden;display:block;margin:5px 0px 25px 3px; }
#widgetshoppingcart h3{display:none;}
.nav-h ul{ display:block; margin:5px 0 0 0;margin:5px 0 0 0 !important}
.nav-h ul li.shop{background:url(images/doubledot-sep.png) no-repeat right -1px;  padding:0 10px 0 0;text-transform:uppercase;}
.nav-h ul li{display:inline;background:url(images/dot-sep.png) no-repeat right -2px; color:#000; font-family:times, georgia, serif; letter-spacing:0.3em; font-weight:bold;font-size:11px;}
.nav-h ul li a{padding:2px 4px 0 6px;margin:0 10px 0 5px;text-transform:uppercase; color:#767260; font-family:times, georgia, serif; letter-spacing:0.3em; font-weight:bold; text-decoration:none;font-size:11px;}
.nav-h ul li a:hover,.nav-h ul li a.active{background-color:#504e47;color:#f2eeeb;}
.PeSwitcher{display:inline;}
.PeCatsBrands{display:inline;}
.PeCategories{display:inline;}

a.checkout{background:url(images/checkout.png) no-repeat 0 -2px; padding:0px 0 0px 28px;height:25px;line-height:25px; margin-top:2px;text-decoration:none;display:block;  width:66px;float:right;font-family:times, georgia, serif; letter-spacing:0.2em; font-weight:normal;font-size:12px;text-transform:lowercase;}
.cart{background:url(images/cart.png) no-repeat 0 -3px; padding:0px 0 0px 28px;height:25px;line-height:25px;margin:0 10px 0 0;display:inline-block;font-size:12px;text-decoration:none;font-family:times, georgia, serif; letter-spacing:0.2em; font-weight:normal;text-transform:lowercase;}

.cart .shoppingcart{display:none;}

.music{width:35px; height:25px; position:absolute; top:2px;right:5px;padding:0 0 0 0px; line-height:25px;}
.music a{background:url(images/notes.png) right top no-repeat;display:block; width:35px; height:25px; line-height:25px;text-decoration:none;}
.music a span{display:none;height:25px;line-height:25px;}

#footer{ background:#f4efec url(images/dotted-line.png) 0 10px no-repeat;clear:both; display:block;padding:22px 6px;color:#777777; font-size:1.0em; font-family:monospace; text-transform:uppercase;}
#footer span{padding:0 20px 0 0;}
#footer .networking{float:right;text-align:right;padding:0 5px;margin:-3px 0 0;}
#footer a{color:#777777;font-size:1.0em; }
#footer a:hover{text-decoration:none;}

#content{float:left; width:720px;margin:0px 0;padding:0;}

#blog {width:550px; float:left;}

#wrapper{background_:url(images/subnav-bg.png) repeat-y top left;overflow:hidden;}

#subnav{float:left;width:160px;margin:0px 0;background:#f3efec;font-size:0.9em;}
#subnav a{text-decoration:none;font-weight:bold;display:block;padding:0 5px;color:#787675;}
#subnav ul.subnav{margin:0 10px 0px 0px;}
#subnav ul.subnav li{border-bottom:1px dotted #bab3ad;}
#subnav ul.subnav li ul li{border-bottom:none;}
#subnav ul li{padding:3px 0;text-transform:uppercase;}
#subnav ul li.page_item ul {margin:3px 0 0 8px;display:none;}
#subnav ul li.current_page_item ul,#subnav ul li.current_page_ancestor ul,#subnav ul li.current_page_parent ul{display:block;}
#subnav .current_page_item a{background-color:#504e47;color:#f2eeeb}
#subnav .page_item a:hover{color:#504e47}
#subnav .current_page_item a:hover{color:#f2eeeb}
#subnav .current_page_item .page_item a {background-color:#f2eeeb;color:#504e47}
#subnav .current_page_parent .current_page_item a {background-color:#504e47;color:#f2eeeb; }

#subnav li.mailinglist{padding:3px 0 3px 0px;}
#subnav li.mailinglist h2{padding:0 0 3px 5px;margin:0;display:block;font-size:1.0em;}

#subnav ul li ul li{padding:0px 0;text-transform:none;border:none;}
#subnav ul li ul li a{font-weight:normal;}
#sidebar{float:right; width:170px;text-align:left;font-size:1.0em;background_:#faf9f7;}
#sidebar ul{margin:8px 0px 20px 8px;}
#sidebar ul li ul{margin:0 0 10px 0;}
#sidebar a{text-decoration:none;}
#sidebar h2{font-size:1.0em;}


.home #content h2, .page #content h2{display:none;}

.post{padding:0 0 0 8px;margin:0; }
.post, #respond{ background-color_:#faf9f7; margin:0 0 0px 0;padding:0 8px; font-size:1.0em;}
#blog .post,.blog .post, #respond{margin:0 5px 40px 0;}
.home p{padding:0;margin:0;}



.post h2{font-size:1.2em;}
.post img{margin-bottom:7px;}
.home .post img{margin:0;}
#blog .post img{margin:5px 0;}
.wpsc-single-product .post img{margin:0;}
.wpsc-single-product .post img.product_image{margin-bottom:8px;}

.wpsc-single-product .post .imagecol img{margin-bottom:8px;}

h2 a{text-decoration:none;}

#blog h2{margin:0 0 0 0;padding:0;}
#blog .post small{display:block;padding:5px 0 0;}

#blog h2.pagetitle{margin:0 13px 0 8px}


.entry{clear:both; overflow:hidden;line-height:1.5em;}

p.postmetadata {font-family:Times new roman; font-size:1.0em;margin:10px 0 5px 0; padding:0;border-bottom:1px dotted #787675;font-weight:bold}
p.postmetadata a{text-decoration:none;color:#777276;font-weight:bold;letter-spacing:0.1em; }
p.postmetadata a:hover{color:#000;}

.clear{clear:both; display:block; overflow:hidden; height:2px;}
.post .clear{height:8px;}


.thumbs{margin:0px 0 0px 8px;overflow:hidden;clear:bloth;border:1px solid #f2efeb}
.thumbs a{margin:0 0px;padding:0;width:71px;display:block; float:left; text-align:center; margin-bottom:10px;}
.thumbs a:hover{width:71px; }

.thumbs img{width:71px; height:71px;}
.thumbs a:hover {}

.page-id-41 p{margin:0;padding:0;}

.map{float:right; width:400px;}

.navigation{ padding:0 8px;margin:0 10px 0 0;overflow:hidden;}
.navigation a{font-family:georgia, serif; letter-spacing:0.1em; color:#787675;font-size:0.9em;text-decoration:none; }
.alignright{float:right;}
.alignleft{float:left;}

.navigation-photos{}

.alignright{float:right;}
.alignleft{float:left;}

img.alignright{margin:0 0 0 10px;}

.shop-h{position:absolute; right:45px;top:3px;width:208px;}
#widgetshoppingcart{width:110px; position:absolute; top:1px;}
#widgetshoppingcart a{text-decoration:none;}
#widgetshoppingcart a b{font-size:1.4em;}

#shoppingcartcontents{position:absolute;}

.post ul{margin:0 0 20px 0px;list-style:circle; list-type:circle;}
.post li{padding:0 0 5px 0px; list-style:circle; list-type:circle;}

.leftcol{float:left; width:310px;}
.rightcol{float:right; width:390px; }

.productnav a{font-size:0.9em;text-decoration:none; font-family:georgia, serif; letter-spacing:0.1em; color:#787675}
.productnav a:hover{color:black;}
.productnav {overflow:hidden; margin:0 0 20px 0;}

#subForm {padding:0 0 2px;padding:0 0 2px !important; overflow:hidden;}
#subForm label {display:none;}
#kltydl-kltydl{border:none;background:white; width:122px;height:18px;font-size:11px;margin:0;}

#searchform {overflow:hidden;border:1px solid #f1edea;}

#searchform input#s {
font-family:georgia;
	border:none;
	color:#000;
	margin:0;
	padding:0 0 0 18px;
	background:#FFF url(images/bg_search.gif) 4px 50% no-repeat;
	font-size:11px;
	letter-spacing:1px;
	height:18px;height:18px !important;
	}

#searchform input#sbutt,input.sbutt {
	border:none;
	color:#FFF;
	padding:0 3px;
	height:18px;height:18px !important;
	width:25px;
	background:#f3efec url(images/bg_sbutt.gif) 1px 0px no-repeat;
	font-size:11px;
	margin:0;
	}
#searchform input#sbutt:hover,input.sbutt:hover{cursor:pointer;}

#searchform {margin:0 0 15px 0;}
#searchform label{display:none;}
#searchform #s{border:1px solid white; background:white; width:120px;width:110px !important;}

li.widget{margin:0 0 15px 0;}

#commentform textarea{border:1px solid white;}

#text-3 a{font-weight:bold;}

