/*  

Theme Name: Refreshing
Theme URI: http://rock-kitty.net
Description: Very nice theme with fresh green leaves. The theme is widget and Adsense ready. This theme is a linkware, so please, make sure you agree to my <a href="http://rock-kitty.net/graphics/wordpress-themes/tos/" target="_blank">Terms Of Use</a>.
Author: Kate
Author URI: http://rock-kitty.net

*/



/*

IMPORTANT NOTICE, PLEASE READ! 


ANY CHANGES YOU MAKE CAN MISALIGN THE WHOLE THEME!
IF YOU DECIDE TO MAKE ANY CHANGES, YOU MAKE THEM AT YOUR OWN RISK!
I WILL NOT OFFER ANY SUPPORT!

*/



body {
background: #F2F3F0 url(images/bg.gif) repeat-x;
margin: 0;
padding: 0;
font: 9pt Verdana, arial;}

#wrapper {
width: 814px;
height: 100%;
margin: 0 auto;}

#bg {
float: left;
width: 814px;
height: 100%;
background: url(images/background.gif) repeat-y;}

/* HEADER */

#header {position:relative;
 width: 814px;
/*background: url(images/header.jpg) no-repeat;*/
height: 300px;  }

#search {position:absolute; top:0px;left:450px;}
#feed {position:absolute; top:12px; left:660px;}

#header h1 {position:relative; top:-195px; left:-120px;width:814px; height:300px; }
#header h1 span {background:url(http://breathing-space.com/wp-content/themes/refreshing/images/header.jpg) no-repeat; width:100%; height:100%; position:absolute;}

.description {
	color: #74a20d;
	font: italic bold 1.6em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding-top: 20px;
	letter-spacing: .1em;
	display: none;
}

/* TOP NAVIGATION */

#navbar {
margin-top: 0;
width: 814px;}

.menu * {
padding: 0;
margin: 0;}

.menu {
width: 814px;
padding: 0;
margin: 0;}

.menu ul {
margin: 0;
position: relative;
list-style: none; 
list-style-type: none; 
padding-top: 0px;
padding-left: 25px;
padding-bottom:60px;
padding-bottom: 00px; /*  Barb adjusted this */
margin-bottom:10px;
margin-top: -40px;}

.menu ul li {
float: left;
display: inline;
padding-right:0px;
list-style: none;}

