/*   
Theme Name: BlueGreen3Column
Theme URI: http://www.cheap-store.net/
Description: blue header green menu 2 sidebars on right side fix 980px width
Author: Natz
Author URI: http://www.cheap-store.net/
Version: 2
.
copyright 2009 by cheap-store.net , All rights reserved. 
.
*/



body  {
	background: #E5ECF3;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
}
h1, h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-size: 1.3em;
}
a {

	text-decoration: none;

}

a:link ,a:visited {
	color: #1B5790;
}

a:hover, a:active {
	color: #4B4B4B;
}

a:active, a:focus{

outline:none;

}

abbr, acronym
{
border-bottom: 1px dashed;
cursor: help;
}

ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
blockquote {
	padding: 5px 5px 5px 40px; 
	background: #F1FAFF url(imgs/quote.jpg) top left no-repeat; 
	margin: 5px 0px; color:#1F89C7; border: dashed 1px #D8ECF7;
}
blockquote p { 
	font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px; 
}

/*
p {
margin:5px;
}*/

/* Begin Images */
img {
	text-decoration: none;
	border-width: 0px;
}
p img {
	padding: 0;
	max-width: 100%;
	}
.postimg {
	width: 90px;
	height: 90px;
	float: left;
	margin-right: 8px;
	padding: 2px;
	border: 1px #c0c0c0 solid;
}

.endpost {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* End Images */

/* Box */
.box1 {
	width: 180px;
	background: #F0F0F0 url(imgs/box1.jpg) center top no-repeat;
	margin-bottom: 15px;
/*	position: relative;*/
	overflow: hidden;
	top: 10px;
}
/*.box1text{
	min-height: 120px;
	padding: 12px;
}

.box1text {
padding-bottom: 20px;
background: url(imgs/box-bottom.gif) bottom no-repeat;
}*/


/* End Box */

#container {
	/*width: 980px;*/
	width: 1100px;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
#header {
	background: #D3E086;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 90px;
	display: block;
} 

#header-top{
	height: 60px;
	margin-top: 0px;
	background-color: #003366;
	padding-top: 5px;
	padding-bottom: 0px;
	width: auto;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#header-top #top-search {
	float:right;
	display:block;
	width: 200px;
	margin:0;
	padding-top: 15px;
/*	margin-left: 620px;*/
}
#header-top #logo {
	float:left;
	display:block;
	width: 280px;
	margin:0;
}
#header-top #logo a {
	font-size: 1px;
	text-decoration: none;
}
#header-top #logo img {
	font-size: 1px;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#header-top #h-title {
	float:left;
	display:block;
	width: 500px;
	margin-right: -210px;
}
#header-top #h-title h1 ,#header-top #h-title h3{
	color: #FFFFFF;
	font-size: 22px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0;
	font-family: Impact, sans-serif;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	text-transform: none;
	letter-spacing: 1px;
}
#header-top #h-title h1 a ,#header-top #h-title h3 a {
	color: #FFFFFF;
	text-decoration: none;
}
#header-top #h-title h1 a:visited ,#header-top #h-title h1 a:active 
,#header-top #h-title h3 a:visited ,#header-top #h-title h3 a:active{
	color: #FFFFFF;
}
#header-top #h-title h1 a:hover ,#header-top #h-title h3 a:hover {
	color: #E37400;
}
#header-top #h-title h2 ,#header-top #h-title .desc{
	margin: 0; 
	color: #E1DFD2;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
/*#header-top h1 {
	margin: 0; 
	color: #FFFFFF;
	font-size: 22px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 285px;
	font-family: Impact, sans-serif;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	text-transform: none;
	letter-spacing: 1px;
}
#header-top h1 a {
	color: #FFFFFF;
	text-decoration: none;
}
#header-top h1 a:visited ,#header-top h1 a:active {
	color: #FFFFFF;
}
#header-top h1 a:hover {
	color: #E37400;
}

#header-top h2 ,#header-top .desc{
	margin: 0; 
	color: #E1DFD2;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 290px;
	font-family: Arial, Helvetica, sans-serif;
}*/

