/*  
Theme Name: Erin McDermott Jewelry 2010
Theme URI: http://www.erimcdermott.com
Description: A Baseline Theme for WordPress. 
Version: 1.2
Author: Minima Designs
Author URI: http://www.minimadesigns.com
Last updated: 04.5.11

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php



/* ---------- @ HTML Tags -----------*/

* {	margin:0;	padding:0;	outline:none;	}

.clear {clear:both}

img {border:0}
body,html {	min-height:101%; /*Firefox scrollbar fix*/	}
	
body {	background:#616161;	color: #668d6f;	padding:0;	background: #ffffff url('images/bg_greenstripe.jpg') repeat-x;	color: #333;	}
body, select, input, textarea {	font: 100% Arial, Verdana, Sans-Serif /*Global font-size reset*/;	}
p {		margin: 5px 0 15px 0;	line-height:160%;font-size:115%;font-family:Arial, Helvetica, sans-serif;color: #597c60;	}
a, a:visited {	color: #45774f;	}
a:hover, a:active {	color:#4d778d;	}
	

blockquote {	background:#e0ebe4;	color:#5f7566;	padding:20px;	margin:0 0 10px 0;		font:italic 1em Georgia, "Times New Roman", Times, serif;	}
#header {	margin:0px 0 0px 0;	padding:0;	width: 960px;height:90px	}
#headerleft {float:left;margin:0;width:400px;}
#headerright {float:right;padding:5px 50px 0 0;width:510px;text-align:right;}	

#topbox {padding:10px 0 0px 0}
#topsocial {}
#viewcart {float:left;width:290px;text-align:left}
#searchform {float:right;width:190px;height:34px;background: transparent url('images/bg_searchfield.gif') no-repeat; text-align:left}
#topnav {width:510px;clear:both;text-align:right;}

#searchfield {		width:130px;border:0;padding:2px;margin:5px 0 0 5px;background:transparent;color:#c4b89a}	
#searchsubmit {	vertical-align:middle	}		
	

/*Navigation */

ul#nav {	width:640px;		/*overflow: hidden;*/	background:transparent url('images/nav.gif') no-repeat 0 0px;	margin:45px 0 0 0;	}
ul#nav li {	padding:0;	margin:0;	display:block;	float:left;	text-indent:-9999px;		}
ul#nav li a {	border:0;	display:block;	text-decoration:none;	background:transparent url('images/nav.gif') no-repeat 0 0px;	}

li#navHome 		a {width:108px; height:30px; }	
li#navAbout 		a {width:86px; height:30px; }
li#navBlog 		a {width:74px; height:30px;}	 	   
li#navGallery	a {width:101px; height:30px;}	 	
li#navDesigns 	a {width:182px; height:30px;}	 	
li#navContact 	a {width:89px; height:30px;}

li#navHome a:link, li#navHome a:visited 			{background-position:0px 0px;	}	
li#navHome a:hover, li#navHome a:focus 		{background-position:0px -30px;	 }	
li#navAbout a:link, li#navAbout a:visited 			{background-position:-108px 0px;	}	
li#navAbout a:hover, li#navAbout a:focus 		{background-position:-108px -30px;	}	
li#navBlog a:link, li#navBlog a:visited 				{background-position:-194px 0px;	}	
li#navBlog a:hover, li#navBlog a:focus 			{background-position:-194px -30px;	}
li#navGallery a:link, li#navGallery a:visited 	{background-position:-268px 0px;	}	
li#navGallery a:hover, li#navGallery a:focus 	{background-position:-268px -30px;	}
li#navDesigns a:link, li#navDesigns a:visited 	{background-position:-369px 0px;	}	
li#navDesigns a:hover, li#navDesigns a:focus 	{background-position:-369px -30px;	}
li#navContact a:link, li#navContact a:visited 	{background-position:-551px 0px;	}	
li#navContact a:hover, li#navContact a:focus 	{background-position:-551px -30px;	}

#main {background:transparent url('images/bg_itemside.jpg') no-repeat 0 0px;width:960px;margin:30px 0 0px 0;padding:0 0 80px 0}

/*LOOKBOOK PAGE*/
#page-lookbook #main {background:none;margin:10px 0 0 0;padding:0}
#widecontent {	width:960px;	padding:0px 0 0 0px;	}

/*BLOG PAGES*/
#home #main {background:transparent url('images/bg_blogside.jpg') no-repeat 0 0px;width:960px;margin:10px 0 0px 0;padding:0 0 80px 0}
#sidebar_blog {	width: 250px;	float:left;	padding:40px 0 0 0;	}
#home #content {width:630px;	float:right;padding:10px 0 0 80px;	}
#catlist {margin:80px 0 0 70px}
ul#catlist {list-style-type:none}
ul#catlist li {list-style-type:none;font-family:Georgia, "Times New Roman", Times, serif;text-transform:lowercase;font-size:120%;padding:0 0 2px 0}
ul#catlist li  a {text-decoration:none}
#recentposts {margin:70px 0 0 70px}
#recentcomments {margin:20px 0 0 70px}
#sidebar_blog ul {list-style-type:none}


/* ---------- @ Structure -----------*/

#main {	overflow:hidden;	padding:0 px;}
#wrapper {	font-size:.8em /*Global content font-size*/;	width:960px;	margin:0 auto;	}
#page-jewelry {	width:710px;	float:right;padding:40px 0 0 0;	}	
#content {	width:610px;	float:right;padding:0px 0 0 100px;	}
#sidebar {	width: 250px;	float:left;	padding:40px 0 0 0;	}
#sidebar p {margin:0 0 8px 0;padding:0 20px 0 0;color:#95a46d;font-family:Georgia, "Times New Roman", Times, serif;line-height:18px;}
.sideline {padding:0 0 5px 0;margin:0}
.left {	float:left	}
.right {	float:right	}
	
#side_social {padding:30px 0 0 50px}	
	
/* ---------- @ Headers -----------*/

h1, h2, h3, h4, h5, h6 {	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;	}
h1  {	margin:0;	font-size: 2.2em;color:#608d6f	}	
h2 {	margin: 25px 0 20px;	}
.entry h2 {	font-size:1.8em;	margin: 15px 0 0;	}	
h2.posttitle, h1.posttitle {	margin:0;	font-size: 2.2em;color:#608d6f;padding:0 0 12px 0;font-family: 'Special Elite', arial, serif;	}

#page-lookbook  h1.posttitle,
#page-little-girls  h1.posttitle,
#page-bracelets  h1.posttitle,
#page-treasure-chest  h1.posttitle,
#page-rings h1.posttitle,
#page-necklaces  h1.posttitle,
#page-earrings  h1.posttitle
{background:transparent url('images/bg_jewelrytitle.jpg') no-repeat 0 0px;width:310px;height:58px;color:#608d6f;padding:30px 0 0 40px;margin:0 0 20px 0}
#jewelrytitle {background:transparent url('images/bg_jewelrytitle.jpg') no-repeat 0 0px;width:310px;height:58px;font:2.2em Georgia, "Times New Roman", Times, serif;color:#608d6f;padding:30px 0 0 40px}

.entry h3 {	font:1.6em Georgia, "Times New Roman", Times, serif;	}	
#respond h3, h3#comments, h3#trackbacks {	margin:45px 0 20px;	font-weight:bold;	}
h3#comments {	margin:32px 0 12px;	}
h4 {	font-size:1.4em; 	}	
h5 {	font-weight: bold;	font-size: 1.2em	}
h6 {	font-weight: bold;	font-size: 1em;	}

/* ----------Home Page*/

#page-home-2 #side_social {display:none}
#page_home {background:transparent url('images/bg_main2010_r2.jpg') no-repeat 0 0px;width:960px;height:540px;margin:0px 0 0 0}
#page-home-2 #main {background:none;padding:0;margin:0}
#page-home-2 #content {	width:710px;	float:right;padding:40px 0 0 0px;	}
#frontphotos {width:710px;}
#home_photo1 {float:left;padding:216px 30px 0 51px;}
#home_photo2 {float:right;padding:71px 71px 0 0px;}
#homeevents{	clear:both;font-size:.8em;	overflow:hidden;	width:960px;	margin:0 auto;	color:#dadada;	padding:10px 0 5px 0;}
	
#mc_embed_signup	 {border:0;margin:60px 0 0 38px}
#mc_embed_signup fieldset {border:0}	
#mc-embedded-subscribe {margin:10px 0 0 0}
fieldset input.btn {background:#a47b54;border:1px solid #fff;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;padding:2px;}
.mc-field-group label {color:#a47b54;font-family:Georgia, "Times New Roman", Times, serif}
#mc_embed_close {display:none}
#mce-EMAIL {border:0}
#events {float:left;width:350px;margin:0 0 0 30px}
#events img {text-align:right;float:right}
#events ul {clear:right;list-style-type:none;text-align:right;color:#a47b54;font-family:Georgia, "Times New Roman", Times, serif}
#events li {padding:0 0 2px 0}

#newsletter {float:right;background:transparent url('images/bg_newsletter.jpg');width:310px;height:100px;margin:0 50px 0 220px }
.signup {padding:60px 0 0 42px}
/* ---------- @ Content Styles -----------*/

/*Misc*/

.commentcount {	padding-left: 17px;	background:url(images/bubble.gif) no-repeat;	margin-left:14px;	}
.more-link {	display:block;	margin-top:12px;	clear:both	}

/* Search and Archives*/

.search-highlight {
	background:#FFFF00	
	}

#comment_pagination {
	margin-top:22px;
	overflow:hidden;
	}

#archive_pagination {
	overflow: hidden;
	padding: 20px;
	text-align: center
	}
	
.current-numeric-page {	padding: 5px 8px;	}	
#archive_pagination a, #archive_pagination a:visited {	border:1px solid #CCC;	padding: 5px 8px;	text-decoration: none;	}	
#archive_pagination a:hover {	background: #f5f5f5;	}
#archive_pagination a:active {	background:#e6e6e6;	border-color:#bebebe;	}		
#comment_pagination div {	float:left;	margin-right:10px;	}
a #icon-rss {	border:none	}
.archive #icon-rss {	vertical-align: middle;	margin-left:3px;	}		
			

/*Sidebar and Widgets*/

.widget {	margin-bottom:24px;	overflow:hidden	}	
.widget li {	list-style:none;	padding:3px 0;	line-height:120%; color:#a47b54;font-family:Georgia, "Times New Roman", Times, serif	}

#recentcomments {	color: #787878;	}
#recentcomments a, #recentcomments a:visited {font-style:italic}
#recentcomments a.url, #recentcomments a.url:visited {	font-weight:bold;	font-style:normal;}

a.rsswidget, a.rsswidget:visited {font-weight: bold}
.rssSummary {line-height:160%;}
		
	
/* ---------- @ Form Elements -----------*/

#author, #email, #comment, #url {	background:#FFF !important;	padding:5px;	border-width:1px;	border-style:solid;	border-color: #6d6d6d #bfbfbf #bfbfbf #6d6d6d;	}
#author, #email, #url {	width:220px;	}		
.button {	padding: 8px 14px;	background:#a2a29b;	color:#FFF !important;	border:none;	font-size:1.2em;	}
.button:hover {	background:#272727;	}
.button:active {	background:#000;	}
#commentform textarea {	width: 98%;	height:250px;	}

/* ---------- @ Footer -----------*/

#footer {
	font-size:.8em;
	overflow:hidden;
	width:960px;
	margin:0 auto;
	color:#dadada;
	padding:15px 0 30px 0;
	background: #fff url('images/bg_footer.gif') no-repeat top left; 
	}
	
	/*item*/
.itemname a {color:#598767;font-size: 1.5em;text-decoration:none;}
.itemcontent img {/*background: #fff url('images/bg_pic.gif') no-repeat top*/margin: 0 0 0px 0;}
.itemcontent p {margin:0;padding:0}
.itemtitle {margin:0 0 7px 0;height:45px;width:130px}

.entry {margin:0;padding:0}
.entry img {/*background: #fff url('images/bg_largepic.gif') no-repeat top*/;padding:1px;border:4px solid #fff;margin: 0 0 2px 0;}
ul#itemrow {margin:20px 0 0 0;padding:0;}
#itemrow {list-style-type:none;}
#itemrow li {width:130px;float:left;padding:0 10px 0 0px}

.itemtitle a{font-weight:normal;text-decoration:none;color:#648f71;font-size:13px;line-height:14px;margin:0 0 5px 0;}

/*custom tags*/
ul.post-meta {list-style-type:none;color:#648f71;margin:0;padding:0;}
ul.post-meta li  {margin:0;padding:0;font-size:110%;line-height:1.4em;}
.post-meta-key{font-weight:bold;display:none;}


/*gallery*/

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview{	background: #fff;	background-position: center center;	float: left;	border: none;	width: 40px;	height: 40px;	margin-right: 5px;}

/*cart 66*/
#viewCartTable th {border-bottom:1px solid #648f71}
#viewCartTable td, #viewCartTable th {padding:5px;margin:0;vertical-align: middle;line-height: 1.5em;text-align: left;}
#viewCartTable th {background-color: #8f9f7d;vertical-align: middle;}



	
/* ---------- @ Post Styles -----------*/

.entry {	padding-bottom:18px;	overflow:hidden	}

.postmetadata {
	margin:0;
	padding-top:8px;
	color:#598767;
	font-size:.85em;
	text-transform:uppercase;
	letter-spacing:.08em;
	}	

.postmetadata em {
	font:italic 1em Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	letter-spacing:.1em;
	}

.entry pre {
	width:100%;
	overflow:auto;
	margin:15px 0;
	display:block;
	background:#f5f3ee;
	}
	
.entry code {
	padding:0 18px;
	display:block;
	font-size:1.2em;
	}

.entry ul, .entry ol {
	margin:15px 0;
	padding:15px;
	}
				
.entry li {
	margin: 0 0 10px 42px;
	line-height:145%;
	}

#tags span {
	padding:3px 6px;
	background:#f2f2f2
	}	

#tags a, #tags a:visited {
	text-decoration: none
	}
	
p#tags, p#wp-edit, p.nextpage {
	clear:both
	}
	
	

/*Images*/
	
.entry img {
	display:block;
	}

.wp-caption {
	background:#f2f2f2;
	text-align:center;
	padding:10px 5px 10px 10px;
	}

.alignleft {
	margin:5px 15px 10px 0;
	float:left
	}
	
.productpost .alignleft {float:none}
	

.alignright {
	margin:5px 0 10px 15px;
	float:right
	}

.wp-caption.alignleft {
	float:left;
	margin:20px 22px 10px 0;
	}
	
.wp-caption.alignright {
	float:right;
	margin:20px 0 10px 22px;
	}

.wp-caption.aligncenter, img.aligncenter {
    margin: 0 auto;
	display:block;
	margin-bottom:15px;
	margin-top:15px;
	float:none
   	}
		
p.wp-caption-text {
	margin:0;
	text-align:center;
	padding:5px 0;
	}	

.wp-caption img {
	float:none;
	margin:0;
	}	

.gallery {
	margin:15px 0;
	display:block;
	}
	
.gallery img {
	border:1px solid #999 !important;
	padding:2px;
	margin:0 auto
	}

.gallery-item {
	padding:12px 0;
	text-align:center
	}

.gallery-caption {
	padding:10px 0;
	}
	
	
	
	

/* ---------- @ Comments -----------*/

	
.reply a, .reply a:visited  {
	width:75px;
	background:#CCC;
	color:#FFF;
	display:block;
	margin-bottom:15px;
	padding:5px !important;
	text-align:center;
	text-decoration:none !important;
	font:italic 1em Georgia,Arial,Verdana;
	position:relative;
	}

.reply a:hover {
	background:#aeaeae;
	text-decoration:none;
	color:#FFF;
	}

.reply a:active {
	background: #424242;
	color:#FFF;
	}
			
.commentlist li {
	margin: 0 0 22px;
	padding: 15px;
	background:#F2F2F2;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	list-style:none
	}

.commentlist li li {
	border:none;
	border-left: 1px solid #CCC;	
	margin:0 0 0 20px;
	padding-left:25px;
	background:none
	}

.commentlist li.bypostauthor {
	background:#e5e5e5 !important; 
	border:2px solid #CCC;
	}
	
.commentlist code {
	background:#f2f2f2;
	padding:3px;
	}
	
.avatar {
	margin: 3px 10px 0 0;
	float:left;
	padding:2px;
	border:1px solid #b9b9b9;
	}

#trackbacklist li {
	margin: 10px 0 10px 35px;
	}

#trackbacklist cite {
	font-style:normal
	}
			
cite.fn {
	font: bold 1.4em Georgia, "Times New Roman", Times, serif;
	letter-spacing:-0.05em;
	display:block;
	padding:9px 0 4px;
	}	

.says {
	display:none;
	}

.comment-author {
	overflow:hidden;
	}
		
.commentmetadata {
	float:left
	}
 
.comment-date a, .comment-date a:visited {
	color:#9f9f9f;
	font-size:0.9em;
	text-decoration:none
	}

.commentmetadata a:hover, .commentmetadata a:active  {
	text-decoration:underline;
	color:#333;
	}

