/*
Theme Name: The Happy Rock - Green
Theme URI: http://www.ygosearch.com/seoblog
Description: YGo G is a 3 Column widget enabled fixed width wordpress theme, updated for The Happy Rock
Version: 1.0 
Author: Amitabh Shukla and Frank Pippel
Author URI: http://www.ygosearch.com

*/

body {font: 16px/20px  Arial, sans-serif;text-align: center;background:#646464 url(images/body-bg2-lightgreen.jpg) repeat-y center;margin:0px;padding:0px;}

/* Main Divs and loose elements*/
a {text-decoration: none;}

img 
{
	background:url(img/shadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;	
	border:0;
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;	
}
img.right {
	float: right;
	margin:10px 0 0 10px;		
}
img.left {
	float: left; 
	margin:0 10px 10px 0;	
}
img.plain 
{
	background:url(none) no-repeat right bottom;
	padding:0px 0px 0px 0px;	
	border:0;
	border-top:#eee 0px solid;
	border-left:#eee 0px solid;	
}
/* Captions */
.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;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
a:link img,
a:visited img,
a:hover img,
a:active img {
	border:none;
	background:none;
	background:url(images/shadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;	
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;		
}
/* For images without borders */
a.plainimage:active img {
	border:none;
	background:none;
	background:url(none) no-repeat right bottom;
	padding:0px 0px 0px 0px;	
	border:0;
	border-top:#eee 0px solid;
	border-left:#eee 0px solid;		
}


blockquote{margin: 12px 0 20px 3%; padding: 8px 6px 4px 6px; font-size: 12px; border: 1px solid #90C8A8; background: #F2F6E4;width:90%;}      

#container{margin-left:auto;margin-right:auto;width:960px;text-align:left;margin-bottom:0px;padding:0px;}
  
#wrapper {float:left;margin-bottom: 10px;}

/* Header */
#banner {width: 949px;height: 168px;padding:0px 0px 0px 20px;font:normal 32px Arial-black, verdana;background:url(images/banner-top1.jpg) repeat-x;margin:0px 0px 0px -2px;}
* html #banner {margin:-4px 0 0 60px;}
.desc {font:normal 20px Arial,sans-serif;color:#fff;margin:4px 5px 1px 20px;}
input{border:1px solid #ccc;margin-bottom:3px;}
input.sub_but{background:#fff;color:#000;border:1px solid #aaa;}

#banner a{color: #fff;}

#feedarea {margin: 7px -7px 3px -23px;}
#feedarea a:link img, a:visited img, a:hover img, a:active img{border:0; border-top:none; border-left:none;background:none no-repeat right bottom; padding:0;margin: 0px 5px 0px 0px;}
#feedareatext {margin: -50px 0px 0px 32px;color: #3d9afa} 
#feedarea2 {margin: -5px 0px 0px 0px;font-size: 11px;}
#feedarea2 a:link img, a:visited img, a:hover img, a:active img{border:0; border-top:none; border-left:none;background:none no-repeat right bottom; padding:0;margin: 0px 5px 0px 0px;}
#feedareatext2 {margin: -1px 0px 0px 28px;} 

/* Main Body */
#main {width: 530px;padding:0px 15px 0px 15px;float:left;line-height:20px;}
#main h1 {color: #160099;font-size:20px;font-weight:normal;border-bottom:1px solid #90BD8A;margin:10px 0px 0px 0px;padding:0px 0px 6px 0px;}
#main h1 a{color: #160099;}
#main p.details{padding:3px 0px 0px 0px;margin:0px 0 13px 0;font-size:11px;color:#01931D;}	
#main p.detailsb{padding:3px 0px 0px 5px;margin:10px 0 25px 0;font-size:11px;border-bottom:1px solid #90C8A8;background:#F2F6E4;display:block;}	
#main h2 {color:#160099;font:16px serif;text-transform: uppercase;text-align: center;}
#main p {padding:0px 0px 10px 0px;margin:0px;color:#3f3f3f;}     
#main a{color:#0d73a7;}
#main ul, ol{margin:0px 0 10px 25px; padding:0px;}
#main a:link img, a:visited img, a:hover img, a:active img{border:none;background:url(images/shadow.gif) no-repeat right bottom;padding:4px 10px 10px 4px;	border-top:#eee 1px solid;border-left:#eee 1px solid;margin: 0px 0px 0px 0px}


/* Left Sidebar */
#inner {width: 180px; float: left;padding: 0px 0px 0px 15px;}
#inner h2 {color: #4c4d48;font-size: 18px;font-weight: bold;border-top:1px solid #426208;border-bottom:1px solid #426208;margin:15px 0px 0px 0px;padding:0px 0px 3px 0px;}     
#inner ul {list-style: none;margin: 0px;padding: 0px;}
#inner ul li {padding: 0px;margin-top: 5px;font:11px verdana;}
#inner ul li a {color: #160099;text-decoration: none;margin: 0px;padding: 2px 0px 2px 0px;margin-bottom: 5px;border-bottom: 1px none#91C993;}
#inner ul li a:hover {background: #eadfd9;color: #0356aa;}
#inner a.morre {background: #f6f6f0;color: #dd6600;padding:2px 2px 1px 2px;margin:0px 0px 5px 0px;font-weight:bold;border-bottom:none;width:60px;}	
#inner a.title {color: #4c4d48;padding:0px;background:none;margin:0px;}	
#inner p{padding: 3px 0px 0px 0px;margin: 0px;line-height: 20px;color:#000;}
#s{width:60%;}
#inner a:link img, a:visited img, a:hover img, a:active img{border:0; border-top:none; border-left:none;background:url(none) no-repeat right bottom; padding:0;	margin: 0px 5px 0px 0px;}

/* Right Sidebar */
#outer {width:180px; float: left; padding:0px 0 0 20px;}
#outer h2 {color: #4c4d48;font-size: 18px;font-weight: bold;margin:15px 0px 0px 0px;padding:0px 0px 3px 0px;border-color: #426208;border-top:1px solid #426208;border-bottom:1px solid #426208;}     
#outer ul {list-style: none;margin: 0px;padding: 0px;}
#outer ul li {padding: 0px;margin-top: 5px;font:11px verdana;}
#outer ul li a {color: #160099;text-decoration: none;margin: 0px;padding: 2px 0px 2px 0px;margin-bottom: 5px;border-bottom: 1px none#91C993;}
#outer ul li a:hover {background: #e4ecb3;color: #0356aa;}
#outer a.morre {background: #f6f6f0;color: #dd6600;padding:2px 2px 1px 2px;margin:0px 0px 5px 0px;font-weight:bold;border-bottom:none;width:60px;}	
#outer a.title {color: #4c4d48;padding:0px;background:none;margin:0px;}	
#outer p{padding: 3px 0px 0px 5px;margin: 0px;line-height: 20px;color:#000;}  
#outer a:link img, a:visited img, a:hover img, a:active img{border:0; border-top:none; border-left:none;background:url(none) no-repeat right bottom; padding:0;	margin: 0px 5px 0px 0px;}
#badges {margin: 0 0 0 8px;}
#affiliates {margin: 0 0 0 8px;}



#sidebarpicture {margin: -3px -15px 0px 6px; border:none;float: right;}
#abouttext {line-height:1.1;margin: 9px 0px 0px -2px;font-size: 12px;}

#navcontainer
{
float: left;
width: 969px;
margin: -3px -2px -3px;
line-height: 20px;
background-color: #a28c74;
border-style: solid none none none;
border-width: 0px;
border-bottom: 1px solid #46592b;
border-top: 1px solid #46592b;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0;
padding: 0 0 0 0%;
color: #eadfd9;
font-family: Arial-black, verdana, geneva, arial, helvetica, sans-serif;
font-size: 12px;
letter-spacing: 1px;
font-weight: bold;
}

#navcontainer ul li a
{
padding: 0.2em 12px;
background-color: #a28c74;
color: #eadfd9;
text-decoration: none;
float: left;
border-right: 1px solid #eadfd9;
}

#navcontainer ul li a:hover
{
background-color: #e4ecb3;
color: #a28c74;
}

#navlist li a:hover, #navlist li a:active
{
color: #a28c74;
text-decoration: none;
background: #e4ecb3;
text-align: left;
}

/* Comments */
#commentblock {width: 485px;background: #ffffff;color: #000000;float: left;padding: 20px 20px 10px 20px;margin: 10px 0px 0px 0px;border-top: 2px solid #059609;border-bottom: 1px solid #059609;}
#commentblock ol{list-style-type: square;margin: 0px 0px 0px 0px;padding: 0px 0px 10px 0px;}
.commentdate {font-size: 12px;padding-left: 0px;}
#commentlist li p{margin-bottom: 8px;line-height: 20px;padding: 0px;}
.commentname {color: #333333;margin: 0px;padding: 5px 5px 5px 0px;}
.commentinfo{clear: both;}
.commenttext {clear: both;margin: 10px 0px 10px 0px;padding: 20px 10px 5px 10px;width:95%;background: #dae7ad;}
.commenttext-admin {clear: both;margin: 3px 0px 10px 0px;padding: 20px 10px 5px 10px;width:95%;background: #E6FDE6;}
#commentsformheader{padding-left: 0px;}
#commentsform{text-align: center;margin: 0px;padding: 0px;}
#commentsform form{text-align: left;margin: 0px;}
#commentsform p{margin: 0px;}
#commentsform form textarea{width: 99%;}
#commentpolicy {margin: 0px 0px 0px 67px;}
#commentifollow {margin: 75px -3px 0 0px; float: right;}
p.comments_link  img{margin: 0px;padding: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

/* Contact Form */
fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  }
#contactform form{text-align: left;margin: 0px;width 500;}


#authorpicture {float: left;margin: 38px 0px 0px -75px; padding:0px; border:2px solid #BFB8A1; width:65; height:80;background:none;}

/* Footer */
#footer {clear:both;background:#a28c74;color: #fff;text-align:center;height: 170px;padding:10px 0 0 0;margin:0px 0px 0px -2px;width:969px;font-size:11px;}  
#footer a{color: #eee;}
#footer a:link img, a:visited img, a:hover img, a:active img{border:0; border-top:none; border-left:none;background:url(none) no-repeat right bottom; padding:0;	margin: 0px 5px 0px 0px;}
#footerads {clear:both;background:#a28c74;color: #fff;font-size:16px;font-style:italic; padding-right:200px}  

#plainimage a:link img{border:0; border-top:none; border-left:none;	background:url(none) no-repeat right bottom; padding:0;	margin: 0px 5px 0px 0px;}

x