#header-sub{
	height: 25px;
	margin-top: 0px;
	background-color: #D3E086;
	padding-top: 2px;
	padding-bottom: 2px;
	width: auto;
	padding-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}

#header-sub #site-icon{
	float:right;
	display:block;
	width: 250px;
	margin:0;
	padding-top: 5px;
}
#rss ,#sitemap ,#bookmark{
	padding-left:16px;
	background-repeat: no-repeat;
	background-position: top left;
	min-height: 16px;
	margin-top: 0px;
	height:100%;
}
#rss {
	background-image: url(imgs/feed.png);
}
#sitemap {
	background-image: url(imgs/sitemap.png);
}
#bookmark {
	background-image: url(imgs/star.png);
}

#head-menu{
	clear: both;
	/*width: 980px;*/
	width: 1100px;
	padding-top: 15px;
	padding-left: 10px;
}
#wraper {
	/*width: 980px;*/
	width: 1100px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
	display: block;
	
}

#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 180px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 2px;
	display: block;
	margin-left: 0px;
/*	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #E37400;*/
}
#box1 {
	float: right; /* since this element is floated, a width must be given */
	width: 100px;
	heigth: 100px;
	border: 1px dotted #993333;
	min-height: 100px;
}
#sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 160px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 5px 5px 0px 5px;
	display: block;
	margin-left: 0px;
}
#sideads {
	float: none; /* since this element is floated, a width must be given */
	width: 340px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0 0 5px 0;
	display: block;
	margin: 0px;
	height: 130px;
	border: none;
}
#sidebar {
	float: right; /* since this element is floated, a width must be given */
/*	width: 380px;
	margin-left: -390px;*/
	width: 330px;
	margin-left: -340px;	
	margin-top: 0px;
	display: block;
	padding: 5px 5px 0 5px;
	overflow:hidden;
}
.left_sidebar{
	width:160px;
	padding: 5px 5px 0 5px;
	vertical-align:top;
}
.right_sidebar{
	width:160px;
	padding: 5px 5px 0 5px;
	vertical-align:top;
}
.large_sidebar{
	vertical-align:top;
	padding: 5px 5px 0 5px;
	margin: 5px 5px; 0 10px;
}

#mainContent {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #231708;
	display: block;
	float: left;
	/*width: 570px;*/
	max-width:770px!important;
	min-width: 570px!important;
	width:auto;
	overflow:visible;
} 
/*#mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #231708;
	padding : 5px 0 2px 0;	
} */

/* Blog */

#mainContent .post .posttag a{
	color:#7BAE11
}
#mainContent .post .posttag a:hover{color:#E37400}
.post {
margin:10px 10px 0 0;
text-align:left;
}
.post strong{
/*	color:#101010;*/
}
.post em{
	color: #CC6A00;
}
.postshare{
	margin: 5px 0 10px 5px;
/*	padding: 5px 0 15px 5px;*/
	min-height: 16px;
} 
.posttag{
	padding-left:20px;
	background-image: url(imgs/tag_blue.png);
	background-repeat: no-repeat;
	background-position: top left;
	min-height: 16px;
	margin-top: 10px;
} 
.posttitle {
	width: 100%;
	color: #003366;
	overflow: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}

