/*  

Theme Name: Natural 2

Description: A light three column theme with new sidebar and navigation tests.

Version: 1.1

Author: 

Author URI: 



*/

/* Begin Typography & Colors */

* { margin: 0; padding: 0; }

body {

	font: normal 12px "Verdana", sans-serif;

	margin: 5px;

	padding: 0px;

	background-color: #F5F8F1;

	background-image: url(images/background.png);

	background-repeat: repeat-x;

	background-position: center top;

}



input, button, textarea, select {  font: normal 12px/12px "Verdana", sans-serif; color:#373737; vertical-align: middle; }

legend { display: none; }f

fieldset { border: none; }

ul  { list-style: none; }

table { border-collapse: collapse; width: 100%; }

hr { display: none; }

img { padding: 0px; margin: 0px; border: none; text-align: center;}



a:link { text-decoration: none; color : #319bd8; border: 0px; -moz-outline-style: none;}

a:active { text-decoration: underline; color : #319bd8; border: 0px; -moz-outline-style: none;}

a:visited { text-decoration: none; color : #319bd8; border: 0px; -moz-outline-style: none;}

a:hover	{ text-decoration: underline; color : #669900; border: 0px; -moz-outline-style: none;} 

a:focus { outline: none;-moz-outline-style: none;}



h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif, "Arial Black" ; }





#bg {

	width: 960px;

	margin: 0 auto;



}

.con { width: 960px; float: left;}





/* Header 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.logo { position: absolute; top: 0; right: 0}

.floatright { float:right}

.header {

	width: 960px;

	/*	border-bottom: solid 1px #d9d7c3; */

	margin-bottom:10px;

	background-image: url(images/header.jpg);

	background-repeat: no-repeat;

	background-position: top;

	height: 121px;

	position: relative;

}

.header h1 { float: left; font: normal 42px/42px "Arial Black", Arial, Helvetica, sans-serif ; letter-spacing: -3px; padding-left: 170px;}

.header h1 a, .header h1 a:visited, .header .LogoText h1 a:hover { color:#373737; text-decoration: none; }

.header menu 

.header .rss { position: absolute; top: 50px; right: 0px; width: 290px; text-align: right;}

.header .rss li { display: inline; background: url(images/rss-ico.png) no-repeat left 2px; padding-left: 20px; margin-right: 5px; }

#userlogin {

	position:absolute;

	left:5px;

	top:5px;

	width:280px;

	height:40px;

	z-index:1;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #F9963D;

	vertical-align: middle;

}

#userlogin .avatar {

	height: 38px;

	width: 50px;

	padding: 2px;

}

#userlogin p {

	padding-top: 10px;

}

#userlogin .input

{

	background-color: #FFFFCC;

	border: 1px solid #CCEEEE;

	font-size: 10px;

	color: #6699CC;

	text-align: center;

}

#userlinks {

	position:absolute;

	left:5px;

	top:50px;

	width:496px;

	height:18px;

	z-index:2;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF9933;

}

.header, .header a:link, .header a:active, .header a:visited{



}



.dropmenudiv{

	position:absolute;

	border:1px solid #838383;

	border-bottom-width: 0;

	font:normal 11px Verdana;

	line-height:18px;

	z-index:100;

}



.dropmenudiv a:link,

.dropmenudiv a:active,

.dropmenudiv a:visited,

.dropmenudiv a:hover{

	width: 100%;

	display: block;

	text-indent: 3px;

	border-bottom: 1px solid #838383;

	padding: 1px 0;

	text-decoration: none;

	text-align:left;

	background-color: #e3e3e3;

	color:#838383;

}



.dropmenudiv a:hover{

	/*background-color: #c3c3c3;

	color:#FFFFFF;*/

	background-color: #ffffff;

	color:#328ccc;

}



/* Home Page Only

+++++++++++++++++++++++++++++++++++++++++++++++++ */
#spotlight2 {
	width:455px;
	height:280px;
	/*background-image: url(http://www.naturalmedicine.com/_images/uper_body_left_back.gif);*/
	background-repeat: no-repeat;
	padding-top: 63px;
	padding-left: 255px;
	float: left;
}

.scshome2 { float: left; width: 960px; height: 425px; margin-right: 0px; background:#fff url(http://www.naturalmedicine.com/wp-content/themes/Natural2/images/homebg2.jpg) no-repeat top;}

#spotlight {

	width:390px;

	height:250px;

	/*background-image: url(http://www.naturalmedicine.com/_images/uper_body_left_back.gif);*/

	background-repeat: no-repeat;

	padding-top: 85px;

	padding-left: 288px;

		float: left;

}



