/*
Theme Name: State Of Mind 
Theme URI: http://theanneboleynfiles.com
Description: theanneboleynfiles.
Version: 1.1
Author: THEANNEBOLEYNFILES
Author URI: http://www.madeglobal.com
Tags: 3 column
*/

/***** TYPOGRAPHY AND LINKS *****/
body, address, dd, dl, hr, p, form { font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Sans-serif; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-family: Georgia, Times, Verdana, Tahoma, Arial, Sans-serif; margin: 0; padding-left: 5px; color: #61574a; }

h1 { font-size: 24px; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
h4 { font-size: 10px; }

a:link, a:visited { text-decoration: none; color: #574f4b; }
a:hover { text-decoration: underline; color: #660000; }
p { padding: 10px; }
blockquote { margin: 15px 30px 10px 30px; padding: 0 20px 10px 20px;-moz-border-radius:24px;-moz-box-shadow:5px 8px 8px 0;-webkit-border-radius:24px;-webkit-box-shadow:5px 8px 8px 0;clear:both;background-color:#eee; }

/***** MAIN CONTENT *****/
body { margin: 0; font-size: 14px; text-align: center; vertical-align: top; background: #333; color: #333333; }
#wrapper { margin: 0 auto 0 auto; width: 990px; text-align: left; }
#main_content { background: #f1efe4 url(images/content_bg_small.jpg) repeat-y; float: left; margin: 0 auto 0 auto; padding: 0; width: 990px; }
#container { float: left; width: 530px; margin: 0 0 0 20px; padding: 10px; border: #dcd7bc 1px solid;  border-top: none; border-bottom: none; }
#container_wide { float: left; width: 900px; margin: 15px 0 0 30px; padding: 5px 5px 0 7px; }
.post { padding: 15px 0 5px 0; }
.post h2 { font-family: Georgia, "Trebuchet MS", Sans-serif; font-size: 16px; margin-left: 5px; }
.entry { line-height: 115%; }
.entry a:link, .entry a:visited { font-weight:bold;}
.postmetadata { margin: 5px 0 0 0; font-size: 9px; }
.commenty { margin: 4px 30px 0 30px; font-size: 13px; font-weight:bold;border-left: thick solid #333333;border-right: thick solid #333333;text-align:center;}
.date {	font-size: 9px; }

#author-box { width: 90%; min-height: 115px; margin: 10px 10px 20px 10px; padding: 10px; background: none; border: 3px double #574f4b; }
#author-box .avatar { float: left; width: 80px; height: 80px; }
#author-box h2, #author-box h4 { color: #61574a; background: none; border: none; padding-bottom: 5px;}

/***** HEADER *****/
#header { float: left; width: 990px; height: 175px; background: #660000 url(http://speedy.theanneboleynfiles.com/wp-content/themes/state-of-mind/images/header.jpg) no-repeat; padding: 0; margin: 0 auto 0 auto; }
#header h1 { padding: 0; margin: 45px 15px 0 ; font-family: "Times New Roman", Georgia, Sans-serif; font-size: 50px; font-variant: small-caps; line-height: 38px; text-align: center; }
#header h1 a { text-decoration: none; color: #fff; text-align: center; }
#header h1 a:hover { text-decoration: none; color: #000; }
#header .description { margin: 10px 0 0 0; padding: 0; font-size: 20px; font-weight: bold; font-style: italic; color: #fff; text-align: center;  }

#header h1 a, #header .description {text-shadow:4px 4px 4px #222;}

/***** HORIZONTAL MENU *****/
.menu  { float: left; width: 955px; height: 30px; margin-left: 19px; padding: 0; display: inline; background: url(http://speedy.theanneboleynfiles.com/wp-content/themes/state-of-mind/images/menu_bg.gif) no-repeat; border-top: #61574a 3px double; }
.menu ul { width: 100%; margin: 0; padding: 4px 0 0 10px; list-style: none; }
.menu ul li { display: inline; margin: 0; }
.menu ul li a { padding: 0 0 0 10px; text-decoration: none; color: #000; font-family: "Times New Roman", Georgia, Sans-serif; font-variant: small-caps; font-weight: bold; font-size: 17px; }
.menu ul li a:hover { color: #660000; text-decoration: none; }

/***** IMAGES *****/
p img { padding: 0; max-width: 100%; }
a img { border: #d4be87 0 solid; padding: 3px; background: none; }
a img:hover { filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity: 0.8;	opacity: 0.8;}
#TB_Image { filter:alpha(opacity=100) !important;	-moz-opacity:1 !important;	-khtml-opacity: 1 !important;	opacity: 1 !important;}
img.centered { 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; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3;   padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;  }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
img.avatar { 
    border: 1px solid #AFB997;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 3px 3px 3px;
    float: left;
    margin: 5px;
    position: relative;
    right: 15px;
    top: -15px;
}
#flickrrss img { border: 1px solid #61574a; float: left; margin: 0 0 3px 3px; }

/***** NAVIGATION *****/
.navigation { padding: 15px 0 15px 10px; font-size: 15px; font-weight: bold; line-height: 18px; }

/***** SUBSCRIPTION *****/
.subscribe  { background: url(http://speedy.theanneboleynfiles.com/wp-content/themes/state-of-mind/images/footmenusprite.png) no-repeat -5px -135px; width: 25px; margin: -10px 0 0 40px; text-indent: -500em;}

/***** SIDEBAR *****/
#left_sidebar h2, #right_sidebar h2, #commentblock h2 { color: #eae7b3; font-family: "Times New Roman", Georgia, Verdana, Tahoma, "Trebuchet MS", Sans-Serif; font-size: 14px; font-variant: small-caps; font-weight: bold; margin: 15px auto 10px auto; padding: 3px; border: #000 1px solid; text-align: center; background: url(http://speedy.theanneboleynfiles.com/wp-content/themes/state-of-mind/images/sidebar_head.gif.png); }

#left_sidebar ul li a:hover, #right_sidebar ul li a:hover { color: #660000; }
#left_sidebar a.title, #right_sidebar a.title { color: #6b6b47; padding: 0px; margin: 0px; }	
#left_sidebar ul li a, #right_sidebar ul li a { display: inline; font-size: 11px; font-family: Verdana, Times, Sans-Serif; color: #544b40; text-decoration: none; margin: 0; padding: 0; }
#left_sidebar ul li, #right_sidebar ul li { display: block; padding: 0; margin: 0px; font-size: 10px; color: #6b6b47; }
#left_sidebar ul ul, #right_sidebar ul ul { margin:0 0 0 10px; }
#left_sidebar ul ul ul, #right_sidebar ul ul ul { margin:0 0 0 10px; }

#left_sidebar { width: 160px; float: left; margin: 0 0 20px 35px; padding: 10px 0 0; }
*html  #left_sidebar { margin: 20px 0 20px 20px; padding: 10px auto 0 auto; } 
#left_sidebar ul { list-style: none; margin: 0 0 5px 0; padding: 0; }

#right_sidebar { width: 160px; float:left; clear:right; padding: 10px 0 0 0; margin: 0 25px 20px 15px; }
#right_sidebar ul { list-style: none; margin: 0px; padding: 0; }

/***** SEARCH *****/
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 108px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }

/***** Calendar *****/
#wp-calendar { text-align:center; background:#dcd7bc; margin:0 0 10px 0;
padding:0; width: 85%; border: #61574a 3px double; font-variant: small-caps;
font-family: Times, Verdana, Sans-Serif; }
#wp-calendar td { line-height:10px; font-size:10px; color:#333; font-variant:  small-caps; }
#wp-calendar td a { display:block; color:#333; text-decoration:none; line-height:10px;
font-weight:bold; font-variant: small-caps; font-size:10px; }
#wp-calendar #prev a { width:30px; font-variant: small-caps; }
#wp-calendar #next a { width:30px; margin:0 0 0 30px; font-variant: small-caps; }
#wp-calendar #today { background:#600000; color:#d7d7bf; font-variant: small-caps; }
#wp-calendar #today a { color:#d7d7bf; font-weight:700; font-variant: small-caps; }
#wp-calendar caption { text-align: center; width: 85%; margin: 5px 0 5px 0; font-variant: small-caps; font-family: Times, Verdana,Sans-Serif; font-size:12px; }

/***** COMMENTS *****/
.comments-template { margin: 0 10px; border-top: 1px solid #dcd7bc; padding: 0 10px; }
.comments-template ol { margin: 0; padding: 0 0 15px; list-style: none;}
.comments-template ol li {
    border-radius: 20px;
    box-shadow: 3px 3px 3px 1px;
    line-height: 14px;
    margin: 15px 0 10px;
    padding: 10px 5px;
}
.comments-template h2, .comments-template h3 { font-family: Georgia, Sans-serif; font-size: 12px; margin: 20px 0 0 0; }
.commentmetadata { font-size: 9px; }
.comments-template p.nocomments { padding: 0; }
.comments-template textarea { width: 95%; max-width: 500px; font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 11px; background: #efeadc; }
.authorcomment { background: #bab195; }

/***** FOOTER *****/
#footer { clear: both; float: left; width: 990px; height: 55px; margin-top: 10px; padding: 0; background: url(http://speedy.theanneboleynfiles.com/wp-content/themes/state-of-mind/images/footmenusprite.png) no-repeat -10px -60px; }
#footer p { font-size: 9px; line-height: 18px; padding: 0 10px 0 10px; text-align: center; color: #544b40; }
#footer a { color: #6b6b47; }

/****** RELATED LINKS *****/
.relatedy { border:1px solid #444444;width:80%;padding:5px;background-color:#eeeeee;margin-left:40px;}

.soclink { margin-right:6px !important; display:block !important; height:32px;width:32px; background-image: url(http://speedy.theanneboleynfiles.com/wp-content/themes/state-of-mind/images/soc.png);}
#mrss {  background-position: 0 0;}
#mfb { background-position: 96px 0;}
#mtwit { background-position: 64px 0;}
#mflic { background-position: 32px 0;}

/* search box */
input#s.txt {
  font-size: 11px;
  color:#333333;
  width:152px;
  height:20px;
  text-align:center;
}

/***** Hide things ****/
H1.hide, H1.hide A
{
	font-size: 28px;
	line-height: 1em;
	padding: 0px;
	margin: 0px;
	height: 0px;
	text-indent: -5000em;
}

H2.hide, H2.hide A
{
	font-size: 28px;
	line-height: 145%;
	padding: 0px;
	margin: 0px;
	height: 0px;
	text-indent: -5000em;
}

H3.hide, H3.hide A
{
	font-size: 28px;
	line-height: 145%;
	padding: 0px;
	margin: 0px;
	height: 0px;
	text-indent: -5000em;
}

/* Special Formatting for blocks which look great */   
P.alert
{
	background: #FBEEF1 url('http://speedy.theanneboleynfiles.com/wp-content/themes/state-of-mind/images/exc.png') no-repeat center;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #FEABB9;
	border-bottom: 2px solid #FEABB9;
}

P.info, .notice-success
{
	background: #F8FAFC url('http://speedy.theanneboleynfiles.com/wp-content/themes/state-of-mind/images/info.png') no-repeat center;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #B5D4FE;
	border-bottom: 2px solid #B5D4FE;
}

P.warn
{
	background: #FFF7C0 url('http://speedy.theanneboleynfiles.com/wp-content/themes/state-of-mind/images/warn.png') no-repeat center;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #F7D229;
	border-bottom: 2px solid #F7D229;
}

/* Suckerfish */
#suckerfishnav { float: left; width: 955px; height: 30px; margin: 0 0 0 19px; padding: 4px 0; display: inline; background: url("http://speedy.theanneboleynfiles.com/wp-content/themes/state-of-mind/images/footmenusprite.png") no-repeat -10px -10px;list-style:none;}
#suckerfishnav ul { z-index:1; width: 100%; margin: 0; padding: 4px 0; list-style: none; background: transparent;}
#suckerfishnav a { padding: 0 0 0 11px; text-decoration: none; color: #000; font-family: "Times New Roman", Georgia, Sans-serif; font-weight: bold; font-size: 18px; background:transparent;display:block;}
#suckerfishnav li {float:left;padding:0}
#suckerfishnav li ul {position:absolute;left:-999em;height:auto;width:200px;font-weight:normal;margin:0;line-height:1;-moz-opacity:1;opacity:1;khtml-opacity:1}
#suckerfishnav li li {padding-right:1px;width:200px;}
#suckerfishnav li li a {padding:3px 2px}
#suckerfishnav li ul li {font-weight:normal;font-family:verdana,sans-serif;height:27px}
#suckerfishnav li ul li a {font-size:13px; color:#ffffff !important}
#suckerfishnav li:hover ul li a {color:#ffffff}
#suckerfishnav li ul ul {margin:-20px 0 0 131px}
#suckerfishnav li ul li:hover {background:transparent}
#suckerfishnav li ul li:hover a {color:#cccccc}
#suckerfishnav li ul li:hover li a {color:#cccccc}
#suckerfishnav li ul li li:hover a {color:#cccccc}
#suckerfishnav li ul li ul li:hover ul li a {color:#cccccc}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#cccccc}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;background:url("http://speedy.theanneboleynfiles.com/wp-content/themes/state-of-mind/images/sidebar_head.gif")}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:transparent}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#000000}

.comment
{
	margin:			3px;
	margin-top:	6px;
	padding:	  4px 4px 4px 8px;
	font-size:  98%;
	background-color:	#fff;
}

#commentform textarea {
	width: 97%;
}

.btc_gravatar {
	float: right;
	margin: 3px 3px 4px 4px;
}

/* Products navigation */

.product_nav ul, .product_nav ul li ul {
	margin: 0;
  display: inline;
	padding: 0;
}

.product_nav ul li, .product_nav ul li ul li{
  display: inline;
	list-style: none;
}

.product_nav ul li a {
	position: relative;
	display: inline-block;
	width: 121px;
	padding: 0;
	padding: 3px;
	background-color: #654321;
	border: solid 1px #454545;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
  height:18px;
}

.product_nav ul li a:hover {
	background-color: #552222;
}

.product_nav ul li.current_page_item a {
	background-color: #552222;  
}

.product_nav ul li.current_page_item ul li a{
	background-color: #654321;
}

#showproducts {
  float:right;
  font-size: 7pt;
  cursor: pointer;
}

.cat_disp{
  float:left;
  width:110px;
  border:1px solid #ccc;
  padding:5px;
  margin:2px;
  text-align: center;
  min-height:160px;
}

.cat_disp a{
  text-decoration: none;
}

#products_page_container .wpsc_category_grid {
  width:100% !important;
}

div#shoppingcart{
  position:fixed;
  top:0;
  right:0;
  padding:5px;
  background:#fff;
  border-bottom: 2px solid #444;
  border-left: 2px solid #aaa;
}

#sliding_cart .items{
  margin:0;
}

.wpsc_container {
  float:left;
}

h2.wpsc_also_bought {
  background:none repeat scroll 0 0 #654321;
  color:#FFFFFF;
  display:block;
  float:left;
  font-size:12px;
  margin:20px 0 !important;
  padding:10px;
}

.thumbimage {
  float: right;
  width: 160px;
}

.roundup {
  border-top: 1px solid #cccccc;
}

.pds-box {
  width: 100% !important;
}

.pds-answer-group {
  border-bottom: 1px dashed #AAAAAA;
  padding: 0 !important;
}

.pds-answer-group img {
  float:right;
  margin-right:30px;
}

span.collapsArch {border:0;
padding:0; 
margin:0; 
cursor:pointer;
}
#sidebar li.collapsArch:before {content:'';} 
#sidebar li.collapsArch {list-style-type:none}
#sidebar li.collapsArchPost {
     text-indent:-1em;
      list-style-type:none;
     margin:0 0 0 1em;}
#sidebar li.collapsArchPost:before {content: '\00BB \00A0' !important;} 
#sidebar li.collapsArch .sym {
       font-size:1.2em;
       font-family:Monaco, 'Andale Mono', 'FreeMono', 'Courier new', 'Courier', monospace;
       margin:2px 5px 0px 0; 
       line-height:.8em;
       padding:0;
       /* uncomment to put a box around +/-
       border:1px solid;
       height:.9em;
       display:inline-block;
       vertical-align:baseline;
       */
      }
      
  span.collapsPage {
        border:0;
        padding:0; 
        margin:0; 
        cursor:pointer;
}
li.collapsPage a.self {font-weight:bold}
ul.collapsPageList ul.collapsPageList:before {content:'';} 
ul.collapsPageList li.collapsPage:before {content:'';} 
ul.collapsPageList li.collapsPage {list-style-type:none}
ul.collapsPageList li.collapsItem {
       margin:0 0 0 2em;}
ul.collapsPageList li.collapsItem:before {content: '\00BB \00A0' !important;} 
ul.collapsPageList li.collapsPage .sym {
   font-size:1.2em;
   font-family:Monaco, 'Andale Mono', 'FreeMono', 'Courier new', 'Courier', monospace;
    padding-right:5px;}

    div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

li#better-tag-cloud ul.wp-tag-cloud li,
li#better-tag-cloud ul.wp-tag-cloud li a {
	display:	inline;
}

/* Random quote */
.quotescollection_randomquote q {
}

.quotescollection_randomquote cite {
	display:block; /* To display author and source in a new line */
	text-align:right; 
}

.quotescollection_author { /* author */
	font-style:normal;
}

.quotescollection_source { /* source */

}

.quotescollection_nextquote { /* 'Next Quote �' link */

}

.quotescollection_nextquote a { /* use this if you want to change, for example, the color of the 'Next Quote �' link */

}

blockquote.quotescollection {
	border:0;
	background:none;
	padding:0;
	margin:2em;
	font-size:1em;
}

blockquote.quotescollection cite {
	display:inline;	
	font-size:0.83em;
}

.faq li {
  margin-bottom: 5px;
}

.ui-accordion-header {
  background: url(http://speedy.theanneboleynfiles.com/wp-content/themes/state-of-mind/images/small_arrow_down.gif) no-repeat top left ;
  padding-left: 20px;
  margin-bottom: 4px;
  cursor:pointer;
}

.comments-template ol li.comment-author-admin {
  border-left: 5px solid #ffff55;
}

div.gsc-clear-button{
  display:none;
}

#fancy_notification{
  display:none;
}
.product_description, .single_additional_description,.wpsc_description,.additional_description_container,.productcol{
  width:310px;float:right;
}

.wpsc_buy_button_container{
  margin-top:10px;
}

.firstcol img{
  width:48px;
  height:48px;
}

.wpsc_categories,.wpsc_categories ul{
  list-style-type: none;
  text-align: center;
  padding:0;
}
.wpsc_subcategory{display: none}
.wpsc_categories li{
  float:left;
  width:100px;
  padding:10px;
  border:1px solid #D4BE87;
  margin:3px;
  min-height:160px;
}
.wpsc_categories a{
  text-decoration: none;
}
.wpsc_categories a img{
  border:none;
}
a.wpsc_product_title{
  float:none !important;
  padding:10px 0;
}
div.wpsc_product_price{
  width:180px !important;
}
.default_product_display{
  margin-bottom:10px;
  border-bottom:1px solid #D4BE87;
  padding-bottom: 10px;
}
.wpsc_product_price p{
  padding-top:0;
  padding-bottom:0;
}
div#shoppingcart {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 2px solid #444444;
  border-left: 2px solid #AAAAAA;
  padding: 5px;
  position: fixed;
  right: 0;
  top: 0;
  float: right;
  margin: 0 0 0 5px;
  width: 148px;
  font-size: 0.82em;
}
.wpsc_buy_button, .gocheckout{
  font-size:16px;
  color:#fff !important;
  background-color: #091;
  padding:10px;
  text-align: center;
  width:120px;
  display: block;
  text-decoration: none;
  cursor:pointer;
  clear:both;
}
.table-4{
  font-weight: bold;
  font-size: 1.2em;
}
.table-4 h4 {
  font-size:18px;
  margin:23px;
}
.total_shipping{display:none;}
.shipping_country_name,.wpsc_checkout_form_15{font-weight: bold;color:#000;font-size:1.1em}
.wishy{
  background: #eae7b3 url('images/wish.png') no-repeat 0 10px;
  border: 1px solid #600000;
  padding: 10px 10px 10px 40px;
  cursor:pointer;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius:3px;
}
#cboxOverlay {background-color:#333 !important;}