.posttitle a {
	float: left;
	padding: 0 5px;
	text-decoration: none;
	background-color: transparent;
	background-image: url(imgs/link-line.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0pt 95%;
}
.posttitle a:link, .posttitle a:visited {
	color: #003366;	
}
.posttitle a:hover, .posttitle a:active {
	color: #0C8C8C;
}
.postmeta {
	margin-top: 0;
	padding-top: 1px;
/*	background: url(images/postmeta.gif) no-repeat top left;*/
	font-size: 0.9em;
	color: #999;
}
.postmeta a:link, .postmeta a:visited {
	color: #7BAE11;	
}
.postmeta a:hover, .postmeta a:active {
	color: #E37400;
}
.postentry {
	padding:0 5px 0 5px; 
	display: block;
	font-size: 12px;
}
.postentry li{
	background: url(imgs/orange_arr.gif) no-repeat top left;
	padding-left:18px;
}

.postentry h2{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.1em;
	font-weight: bold;
	text-indent: 5px;
	color: #000;
}
.postentry h3{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.1em;
	font-weight: bold;
	text-indent: 5px;
	color: #000;
}
.postentry h4{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.1em;
	font-weight: bold;
	text-indent: 5px;
	color: #000;
}
.postentry h5{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.1em;
	font-weight: bold;
	text-indent: 5px;
	color: #000;
}
.postentry a {
	text-decoration: underline;
}
.postentry a:link, .postentry a:visited {
	color: #1B5790;
}
.postentry a:hover, .postentry a:active  {
	color: #E37400;
	text-decoration: none;
}

/* bullet for link */
.orange_link {
	background: url(imgs/orange_arr.gif) no-repeat top left;
	padding-left:18px;
}
.shopping {
	background: url(imgs/cart.gif) no-repeat top left;
	padding-left:18px;
}
.book {
	background: url(imgs/book_small.png) no-repeat top left;
	padding-left:18px;
}
.video {
	background: url(imgs/film_small.png) no-repeat top left;
	padding-left:17px;
}
.music {
	background: url(imgs/music_small.png) no-repeat top left;
	padding-left:18px;
}
.special{
	color: #CC6A00;
}
.green {
	color: #59A620;
}
/* End bullet for link */

/*
.postentry img{
margin:10px; border:1px solid #f2f2f2
}
.postentry img a{
border:#FF0080 solid 5px;
}
.postentry a img{
border:#FFE1F0 solid 6px;
padding:6px;
background:#F9F9F9;
}
.postentry a:hover img{
border:#FFB3D9 solid 6px;
}
*/
.postfeedback {
	padding-left: 14px;
}
.postfeedback a.commentslink,a.more-link{
	color:#1B5790;
}
.postfeedback a:hover{
	color:#4B4B4B;
}
.more-link{
	font-size:0.9em;
	font-weight:bold;
}

a.more-link{
	display:block;
	text-align:right;
}
.permalink {
	margin: 0 1.8em 0 0;
	padding: 0 0 0 14px;
	background: url(images/permalink.gif) no-repeat center left;
}
.commentslink {
	padding: 0 0 0 17px;
	background-image: url(imgs/comments.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#footer {
	/*padding: 0px 10px 0px 10px;  this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#FFFFFF;
	/*width: 980px;*/
	width: 1100px;
	float: left;
	display: block;

} 
#footer-wraper {
	padding-top: 10px;
	padding-left: 10px;
	float: left;
} 

#footer .col, #footer .col-last {
	float: left;
	margin: 5px 0 0 0;
	padding: 1px 0;
	width: 310px;
	border-right: 1px solid #ddd;
	min-height: 210px;
}
#footer .col-last {
    border: none;
}


#footer dl {
	margin: 0;
	color: #9CA8B4;
}

#footer dl.col-prime {
    margin-bottom: 0.7em;
}

#footer dd {
	margin: 0;
	padding: 3px 10px;
	font-size: 90%;
}

#footer dd a {
	text-transform: uppercase;
	text-decoration: none;
	background: url(imgs/link-line.gif) repeat-x 0 100%;
	padding-bottom: 1px;
	color: #1B5790;
	font-family: Tahoma, Times, serif;
	font-size: 85%;
}

#footer dd a span {
    text-transform: none;
}

#footer dd a:hover {
	color: #4B4B4B;
}

#footer dd a.logo{
	background: none;
}

