/*
Theme Name: SDVintage
Theme URI: http://zackbrand.com/
Description: Custom Theme for Sammy Davis Vintage
Author: Zack Brand
Author URI: http://zackbrand.com/

================================================================
	1: General
		1.a: Font Embedding
		1.b: HTML
		1.c: Links
		1.d: Misc
	2: Page
		2.a Shop Page
	3: Header
	4: Pages Menu
	5: Content
		5.a: Post
		5.b: Entry
		5.c: Post Metadata
		5.d: Comments
	6: Components
	7: Sidebar
	8: Footer
================================================================*/

/* 1: General
================================*/

	/* 1.a: Font Embedding
	================================*/
		@font-face {font-family:'Quicksand Light'; src:url("fonts/Quicksand_Light.eot"); src:local('Quicksand Light'),url("fonts/Quicksand_Light.svg#QuicksandLight-Regular") format('svg'),url("fonts/Quicksand_Light.otf") format('opentype');}
		@font-face {font-family:'Quicksand Book'; src:url("fonts/Quicksand_Book.eot"); src:local('Quicksand Book'),url("fonts/Quicksand_Book.svg#QuicksandBook-Regular") format('svg'), url("fonts/Quicksand_Book.otf") format('opentype');}
		@font-face {font-family:'Quicksand Bold'; src:url("fonts/Quicksand_Bold.eot"); src:local('Quicksand Bold'),url("fonts/Quicksand_Bold.svg#QuicksandBold-Regular") format('svg'),url("fonts/Quicksand_Bold.otf") format('opentype');}
	
	/* 1.b: HTML
	================================*/
		body, h1, h2, h3, h4, p, ol, ul, li, img, a {
		margin:0; padding:0;
		list-style-type:none;
		border:none;
		outline:none;
		font-weight:normal;
		font-size:1em;
<script type="text/javascript" src="http://stippleit.com/stipple.js"></script>
<script type="text/javascript">
  STIPPLE.load('2Xxf6r');
</script>
		}


		body { 
			background:transparent url(images/feet.png) bottom center no-repeat;
			font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
			margin:0 auto 130px;
		}
		img, object {-moz-box-shadow: #999 1px 1px 1px; -webkit-box-shadow: #999 1px 1px 1px; border: 1px solid #F3F3F3; display:block;}
		
	/* 1.c: Links
	================================*/
		a {color:#90278E; text-decoration:none;}
		#content a:focus, #content a:active,
		#footer a:focus, #footer a:active {
			color:#fff; background:#90278E;
		}
	#content a:hover, #sidebar a:hover, #footer a:hover {
		color:#44B7E6;
		border-bottom:1px solid #2B9ABC;
	}
	
	/* 1.d: Misc
	================================*/
	::-moz-selection { color: #fff;  background: #3eb8de; }
	::selection      { color: #fff;  background: #3eb8de; }
	.description {display:none;}
	#components .widget_pages .page-item-2 {margin:0 0 0 4px;} /* -depends on a variable from wordpress */
	#footer:after { /* -clearfix */
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		zoom: 1;
	}

	#like_button {
		width:30px;
		float:right;
		padding:0 0 0 5px;
		margin:none;
	}
	
/* 2: Page
================================*/
	.pagetitle {margin:0 0 1em;}
	#page {width:960px; margin:0 auto; border:1px solid #000; border-bottom:none; border-top:none; background:#fbfbef;}

	# page h3 a:hover{color:#90278E; background:transparent border:none;}
	# page h3 a:focus, #content h2 a:active {color:#fff; background:#90278E border:none;}
	
	/* 2.a: Shop Page
	================================*/
		#shop #content {margin:0;}
		#shop .entry div {-moz-box-shadow: #999 2px 2px 2px; -webkit-box-shadow: #999 2px 2px 2px;}
		#shop img {-moz-box-shadow:none; -webkit-box-shadow:none;}
		#shop #sidebar {display:none;}
		#shop .entry {margin:0;}
		#shop .entry a {color:#000; font-size:1em; text-decoration:none;}
		#shop .entry a:hover {color:#680311; background:none;}
		#shop .entry a:focus, #shop .entry a:active {color:#680311; border-color:#680311; background:none;}
		#shop #content, #shop .post {width: 960px; padding:0; border:none; text-align:center;}
		#shop .entry div, #shop .entry p {
			float:left;
			display:inline;
			margin:10px 13px; padding:4px; 
			border:none; 
			background:none;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-khtml-border-radius: 10px;
			-webkit-border-radius: 10px;
		}
		#shop .entry a{border:none;}
		#shop .entry img {border: none; display:block;}
		#shop .entry div img:hover {border: 1px solid #40B5EB;}
		#shop .post h2 {width:945px; margin:0 auto;}
		#shop .post-edit-link {display:block; margin:0 auto 5px; clear:left; width:6em;}