.scshome { float: left; width: 960px; height: 425px; margin-right: 0px; background:#fff url(images/homebg.jpg) no-repeat top;}



/* Menu 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.menu { width: 960px; padding: 0px; margin-bottom: 0px; float: left; }

.menu ul { padding-left: 170px;}

.menu li { display: inline; font: bold 14px/14px "Arial"; text-transform: lowercase; letter-spacing: -1px; float: left; }

.menu li ul { display: none;}

.menu li a { padding-left: 7px; margin-right: 1px; background: url(images/menu-left.png) no-repeat left top; float: left;}

.menu li a span { padding: 3px 7px 3px 0px; display: block; background: url(images/menu-right.png) no-repeat right top; float: right; }

.menu li a span { float: none; color: #fd822f;}

.menu li a:hover { background-position: 0% -20px; color:#fff; text-decoration: none;}

.menu li a:hover span { background-position: 100% -20px; color:#fff;}



.menu .current_page_item a { background: url(images/menu-left-h.png) no-repeat left bottom; color:#fff; }

.menu .current_page_item a span, .menu .current_page_item a:visited span, .menu .current_page_item a:hover span { background: url(images/menu-right-h.png) no-repeat right bottom; color:#fff; }



/* Content containers 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.scs1 { float: left; width: 650px; margin-right: 10px;}

.scs1-1c { float: left; width: 960px;}

/* scs2 = find */

.scs2 {

	float: left;

	width: 635px;



}

.scs2 h1 {

	font-family: sans-serif, arial;

	font-size: 13px;

	color: #99CC33;

	margin: 0px;	

}

/* scs3 = learn */

.scs3 {

	float: left;

	width: 635px;

	margin-right: 10px;



}
#scs-health {
	float: left;
	width: 640px;
	margin-right: 10px;
	background-color: #FFFFFF;
	background-image: url(images/bg_health_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.scs-health {
	background-image: url(images/bg_health_bot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px 5px;
}
#scs-health .hni_TabsWrapper {margin-bottom:10px;}
#scs-health .hni_RelatedTopicsHeading {padding: 0;}
#scs-health .hni_BabyTabContent {margin: 0;}

.scs-health-foot {
	background-image: url(images/bg_health_bot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: none;
}	
#scs-health .hnie_AlsoIndexedAs {padding: 5px; margin: 2px; }
#scs-health div {/*padding: 2px;*/} 
#scs-health p {padding: 2px;} 
#scs-health h2, #scs-health h3, #scs-health h4 {padding: 2px;} 
.scs-health-foot {
	background-image: url(images/bg_health_bot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#scs-health .hnie_CopyrightDisclaimerText { display:none;}
#scs-health .hni_RelatedContentWrapper { padding:0;}
#scs-health ol li, #scs-health ul li {
	list-style-position: inside;
}
#scs-health hnie_AlsoIndexedAs {
	padding: 10px;
}
#scs-health div.hni_AssetTypeWine div.hnie_WineStyle div.hnise_ItemText h4 {
margin-bottom:1em;
}

/*.scs3 h1 {

	font-family: sans-serif, arial;

	font-size: 13px;

	color: #6699CC;

	margin: 0px;	

}*/

/* scs3 = connect */

.scs4 {

	float: left;

	width: 635px;

	height: 900px;

	margin-right: 10px;

	background-image: url(images/connect.png);

	background-repeat: no-repeat;

	background-position: center top;

}

.scs4 h1 {

	font-family: sans-serif, arial;

	font-size: 13px;

	color: #6699CC;

	margin: 0px;	

}

.scscat {

	float: right;

	width: 775px;

	margin-right: 10px;



}

/* Side 1-2-3

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.sc-all { width: 480px; background:#fff url(images/sl-top.png) no-repeat top; float: right;}

.sc-all-1c { width: 960px; background:#fff url(images/sl-top-1c.png) no-repeat top; float: right;}

.sc-all2 { width: 600px; background:#fff url(images/sl-top.png) no-repeat top; float: left;}

.sc { padding: 20px; width: 440px; background: url(images/sl-bottom.png) no-repeat bottom;}

.sc-1c { width: 960px; background: url(images/sl-bottom-1c.png) no-repeat bottom;}

.sc2 { padding: 20px; width: 440px; background: url(images/sl-bottom.png) no-repeat bottom;}

.sc2c { padding: 20px; width: 600px; background: url(images/sl-bottom.png) no-repeat bottom;}

.title { font: normal 28px/30px "Arial"; border-bottom: solid 1px #ccc; padding-bottom: 15px; margin-bottom: 15px;}

.main-1c { width: 800px; padding-left:80px;}





/* Post Single

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.post { padding: 15px 0px;}

.post .p-head { }

.post .p-head h1 { font: normal 28px/28px "Arial"; letter-spacing: -1px; }

.post .p-head h2 { font: normal 26px/26px "Arial"; letter-spacing: -1px;}

.post .p-head h2 a, .post .p-head h2 a:visited { color:#319bd8; text-decoration: none;}

.post .p-head h2 a:hover { color:#669900; }

.post .p-head h3 { font: normal 21px/23px "Arial"; }

.post .p-head h3 a, .post .post-head h3 a:visited { color:#319bd8; text-decoration: none;}

.post .p-head h3 a:hover { color:#669900; }

.post .p-date { font-size: 10px; color:#666; font-weight: bold;}

.post .p-who { padding: 5px 0px 5px 12px; margin-top: 5px; font-size: 11px; color:#917d69; border-top: solid 1px #ebeadd; background: url(images/p-cat-ico.png) no-repeat left 6px;}

.post .p-who a { color:#917d69; text-decoration: underline;}



.post .p-con { padding: 5px 0px; }

.post .p-con p { font: normal 12px/17px 'Verdana'; padding: 5px 0px; color:#666; }

.post .p-con img { margin-bottom: 10px; }

.post .p-con ol { padding: 10px 0px 10px 25px; margin: 0px; }

.post .p-con ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }

.post .p-con ul { padding: 5px 0px; margin: 0px; }

.post .p-con ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/p-con-li.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }

.post .p-con blockquote { padding: 20px; margin: 10px 0px; color:#a98951; background: #f8f8f2; }

.post .p-con blockquote p { font: normal 13px/19px "Georgia"; color:#a98951; padding: 0px;}

.post .p-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 11px; line-height: 16px;}



.post .p-com { background: #fbfbf8; padding: 10px 5px; border-top: solid 1px #f7f6f0; border-bottom: solid 1px #f7f6f0;}

.post .p-com a, .post .p-com a:visited { background: url(images/p-com-ico.png) no-repeat left 2px; padding-left: 15px; font-size: 10px; font-weight: bold; color:#ff6600;}

.post .p-com a:hover { color:#669900;}



.post .p-tag { font-size: 11px; color:#917d69; margin-top: 5px;}

.post .p-tag a, .post .p-tag a:visited, .post .p-tag a:hover { color:#917d69; text-decoration: underline;}





/* Post Pages

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.post-page {}

.post-page h1 { font: normal 28px/30px "Arial"; padding: 10px 0px;}

.post-page h2 { font: normal 26px/28px "Arial"; }



.post-page p { font: normal 12px/17px 'Verdana'; padding: 5px 0px; color:#666; }

.post-page ol { padding: 10px 0px 10px 25px; margin: 0px; }

.post-page ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }

.post-page ul { padding: 5px 0px; margin: 0px; }

.post-page ul li { padding: 2px 2px 2px 13px; list-style-type: none; font-size: 12px; line-height: 15px; color:#63565f; }

.post-page blockquote {

	padding: 10px;

	margin: 0px;

	color:#333;

	background-color: #EBF3F0;

}

.post-page blockquote p { font-size: 12px; padding: 0px; margin: 0px; line-height: 17px;}

.post-page blockquote li {

	padding: 2px 0px 2px 13px;

	list-style-type: none;

	font-size: 12px;

	line-height: 17px;

	font-weight: bold;

background: url(images/bullet.png) no-repeat left ;

}

.post-page img { padding: 5px}



/* Images

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

p img { padding: 0; max-width: 100%; }

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

img.alignright { padding: 1px; margin: 0 0 5px 15px; display: inline; border: solid 5px #f2f0ea; }

img.alignleft { padding: 1px; margin: 0 15px 5px 0; display: inline; border: solid 5px #f2f0ea; }



.alignright { float: right; }

.alignleft { float: left }





/* Navigation

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.nav { overflow: hidden; margin: 0px 0px 10px 0px; font-size: 13px; font-size: 10px; line-height: 12px; font-weight: bold; text-align: right;}

.nav .left { float: left; background: url(images/nav-left.png) no-repeat left 1px; padding-left: 15px; }

.nav .right { float: right; background: url(images/nav-right.png) no-repeat right 1px; padding-right: 15px; }

.nav a { cursor: hand; }



/* Side 1

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.s1 { float: left; width: 160px; margin-right: 10px; font-size: 11px;}



/* Category Panel

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.s1 .categ-all {

	width: 160px;

	margin-bottom: 10px;

	background-color: #8FB5DA;

	background-image: url(images/categ-top.png);

	background-repeat: no-repeat;

	background-position: top;

}

.s1 .categ { background: url(images/categ-bottom.png) no-repeat bottom; padding: 7px 10px 10px 10px; color:#a29d91; }

.s1 .categ h3 { font-size: 14px; letter-spacing: -1px; color:#fff; padding-bottom: 5px; margin-bottom: 5px;}

.s1 .categ li { padding: 2px 0px 2px 0px;}

.s1 .categ li a, .s1 .categ li a:visited { color:#214263;}

.s1 .categ li a:hover { text-decoration: underline; color:#4684C1;}

.s1 .subnav-all {

	width: 160px;

	margin-bottom: 10px;

	background-color: #FFC993;

	background-image: url(images/subnav-top.png);

	background-repeat: no-repeat;

	background-position: top;

}

.s1 .subnav { background: url(images/subnav-bottom.png) no-repeat bottom; padding: 7px 10px 10px 10px; }

.s1 .subnav h3 { font-size: 14px; letter-spacing: -1px; color:#fff; padding-bottom: 5px; margin-bottom: 5px;}

.s1 .subnav h3 a:link { color:#fff;}

.s1 .subnav h3 a:hover { color: #FF6600; text-decoration:none;}

/* Widget Panel

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.s1 .widget {

	width: 160px;

	margin-bottom: 10px;

	color:#443e36;

	background-color: #D9E6FF;

	background-image: url(images/widget-top-s1.png);

	background-repeat: no-repeat;

	background-position: top;

}

.s1 .widget input{

	width: 130px;



}

.s1 .widget-all { background: url(images/widget-bottom-s1.png) no-repeat bottom; padding: 7px 10px 10px 10px; color:#443e36; }

.s1 .widget h3 { font-size: 14px; letter-spacing: -1px; color:#443e36; padding-bottom: 3px; margin-bottom: 3px; border-bottom: solid 1px #cec5b9; }

.s1 .widget li { padding: 1px 0px;}

.s1 .widget a, .s1 .widget a:visited { color:#736c62; text-decoration: underline; }

.s1 .widget a:hover { color:#000; text-decoration: underline;}



.s1 .widget_tag_cloud { font-family: "Arial"; line-height: 20px;}



.s1 .widget_calendar table { width: 100%;}

.s1 .widget_calendar table td { text-align: center; padding: 3px; }

.s1 .widget_calendar table th { text-align: center; padding: 3px; border-bottom: solid 1px #ecece3;}

.s1 .widget_calendar caption { background: #ecece3; padding: 3px 0px;}

.s1 .widget_calendar #today { background: #ecece3;}

.s1 .widget_search #s { border: solid 1px #ecece3; padding: 3px; margin-bottom: 5px;}



.s1 .widget_flickrRSS h3 { margin-bottom: 10px;}

.s1 .widget_flickrRSS ul { padding: 0px; margin: 0px; border-bottom: none; border-top: none;  }

.s1 .widget_flickrRSS li { border-bottom: none; border-top: none; background: none; list-style-type: none; display: inline; padding: 0px; margin: 0px 8px 0px 0px; }

.s1 .widget_flickrRSS li a img { border: solid 1px #999; width: 50px; height: 50px; margin-bottom: 10px; padding: 5px;}

.s1 .widget_flickrRSS li a:visited img { border: solid 1px #999; width: 50px; height: 50px; margin-bottom: 10px; padding: 5px;}

.s1 .widget_flickrRSS li a:hover img { border: solid 1px #000;}





/* Side 2

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.s2 { float: right; width: 300px; font-size: 11px;  color:#fffbde;}

.s2 h3 { font-size: 14px; letter-spacing: -1px; color:#fff; padding-bottom: 5px;}



/* Search Panel 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.s2 .search {

	width: 270px;

	padding: 7px 15px 10px 15px;

	background-color: #9ECE6F;

	background-image: url(images/search-top.png);

	background-repeat: no-repeat;

	background-position: top;

}

.s2 .search h3 { padding-bottom: 15px; background: none; padding-left: 0px;}

.s2 .search input { border: none; background: url(images/search-form.png) no-repeat; padding: 7px 10px 7px 10px; font: normal 12px/14px 'Verdana'; color:#fff;}

.s2 .search button { background: none; border: none; padding: 0px; margin: 0px; width: 58px; height: 26px;}



/* Recent Panel 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.s2 .recent { background: #DDE3AD url(images/recent-top.png) no-repeat top; width: 290px; padding: 6px 5px 15px 5px; color:#666600}

.s2 .recent a,.s2 .recent a:visited { color:#666600; }

.s2 .recent h3 { padding: 0px 0px 10px 15px; }

.s2 .recent a:hover { color:#669933; text-decoration: none;}



.s2 .recent .tabs { padding-bottom: 7px; width: 290px; float: left; }

.s2 .recent .tabs li { display: inline; font: bold 10px/10px "Verdana", sans-serif; float: left; }

.s2 .recent .tabs li a { padding: 0px 0px 0px 9px; margin-right: 1px; background: url(images/tab-left.png) no-repeat left top; float: left; color: #fffbde;}

.s2 .recent .tabs li a span { padding: 3px 10px 5px 1px; display: block; background: url(images/tab-right.png) no-repeat right top; color: #fffbde;}

.s2 .recent .tabs li a:hover { background-position: 0% -18px; color:#fff; text-decoration: none;}

.s2 .recent .tabs li a:hover span { background-position: 100% -18px; color:#fff; text-decoration: none;}

.s2 .recent .tabs li a:link.active { background: url(images/tab-left.png) no-repeat left bottom; color:#fff; }

.s2 .recent .tabs li a:link.active span { background: url(images/tab-right.png) no-repeat right bottom; color:#fff; }

.s2 .recent .tabs li a:visited.active { background: url(images/tab-left.png) no-repeat left bottom; color:#fff; }

.s2 .recent .tabs li a:visited.active span { background: url(images/tab-right.png) no-repeat right bottom; color:#fff; }



.s2 .recent #r-tags { display: none; font-family: "Arial"; line-height: 20px; padding: 10px 0px;}

.s2 .recent #r-posts li { padding: 3px 0px; border-bottom: solid 1px #b0bf32; background: url(images/recent-arrow.png) no-repeat left 7px; padding-left: 10px;}

.s2 .recent #r-com { display: none; }

.s2 .recent #r-com li { padding: 3px 0px; border-bottom: solid 1px #b0bf32; line-height: 14px;}

.s2 .recent #r-com li a { display: block; background:url(images/r-com-ico.png) no-repeat left 4px; padding-left: 13px; font-weight: bold; }

.s2 .recent #r-video { display: none; }

.s2 .recent #r-video li { padding: 3px 0px; border-bottom: solid 1px #b0bf32; background: url(images/recent-arrow.png) no-repeat left 7px; padding-left: 10px;}



/* Flickr Panel 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.s2 .flickr { background: #DDE3AD url(images/flickr-top.png) no-repeat top; width: 280px; padding: 7px 10px;}

.s2 .flickr ul { padding-top: 15px; border-bottom: none; border-top: none;  }

.s2 .flickr li { border-bottom: none; border-top: none; background: none; list-style-type: none; display: inline;margin-right: 5px;}

.s2 .flickr li a img, .s2 .flickr li a:visited img { background: url(images/flickr-bkg-li.gif) no-repeat top; width: 50px; height: 50px; margin-bottom: 10px; padding: 5px;}

.s2 .flickr li a:hover img { background: url(images/flickr-bkg-li.gif) no-repeat bottom; width: 50px; height: 50px; margin-bottom: 10px; padding: 5px;}



/* About Panel 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.s2 .about-all { background: #e5eac0; color:#666600; }
.s2 .about-all-end { background: #e5eac0 url(images/about-bottom.png) no-repeat bottom; color:#666600; }

.s2 .about { background: url(images/about-top.png) no-repeat top; width: 270px; padding: 7px 15px 15px 15px;}

.s2 .about h3 { color:#ffffff; padding-bottom: 5px; margin-bottom: 10px;}

.s2 .about p { color:#666600; padding: 3px 0px;}



/* Sponsor Panel 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.s2 .sponsor-all { background: #78B749 url(images/sponsor-bottom.png) no-repeat bottom; color:#666600; }

.s2 .sponsor { width: 270px; padding: 7px 15px 15px 15px;}

.s2 .sponsor h3 { color:#FFFF66; padding-bottom: 5px; margin-bottom: 10px;}

.s2 .sponsor p { color:#666600; padding: 3px 0px;}



/* Widget Panel  

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.s2 .widget { background: #e5eac0 /*url(images/widget-bottom-s2.png) no-repeat bottom; color:#666600; margin-bottom: 10px;*/}

.s2 .widget-all { /*background: url(images/widget-top-s2.png) no-repeat top; width: 270px;*/ padding: 15px;}

.s2 .widget h3 { color:#666600; padding-bottom: 3px; margin-bottom: 3px; border-bottom: solid 1px #c8d18a;}

.s2 .widget li { padding: 1px 0px 1px 0px;}

.s2 .widget li { background: url(images/widget-arrow-s2.png) no-repeat left 5px; padding-left: 10px;}

.s2 .widget p { color:#996633; padding: 3px 0px;}

.s2 .widget a, .s2 .widget a:visited { color:#336600;}

.s2 .widget a:hover { color:#000;}



.s2 .widget_tag_cloud { font-family: "Arial"; line-height: 20px;}



.s2 .widget_calendar table { width: 100%;}

.s2 .widget_calendar table td { text-align: center; padding: 4px; }

.s2 .widget_calendar table th { text-align: center; padding: 3px; border-bottom: solid 1px #c8d18a;}

.s2 .widget_calendar caption { background: #d7deaa; padding: 3px 0px;}

.s2 .widget_calendar #today { background: #d7deaa;}

.s2 .widget_search #s { border: solid 1px #c8d18a; padding: 3px; margin-bottom: 5px;}



.s2 .widget_flickrRSS h3 { margin-bottom: 10px;}

.s2 .widget_flickrRSS ul { padding: 0px; margin: 0px; border-bottom: none; border-top: none;  }

.s2 .widget_flickrRSS li { border-bottom: none; border-top: none; background: none; list-style-type: none; display: inline; padding: 0px; margin-right: 5px;}

.s2 .widget_flickrRSS li a img { border: solid 1px #999; width: 50px; height: 50px; margin-bottom: 5px; padding: 5px;}

.s2 .widget_flickrRSS li a:visited img { border: solid 1px #999; width: 50px; height: 50px; margin-bottom: 5px; padding: 5px;}

.s2 .widget_flickrRSS li a:hover img { border: solid 1px #000;}





/* Comment List

 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	

.com-list {}

.com-list h3 { font-size: 18px; line-height: 22px; font-weight: normal; padding-bottom: 10px; margin-bottom: 15px; border-bottom: solid 1px #ebeadd;}

.com-entry { background: url(images/com-top.png) no-repeat left top; margin-bottom: 20px;}

.com-entry-bot { background: url(images/com-bot.png) no-repeat left bottom; padding: 10px 0px;}



.com-con { padding: 10px 70px 10px 20px; font-size: 11px; line-height: 16px; color:#666; border-left: solid 1px #e7e5dd; border-right: solid 1px #e7e5dd; position: relative;}

.com-name { font: bold 14px/14px "Arial"; letter-spacing: -1px;}

.com-avt { position: absolute; top: 10px; right: 20px; width: 30px; height: 30px; }

* html .com-avt { right: 40px;}

.com-avt img { border: 1px solid #ccc;}

.com-date { font-size: 10px; color: #999; margin-bottom: 10px; }

.com-date a, .com-date a:visited, .com-date a:hover { color: #999; text-decoration: underline; }





/* Comment Form

 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */		

.com-form { background: #f8f8f2 url(images/com-form-top.png) no-repeat left top; padding-top: 10px; }

.com-form-bot { background: url(images/com-form-bot.png) no-repeat left bottom; padding: 5px 20px 20px 20px;}

.com-form h3 { font-size: 16px; letter-spacing: -1px; border-bottom: solid 1px #e6e3db; padding-bottom: 5px; margin-bottom: 10px;}

.com-form p { padding: 6px 0px; position: relative; color:#666;}

.com-form p strong { color:#FF3300; font-weight: normal; }

.com-form label { position: absolute; top: 10px; left: 250px; font-size: 11px;}

.com-form a, .com-form a:visited, .com-form a:hover { color: #666; text-decoration: underline; }

.com-form input { background: #fff; border: 1px solid #c3bfb5; padding: 4px; margin-right: 10px; font-size: 12px; }

.com-form textarea { background: #fff; border: 1px solid #c3bfb5; padding: 4px; margin-right: 10px; }

.com-form button { cursor: pointer; display: block; width: 117px; height: 24px; background: #faf9f6 url(images/post-comment.png) no-repeat; border: none; text-indent: -1000em; margin-top: 5px;}





/* Footer 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.footerbg

{

	background-image: url(images/footer.jpg);

	background-repeat: repeat-x;

	background-position: bottom;



}



.footer {

	width: 960px;

	margin: 0 auto;

	padding: 0px;

	color:#A4D176;

	background-image: url(images/footer.png);

	background-position: center top;

	background-repeat: no-repeat;





}

.footer p { font-size: 11px; color:#E1F0D0; padding: 10px;}

.footer p a, .footer p a:visited { color:#E1F0D0; text-decoration: underline;}

.footer a, .footer a:visited { color:#AED786; text-decoration: none;}

.footer a:hover { color:#A4D176; }

.footer p a:hover { color:#333; text-decoration: underline;}

.footer .theme { border-top: solid 1px #d9d7c3; padding-top: 3px; margin-top: 5px;}

.footer table td { padding: 5px 5px 5px 10px;}.footer h1 { padding: 0px 0px 0px 10px;}

.footer li a, .footer li a:visited{

	padding: 2px 2px 2px 21px;

	text-decoration: none;

	display: block;

	color: #999900;

	background-image: url(images/recent-arrow.png);

	background-repeat: no-repeat;

	background-position: 1px center;

}



.footer li a:hover {

	background-color: #A4D176; color: #669933;

}

.footer .searchfoot

{

	margin: 0px 35px 15px 0px;

	padding-top: 17px;

	position: relative;

}

.footer .searchbutton

{

	padding: 2px;

	background-color: #0099CC;

	border: thin solid #0099cc;

	font-family: Geneva, Arial;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

}



.footer .searchbar 

{

	color: #0099CC;

	font-family: Arial;

	font-size: 14px;

	font-weight: bold;

	padding: 2px;

	width: 725px;

	border: thin solid #FFFFFF;

	position: absolute;

	left: 70px;

	background-color: #FFFFFF;

	background-image: url(images/google_custom_search_watermark.gif);

	background-repeat: no-repeat;

	background-position: left center;

	text

}

.footer .searchbar:hover 

{

	background-color: #FFFFFF;

	background-image: none;



}

/* Breadcrumb

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.breadcrumb

{

	font-size: 9px;

	color: #666666;

	float: left;

	margin-top: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}



/* Remedy Scroll box

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

a.scrbox, .scrbox	{

	font-size: 8pt;

	color:#000033;

    line-height: 12pt;

}



#FIT {

	position: relative;

	border: 2px solid #003366; 

	width:120px; 

	height:190px; 

	left: 8px;

	top: 2px;

	overflow:auto;

	}

#FIT hr {

    width: 8%;

    height: 9px;

    margin: 7px auto;

    border-width: 0;

    background-color: red;

}



#FIT a, #FIT a:visited, #fit a:link {

	line-height: 15px;

	color: #003366;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

}

/* sub nav 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.submenu { width: 160px; padding: 0px; margin-bottom: 0px; }

.submenu ul {

}

.submenu li {

	display:list-item;

	letter-spacing: -1px;

	font-family: "Arial";

	font-size: 14px;

	line-height: 14px;

	font-weight: bold;

	text-transform: lowercase;

}



.submenu li ul {

	display:list-item;



}

.submenu li a {

	padding-left: 4px;

	margin-right: 1px;

	background: url(images/menu-left.png) no-repeat left top;

	float: left;

	height: 25px;

	width: 132px;

}

.submenu li a span { padding: 3px 7px 0px 0px; display: block; background: url(images/menu-right.png) no-repeat right top; float: right; 	height: 25px;

	width: 132px;}

.submenu li a span { float: none; color: #663300;}

.submenu li a:hover { background-position: 0% -30px; color:#FFF; text-decoration: none;}

.submenu li a:hover span { background-position: 100% -30px; color:#FFF;}



.submenu .current_page_item a { background: url(images/menu-left-h.png) no-repeat left bottom; color:#fff; }

.submenu .current_page_item a span, .menu .current_page_item a:visited span, .menu .current_page_item a:hover span { background: url(images/menu-right-h.png) no-repeat right bottom; color:#fff; }

	



/**************************************************************



Main Navigation Menu 3 item



**************************************************************/





#imageMenu {

	position: relative;

	width: 950px;

	height: 44px;

	overflow: hidden;

	position:absolute;

	left:0px;

	top:72px;

	z-index:1;

}





#imageMenu ul {

	list-style: none;

	margin: 0px;

	display: block;

	height: 44px;

	width: 1000px;

	

	}



#imageMenu ul li {

	float: left;

}



#imageMenu ul li a {

	text-indent: -1000px;

	background:#FFFFFF none repeat scroll 0%;

	border-right: 0px solid #fff;

	cursor:pointer;

	display:block;

	overflow:hidden;

	width:317px;

	height: 44px;

}



#imageMenu ul li.connect a {

	background: url(images/connect.jpg) repeat scroll 0%;

}



#imageMenu ul li.find a {

	background: url(images/find.jpg) repeat scroll 0%;

}



#imageMenu ul li.learn a {

	background: url(images/learn.jpg) repeat scroll 0%;

}



.clear {

	clear: both;

}



/***************Word Clouds**********************************************/



#htmltagcloud{

	font-family:'lucida grande', trebuchet, 'trebuchet ms', verdana, arial, helvetica, sans-serif;

	word-spacing:normal;

	letter-spacing:normal;

	text-decoration:none;

	text-transform:none;

	text-align:justify;

	text-indent:0ex;

	border:2px dotted #ddd;

	margin-top: 1em;

	margin-right: 1em;

	margin-bottom: 0em;

	margin-left: 1em;

}



#htmltagcloud a:link{text-decoration:none}



#htmltagcloud a:visited{text-decoration:none}





#htmltagcloud a:hover{text-decoration:none;color:white;background-color:#99CC00}





#htmltagcloud a:active{text-decoration:none;color:white;background-color:#669933}

span.tagcloud0{font-size:0.9em;padding:0em;color:#CCCC00;z-index:10;position:relative}

span.tagcloud0 a{text-decoration:none; color:#669900}

span.tagcloud1{font-size:0.6em;padding:0em;color:#ACC1F3;z-index:9;position:relative}

span.tagcloud1 a{text-decoration:none;color:#CCCC00}

span.tagcloud2{font-size:0.7em;padding:0em;color:#86A0DC;z-index:8;position:relative}

span.tagcloud2 a{text-decoration:none;color:#339999}

span.tagcloud3{font-size:1.8em;padding:0em;color:#666633;z-index:7;position:relative}

span.tagcloud3 a{text-decoration:none;color:#669999}

span.tagcloud4{font-size:0.9em;padding:0em;color:#66CC00;z-index:6;position:relative}

span.tagcloud4 a{text-decoration:none;color:#009999}

span.tagcloud5{font-size:1em;padding:0em;color:#669933;z-index:5;position:relative}

span.tagcloud5 a{text-decoration:none;color:#66CC33}

span.tagcloud6{font-size:1.1em;padding:0em;color:#99CC99;z-index:4;position:relative}

span.tagcloud6 a{text-decoration:none;color:#99CC66}

span.tagcloud7{font-size:1.2em;padding:0em;color:#999900;z-index:3;position:relative}

span.tagcloud7 a{text-decoration:none;color:#339900}

span.tagcloud8{font-size:1.3em;padding:0em;color:#CCCC00;z-index:2;position:relative}s

pan.tagcloud8 a{text-decoration:none;color:#999900}

span.tagcloud9{font-size:1.4em;padding:0em;color:#669933;z-index:1;position:relative}

span.tagcloud9 a{text-decoration:none;color:#669966}

span.tagcloud10{font-size:1.5em;padding:0em;color:#669999;z-index:0;position:relative}

span.tagcloud10 a{text-decoration:none;color:#66CC33}

span.freq{font-size:10pt !important;color:#bbb}

#credit{text-align:center; font-size:0.7em; color:#333; margin-bottom:0.6em; font-family:'lucida grande',trebuchet,'trebuchet ms',verdana,arial,helvetica,sans-serif;}

#credit a:link{color:#777; text-decoration:none;}#credit a:visited{color:#777; text-decoration:none;}#credit a:hover{text-decoration:none; color:white; background-color:#05f;}#credit a:active{text-decoration:underline;}

/***************buttons and utilities in pages***********************/

.cool-button

{

	margin-left: 35%;

	margin-top: 50px;

	padding: 10px;

	font-style: normal;

	background-color: #CDE6B5;

	background-image: none;

	border: 1px solid #669933;

	font-size: 18px;

	color: #669933;



}

.cool-button:hover

{

	background-color: #669933;

	color: #CDE6B5;



}

/*-- Newsletter Sign up Field --*/

#ea

{

width: 90%;

padding: 0 3px 0 3px;

}

/***************Find Page**************************/

.find-page {

	background-image: url(images/find-back.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 570px;

	width:633px;	

}

.find-box

{

	padding: 30px 0 0 10px;

	float: left;

	height: 240px;

	width: 200px;

	position:relative;

}

.find-box h3, .find-box h3 a, .find-box h3 a:link, .find-box h3 a:active, .find-box h3 a:visited, .find-box a, .find-box a:link, .find-box a:visited, .find-box a:active

{

	color:#333333;

	font-family: "Trebuchet MS", Arial;

	font-size: 15px;

	padding:5px;

}

.find-box p

{

	color:#333333;

	font-family: "Trebuchet MS", Arial;

	font-size: 10px;

	padding: 5px 15px 0px 15px;

}



.find-page .find-box .clear-link, .find-page .find-box .clear-link a, .find-page .find-box .clear-link a:link, .find-page .find-box .clear-link a:visited

{

	height: 100px;

	width: 180px;

	position: absolute;

	bottom: 2px;

	left: 5px;



}

/***************Learn Page**************************/
.search-natural-database{
	background-image:url(images/search-database.jpg);
	height:80px;
	padding: 10px 20px;
	background-repeat: no-repeat;
	background-position: center top;
}
.search-natural-database h1 {color: #fff}
.search-natural-database span {color: #DFEEC4; font-size:9px;}
.search-natural-database .db-field {
	border:medium solid #FFFFFF;
	width: 500px;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
} 
.search-natural-database .db-search {
	background-color:#FFFFFF;
	border: none;
	color: #669933;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 3px;
}

#learn_main {
}

#learn_main li {width: 195px;height: 171px;float: left;list-style-type: none;padding: 0;margin:7px;}

#learn_main li a {padding: 0;margin:7px;display: block;width: 195px;height: 171px;background-image: none;text-decoration: none;}

#learn_main li img {border: none;}

#learn_main li a strong {display: none}

#learn_main li a:hover strong {background: transparent url(images/view-section.png) no-repeat top left;width: 196px;height: 172px;display: block;position: relative;left: 0;top: -172px;z-index: 999;text-indent: -9999px; cursor: hand;}



/***************Event Calendar**************************/



.eventcalendar

{



}

.eventcalendar blockquote {

	padding: 10px;

	margin: 0px;

	color:#333;

	background-color: #EBF3F0;

}

.eventcalendar blockquote p { font-size: 12px; padding: 0px; margin: 0px; line-height: 17px;}

.eventcalendar blockquote li {

	padding: 2px 0px 2px 13px;

	list-style-type: none;

	font-size: 12px;

	line-height: 17px;

	font-weight: bold;

background: url(images/bullet.png) no-repeat left ;

}
#wp125adwrap_2c {}

#wp125adwrap_2c .wp125ad odd, .wp125ad { float: left; width: 120px; padding: 5px;}