#footer dd a img{
	margin: 0;
	padding: 3px 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background: none;
}
#footer dt {
    font-size: 105%;
    font-weight: bold;
    letter-spacing: -0.02em;
    padding: 0 10px;
}
#copyr {
	font-size: 0.8em;
	color: #4b4b4b;
	text-align: center;
}

.col-prime2 {
    margin:0;
	padding:0;
    margin-bottom: 0.7em;
	list-style: none;
	font-weight: normal;	
	color: #9CA8B4;
	margin-top: 5px;
}

.col-prime2 dt {
    font-size: 105%;
    font-weight: bold;
    letter-spacing: -0.02em;
    padding: 0 10px;
}

.col-prime2 ul {
	list-style: none;
	font-weight: normal;
    padding: 0;
	margin: 0;
}

.col-prime2 ul li {
	margin: 0;
	padding: 3px 0px 3px 10px;
	font-size: 90%;
}

.col-prime2 ul li a {
	text-transform: uppercase;
	text-decoration: none;
	background: url(imgs/link-line.gif) repeat-x 0 100%;
	padding-bottom: 1px;
	color: #1B5790;
	font-family: Tahoma, Times, serif;
	font-size: 85%;
}

.col-prime2 ul li a span {
    text-transform: none;
}

.col-prime2 ul li a:hover {
	color: #4B4B4B;
}

.col-prime2 li {
	margin: 0;
	font-weight: normal;
	padding: 3px 0px 3px 10px;
	font-size: 90%;
}

.col-prime2 li a {
	text-transform: uppercase;
	text-decoration: none;
	background: url(imgs/link-line.gif) repeat-x 0 100%;
	padding-bottom: 1px;
	color: #1B5790;
	font-family: Tahoma, Times, serif;
	font-size: 85%;
}

.col-prime2 li a span {
    text-transform: none;
}

.col-prime2 li a:hover {
	color: #4B4B4B;
}



#footer .340{
	width: 340px;
}

/* Category Sidebar */
#cat-sideblk{
	margin:0;
	padding:5px;
	/*border:#0e92a0 1px solid;*/
	width:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
#cat-sideblk h4{
	display: block;
	margin:0 8px 5px 0;
	padding:0 5px 0px 17px;
	font-size: 1.2em;
	color: #4B4B4B;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	background-image: url(imgs/bullet-cate.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#cat-sideblk dl{
	list-style-type:none;
	margin:2px 0px 2px 0;
	padding:0 2px 0 0;
}
#cat-sideblk dt{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 3px;
}	
#cat-sideblk dt a{
	padding:0 0 0 5px;
	height: 100%;
	text-decoration:none;
	display: block;
/*	background-image: url(imgs/bullet-blue.png);
	background-repeat: no-repeat;
	background-position: top left;*/
}
#cat-sideblk dt a:link , #cat-sideblk dt a:visited{
	color: #59A620;
}
#cat-sideblk dt a:hover , #cat-sideblk dt a:active{
	color: #4B4B4B;
}

#cat-sideblk dd{
	margin:0px 0px 5px 5px;
	font-size: 1em;
}

#cat-sideblk dd a{
	padding:0 0 0 17px;
	height: 100%;
	text-decoration:none;
	display: block;
	background-image: url(imgs/bullet-blue2.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#cat-sideblk dd a:link ,#cat-sideblk dd a:visited{
	color: #1B5790;
}
#cat-sideblk dd a:hover ,#cat-sideblk dd a:active{
	color: #4B4B4B;
}
/* End Category Sidebar */

/* Widget Sidebar */
.box2{
	padding-top: 0px;	
/*	display: block;*/
}

#widget_stags_cloud {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;	
}
#widget_stags_cloud .st-tag-cloud {
	border: 1px solid #1B5790;
}