/* 3: #Header
================================*/

#header_image_map{
	width:960px;
	height:234px;
	background:url(http://sammydvintage.com/wp-content/uploads/2012/01/new_header_final1.jpg) no-repeat;
	position:relative;
	border-bottom:none;
} 

#header_image_map a{
	display:block;
	position:absolute;
	left: 1px;
	border-bottom:none;
} 

#header_image_map a.menu{
	width:46px;
	height:50px;
	top:137px;
	border-bottom:none;
} 

#header_image_map a#link1{
	width:723px;
	height:234px;
	border-bottom:none;
} 

	#headerimg h1 {
		display:block;
		margin:0 auto;
		background:url(images/header.jpg) no-repeat;
		width:960px; height:234px;
		text-indent:-9999em;
	}
	#headerimg h1 a {
		display:block;
		padding:75px 0 0 15px;
		width:580px; height:150px;
		outline:none;
		border:none;
	}
	
/* 4: Pages Menu
================================*/
		#components .widget_pages ul {
			height:50px;
			background:transparent url(images/circleseparator.png) bottom center no-repeat;
		}
		#components .widget_pages li {display:inline; margin:0 0 0 25px; float:left;}
		#components .widget_pages ul, #sidebar .widget_pages ul {font:1.7em "Quicksand Bold", Calibri, "Lucida Grande", Helvetica, Arial, sans-serif;}
		#components .widget_pages h2, #sidebar .widget_pages h2 {display:none;}
		#components .widget_pages li a, #sidebar .widget_pages li a {text-decoration:none; border:none; color:#90278E; text-shadow: #41B8D8 1px 1px 1px;}
		#components .widget_pages li a {height:38px;}
		#components .widget_pages li a:hover, #sidebar .widget_pages li a:hover {color:#a288a1; text-shadow:none; background:transparent url(images/menu-marker.png) bottom center no-repeat;}
		#components .widget_pages li a:active, #components .widget_pages li a:focus, #sidebar .widget_pages li a:active, #sidebar .widget_pages li a:focus {
			color:#90278E;
			text-shadow: #41B8D8 1px 1px 1px;
			background:transparent url(images/menu-marker.png) bottom center no-repeat;
		}
		#components .widget_pages li.current_page_item a, #sidebar .widget_pages li.current_page_item a{ color:#000; text-shadow:none; background:transparent url(images/menu-marker.png) bottom center no-repeat;}
		
