/*
Theme Name: YG Bloom
Theme URI: http://web.ygoy.com
Description: YG Bloom - 2 column widget ready wordpress theme
Version: 1.0 
Author: Amitabh Shukla
Author URI: http://www.ygoy.com

License under Creative Common - http://creativecommons.org/licenses/by-nc-sa/2.5
*/
   
/* default styles
   -------------- */
*{ margin: 0; padding: 0; }* 
body {font: 11px "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em;background: #eee url(images/brown022.jpg);color: #333333;margin: 0; padding: 0;}

a {color: #0000FF;background: inherit;}
a:hover { color: #6C757A; background: inherit;text-decoration:none; }
.logo h1 {color: #222222;font-size: 34px;font-family: Times New Roman, Georgia, Arial;font-weight: normal;margin: 0px;padding:5px 0px 0px 5px;	text-decoration: none;letter-spacing:.05px;}
.logo h1 a, #header h1 a:visited {color: #fff;font-size: 36px;font-family: Times New Roman, Georgia, Arial;font-weight: normal;margin: 0px;	padding:0px;text-decoration: none;}
.logo h1 a:hover {color: #ccc;text-decoration: none;}
.logo p {color: #aaa;font-size: 14px;font-family: Arial, Tahoma, Verdana;font-weight: normal;margin:0px;padding:12px 0px 0px 18px;text-decoration: none;}
.orange { color: #ee1111; }
sup { font-size: .5em; }
h1 a, h2 a { text-decoration: none;color:#990033; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { font:bold 1em georgia;padding:2px 0px; margin:0px;width:100%; }
p {	margin: 0 0 5px 0; }
ul { list-style : none; }

/* layout
   ------ */
.content {margin:0 auto;width:980px;padding: 0px;background: #FFFFFF;}
.wrapit{background:#E8E3D4;padding:10px;border:1px solid lightgrey;}
.wrapit1{background:#FFFFFF;padding:10px 13px;border:1px solid lightgrey;}
.header {height:110px;color: #fff;margin: 0px 0 0px 0;padding: 0px 0 0 0;border:1px solid #ccc;}
.top_info {float: right;width: 300px;padding: 5px 0 4px 0;color: #ddd;}
.top_info_right {float: right;width: 270px;padding: 0 0 0 25px;	}
.browse_category  {width: 390px;color: #FFF;background: inherit;}
.bar {clear: both;font-size: 1.1em;height: 30px;color: #FFF;background: #FF9148 url(images/menubg.gif) repeat-x;margin-bottom:10px;}
.bar ul{float:right;}
.bar li {padding: 5px 12px 5px 12px;color: #FFEADC;float: left;}
.bar li.active {background: #E0691A;color: #fff;font-weight: bold;}
.bar li a {font-weight: bold;color: #FFF;background: inherit;text-decoration: none;} 


	
/* search form */
.search_field {color: #808080;clear: both;font-weight: bold;padding: 7px 5px 10px 0px;margin: 5px 0;}
input.search {width:170px;border: 0;border:1px solid #ccc;padding:3px;color: #E0691A;font-weight: bold;margin:0px;float:left;}
input.submit {background: #E0691A url(images/submit.gif) no-repeat;border: 0;padding: 4px 0;width:65px;margin:0px 10px 1px 0px;color: #FFF;font:bold 1em Arial, Sans-Serif;float:right;}
.grey { color: #808080; background: inherit; font-weight: normal; }
.search_form { float: right; }

/* left side
   --------- */
.leftbig {float: left;width:65%;margin: 3px 2px 10px 5px;padding:0px;}
html>body .leftbig {margin: 0 0px 10px 12px;}
.leftbig h2 a{color:#0000FF;border-bottom:1px dotted #515151;padding:5px 0px;}
.leftbig h2.heading a{color:#0000FF;border-bottom:1px dotted #515151;padding:5px 0px;font-size:16px;}
.leftbig h6{padding:3px 0px 0px 0px;margin:0px 0 13px 0;font-size:12px;font-weight:normal;border-bottom:1px solid #B29D6C;}
.leftbig h6 a{text-decoration:none;}
.leftbig h2{overflow:hidden;font-size:12px;}
.leftbig p{margin-bottom:1.3em;font-size:12px;line-height:19px;}
.subheader {margin: 20px 0 25px 0;padding: 8px;background: #f4f4f4 url(images/ullibg.gif) repeat-x top left;color: #000;border-bottom: 1px solid #CDBD58;
border-top: 1px solid #CDBD58;}
.left_articles {margin: 0px 0 10px 0;background: #fff url(images/bgshade.gif) repeat-x;color: #454545;padding: 15px 15px 5px 10px;}
.date { font-size: .9em; padding: 0 0 0 12px; background: #fff url(images/news.gif) no-repeat center left; color: #808080; }
.leftbig ul, .leftbig ol { margin:0px 0px 10px 20px; padding: 0; line-height: 1.5em;}
.leftbig li { padding:5px 0px; font-size:12px;font-weight:normal;}
.leftbig li.marcin { padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d1d1d1;}
.leftbig li a {text-decoration:none;}
.leftbig h3.recentnews{margin: 10px 0 5px 0px; padding:0 0 3px 0px;font-size:20px;border-bottom:1px solid #0000FF;}
.leftbig h3{margin:0px 0 15px 0px;font-size:15px;color:#000;}
div.entry-meta{background:#efebdf;border-bottom:1px solid #d7cbae;border-top:1px solid #d7cbae;font-size:0.9em;margin:10px 5px 25px 5px;padding:3px 5px 3px 5px;text-align:center;}
div.entry-meta span{font-size:12px;color:#444;font-weight:bold;}
div.entry-meta span a{text-decoration:none;font-weight:normal;}

rightul{margin: 5px 0 10px 0;padding: 0;}
.rightul li {display: inline;padding: 0;margin: 0;}
.rightul li a {display: block;text-decoration: none;margin: 0;padding: 7px 0 7px 18px;border-bottom: 1px solid #C0C0C0;color: #aa0000;
background: transparent url(images/bull.gif) left center no-repeat;}
.rightul li a:hover {background: #efebe1 url(images/bull1.gif) left center no-repeat;color: #666;}	

/* right side
---------- */
.right {float: right;width: 310px;margin:3px 5px 10px 0px;padding:0px;font-size: 12px;}
html>body .right {margin: 0px 12px 10px 0px;}
.right h3 {color: #000;padding: 3px 0 4px 0px;font: bold 1.2em georgia, Tahoma, Arial, Sans-Serif;margin: 0 0 3px 0;border-bottom:1px solid #aaa;}
.right_articles {color: #414141;padding: 8px 8px 8px 0;	margin: 0 0 10px 0;}
.notice {background: #f4f4f4 url(images/ullibg.gif) repeat-x top left;color: #000;border-bottom: 1px solid #CDBD58;border-top: 1px solid #CDBD58;padding: 12px 8px;margin: 0 0 3px 0;}
.image {float: left;margin:5px 9px 7px 2px;background:#eee;padding:3px;border:1px solid #ccc;}
.right h2{color: #000;padding: 3px 0 4px 0px;font: bold 1.2em georgia, Tahoma, Arial, Sans-Serif;margin: 0 0 3px 0;border-bottom:1px solid #aaa;}
.right ul {list-style: none;margin: 0px;padding: 0px;}
.right ul li {padding: 0px 0px 8px 0px;margin: 0px;}
.right ul li a, .right ul li a:visited {color: #0000FF;text-decoration: none;padding: 5px 0px 5px 0px;}


/* footer
------ */
.footer{clear:both;text-align: center;padding: 10px 0;border-top:1px solid #ccc;line-height:2em; repeat-x top left; color:#000;}
.footer a{color:#0000FF;}

/* Ajax Tabs */
#wrapper1{margin:5px 5px 15px 0;}
#wrapper1 li{margin-bottom:2px;}	
#wrapper1 a{text-decoration:none;}	
#wrapper1 div.containe{margin: 0;padding: 10px;line-height: 1.5em;text-align: justify;font-size:12px;border:1px solid #E3DDCB;}
.box1{background:#EFEBE1;}
.boxholder{clear: both;padding: 2px;background:inherit;margin:-4px 0px 0px 0px;}
.tab{float: left;height: 20px;width: 93px;margin: 0 2px -1px 2px;padding:0px;text-align: center;background: #eee;}
.tabtxt{margin: 0;color: #000;font-size: 12px;padding: 1px 0 0 0;background:url(images/rboxbg.jpg) repeat-x top left;border-top:1px solid #bbb;
border-left:1px solid #bbb;border-right:1px solid #bbb;}
.tabtxt a{color: #333;text-decoration:none;}

/* Comments */
#commentblock {font-size:12px;width:90%;color: #000000;float: left;padding:10px 15px 0px 5px;margin:0px 0px 0px 0px;border-top:1px solid #c6c6c6;}
#commentblock ol{list-style-type: none;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: 8px 0px 15px 0px;padding:2px 10px 2px 10px;width:94%;background:#EFEBE1;border-bottom:1px dashed #ddd;border-top:1px dashed #ddd;}
.commenttext p{margin:0px;padding:5px 0 5px 0;font-size:12px;}
.commenttext-admin {clear: both;margin: 3px 0px 10px 0px;padding: 20px 10px 5px 10px;width:94%;background: #efebe1;border-bottom:1px solid #c6c6c6;}
#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;}




img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}