#widget_stags_cloud .widgettitle{
	font-size: 1.3em;
	color: #4B4B4B;
	background:#FFFFDF url(imgs/tag.png) no-repeat left top;
	padding-left:18px;
	margin: 0 0 5px 0;
	border-bottom: thin groove #626200;
	border-left: 1px solid #C6C600;
	border-top: 1px solid #C6C600;
	border-right: thin groove #626200;
}

#widget_recent_entries .widgettitle{
	font-size: 1.3em;
	color: #4B4B4B;
	background:#E5ECF3 url(imgs/bullet-res_post3.png) no-repeat left top;
	padding-left:18px;
	margin: 0 0 1px 0;
	border-bottom: thin groove #356289;
	border-left: 1px solid #A2BCD3;
	border-top: 1px solid #A2BCD3;
	border-right: thin groove #356289;
}
#widget_recent_entries ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	border: 1px solid #1B5790;*/
	padding: 0px 0 5px 5px;
}
#widget_recent_entries ul li {
	border-bottom: 1px dashed #A1BAD3;
/*	display: block;*/
}
#widget_recent_entries ul li a{
	height:100%;		
	display: block;
}
#widget_recent_entries ul li a:link ,#widget_recent_entries ul li a:visited{
	background:url(imgs/bullet-res_post.png) no-repeat left top;
	padding-left:18px;
}
#widget_recent_entries ul li a:hover ,#widget_recent_entries ul li a:active{
	background: #E5ECF3 url(imgs/bullet-res_post2.png) no-repeat left top;
	padding-left:18px;
}

.widget .widgettitle{
	font-size: 1.3em;
	color: #4B4B4B;
	margin: 5px 0 1px 0;
/*	background:#E5ECF3 url(imgs/bullet-res_post3.png) no-repeat left top;
	padding-left:18px;
	border-bottom: thin groove #356289;
	border-left: 1px solid #A2BCD3;
	border-top: 1px solid #A2BCD3;
	border-right: thin groove #356289; */
}
.widget  ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
/*	border: 1px solid #1B5790;*/
	padding: 0px 0 5px 5px;
}
.widget  ul li {
	border-bottom: 1px dashed #A1BAD3;
/*	display: block;*/
}
.widget  ul li a{
	height:100%;		
	display: block;
}
.widget  ul li a:link ,.widget  ul li a:visited{
	/*background:url(imgs/bullet-res_post.png) no-repeat left top;*/
       background: url(imgs/bullet_blue.png) no-repeat top left;	
       padding-left:18px;
	   font-size: 1em;
}
.widget  ul li a:hover ,.widget  ul li a:active{
	/*background: #E5ECF3 url(imgs/bullet-res_post2.png) no-repeat left top;*/
       background: url(imgs/bullet_blue.png) no-repeat top left;
       padding-left:18px;
	   font-size: 1em;
}
.widget  ul li ul{
	padding: 0px 0px 0px 5px;
	font-size: 1em;
}
.widget  ul li ul li {
	border-bottom: 0px;
	font-size: 1em;
	font-weight:normal;
}

/*#widget_categories .widget  ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0 5px 5px;
}
#widget_categories .widget  ul li {
	border-bottom: 1px dashed #A1BAD3;

}
#widget_categories .widget  ul li a{
	height:100%;		
	display: block;
}
#widget_categories .widget  ul li a:link ,#widget_categories .widget  ul li a:visited{

       background: url(imgs/bullet_blue2.png) no-repeat top left;	
       padding-left:18px;
}
#widget_categories .widget  ul li a:hover ,#widget_categories .widget  ul li a:active{
       background: url(imgs/bullet_blue2.png) no-repeat top left;
       padding-left:18px;
}*/

/* End Widget Sidebar */

/* Default WP categories style */
.categories {
	margin:0;
	/*border:#0e92a0 1px solid;*/
	width:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	min-height: 120px;
	padding:2px 0 20px 0;
	background: url(imgs/box-bottom.gif) bottom no-repeat;	
 }