/* 5: Content
================================*/
	.navigation {height:15px; margin:0 0 20px; }
	.prev-post {float:left;}
	.next-post {float:right;}
	#content {float:left; clear:left; display:inline; width:541px; margin:0 0 0 28px; padding:10px 0 0;}
	.post-edit-link {display:inline; margin:0 0 5px; width:6em;}
	/* 5.a: Post
	================================*/
	#video #content h1, .pagetitle {margin:10px 0 30px;}
		#content h1,.pagetitle {
			margin:10px 0 10px;
			color:#90278E;
			font:1.7em "Quicksand Light", Calibri, "Lucida Grande", Helvetica, Arial, sans-serif;
			width:500px;
			border-bottom: 1px solid #D3D3D3;
		}

		#content h2 {
			margin:10px 0 10px;
			color:#3AB9D9;
			font:1.6em "Quicksand Light", Calibri, "Lucida Grande", Helvetica, Arial, sans-serif;
			width:500px;
			border-bottom: 1px dashed #D3D3D3;
		}
		#content h3 {
			margin:10px 0 0;
			color:#90278E;
			font:1.3em "Quicksand Light", Calibri, "Lucida Grande", Helvetica, Arial, sans-serif;
			width:500px;
			font-weight: bold;
		}
		#content h4 {
			margin:10px 0 0;
			color:#000000;
			font:1.3em "Quicksand Light", Calibri, "Lucida Grande", Helvetica, Arial, sans-serif;
			width:500px;
			font-weight: bold;
			border-bottom: 1px dashed #D3D3D3;
		}
		.pagetitle a{border:none;}
		#content h1 {clear:both;}
		#content h1 a {
			width:580px;
			padding:0 52px 5px 0;
			text-decoration:none;
			color:#90278E;
			display:inline-block;
			border:none;
			background:transparent;
		}
		#content h1 a:hover {color:#3AB9D9; background:transparent; border:none;}
		#content h1 a:focus, #content h2 a:active {color:#fff; background:#90278E; border:none;}
		#content h3 a {
			width:580px;
			padding:0 52px 5px 0;
			text-decoration:none;
			color:#90278E;
			display:inline-block;
			border:none;
			background:transparent;
		}		
		#content h3 a:hover {color:#3AB9D9; background:transparent; border:none;}
		#content h3 a:focus, #content h2 a:active {color:#fff; background:#90278E; border:none;}
		.post-wrap {clear:left; border:5px solid #000; padding:5px;}
		.post {width:590px;}
		.results .post {margin:0 0 10px;}
		.date {font-style:italic; color:#777; font-size:0.8em;}
		
	/* 5.b: Entry
	================================*/
		.entry div.wp-caption {border:1px solid #ccc; margin:0 0 30px;}
		.entry h4 {margin:0; padding:0;}
		.entry {font-size:0.85em; margin:0 50px 0 0;}
		.entry a {font-size:0.95em;}
		.entry p {padding:10px 0; font-size:1.1em;line-height:1.5em;}
		.entry p.wp-caption-text {
			font:0.6em Verdana, Arial, sans;
			background:#F3F3F3;
			text-align:center;
			margin:0;
			padding:0 0 5px 0;
		}
		.entry ol {padding: 0 0 20px 20px;}
		.thumbnail {float:left; display:inline; margin:15px 10px 15px 0;}
		/*#home .entry {margin:0 20px 0 0;}*/
		.addtoany_list img{border:none;}
		.addtoany_share_save_container {border-top:1px dashed #000; margin:20px 0 10px; padding:10px 0 0;}
		.related_post_title {margin:5px 0 0; font:2.5em "Quicksand Light", Calibri, "Lucida Grande", Helvetica, Arial, sans-serif;}
		.related_post_title, .related_post {background:#e6e6db; padding:5px;}
		.related_post li {margin:0 0 5px;}
			
	/* 5.c: Post Metadata
	================================*/
		.postmetadata {
			width: 505px;
			margin:0 0 40px; padding:5px 0 0 0;
			border-top:1px solid #EBD9E2;
			line-height:1.3em;
			color:#777;
			font-size:0.8em;
			clear:left;
		}
		.alt {border-top:none; margin:0 0 20px;}
		.nocomments {margin:0 0 10px;}
	/* 5.e: Comments
	================================*/
		#comments {font:2em "Quicksand Light", Calibri, "Lucida Grande", Helvetica, Arial, sans-serif; margin:10px 0 0 0; padding:5px 0 0 0; border-top:1px dashed #000;}
		#respond h4 {font:2em "Quicksand Light", Calibri, "Lucida Grande", Helvetica, Arial, sans-serif;}
		.comment {font-size:0.9em; margin:0 0 20px; padding:0 0 10px; border-bottom:1px dotted #ccc; width:500px;}
		.comment p {padding:0 0 0 45px; color:#000;}
		.comment-meta {font-size:0.8em; font-style:italic; margin: 2px 0 5px; padding:0 0 0 45px;}
		.comment-meta a{border:none; color:#999;}
		.comment-childs {padding: 0 0 0 45px;}
		.thdrpy {font-size:0.8em; text-align:right;}
		.avatar {float:left;}
		.fn {float: left; padding:0 4px 0 12px;}
		#commentform p {margin:0 0 2px;}
		#respond {margin:0 0 20px;}

		.pingback
		{
			border-bottom: 1px dotted #CCCCCC;
			font-size: 0.8em;
			margin-bottom: 20px;
			padding-bottom: 20px;
			width: 500px;
		}
		
		.pingback .comment-author
		{
			padding-left:32px;
		}

		.pingback p
		{
			padding-left:45px;
		}
		
/* 6: Components
================================*/
	#components {margin:0 28px;}
	#components .widget_search, #components .widget_links {
		float:right;
		display:inline;
		margin:-240px 0 0;
		padding:5px;
		border-radius-bottomright:10px; -moz-border-radius-bottomright:10px; -khtml-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px;
		border-radius-bottomleft:10px; -moz-border-radius-bottomleft:10px; -khtml-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px;
		background:transparent url(images/alpha.png) repeat scroll 0 0;
	}
	#components .widget_links {float:left;}
	#components .widget_links h2 {display:none;}
	#components .widget_links ul li{display:inline; margin:0 20px 0 0;}		
	#components .widget_links ul li a{text-transform:uppercase; color:#000; font-family:"Quicksand Book", Calibri, "Lucida Grande", Helvetica, Arial, sans-serif;}
	#components .widget_links ul li a:hover {border-bottom:1px solid #41BBE2;}
	
/* 7: Sidebar
================================*/
	#sidebar h2 {font-weight:700; font:1.9em "Quicksand Book", Calibri, "Lucida Grande", Helvetica, Arial, sans-serif;}
	#sidebar a {display:inline-block; border-bottom:1px solid #FBFBEF;}
	#sidebar a img:hover {border:5px solid #41BBE2;}
	#sidebar {
		font:0.8em/1.5 Calibri, Verdana, Helvetica, Arial, sans-serif;
		width:300px;
		float:right;
		display:inline;
		margin:30px 32px 20px 0;
	}
	#sidebar ul {margin:0 0 10px;}
	#sidebar .widget {margin:0 0 10px; padding:0 0 10px; background:transparent url(images/sidebar-marker.png) bottom center no-repeat;}
	#searchform {padding:0 0 10px;}
	#sidebar .widget_twidget a {border-bottom:1px solid #FBFBEF;}
	#sidebar .widget_twidget a:hover {border-bottom:1px solid #44B7E6;}
	#sidebar .widget_twidget h2 a {height:30px; width:100%; background:#FBFBEF url(images/twitter.png) 180px -30px no-repeat; border:none;}
	#sidebar .widget_twidget h2 a:hover {background:#FBFBEF url(images/twitter.png) 180px 0 no-repeat; border:none;}
	#sidebar .widget_twidget span a {border-bottom:1px dotted #000;}
	#sidebar .widget_twidget ul {margin:0;}
	#sidebar .widget_twidget li {padding:0 0 10px;}
	#twitter_update_list li#tweet-load {
		background:url(images/loader.gif) no-repeat;
		font-style:italic;
		text-indent:20px;
	}
	#sidebar .widget_links h2 {display:none;}
	#sidebar .widget_links li a img {padding:3px; background:#F3F3F3;}
	#sidebar .widget_links li a {
		margin:0 0 5px; padding:0 0 5px;
		color:#90278E;
		font-size:1em;
		border-bottom:1px dotted #000;
		display:block;
	}
	#sidebar .widget_links li a:hover {color:#451244; text-shadow: #90278E 1px 1px 1px; font-size:1.2em; font-style:italic; border-bottom:1px solid #45B7DC; background:none;}
	#sidebar .advanced-random-posts img {display:block;}
	
/* 8: Footer
================================*/
	#footer {
		clear:both;
		text-align:left;
		color:#999;
		border-top:1px dashed #000;
		padding:10px 0 0 30px;
		width:930px;
		font-size:0.9em;
		background:#fff;
	}
	#footer h2 {
		font-size:1.1em;
		text-transform:uppercase;
		color:#90278E;
		font-family:"Quicksand Book", Calibri, "Lucida Grande", Helvetica, Arial, sans-serif;
	}
	#footer .widget { display:inline; float:left; margin:15px 30px 15px 0; }
	#footer #credits {
		margin:0 0 0 -30px;
		padding:0 0 10px 30px;
		border-bottom:1px dashed #000;
		width:100%;
	}
	#footer li li {padding:0 10px 3px 0;}
	#credits h2 {display:none;}
	#credits li {display:inline; margin:0 5px 0 0; border-right:1px solid #ccc;}
	#credits li:last-child {border:none;}
	.widget_feeds h2 {width:7em; padding:0 0 0 18px; background: url(images/rss.png) top left no-repeat;}

.addthis_toolbox a
{
	border-bottom: 0px;
}
.addthis_toolbox
{
	padding-top: 15px;
	padding-bottom: 15px;
}
