/*
Theme Name: YGo Horizon
Theme URI: http://www.ygosearch.com/seoblog
Description: YGo Horizon 3 Column widget enabled fixed width wordpress theme
Version: 1.0 
Author: Amitabh Shukla
Author URI: http://www.ygosearch.com

Theme is sponsored by http://punditbuzz.com
*/

body {font: 12px/20px verdana, 'Trebuchet MS', Arial, sans-serif;text-align: center;
     background: #646464 url(images/body-bg2.jpg) repeat-y center; margin: 0px; padding: 0px;}

/* Main Divs and loose elements*/
a {text-decoration: none;}

blockquote{margin: 12px 0 20px 3%; padding: 8px 6px 4px 6px; font-size: 12px; border: 1px solid #80b0cf; background: #d8eaf6; 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 */
/* replaced banner background, banner-top1.jpg repeat-x, with teebark.gif no-repeat */
#banner {position: relative; width: 960px; padding: 0; font: normal 28px Impact, Arial Black,
        sans-serif; background: url(images/teebark.gif) no-repeat; margin: 0 0 0 -4px; height: 113px;
        border: 5px solid #f6df8f;}
/* copy of banner for customized header--one for each category name */
#family {position: relative; width: 960px; padding: 0; font: normal 28px Impact, Arial Black,
        sans-serif; background: url(images/family.gif) no-repeat; margin: 0 0 0 -4px; height: 113px;
        border: 5px solid #f6df8f;}
#search  {position: absolute; margin-left: 10em; width: 12em;}
#rss     {position: absolute; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
         color: black; font-size: .45em; margin: 0; padding: 0; top: 4em;}
#rss img {position: absolute; left: 8.5em; bottom: -.2em;}
* html #banner {margin:0px 0 0 6px;}
input{border:1px solid #ccc;margin-bottom:3px;}
input.sub_but{background: #fff; color: #000;border: 1px solid #aaa;}
#banner a{color: #fff;}
#blogtitle {position: absolute; margin: 30px 0 0 150px; color: black;}
.desc {position: absolute; font:normal 13px Arial,sans-serif;color:#bbb;margin: 65px 0 0 150px; color: black;}

/* Main Body */
#main {width: 530px; padding: 0px 15px 0px 15px; float: left; line-height: 20px;}
#main h1 {color: #5a83ce; font-size: 20px; font-weight: normal; border-bottom: 1px solid #ddd;
      margin: 0px 0px 0px 0px; padding: 0px 0px 6px 0px;}
#main h1 a{color: #000;}
h1#intro a {color: blue;}
#main p.details{padding: 3px 0px 0px 0px; margin: 0px 0 13px 0; font-size: 11px; border-bottom: 1px solid #ddd;}
#main p.detailsb{padding: 3px 0px 0px 5px; margin: 10px 0 20px 0; font-size: 12px; border-bottom: 1px solid #ddd;
      background:#f2f2f2;display:block;}
#main h2 {color: #9F6984; font: 16px serif; text-transform: uppercase; text-align: center;}
#main p {padding: 0px 0px 10px 0px; margin:0px; color:black;}
#main a{color: #0d73a7;}
#main ul, ol{margin:0px 0 10px 25px; padding:0px;}
img.centered   {display: block; margin: 4px 4px 4px 4px; margin-right: auto;}
img.alignright {padding: 4px; margin: 4px 4px 4px 4px; display: inline;}
img.alignleft  {padding: 4px; margin: 4px 4px 4px 4px; display: inline;}
.alignright    {float: right;}
.alignleft     {float: left;}

/* Left Sidebar */
#inner {width: 180px; float: left; padding: 0px 0px 0px 15px;}
#inner h2 {color: #892f03; font-size: 16px; font-weight: normal; border-bottom: 1px dashed #999;
       margin: 0px 0px 5px 0px; padding: 10px 0px 3px 0px;}
#inner ul {list-style: none; margin: 0px; padding: 0px;}
#inner ul li {display: inline; padding: 0px; margin: 0px; font-size: 11px;}
#inner ul li a {display: block;color: #0066cc; text-decoration: none; margin: 0px; padding: 5px 0px 5px 0px;
       border-bottom: 1px solid #C0C0C0;}
#inner ul li a:hover {background: #dcf3ff; 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: #fff; padding: 0px; background: none; margin: 0px;}
#inner p{padding: 3px 0px 0px 0px;margin: 0px; line-height: 20px; color:#fff;}
#s     {width: 60%;}

/* Right Sidebar */
#outer {width: 180px; float: left; padding: 0px 0 0 20px; margin-top: 0px;}
#outer p {color: #E6CFD9; border-top: 1px dotted #fff; padding: 10px; margin-top: -15px;
       font: 11px verdana,arial,helvetica,sans-serif; line-height: 18px;}
#outer h2 {color: #160099; font-size: 16px; font-weight: normal; border-bottom: 1px solid #999;
       margin: 0px 0px 5px 0px; padding: 10px 0px 3px 5px;}
#outer ul {list-style: none; margin: 0px; padding: 0px 0px 10px 0px;}
#outer ul li {display: inline; padding: 0px; margin: 0px; font-size: 11px;}
#outer ul li a {display: block; color: #990033; text-decoration: none; margin: 0px; padding: 5px 0px 5px 5px;
       border-bottom: 1px dashed #b7c187;}
#outer ul li a:hover {background: #fcffec; color: #740127;}
#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: #fff; padding: 0px; background: none; margin: 0px;}
#outer p{padding: 3px 0px 0px 5px; margin: 0px; line-height: 20px; color:#000;}

/* Comments */
#commentblock {width: 485px;background: #f9fde2;color: #000000;float: left;padding: 20px 20px 10px 20px;margin: 10px 0px 0px 0px;border-top: 2px solid #d4dbb2;border-bottom: 1px solid #d4dbb2;}
#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: 380px;background: #f1f7d3;}
.commenttext-admin {clear: both;margin: 3px 0px 10px 0px;padding: 20px 10px 5px 10px;width: 380px;background: #f6f7d3;}
#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%;}
p.comments_link  img{margin: 0px;padding: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

/* Links img */
.xoxo img {
color:#000;
font-weight:normal;
text-decoration:none;
border: 0;
}

/* Footer */
#footer {clear:both;background:#000;color: #fff;text-align:center;height: 25px;padding:10px 0 0 0;margin:0px 0px 0px -3px;width:970px;font-size:11px;}  
* html #footer {margin:0px 0 0 3px;}
#footer a{color: #eee;}   

/* Overrides */
h3 {font-size: 120%; color: blue;}
#twitter-3 {line-height: 1.2;}
#twitter-3 h2.widgettitle a {font-size: 120%; color: blue;}
#twitter-3 ul li a {display: inline; border: 0; padding: 0;}
#twitter-3 span.entry-meta a {color: green;} 
#twitter-3 span.entry-content {display: block;}
#twitter-3 span.entry-meta    {display: block; border-bottom: 1px dashed #b7c187; padding: 0 0 8px 0; font-size:80%;}
.textwidget {background: #FAF6D1; line-height: 1.2; padding: 2px 2px 2px 2px; border: 1px solid blue;}
.textwidget_title {position: relative; margin: 0 0 0 1em;}
.textwidget_img1 {position: absolute; margin: -2.5em 0 0 -1em;}

#teebark-logo {
	background-image:url(http://teebark.com);
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	height:113px;
	width:800px;
 	}
blockquote strong{font-family: courier, courier new, monospace; color: red;}