.categories ul , .categories ul li , .categories ul li ul , .categories ul li ul li{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 3px;
	margin-top: 3px;
}
.categories ul li { 
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 5px;
}
.categories h6{
	display: block;
	margin:0px 8px 10px 5px;
	padding:0px 5px 0px 17px;
	font-size: 1.5em;
	color: #FFA23D;
	/*	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;*/
	background-image: url(imgs/bullet-cate.png);
	background-repeat: no-repeat;
	background-position: left Top;
	font-family: Tahoma ,"Times New Roman", Times, serif;
	font-weight: bold;
}
.categories ul{
	list-style-type:none;
	margin:2px 0px 2px 0;
	padding:0 2px 0 0;
}
.cat-item {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 3px;
}	
.cat-item a{
	padding:0 0 0 5px;
	height: 100%;
	text-decoration:none;
	display: block;
/*	background-image: url(imgs/bullet-blue.png);
	background-repeat: no-repeat;
	background-position: top left;*/
}
.cat-item a:link , .cat-item a:visited{
	color: #59A620;
}
.cat-item a:hover , .cat-item a:active{
	color: #4B4B4B;
}

.children{
	margin:0px 0px 5px 5px;
	font-size: 1em;
}

.children a{
	padding:0 0 0 17px;
	height: 100%;
	text-decoration:none;
	display: block;
	background-image: url(imgs/bullet-blue2.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.children a:link ,.children a:visited{
	color: #59A620;
}
.children a:hover ,.children a:active{
	color: #4B4B4B;
}

.current-cat  a:link ,.current-cat a:visited{ 
	color: #E37400; 
 }
.current-cat  a:hover ,.current-cat a:active{ 
	color: #4B4B4B; 
 }

.current-cat-parent { 
 
 }

/* End Wp Style*/

/* Start Comment,Form  and Related post  */
#related-post{
	font-size: 1.3em;
	color: #4B4B4B;
	background:url(imgs/bullet-rel.png) no-repeat left top; 
	padding-left:20px;	
}
.st-related-posts { 
	font-weight: bold;
	padding:0 0 5px 20px;
}
.st-related-posts li{ 
list-style:none; 
background:url(imgs/bullet-rel2.png) no-repeat left top; 
padding-left:20px;
padding-bottom: 5px;
min-height: 16px;
}

.commentlist {

	margin: 1.2em 0;

	padding: 0;

	border-bottom: 1px solid #E8E7D0;

	list-style-type: none;

}

.commentlist li {

	border-top: 1px solid #E8E7D0;

	padding: 1px 20px;

	background-color: #FEFEFE;

}

.alt {

	background-color: #FBFBF7!important;

}

.commenttitle {

	margin-bottom: 0;

	font-size: 1.3em;

}

.commentmetadata a{

	margin-top: 0;

	font-size: 0.9em;

	color: #999;
}

.commentmetadata a:link ,.commentmetadata a:visited ,.commentmetadata a:hover 
,.commentmetadata a:active {

	margin-top: 0;

	font-size: 0.9em;

	color: #999;
}

#comments ,#respond {
	font-size: 1.3em;
	color: #4B4B4B;
}

#commentform{
	width:500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}

#commentform textarea {
	width: 420px;
	padding: 2px;
}

#commentform #submit {
	margin: 0;
	width:125px;
	height:25px;
	padding-bottom: 2px;
}

#commentform label small{
	font-size: 1.2em;
	color: #4B4B4B;
	padding: 5px 0 5px 0;
}
/* Comment ,Form and Related post */

/*search form */
#searchform {
	margin: 0;
	padding-right:5px;
}

/* search form button - to specify button only use input[type="submit"] */
#searchform input {
	border: none;
	height: 18px;
	vertical-align: middle;
}

#searchform #s {
	margin: 0px 0 0;
	width: 120px;
	height: 14px;
	vertical-align: middle;
	font-size: 12px;	
	border: none;	
	color: #4B4B4B;
