/*
Theme Name: Natural Pharmacy
Theme URI: http://www.qualityhoodia.com
Description: Theme for supplement reviews site/blog. Intended for WordPress 2.8.2
Version: 1.00
Author: Yavor Mladenov
Author URI: http://www.tradeo.biz
Tags: source-ordered content, green, nature, facebook comments, dynamic sidebar, google cse
Text Domain: Tradeo.biz
*/
body {
margin: 0;
padding: 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
cursor: default;
background: url('images/bg.jpg') top center fixed;
text-align: center;
}
button, select, .checkbox {
cursor: pointer;
}
a {
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
a img {
border: none;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.both {
clear: both;
}
.clear-left {
clear: left;
}
.clear-right {
clear: right;
}
.inline {
display: inline;
}
.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error,
.success	{ text-align: center; margin: 50px 50px 0px 50px; }
.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
.red   { color: #FF0000; }
.green { color: #00FF00; }
.blue  { color: #0000FF; }
.none { display; none; }
.noborder { border: none; !important }
#page {
margin: 0 auto;
width: 1001px;
padding: 203px 1px 0 0;
/*position: absolute;
top: 0px;
left: 50%;
margin-left: -501px;
*/
text-align: left;
position: relative;
}
#header {
background: url('images/header.png') top center no-repeat;
width: 1001px;
height: 203px;
padding: 0;
position: absolute;
top: 0;
left: 0;
z-index: 3;
}
#header ul {
margin: 0;
padding: 0;
list-style: none;
list-style-type: none;
}
#header ul li {
display: inline;
}
#header .separator {
margin: 8px 10px 0;
background: url('images/mainmenu-separator.png') no-repeat;
width: 2px;
height: 33px;
overflow: hidden;
float: left;
}
#header #blog-title {
position: absolute;
top: 75px;
left: 20px;
}
#header #description {
position: absolute;
top: 182px;
left: 20px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11pt;
text-align: left;
color : #a9a9a9;
}
#header #mainmenu {
float: left;
list-style: none;
overflow: auto;
margin: 15px 0 0 20px;
padding: 0 0 2px 0;
min-width: 460px;
}
#header #mainmenu li {
display: block;
float: left;
margin: 0 0 0 3px;
padding: 0;
}
#header #mainmenu li a {
text-decoration : none;
font: 10pt Arial, Helvetica, sans-serif;
font-weight: bold;
color : #ECF9E4;
padding: 1px 4px;
}
#header #mainmenu li a:hover {
text-decoration : underline;
}
#header #mainmenu li.current_page_item a {
color: #649633;
background: #ECF9E4;
text-decoration : none;
}
#header #social {
margin: 10px 0 0 0;
padding: 0;
float: left;
vertical-align: middle;
}
#header #social li {
float: left;
margin: 0 2px;
display: inline;
}
#header #social li h3 {
margin: 1px 0 0 0;
font-family: Impact, fantasy;
font-weight: normal;
font-size: 10pt;
text-transform: uppercase;
letter-spacing: 1px;
color : #6a7a33;
/* #ECF9E4;*/
vertical-align: middle;
}
#header #cse-search-box {
padding: 0;
position: absolute;
top: 11px;
left: 790px;
margin: 0;
}
#header #cse-search-box #search-text {
}
#header #cse-search-box #search-submit {
margin: 0 0 0 4px;
}
#header #cse-search-box ul {
margin: 0;
padding: 0;
width: 200px;
}
#header #cse-search-box ul li {
margin: 0;
float: left;
}
.border-tile {
margin: 203px 0 0 0;
background: url('images/border-tile.gif') repeat-y;
}
#content {
margin: 0;
min-height: 650px;
padding: 5px 315px 30px 40px;
background: url('images/border-tile.gif') repeat-y;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11pt;
line-height: 20px;
}
#content a {
color : #649632;
text-decoration: underline;
}
#content a:hover {
text-decoration: none;
}
#content img {
border: 5px solid #ccc;
margin: 2px 5px;
}
#content cite {
font-weight: bold;
font-style: italic;
font-size: 12pt;
}
#content blockquote {
padding: 0px 0 14px 0;
margin: 0;
font-style: italic;
font-size: 12pt;
}
#content .article {
padding: 14px 0 0 0;
overflow: auto;
}
#content .wp-smiley {
border: none;
vertical-align: middle;
}
#content h2 {
font-style: italic;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding : 2px 0px 12px 0px;
background: url(images/heading2.png) no-repeat bottom left;
color: #649633;
margin: 12px 0 3px -20px;
}
#content h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15pt;
padding: 0px 0 14px 0;
margin: 0;
}
#content h4 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12pt;
padding: 0px 0 14px 0;
margin: 0;
}
#content ul, #content ol {
list-style-position: inside;
padding: 0;
margin: 0 0 0 20px;
}
#content ol li, #content ul li {
padding: 0px 0 14px 0;
margin: 0;
}
#content p {
padding: 0px 0 14px 0;
margin: 0;
}
#content .meta {
margin : 0;
padding : 2px 30px 2px 0;
font : italic 13px Georgia, "Times New Roman", Times, serif;
color : #b6aca2;
}
#content .meta a {
color : #888;
}
#content .top {
position: absolute;
right: 20px;
bottom: 20px;	
background: #DEFF00;
margin: 0;
padding: 0 1px 2px 1px;
}
#content .top a {
color: #7fa0b9;
text-decoration: none;
}
#content .top a:hover {
color : #649632;
}
#sidebar {
position: absolute;
top: 203px ;
right: 20px;
z-index: 3;
width: 240px;
margin: 0;
padding: 0;
list-style-position: inside;
list-style: none;
}
#sidebar a {
color : #649632;
font-family: Arial, Helvetica, sans-serif;
}
#sidebar, #sidebar li ul {
margin: 0;
padding: 0;
list-style-position: outside;
list-style: none;
}
#sidebar li ul {
padding: 7px 0 14px 3px;
}
#sidebar li ul li {
padding: 0 0 2px 10px;
background: url('images/li-circle.png') 0px 5px no-repeat;
}
#sidebar .widget {
}
#sidebar h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 12pt;
padding: 2px 0 12px 1px;
margin: 10px 0 0 0;
background: url(images/heading2.png) no-repeat bottom left;
color: #7fa0b9;
/* #649633;*/
}
#footer {
width: 961px; /*1001*/
height: 110px; /*150*/
padding: 30px 20px 10px 20px;
background: url('images/footer.png') top center no-repeat;
text-align: center;
}
#footer .trick {
display: inline;
overflow: auto;
color : #DEFF00;
}
#footer h1 {
color : #DEFF00;
font-size: 10pt;
display: inline;
font-weight: normal;
}
#footer #copyright {
margin: 10px 0 0 0;
}
#footer #copyright p {
margin : 0;
padding : 4px 0;
text-align : center;
line-height : normal;
color : #DEFF00;
}
#footer a {
color : #DEFF00;
}
#respond {
margin: 50px 0 0 0;
padding: 0 0 0 30px;
}
#respond h3 {
color: #5973a8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13pt;
margin-left: -29px;
padding-bottom: 8px;
}
/* PAGINATION START */
#content #pagination {
background: #fff;
height: 20px;
width: 981px;
padding: 0 0 0 0;
position: absolute;
bottom: 150px;
left: 10px;
margin: 0;
text-align: center;
}
#content #pagination p {
margin: 0;
padding: 0;
color: #666;
font-weight: bold;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif !important;
}
#content #pagination p a {
color: #707070;
text-decoration: none;
font-weight: normal;
}
#content #pagination li {
list-style: none;
display: inline;
}
#content #pagination li a {
color: #707070;
text-decoration: none;
}
#content #pagination li.selected {
color: #666;
font-weight: bold;
}
#content #pagination li #first, #content #pagination li #last {
color: #000;
}
#content #pagination li #first:hover, #content #pagination li #last:hover {
text-decoration: underline;
}
/* PAGIONATION END */
/* TEMPLATE CLASSES */
#advertisement h2 {
background: none;
font-style: normal;
}
#contacts ul, #contacts ul li {
margin: 0;
padding: 0;
list-style: none;
list-style-type: none;
}
#contacts ul {
margin: 30px 0 30px 10px;
float: left; clear: left;
}
#contacts ul li {
width: 360px;
float: left;
clear: left;
margin: 0 0 10px 0;
}
#contacts ul li label {
width: 80px;
float: left;
}
#contacts ul li button {
float: right;
margin: 10px 16px 0 0;
}
#mail-message .success, #mail-message .error {
margin: 50px 50px 0px 50px;
text-align: center;
}
#mail-message h3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

/* OTHER CLASSES AND FIXES */
li#linkcat-3 h2 {
font-weight: bold;
}
#hotoffers {
display: block;
width: 221px;
height: 155px;
background: url('images/hotoffers.png') top left;
position: relative;
	top: 0px;
	left: 0px;
}
#hotoffers:hover {
background: url('images/hotoffers.png') top right;
}
#hotoffers span {
display: none;
}
#hotoffers strong {
display: block;
width: 73px;
height: 69px;
background: url('images/hotoffers-lamp.gif') top left;
position: absolute;
	z-index: 5;
	top: -20px;
	left: -21px;
}
#hotoffers-wrap {
width: 221px;
height: 155px;
margin: 20px 0 0 8px;
}