.menu li a {
float: left;
display: inline;
font: bold 10pt Verdana, arial;
text-align: center;
padding: 3px 10px 10px 10px;
text-decoration: none;

color: #709c07;}

/* current top item styles moved to sub-nav section at bottom of stylesheet 
.menu li.current_page_item a {
color: #8e63aa;}*/

.menu li a:hover {
text-decoration: none;
color: #99C823;}

/* BLOG NAME PROPERTIES */

h1 {
clear: both;
text-align: left;
padding-top: 175px;
padding-left: 120px;
font: bold 2.3em "Trebunchet MS", serif;}

*html h1 {
padding-top: 160px;}

a.mainlink {
text-decoration: none;
color: #669104;}

a.mainlink:hover {
text-decoration: none;
color: #669104;}

/* SIDEBAR */

#mainnav {
float: right;
width: 200px;
margin-top: -40px;
margin-top:0px; /*  Barb adjusted this */
padding-right: 25px;}

.nav h2 {
clear: both;
background: url(images/button.gif) repeat-x;
font: bold 11pt Verdana, arial;
margin-top: 15px;
padding: 7px 0;
color: #74A20D;}

.nav * {
padding: 0;
margin: 0;}

.nav li {
list-style: none;}

.nav li a {
display: block;
padding: 7px 0 7px 12px;
background: url(images/button.gif) repeat-x;
width: 188px;
font: 9pt Verdana, arial;
text-decoration: none;
text-transform: capitalize;
color: #8a639c;}

.nav li a:hover {
color: #575757;}

.nav img {
	float: right;
	margin: 0 0 .5em 9px;
}

/* MAIN PROPERTIES */

#main {
float: left;
margin-top:-26px;
margin-top: -0px; /* change by Barb to make browse links work */
padding-left: 25px;
line-height: 16px;
text-align: left;
font: 10pt verdana, serif;
width: 510px;
color: #3E3C3C;}

#main p, #main li {
	line-height: 1.6em;
}

#main strong {
	color: #894d97;
}

.ad {
padding-top: 20px;
padding-bottom: 20px;}

h3 {
padding-bottom: 5px;
margin: 3px 0px 3px 0px;
font: bold 14pt "Lucida Sans", arial;
letter-spacing: -1px;
text-align: left;
margin-bottom: 14px;
color: #894d97;}

a.link {
margin-top: 20px;
text-decoration: none;
color: #73706F;}

a.link:hover {
text-decoration: none;
color: #73706F;}

.reply {
clear: both;
padding-bottom: 5px;
margin: 3px 0px 3px 0px;
font: bold 14pt "Lucida Sans", arial;
letter-spacing: -1px;
text-align: left;
margin-bottom: 14px;
color: #73706F;}

blockquote {
clear:left;
padding-left: 7px;
padding-right: 5px;
font-size: 9pt;

color: #737373;
font-style: italic;
background: #f7f7f7;}

/* AUTHOR TEXT */

h5 {
font: 8pt Verdana, arial;
margin-top: -10px;
color: #4B4B4B;}

h5 strong {
color: #96C417;}

.entries {
clear: both;
height: 25px;
padding: 0;
margin-top: 35px;
margin-bottom: 20px;}

.entries a {
font-weight: bold;
text-decoration: none;
font-size: 12px;
color: #878887;}

.entries a:hover {
text-decoration: none;
color: #7AA318;}

.left {
float: left;}

.right {
float: right;}

/* COMMENTS */

.com {
clear: both;
text-align: right;
height: 18px;
background: url(images/line.gif) bottom repeat-x;
padding-right: 10px;
margin-bottom: 20px;
color: #878887;}

.com a {
text-decoration: none;
color: #5C8E00;}

.com a:hover {
text-decoration: none;
color: #6C9709;}

.author {
padding: 7px 0 0 10px;
font: bold 13pt Times New Roman, arial;
color: #74A20D;}

.author a {
color: #95C417;}

.alt {
background-color: #F9F8F8;}

.comment {
padding: 0 10px;}

.userinfo {
padding: 0 10px 10px 0;
text-align: right;}

/* FOOTER */

#footer {
clear: both;
margin-left: 7px;
background: url(images/footer.gif) repeat-x;
width: 800px;
height: 72px;
text-align: center;
font-size: 8pt;
color: #707070;}

#footer a {
font-size: 8pt;
text-align: left;
text-decoration: none;
color: #707070;}

#footer a:hover {
text-decoration: none;
color: #74A20D;}

#footer div  {padding:10px 0;
	display: block;
}

#footer div+div {display:none;}

/* INPUT PROPERTIES */

#search {
margin-top: 12px;
margin-bottom: 30px;}

.searchform {
background-color: #FFFFFF;
border: 1px solid #A3A4A3;
font-weight: bold;
padding-left: 6px;
color: #878887;}

.field {
background-color: #F9F8F8;
border: 1px solid #BCBCBB;
color: #6E6E6E;}

.comments {
background-color: #F9F8F8;
border: 1px solid #BCBCBB;
color: #6E6E6E;}

.button {
font-weight: bold;
background-color: #FFFFFF;
border: 1px solid #A3A4A3;
color: #878887;}

* html .button {
height: 20px;}

/* IMAGE STYLE */

img {
float: left;
padding-right: 5px;
border: 0;}

.wp-smiley {
float: none;}

/* GENERAL LINK STYLE */

a {
text-decoration: underline;
color: #669104;}

a:hover {
text-decoration: none;
color: #9D9C9C;}


h2 {
	color: #894d97;
	font-family: "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;
}




/* CFORMS */

.cform { 
	margin:2em auto; 
	width: 10px; 
}

.linklove {
	display: none;
}



	/*  CONTENT FORMS  */
	
#form {
	margin-bottom: 2.5em;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
	
#form form {
	margin: 2.5em 0;
	padding: 8px 20px;
	background: #e1e1e1;
	border: 1px solid #adadad;
	border-left-color: #e1e1e1;
	border-top-color: #e1e1e1;
}

#form .row {
	clear: both;
	margin: 1em 0;
}

#form label {
	float: left;
	margin-bottom: 1em;
}

#form input, #form textarea {
	float: right;
	width: 45%;
}

#form textarea {
	margin-bottom: 1em;
}

#form input.submit {
	float: none;
	clear: both;
	width: 20%;
	margin-top: 1em;
	margin-left: 55%;
}



	/* SIDEBAR - FORM  */

#mainnav .nav form {
	margin: 0;
	padding: 15px 15px 15px 18px;
	font-size: 90%;
}

#mainnav .nav form p {
	margin: 0 0 1em 0;
	padding: 0;
}

#mainnav .nav label {
	margin: 0;
	display: block;
}

#mainnav .nav input {
	margin: 2px 0 .5em 0;
}

#mainnav .nav p.privacy {
	margin-top: 0;
	line-height: 130%;
	font-size: 85%;
	font-style: italic;
	margin-bottom: 10px;
}

img.alignleft {
	float: left;
	margin: 0 15px .5em 0;
	padding: 6px;
	border: 1px solid #c4c4c4;
	background: #e3e4e2;
}

img.alignright {
	float: right;
	margin: 0 0 .5em 15px;
	padding: 6px;
	border: 1px solid #c4c4c4;
	background: #e3e4e2;
}



/* new sub-nav styles added by Barb Ackemann 3.21.10 */

#navbar {margin:0 7px; width:800px; border-bottom:2px solid #cad2b8;
margin-bottom:20px;}

.sub-nav2 ul h2 {position:absolute; left:-9999px;} /*hides sub menu heading */
 
 .menu li.current_page_item a {
margin-left:7px;
padding-left:3px;
color: #8e63aa;
background-color:#e1ede1;
background-color:#B1C984;
background-color:#B7BFA5;
background-color:#CAD2B8;
 }

 .menu li.current_page_item {background-color:#CAD2B8;background-image:url(images/left-corner.gif); background-position:top left; background-repeat:no-repeat;}
.menu li.current_page_item a {background-image:url(images/right-corner.gif); background-position:top right;background-repeat:no-repeat;}
.sub-nav2 {
   float:left;
   width:800px;
   background:transparent;
   overflow:hidden;
   position:relative;
top:-20px;
padding:  0;
background-color:#B7BFA5;
background-color:#CFE3C6;
background-color:#E1EDE1;
background-color:#B1C984;
background-color:#B7BFA5;
background-color:#CAD2B8;
margin:0px 0px 0 7px;
}
.sub-nav2 ul.nav {padding:0; margin:0;}
.sub-nav2 ul.nav  {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:4px 0 4px 0;
   position:relative;
   left:50%;
   text-align:center;

}
.sub-nav2 ul.nav  li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}

.sub-nav2 ul.nav  li {
list-style: none;}

.sub-nav2 ul.nav  li a {
display: inline;
padding: 0 20px;
background-image:none;
 width:auto;
font: 1em Verdana, arial, sans-serif;
text-decoration: none;
text-transform: capitalize;
font-weight:bold;
color: #8a639c;}

.sub-nav2 ul.nav  li a:hover {
color: #575757;}


.one-year {float:left; margin-right:20px; margin-bottom:0;}


.add-to-cart, .view-cart {width:125px; float:left;}