/*

Theme Name: Zoetic

Theme URI: http://zoeticendeavours.com

Description: Custom design for ZoeticEndeavours.com

Version: 1.0

Author: Marian Buchanan, Heartwood Web Design

Author URI: http://zoeticendeavours.com

Tags: fixed width, three columns, widgets

*/







body { font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; background: #006633; font-size: 100%; }

p { font-family: Arial, Helvetica, sans-serif; margin: 10px 0px; padding: 0px; }

div { font-family: Arial, Helvetica, sans-serif; }



h3 { font-size:100%; }

h2 { font-size: 104%; text-align: center; padding: 10px; margin: 0px; }

#sidebarR h2 { text-align: left; }

h1 { font-size: 110%; text-align: center; margin: 0px auto; padding: 0px; }

img { border: 0px; }

a { color: #666699; } 

a:link {color: #666699; }

a:visited {}

a:hover { color: #339966; }

a:active {}



hr { border: #FFFFFF; border-bottom: 1px #CCCCFF dotted; color: #FFFFFF; }





.a2 { font-weight: bold; color: #663399; text-decoration: none; }

b { font-weight: bold; }

.smallh1 { font-size: 85%; }

.small { font-size: 75%; }





#pagetop { position: absolute; width: 1px; height: 1px; left: 0px; top: 0px; margin: 0px; padding: 0px; }

#top { height: 1px; margin: 0px; padding: 0px; }

#container { width: 930px; margin: 10px auto 0px auto; padding: 0px; background: #a0c5a0 url(http://zoeticendeavours.com/container.jpg) repeat-y top left; color: #006633; }

#container2 { float: left; width: 930px; position: relative; margin: 0px; padding: 0px; }

#headmast { position: relative; float: left; width: 930px; height: 100px; z-index: 6; background: url(http://zoeticendeavours.com/navHbkgd.jpg) repeat-x top left; margin: 0px 0px 0px -930px; padding: 0px; }

#main { position: relative; float: left; width: 524px; margin: 0px; padding: 100px 12px 0px 120px; }

#side1 { position: relative; float: left; width: 274px; z-index: 7; margin: 0px; padding: 0px; background: url(http://zoeticendeavours.com/container.jpg) repeat-y top right; }

#crnrR h1 { font-size: 120%; padding-bottom: 10px; }

#side2 { position: relative; float: left; width: 120px; margin: 0px; padding: 100px 0px 0px 0px; margin-left: -930px; }

#footer { font-size: 80%; text-align: center; margin: 0px; padding: 10px; }

#copyright { }

#address { }

#help { position: absolute; right: 5px; top: 5px; z-index: 200; width: 110px; text-align: right; font-size: 12px; color: #006633; background: #99CC99 url(http://zoeticendeavours.com/greenbkgd.jpg); }

#pricetable td { border: 1px #006633 solid; padding: 8px; }

#back { background: #669966; color: #FFFFFF; border: 1px #FFFFFF solid; font-size: 90%; text-align: center; margin-right: auto; margin-left: auto; margin-top: 10px; padding: 10px; }



.navText { text-align: right; font-size: 12px; margin-right: 28px; }

.navImg { text-align: left; }



#toplogo { position: absolute; left: 0px; top: 0px; z-index: 2; width: 200px; height: 100px; }



#menulink { position: absolute; left: 0px; top: 10px; width: 100%; z-index: 3; text-align: right; }



#mainmenu { font-size: 80%; text-align: center; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }



#mainmenu a {}

#mainmenu a:link {}

#mainmenu a:visited {}

#mainmenu a:hover {}

#mainmenu a:active {}



#contentLayer {margin: 0px; margin-left: 125px; background: url(http://zoeticendeavours.com/greenbkgd.jpg); color: #006633; padding-left: 10px; padding-right: 10px}

#contentLayer img {vertical-align: middle}

#intro { margin: 0px; padding: 0px; background: #FFFFFF url(http://zoeticendeavours.com/mainmid.jpg) repeat-y top left; }

#mainImg { text-align: center; }

#mainImg p { margin: 0px; padding: 0px; }

div.buy form input { margin: 0px; padding: 0px; }

p.caption { font-size: 80%; color: #666699; padding-bottom: 8px; }

div.buy { color: #330066; padding-bottom: 10px; border: 2px #CCCCFF dotted; margin-top: 10px; }

div.buy h2 { margin: 0px; padding: 6px; color: #993366; }

div.buy table { margin: 4px auto 4px auto; }

div.buy table tr td { text-align: left; padding: 4px 0px 4px 4px; margin: 0px; }

div.buy table tr td.buytext { padding: 4px 0px 12px 4px; }

.highlight1 { background: #CCCCFF; padding: 4px; }

div.archives { margin: 0px; padding: 0px; background: url(http://zoeticendeavours.com/mainmid.jpg) repeat-y top left; }

div.archives h2 { background: url(http://zoeticendeavours.com/maintop.jpg) no-repeat top left; }

div.archives ul { background: url(http://zoeticendeavours.com/mainbottom.jpg) no-repeat bottom left; padding-bottom: 22px; }

.aemenu { font-size: 90%; border-top: 1px #CCCCFF dotted; padding-top: 10px; text-align: center; }



#hosting {font-size: 78%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; border: 1px #FFFFFF solid; padding: 4px; margin-left: 135px; clear: right}

.navh { font-size: 12px; text-align: right; width: 120px; background-image: url(http://zoeticendeavours.com/navH.jpg) no-repeat left top; }

.navhcl {height: 100px; width: 150px}

.navhcr {background: url(http://zoeticendeavours.com/crnrR.jpg) no-repeat; float: right; height: 100px; width: 135px}

.navhend {height: 100px; width: 35px; float: left}

.navv {font-size: 12px}

.navhspacer {width: 20px; float: left; font-size: 12px; height: 100px}

.navva {font-size: 12px}

.navvb {font-size: 12px}

.navvend {font-size: 12px; width: 114px; height: 34px; padding-top: 22px; margin: 0px}



.navvbfly { margin-right: 64px; }

.bflyimg { text-align: left; }

.spacer { font-size: 10px; border-bottom: 1px #006633 solid; margin: 0px; }

.section { width: 222px; position: relative; float: left; margin: 10px 20px 10px 0px; padding: 0px; font-size: 94%; }

.section1 { width: 240px; position: relative; float: left; margin: 10px 0px; padding: 0px; font-size: 94%; }

.section2 { width: 274px; position: relative; float: left; margin: 10px 0px; padding: 0px; font-size: 94%; }

.section3 { width: 222px; position: relative; float: left; margin: 0px; padding: 0px 10px 0px 0px; font-size: 94%; }

div.section ul, div.section1 ul, div.section2 ul { margin: 0px; padding: 0px 20px; }

div.section ul li, div.section1 ul li, div.section2 ul li { margin: 0px; padding: 0px; }

.leftmarginA { margin-left: 50px; }

.right { text-align: right; }

.center { text-align: center; }

.floatR { float: right; }

.floatL { float: left; }

.imgL { float: left; margin: 4px 6px 6px 0px; }

.imgR { float: right; margin: 4px 0px 6px 6px; }

.clear { font-size: 1px; clear: both; }

.container2 { position: relative; float: left; width: 930px; margin: 0px; padding: 0px; }

.signature { text-align: right; font-style: italic; }

.divider { text-align: center; }

.diff { color: #993366; }
.highlight { color: #993366; }

.title { font-style: italic; }

.note { font-size: 84%; margin-left: 60px; }

.sig { text-align: right; margin: 0px 30px; padding: 0px; }

.sidebox { float: right; width: 200px; padding: 0px 0px 10px 20px; }

.big { font-size: 120%; font-weight: bold; }

.fakeclear { font-size: 1px; }



.maintop { margin: 0px; padding: 0px; height: 22px; background: #FFFFFF url(http://zoeticendeavours.com/maintop.jpg) no-repeat top left; }

.mainmid { padding: 0px 20px; }

.mainbottom { margin: 0px; padding: 0px; height: 22px; background: #FFFFFF url(http://zoeticendeavours.com/mainbottom.jpg) no-repeat bottom left; }

.side1box { margin: 0px; padding: 0px; background: #FFFFFF url(http://zoeticendeavours.com/sidemid.jpg) repeat-y top right; }

.side1boxtop { margin: 0px; padding: 0px; height: 22px; background: #FFFFFF url(http://zoeticendeavours.com/sidetop.jpg) no-repeat top right; }

.side1boxmid { margin: 0px; padding: 0px 30px 0px 20px; }

.side1boxbottom { margin: 0px; padding: 0px; height: 22px; background: #FFFFFF url(http://zoeticendeavours.com/sidebottom.jpg) no-repeat bottom right; }

#sidebarR { margin: 0px; padding: 0px; background: url(http://zoeticendeavours.com/sidemid.jpg) repeat-y top right; }

li.widget { margin: 0px; padding: 0px; padding-bottom: 22px; background: url(http://zoeticendeavours.com/sidebottom.jpg) no-repeat bottom right; list-item-style: none; list-style: none; }

.widgettitle { margin: 0px; padding: 20px 30px 0px 20px; background: url(http://zoeticendeavours.com/sidetop.jpg) no-repeat top right; border: none; border: 0px;  }

.widgettitle2 { margin: 0px; padding: 20px 30px 0px 20px; background: url(http://zoeticendeavours.com/sidetop.jpg) no-repeat top right; border: none; border: 0px; text-align: center; font-size: 120%; color: #993366; }

#sidebarR ul { background: #FFFFFF url(http://zoeticendeavours.com/sidemid.jpg) repeat-y top right; padding-top: 10px; color: #666699; }

#sidebarR p { margin: 10px 30px 10px 20px; }

#sidebarR form { margin: 0px 30px 0px 20px; }

.googleads { margin: 0px 30px 0px 20px; }

.desc-price { vertical-align: super; }

#subscribeR { margin: 0px; padding: 0px; background: url(http://zoeticendeavours.com/container.jpg) repeat-y top right; font-size: 90%; }

#subscribeR form { margin: 0px 20px 0px 4px; padding: 6px 4px; background: #666699; color: #FFFFFF; text-align: center; border: 2px #9999CC solid; border-color: #9999CC #333366 #333366 #9999CC; }

#subscribeR form table { margin: 0px; padding: 0px; }

#subscribeR form table tr td { margin: 0px; padding: 2px; text-align: left; }



div.post { margin: 0px; padding: 0px; background: #FFFFFF url(http://zoeticendeavours.com/mainmid.jpg) repeat-y top left; }

div.post h1 { margin: 0px; padding: 20px 30px 10px 30px; background: url(http://zoeticendeavours.com/maintop.jpg) no-repeat top left; }

li.post { background: none; }



div.page { margin: 0px; padding: 0px; background: #FFFFFF url(http://zoeticendeavours.com/mainmid.jpg) repeat-y top left; }

div.page h1 { margin: 0px; padding: 20px 30px 10px 30px; background: url(http://zoeticendeavours.com/maintop.jpg) no-repeat top left; }

li.page { background: none; }



.entry { margin: 0px; padding: 0px 25px 25px 25px; background: url(http://zoeticendeavours.com/mainbottom.jpg) no-repeat bottom left; }



.postnav { margin: 0px; padding: 0px; background: #FFFFFF url(http://zoeticendeavours.com/mainmid.jpg) repeat-y top left; }

.postnavprev { text-align: left; padding: 30px 30px 10px 30px; background: url(http://zoeticendeavours.com/maintop.jpg) no-repeat top left;}

.postnavnext { text-align: right; margin: 0px; padding: 10px 30px 30px 30px; background: url(http://zoeticendeavours.com/mainbottom.jpg) no-repeat bottom left; }



#navH a:link { color: #FFFFFF; text-decoration: none; font-weight: bold }

#navV a:link { color: #FFFFFF; text-decoration: none; font-weight: bold }

#navH a:visited { }

#navV a:visited { }

#navH a:hover { }

#navV a:hover { }

#navH a:active { }

#navV a:active { }

#logosolo {margin-top: 4px; margin-left: 4px}

.smallprint {font-size: 11px; text-align: right; clear: right; margin-right: 10px}

.h3 { border-bottom: 1px #006633 solid; }

.h2 {width: 100%}

.menu { font-size: 80%; text-align: center; padding: 10px; }

.image1 { width: 144px; float: left; margin: 10px 10px 10px 0px; text-align: center; }

div.image1 p { padding: 0px; margin: 0px; }

td {  padding-right: 10px; padding-left: 10px}

.viewcart {  text-align: right; clear: left; margin-top: 10px; margin-right: 30px; margin-bottom: 10px}

.buttonlabel {  padding-bottom: 10px}

/********/



/****nn7****/

#intro h2 {margin-right: 164px}



a {color: #666699; }

a:link {color: #666699; }

a:visited {}

a:hover {}

a:active {}

.a2 {font-weight: bold; color: #663399; text-decoration: none; border: none}







#navH { position: relative; float: left; height: 100px; margin: 0px; padding: 0px; z-index: 4; display: inline; background: url(http://zoeticendeavours.com/navHstem.jpg) repeat-x left top; }

#navH li { position: relative; display: inline; margin: 0px; padding: 0px; }



#navV {position: relative; width: 115px; margin: 0px; z-index: 5; padding: 0px; }



#toplogo {position: relative; left: 0px; top: 0px; width: 100%; height: 100px; background: #99CC99 url(http://zoeticendeavours.com/hbgd.jpg) repeat-x; color: #006633; z-index: 2; }



#crnrR { position: relative; width: 274px; margin: 0px; padding: 0px; background: url(http://zoeticendeavours.com/sidemid.jpg) repeat-y top right; text-align: center; }

#crnrR p { font-size: 12px; padding: 0px 30px 8px 20px; margin: 0px; }



.crnrRtop { width: 274px; height: 34px; background: url(http://zoeticendeavours.com/cornerR.jpg) no-repeat top right; }

.crnrRmid { width: 274px; }

.crnrRbottom { width: 274px; height: 23px; background: url(http://zoeticendeavours.com/sidebottom.jpg) no-repeat bottom right; }



#contentLayer {margin-left: 135px;}

.text1 { width: 244px; float: left; margin: 0px; padding: 0px; }

#mainImg { float: right; padding: 10px 0px 10px 20px; width: 210px; }

.image2 { float: right; padding-left: 20px; padding-bottom: 10px; width: 200px; text-align: center; }

.image3 { float: left; padding-right: 20px; padding-bottom: 10px; width: 200px; text-align: center; }

div.image2 p { padding: 0px; margin: 0px; }

div.image1 p.caption { padding-bottom: 8px; }

.navh { float: left; width: 80px; padding-top: 70px; font-size: 12px; text-align: center; background: url(http://zoeticendeavours.com/navH.jpg) repeat-x top left; }

.navhcl { float: left; height: 100px; width: 150px; background: url(http://zoeticendeavours.com/cornerL.jpg) no-repeat top left; margin: 0px; padding: 0px;}

.navhcr {background: url(http://zoeticendeavours.com/cornerR.jpg) no-repeat; float: right; height: 100px; width: 135px; }

.navhend {height: 100px; width: 35px; float: left; background: url(http://zoeticendeavours.com/navHend.jpg) no-repeat top left; }

.navv {font-size: 12px; text-align: left; padding: 42px 0px 12px 40px; width: 114px; padding-bottom: 12px; border: none; vertical-align: top; background: url(http://zoeticendeavours.com/navV.jpg) repeat-y; margin: 0px; }

.navhspacer {width: 20px; float: left; font-size: 12px; height: 100px; }

.navva {font-size: 12px; width: 114px; margin: 0px; padding: 10px 0px 0px 40px; background: url(http://zoeticendeavours.com/navVstem.jpg) repeat-y; }

.navvend {font-size: 12px; width: 114px; height: 34px; padding-top: 22px; margin: 0px; background: url(http://zoeticendeavours.com/navVend.jpg) no-repeat; }

/****/

#hidimg { float: right; width: 164px; height: 200px; background: url(http://zoeticendeavours.com/listening.jpg) no-repeat bottom right; }

#hidimgi { float: right; width: 164px; height: 200px; background: middle url(http://zoeticendeavours.com/listening.jpg) no-repeat bottom right; }

#contentLayer { background-image: none; background-color: #FFFFFF; }



#commentform { background: url(http://zoeticendeavours.com/mainmid.jpg) repeat-y; margin: 10px 0px 0px 0px; padding: 0px; }

#commentform h3 { background: url(http://zoeticendeavours.com/maintop.jpg) no-repeat; margin: 0px; padding: 20px 20px 0px 20px; }

#commentform p { margin: 10px 20px; }

#comment { width: 480px; height: 200px; }



p.subinfo { margin: 4px 0px 10px 0px; font-size: 90%; }



.priceForm { text-align: right; }

.priceTable { width: 480px; margin-left: auto; margin-right: auto; border: none; }

.priceDesc { width: 100px; text-align: right; padding: 10px; }

.earth2 { color: #996633; font-size: 90%; }

.air2 { color: #6699CC; font-size: 90%; }

.water2 { color: #996699; font-size: 90%; }

.fire2 { color: #990000; font-size: 90%; }

.fire {color: #990000; }

.earth {color: #996633; }

.air {color: #6699CC; }

.water {color: #996699}

.spacer2 {font-size: 10px; clear: both; margin: 0px; border-bottom: 1px #CCCCFF dashed}

.spacer3 {font-size: 12px; clear: both; border-bottom: 1px #CCCCFF solid ; margin: 0px; padding-top: 4px; padding-bottom: 4px}

.intronote { font-size: 90%; text-align: center; border-top: 1px #CCCCFF solid; border-bottom: 1px #CCCCFF solid; padding: 10px 0px; margin-top: 0px; width: 244px; float: left; }

.imgP { margin: 0px; padding: 0px; }

.fraction { font-size: 75%; }

.author { text-align: right; margin: 0px 30px; font-style: italic; }



div.sociable { margin: 16px 0; }



span.sociable_tagline { position: relative; }

span.sociable_tagline span { display: none; width: 14em; }

span.sociable_tagline:hover span {

	position: absolute;

	display: block;

	top: -5em;

	background: #ffe;

	border: 1px solid #ccc;

	color: black;

	line-height: 1.25em;

}

.sociable span {

	display: block;

}

.sociable p { border-top: 1px #CCCCFF dotted; padding-top: 10px; }

.sociable ul {

	display: inline;

	margin: 0 !important;

	padding: 0 !important;

}

.sociable ul li {

	background: none;

	display: inline !important;

	list-style-type: none;

	margin: 0;

	padding: 2px;

}

.sociable ul li:before { content: ""; }

.sociable img {

	float: none;

	width: 16px;

	height: 16px;

	border: 0;

	margin: 0;

	padding: 0;

}



.sociable-hovers {

	opacity: .6;

	-moz-opacity: .6;

	filter: alpha(opacity=60);

}

.sociable-hovers:hover {

	opacity: 1;

	-moz-opacity: 1;

	filter: alpha(opacity=100);

}



.alignleft { float: left; }

.alignright { float: right; }

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



fieldset { border: none; border: 0px; }