/*	padding: 26px 20px 0px 20px;
	background: url(images/search_bg.gif) no-repeat;
	color: #ef8701;*/
}
#searchsubmit{
	background: url(imgs/search.gif) no-repeat;
	width: 50px
}

/*End search form */

/* Dagon Sitemap */
#sitemap-wraper{
	border-top: 1px solid #004284;
	border-right: thin groove #222A47;
	border-bottom: thin groove #222A47;
	border-left: 1px solid #004284;	
	padding: 5px 5px 10px 5px;
	display: block;
}
#sitemap-wraper h1{
	font-size: 1.3em;
	background-image: url(imgs/map1.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	min-height: 16px;
	padding-left: 18px;
	padding-bottom: 0px;
	color: #003366;
}
.ddsg-wrapper{
	display: block;
	padding-left: 10px;
}
#sitemap-wraper .ddsg-wrapper h2{
	font-size: 1.2em;
	background-image: url(imgs/folder_exp.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	min-height: 16px;
	padding-left: 18px;
	padding-bottom: 0px;
	color: #003366;
	margin:0px;
	border-bottom: 1px solid #003366;
}
.ddsg-wrapper ul{
	margin: 2px 0 10px 0;
	list-style:none;
}
.ddsg-wrapper a{
	list-style:none;
	background:none;
}
.ddsg-wrapper ul li{
	padding:0 0 0 5px;
	list-style:none;
}
.ddsg-wrapper ul li ul li{
	background-image: url(imgs/bullet_blue.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	min-height: 16px;
	padding:0 0 0 18px;
}
/* End Dagon Sitemap*/

/*  for Star Rating */
.swSprite { display: -moz-inline-box; display: inline-block; margin: 0;padding: 0; position: relative; overflow: hidden; vertical-align: middle;
            background: url(imgs/myIcon.png) no-repeat; }
.swSprite span { position: absolute; left: -9999px; }
.s_star_0_0 { background-position: -95px 0px; width: 65px;height: 13px; }
.s_star_0_5 { background-position: -82px -20px; width: 65px;height: 13px; }
.s_star_1_0 { background-position: -82px 0px; width: 65px;height: 13px; }
.s_star_1_5 { background-position: -69px -20px; width: 65px;height: 13px; }
.s_star_2_0 { background-position: -69px 0px; width: 65px;height: 13px; }
.s_star_2_5 { background-position: -56px -20px; width: 65px;height: 13px; }
.s_star_3_0 { background-position: -56px 0px; width: 65px;height: 13px; }
.s_star_3_5 { background-position: -43px -20px; width: 65px;height: 13px; }
.s_star_4_0 { background-position: -43px 0px; width: 65px;height: 13px; }
.s_star_4_5 { background-position: -30px -20px; width: 65px;height: 13px; }
.s_star_5_0 { background-position: -30px 0px; width: 65px;height: 13px; }
/*  End for Star Rating  */

.cl{
background:url(imgs/t-cl.gif) left top no-repeat;
margin:0px;
display:block;
font-size:1px;
height:10px;
}
.cr{
background:url(imgs/t-cr.gif) right top no-repeat;
margin:0px;
display:block;
font-size:1px;
height:10px;
}
.bl{
background:url(imgs/b-cl.gif) left bottom no-repeat;
margin:0px;
display:block;
font-size:1px;
height:10px;
}
.br{
background:url(imgs/b-cr.gif) right bottom no-repeat;
margin:0px;
display:block;
font-size:1px;
height:10px;
}
.hbl{
background:url(imgs/hb-cl.gif) left bottom no-repeat;
margin:0px;
display:block;
font-size:1px;
height:10px;
}
.hbr{
background:url(imgs/hb-cr.gif) right bottom no-repeat;
margin:0px;
display:block;
font-size:1px;
height:10px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}


