/*  
Theme Name: Wendy Brandes Jewelry
Theme URI: 
Description: Custom Theme for Wendy Brandes Jewelry. Designed by Lori Kadzabek and developed by Avanti Machado
Tags: Wendy Brandes
*/

/*************************************
 +Containers
 *************************************/
body
{
  background:#EFEFEF ;
  font-family:"Akzidenz Grotesk", Arial, Verdana, Georgia, "Times New Roman", Times, serif;
  font-size:72.5%;
  line-height:1.4;
  margin:0;
  padding:0; 
}
#filler{
height: 20px;	
}
#wrap
{
  border:2px #A89B6F solid;
  background:#FFFFFF;	
  position:relative;
  padding-top:1em;
  width:945px;
  margin:0 auto;}
# filler2{	width:920px;	height: 20px;	}
#header
{
  /*background: url(images/francis-banner.gif);*/
  width:920px;
  text-align:center;
  height:257px;
}
 #header-bot
 {
 	border-top:1px #CCCACB solid;
  	border-bottom:1px #CCCACB solid;
  	/*color:#A89B6F;*/
  	color:#717075;
  	font-size:11px;
  	font-weight:bold;
  	height:25px;
  	width:920px;
  	padding-left:1px;
  	margin: 0 0 0 0;
 }
 
 #header-top
 {
 	height:35px;
  	width:920px;
  	color:#000000;
  	font-size:11px;
 }

#content
{
  font-size:1.1em;
  float:left;
  width:535px;
  padding:0 0 0 1em;  
  
}

#sidebar-left
{
  border-left:1px #CCCACB solid;
  font-size:1em;
  float:left;
  margin-left:20px;  
  width:147px;
  height:100%;
  padding:.1em .1em .1em 1em; 
}

#sidebar-right
{
  border-right:1px #CCCACB solid;
  border-left:1px #CCCACB solid;
  font-size:1em;
  float:left;
  margin-left:12px;
  width:170px;
  height:100%;
  padding:.1em .1em .1em 1em;
}

#footer
{
  
}

/*************************************
 +Hn, a and p
 *************************************/
#about a
{
	text-decoration:none;
	color:#424242;
}

#about a:hover
{
  background-color:#EFEFEF;
}

a
{
  color:#A89B6F;
  text-decoration:none;
}

h1,h2,h3,h4,h5,h6
{
  font-weight:400;
  letter-spacing:-.1px;
  margin:0;
}

#header h1
{
  font-size:4em;
  margin-left:.5em;
}

#header h1 a
{
  color:#424242;
}

#header p
{
  color:#424242;
  font-size:1.3em;
  /*margin-top:-6px;*/
  margin-left:250px;
  text-align:left;
  font-style:italic;
}

.entrytitle
{
  margin-bottom:4px;
}

.entrytitle h3
{
  font-size:1.5em;
  color:#6F6F6F;
}

a:hover,.entrytitle h1 a,.entrytitle h2 a
{
  color:#777777;
}

.entrytitle h1 a,.entrytitle h2 a
{
  color:#A89B6F;
}

.entrytitle h1,.entrytitle h2
{
  font-size:20px;
  text-align:left;
  text-weight:bold;
  color:#A89B6F;
  
}

blockquote
{
  display:block;
  background:#FCFCFC  none repeat scroll 0 0;
  padding:2px 10px;
	clear:both;
	margin-left:0px;
	margin-right:0px;
}

pre
{
  max-width:580px;
  font-size:12px;
  padding:10px;
  overflow: auto;
  clear:both;
}

code
{
  font-size:12px;
  max-width:580px;
  padding:10px;
  clear:both;
  overflow:auto;
}


/*************************************
 +Entry
 *************************************/
.entry
{
  margin-bottom:0;
 /* text-align:justify;*/
}

.entry a:hover
{
  background-color:#EFEFEF;
}

.entry p
{
  margin:0;
  padding:0 0 10px;
}

.entry h3
{
  font-size:1.3em;
  padding-bottom:.3em;
}
  
.entry h4 {
	font-size:1.1em;
	padding-bottom:0.2em;	
}

/*.entry img
{
  max-width:580px;
  margin-left:5px;
  margin-right:5px;
  border:0;
}*/

.entrybody
{
  /*padding-bottom:6px;*/
  overflow:auto;
}

/*.entrybody a
{
  border-bottom:1px dotted #CCC;
}*/

.entry code
{
  font-size:1.1em;
  /*text-align:left;*/
  padding:.2em;
}

.entrymeta
{
  /*padding-top:.5em;*/
  /*color:#b3960e;*/
  margin-bottom:3em;
  clear:both;
}

.postedby
{
  padding:2px 3px 3px 2px;
}

.filedto
{
   padding:2px 3px 3px 2px;
}

.commentslink
{
   padding:1px 2px 2px 21px;
}

.btitle
{  
  letter-spacing:-.1px;
  font-size:47px;
  font-family:georgia, times New Roman;
  font-style:italic;
  margin:0 0 0 .5em;
}

.btitle a
{
  color:#333;
}


.postinfo
{
  /*margin-top:3px;*/
}

.postinfo img
{
  border:2px solid #F8F8EC;
  margin:0;
  padding:0;
}


.enddate
{
  font-size:10px;
  color:#000000;
  text-align:center;
  margin:0;
  padding:3px 0 0;
}



.entrytitle_wrap
{
  /*padding-bottom:1.8em;*/
}

 img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #ffffff;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

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

.wp-caption p.wp-caption-text {
   font-size: 11px;
   color:#616363;
   line-height: 17px;
   padding: 0 15px 0px;
   margin: 0;
   vertical-align:middle;
   font-style: italic;
}


/*************************************
 +Sidebar
 *************************************/
#sidebar ul
{
  list-style-type:none;
  list-style-image: none;
  margin:0 0 0 0;  margin-left:1px;
  padding:0; list-style-position: outside;
  color:#A89B6F;
  
}

#sidebar li
{
  list-style-type:none;
  list-style-image: none;
  padding:0;
  margin:0 0 0 0;
  list-style-position: outside;
  color:#A89B6F;
}

/*#sidebar ul li,#sidebar ul li a
{
  padding-top:.2em;
  padding-bottom:.2em;
  padding-right:.2em;
}*/

#sidebar ul li:hover,#sidebar ul li a:hover
{
  /*background:#F0F0E0;*/
}

#sidebar ul.children
{
	margin:0 0 0 10px;
}


#sidebar h2
{
  color:#717075;
  list-style-type:none;
  list-style-image: none;
  text-transform: uppercase;
  font-size:12px;
  font-weight:bold;
  /*margin-top:1em;*/
  text-align:center;
}

#sidebar h4
{
  color:#A89B6F;
  
}

#sidebar-left #cat
{
  width:195px;
  border:1px solid #CCC;
}

#sidebar-right #cat
{
  width:150px;
  border:1px solid #CCC;
}

#sidebar img
{
  max-width:140px;
  border:0;
}

#sidebar-right h4
{
  color:#717075;
  list-style-type:none;
  list-style-image: none;
  text-transform: uppercase;
  font-size:12px;
  font-weight:bold;
 /* margin-top:1em;*/
  text-align:center;
}

#sidebar-right #sharepost {display: none;}

#sharepost
{
	font-size:10px;	
	
}

#sharepost a
{
	color:#2894FF;
}

/*************************************
 +Menu Categories
 *************************************/
#catmenu
{
  position:absolute;
  width:555px;
  left:138px;
  top:151px;
  margin:0;
  padding:0;
  height:29px;
  overflow:hidden;
}

#catmenu ul
{
  font-size:1em;
  list-style:none;
  margin:0;
  padding:0;
}

#catmenu li
{
  float:left;
  border-bottom:0;
}

#catmenu li a
{
  background:#bfbc94;
  color:#000;
  margin-left:.5em;
  display:block;
  padding:8px 10px 5px;
}

#catmenu li.current-cat a
{
  background:#a7a37e;
  color:#fff;
  margin-left:.5em;
  display:block;
  padding:8px 10px 5px;
}

#catmenu li a:hover
{
  background:#a7a37e;
  color:#fff;
}

#catmenu ul li ul
{
  display:none;
}
/*************************************
 +Comments
 *************************************/
.commentsblock,contactform
{
  font-size:1em;
  clear:both;
  padding-top:20px;
}

.commentsblock textarea,.contactform textarea
{
  width:450px;
}

.commentsblock input,.commentsblock textarea,.contactform input,.contactform textarea
{
  border:1px solid #d1d1d1;
}

.commentauthor
{
  display:block;
  font-size:1.5em;
}

ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 12px; }
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#CCC8C9; border:1px solid #CCC8C9; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#a7a37e; border:1px solid #a7a37e; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
/*ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
*/
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist a:hover
{
  color:#424242;
}

.commentlist li
{
  margin-bottom:.5em;
  padding:8px;
  overflow:auto;
}

.commentlist p
{
  text-transform:none;
  font-size:1em;
  margin:10px 5px 10px 59px;
}

.commentlist blockquote p
{
  margin:10px 5px;
}

.commentlist blockquote
{
  margin:10px 0 10px 59px;
}

.commentlist .children
{
	padding-left:0px;
}

#commentform p
{  
  margin-left:3px;
}

.alt
{
  background:#DCDCDC;
}

.comment_headings
{
  font-size:1.3em;
  color:#6C6C6C;
}

.vcard
{
  font-size:1em;
}

.vcard cite
{
  font-weight:700;
  font-size:16px;
}

.commentsblock textarea:focus,.contactform textarea:focus,.commentsblock textarea:focus,.commentsblock input:focus,.contactform textarea:focus,.contactform input:focus
{
  /*background:#eee;*/
  border:1px solid #a1a1a1;
}

#comment_head{
  color:#A89B6F;
  
 }
 
 #commentfrm{
  border:2px #A89B6F solid;
  padding:5px 5px 5px 5px;
  margin:0 auto;}
}

