/* 

	Theme Name: Channel	

	Theme URL: http://theme-junkie.com/

	Description: Just Another Premium Theme for Free

	Author: Roy Guan

	Author URI: http://theme-junkie.com/ 

	Version: 1.1

	Tags:  Fixed Width, Adsense Ready, Widget Ready, Advanced Theme Options

	

	Changelog:

	10/18/2009  v1.1  Fix bugs of blockquote and list in post content

	09/15/2009  v1.0  Initial Release to compatible with WordPress 2.8.4

*/



/*******************

*	RESET		   *

*******************/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin:0;

	padding:0;

	border:0;

	outline:0;

	font-size:100%;

	vertical-align:baseline;

	background:transparent

}

body {

	line-height:1

	

}

body { background:#5A5A5A url(images/bg-body.jpg) repeat-x fixed left top; font:13px tahoma; color:#000000; }

ol, ul {

	list-style:none

}

blockquote, q {

	quotes:none

}

blockquote:before, blockquote:after, q:before, q:after {

	content:'';

	content:none

}

:focus {

	outline:0

}

ins {

	text-decoration:none

}

del {

	text-decoration:line-through

}

table {

	border-collapse:collapse;

	border-spacing:0

}

a {

	text-decoration:none;

}

.clear {

	clear:both

}

.right {

	float:right;

}

.left {

	float:left;

}

/*******************

*	OVERALL		   *

********************/

body {

	background: #5A5A5A;

	font-family: tahoma;

	font-size: 13px;

	magrin: 0;

	padding: 0;

}

#wrapper {

	background: #fff;

	width: 960px;

	margin: 0px auto;

	padding: 10px 20px 15px;

	border: 2px solid #E1E1E1;
	border-top:0px;

	

	

}

#wrapper_hed {

	

	background-color: white;

border: 4px solid #E1E1E1;

margin: 15px auto 0px;

padding: 6px;

width: 940px;

	

	

	

	

}

/*******************

*	HYPERLINKS	   *

********************/

a, a:visited, a:active { color:#222; text-decoration:none; }

a:hover { color:#26b; text-decoration:underline; }

/*******************

*	TOP			   *

********************/

#top {

	background: #fff;

	margin: 0;

	padding: 0;

}

	#topnav {

	background: #4488DD;

	height: 30px;

	margin: 0;

	padding: 2px 0 1px 0;

	border-top: 1px solid #f0f0f0;

	border-bottom: 1px solid #f0f0f0;

	font-size: 11px;

	font-family:Arial,Helvetica,sans-serif;

}

#topnav .current_page_item {

	background: #2266BB !important;

}

#topnav .current_page_item a {

	color: #fff !important;

}

#topnav ul {

	float: left;

	list-style: none;

	margin: 0 0 0 1px;

	padding: 0;

}

#topnav li {

	float: left;

	list-style: none;

	margin: 0 4px 0 0;

	padding: 0;

	font-weight: bold;

	

}

#topnav ul li {

	list-style: none;

	margin: 0;

	padding: 0;

	border-right: 1px solid #045;

}

#topnav li a, #topnav li a:link, #topnav li a:visited {

	color: #fff;

	display: block;

	margin: 0;

	padding: 8px 12px 7px 12px;

	font-size:13px;

}

#topnav li a:hover, #topnav li a:active {

	background: #4488DD;

	color: #fff;

	display: block;

	text-decoration: none;

	margin: 0;

	padding: 8px 12px 7px 12px;

	border-bottom: none;

}

#topnav li li a, #topnav li li a:link, #topnav li li a:visited {

	background: #fff;

	width: 220px;

	color: #111;

	float: none;

	margin: 0;

	padding: 8px 12px 7px 12px;

	border:1px solid #DDDDDD;

}

#topnav li li a:hover, #topnav li li a:active {

	background: #4488DD;

	color: #fff;

	padding: 8px 12px 7px 12px;

}

#topnav li ul {

	z-index: 9999;

	width: 155px;

	margin: 0 0 0 -1px;

	padding: 0;

	position: absolute;

	left: -999em;

	height: auto;

}

#topnav li li {

	border:none;

}

#topnav li ul a {

	width: 120px;

}

#topnav li ul a:hover, #topnav li ul a:active {

}

#topnav li ul ul {

	margin: -31px 0 0 156px;

	border: none;

}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {

	left: -999em;

}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {

	left: auto;

}

#topnav li:hover, #topnav li.sfhover {

	position: static;

}

#topnav .left a {

	margin: 0;

	padding: 0 5px 0 5px;

}

/*******************

*	SEARCH FORM	   *

********************/

form {

	margin: 0;

	padding: 0;

}

#searchform {

	margin: 0;

	padding: 0;

	line-height: 28px;

}

.searchinput {

	width: 160px;

	font-size: 11px;

	color: #333;

	margin: 0;

	padding: 4px 4px 4px 5px;

	border: 1px solid #e6e6e6;

	background: #fff;

}

.searchinput:focus {

	border: 1px solid #191919;

}

.searchsubmit {

	width: 35px;

	background: #4488DD;

	border: 1px solid #ddd;

	margin: 0;

	padding: 1px 0 2px 0;

	color: #fff;

	font-weight: bold;

}

/*******************

*	HEADER		   *

********************/

#header {

	background: #fff;

	height: 100px;

	margin: 0;

	padding-bottom:16px;

	padding-top:7px;

}

.logo {

	background: #fff url(images/logo1.png) no-repeat;

	float: left;

	width: 232px;

	height: 65px;

	margin: 20px 0 0 0;

	padding: 0;

}

.ad468x60 {

	float: right;

	background: #fff;

	width: 468px;

	height: 60px;

	margin: 20px 0 0 0;

	padding: 0;

}

.ad468x60 img {

	border: none;

}

/*******************

*	MENU		   *

********************/

#menu {

	background: #fff;

	height: 28px;

	margin: 0;

	padding: 0;

	border-top: 1px solid #f0f0f0;

	border-bottom: 3px solid #4488DD;

}

#menu ul {

	float: left;

	list-style: none;

	margin: 0 0 0 1px;

	padding: 0;

}

#menu li {

	float: left;

	list-style: none;

	margin: 0;

	padding: 0;

	border-right: 1px solid #ddd;

}

#menu ul li {

	margin: 0 0 0 -1px;

	padding: 0;

	list-style: none;

	border-right: 1px solid #045;

}

#menu li a, #menu li a:link, #menu li a:visited {

	margin: 0;

	padding: 8px 12px 7px 12px;

	color: #000;

	display: block;

	font-size: 13px;

}

#menu li a:hover, #menu li a:active {

	background: #4488DD;

	margin: 0;

	padding: 8px 12px 7px 12px;

	color: #fff;

	display: block;

	text-decoration: none;

	border-bottom: none;

}

#menu li li a, #menu li li a:link, #menu li li a:visited {

	background: #fff;

	width: 130px;

	float: none;

	margin: 0;

	padding: 8px 12px 7px 12px;

	color: #000;

	border-bottom: 1px solid #ddd;

	border-left: 1px solid #ddd;

	border-right: 1px solid #ddd;

}

#menu li li a:hover, #menu li li a:active {

	background: #4488DD;

	color: #fff;

	padding: 8px 12px 7px 12px;

}

#menu li ul {

	z-index: 9999;

	position: absolute;

	height: auto;

	width: 155px;

	margin: 0;

	padding: 0;

	left: -999em;

}

#menu li li {

	border: none;

}

#menu li ul a {

	width: 120px;

}

#menu li ul a:hover, #menu li ul a:active {

}

#menu li ul ul {

	margin: -29px 0 0 156px;

	border: none;

}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {

	left: -999em;

}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {

	left: auto;

}

#menu li:hover, #menu li.sfhover {

	position: static;

}

/*******************

*	HOMEPAGE	   *

********************/

#col1 {

	float:left;

width:640px;

}

.featuredline {

	margin: 0;

	padding: 10px 0 10px 0;

	background: #fff;

}

/*******************

*	POST BOX	   *

********************/

#post {

}

#postbox {

	background:none repeat scroll 0 0 #FFFFFF;

border-bottom:1px solid #DFDFDF;

margin:20px 0 0;

padding:0 0 10px;

line-height:18px;

}

#postbox h3 {

	float: left;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 14px;

	font-weight: bold;

}

#postbox h3 a:hover {

	color: #4488DD;

}

#postbox span {

	margin: 0;

	padding: 0;

	font-size: 11px;

}

#postbox .header {

	float: left;

	margin: 0;

	padding: 5px 0 0 0px;

}

#postbox .thumbnail {

	float: left;

	/*width: 43px;

	height: 43px;*/

	margin: 0;

	padding: 0;

}

#postbox .thumbnail img {

	margin: 0;

	padding: 2px;

	background: #fff;

	/*width: 43px;

	height: 43px;*/

}

#postbox .info {

	margin: 10px 0 0 0;

	padding: 0 0 5px 0;

}

#postbox .info h4 {

	margin: 0;

	padding: 0 0 10px 0;

}

#postbox .meta {

	height: 20px;

	margin: 5px 0 5px 0;

	padding: 0;

	background: #fff;

	line-height: 20px;

	text-transform: uppercase;

}

#postbox .author {

	color:#F0F0F0;

	padding-left:12px;

	padding-top:16px;

	text-transform:uppercase;

}

#postbox .date {

	text-transform: uppercase;

}

#postbox .continue {

	margin: 0 7px 0 0;

	padding: 0 0 0 15px;

	background: url(images/continue.gif) no-repeat 0 0;

}

#postbox .comment {

	padding: 0 0 0 17px;

	background: url(images/comment.gif) no-repeat 0 -1px;

}

/*******************

*	CONTENT		   *

********************/

#content {

	float: left;

	width: 605px;

	margin: 0;

	padding: 0;

	color: #000;

}

#content h3 {

	font-size: 16px;

	font-weight: bold;

	margin: 15px 0 0 0;

	padding: 10px 0 10px 0;

}

.browse {

	background: #f9f9f9;

	border: 1px solid #e6e6e6;

	margin: 15px 0 8px;

	padding: 10px;

	color: #333;

	line-height: 18px;

}

.browse a {

	color: #333;

}

.postmeta {

	margin: 0;

	padding: 8px 0;

	border-bottom: 1px solid #ddd;

}

.postmeta a {

	color: #000;

}

/*******************

*	ENTRY		   *

********************/

.entry {

	line-height: 22px;

	margin: 10px 0 0 0;

	padding: 0;

}

.entry p {

	padding-bottom: 10px;

}

.entry strong {

	font-weight: bold;

}

.entry h1 {

	font-size: 20px;

	font-weight: bold;

	padding: 0px 0px 7px 0px;

}

.entry h2 {

	font-size: 18px;

	font-weight: bold;

	margin: 0px 0px 0px 0px !important;

	padding: 0px 0px 7px 0px !important;

}

.entry h3 {

	font-size: 16px;

	font-weight: bold;

	padding: 0px 0px 7px 0px;

}

.entry h4 {

	font-size: 14px;

	font-weight: bold;

	padding: 0px 0px 7px 0px;

}

.entry h5 {

	font-size: 13px;

	font-weight: bold;

	padding: 0px 0px 7px 0px;

}

.entry h6 {

	font-size: 12px;

	font-weight: bold;

	padding: 0px 0px 7px 0px;

}

.entry a {

	color: #4488DD;

}

.entry a:hover {

	text-decoration: underline;

}

.entry a img {

	border: none;

}

.entry ul {

	padding-bottom: 10px;

	list-style: square inside;

}

.entry ol {

	padding-bottom: 10px;

	list-style: decimal inside;

}

.entry li {

	padding: 2px 0px 2px 10px;

	font-size: 12px;

	line-height: 15px;

	color: #4C4C4C;

}

.entry li a {

	color: #333333;

}

.entry li ul {

	margin: 0px;

	padding: 0px;

}

blockquote {

	background: #F6F5F5;

	margin: 0px 0px 10px 0px;

	padding: 2px 10px 2px 10px;

	color: #333333;

	clear: both;

	border-left: 3px solid #BFBBBB;

}

code {

	color: #444444;

	font: 11px/17px tahoma, arial, sans-serif;

	display: block;

}

blockquote p {

	margin: 5px 0px;

	padding: 5px 0px;

	font-size: 11px;

	line-height: 15px;

}

blockquote li {

	padding: 2px 0px 2px 10px;

	font-size: 11px;

	line-height: 15px;

	color: #369;

}

blockquote a {

	color: #0080CA;

	text-decoration: underline;

}

blockquote a:hover {

	color: #003399;

}

.tag {

	padding: 10px;

	line-height: 15px;

}

/*******************

*	ARCHIVE		   *

********************/

#archive {

	margin: 0;

	padding: 0;

}

#archive h3 {

	margin: 0;

	padding: 0;

}

.archiveleft {

	float: left;

	width: 80px;

	height: 80px;

	margin: 0;

	padding: 0;

}

.archiveleft img {

	width: 80px;

	height: 80px;

	margin: 0;

	padding: 0;

}

.archiveright {

	float: right;

	width: 515px;

	margin: 0;

	padding: 0;

	line-height: 15px;

}

.archivebottom {

	background: #f8f8f8;

	margin: 10px 0 10px 0;

	padding: 10px;

	border: 1px solid #e6e6e6;

}

/*******************

*	IMAGES		   *

********************/

img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding: 0;

}

img.alignnone {

	margin: 0 0 10px 0;

	padding: 0;

	display: inline;

}

img.alignright {

	margin: 0 0 10px 10px;

	padding: 0;

	display: inline;

}

img.alignleft {

	margin: 0 10px 10px 0;

	padding: 0;

	display: inline;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

}

.alignright {

	float: right;

	margin: 0 0 10px 10px;

}

.alignleft {

	float: left;

	margin: 0 10px 10px 0;

}

.wp-caption {

	background: #f7f7f7;

	text-align: center;

	padding: 4px 0 5px 0;

	border: 1px solid #e6e6e6;

}

.wp-caption img {

	margin: 0 0 5px 0;

	padding: 0;

	border: 0;

}

.wp-caption p.wp-caption-text {

	margin: 0;

	padding: 0;

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

}

/*******************

*	SIDEBAR		   *

********************/

#sidebar {

	float: right;

	width: 300px;

	margin: 20px 0 0;

	padding: 0;

}

#sidebar .box {

	margin: 10px 0 10px 0;

	padding: 0;

	background: #fff;

	color: #333;

	line-height: 18px;

}

#sidebar .box a {

	color: #333;

}

#sidebar .widget {

	margin: 0;

	padding: 0;

}

#sidebar .leftwidget {

	float: left;

	width: 148px;

	margin: 0;

	padding: 0;

}

#sidebar .rightwidget {

	float: right;

	width: 148px;

	margin: 0;

	padding: 0;

}

.widget ul, .leftwidget ul, .rightwidget ul {

	margin: 0;

	padding: 0;

}

.widget ul li, .leftwidget ul li, .rightwidget ul li {

	list-style: none;

	margin: 0;

	background: #fff;

	padding: 5px 0 5px 0;

	border-bottom: 1px solid #e6e6e6;

}

#sidebar li ul {

}

#sidebar li li {

}

#sidebar h3 {

	margin: 15px 0 0 0;

	padding: 7px;

	background: #4488DD;

	color: #fff;

	font-size: 14px;

	font-weight: bold;

	border-bottom: 2px solid #e6e6e6;

}

.ad300x250 {

	background: #f0f0f0;

	width: 284px;

	height: 250px;

	margin: 15px 0 0 0;

	padding: 10px;

}

.ad300x250 img {

	border: none;

}

/******************

 *	SUBSCRIBE	  *

 ******************/ 

#subscribeform {

	line-height: 20px;

}

.subscribeinput {

	width: 180px;

	font-size: 11px;

	color: #666;

	margin: 0;

	padding: 3px 3px 3px 3px;

	border: 1px solid #e6e6e6;

}

.subscribeinput:focus {

	border: 1px solid #191919;

}

.subscribesubmit {

	width: 60px;

	background: #ccc;

	border: 1px solid #ccc;

	margin: 0;

	padding: 0 0 1px 0;

	color: #fff;

	font-weight: bold;

}

.rss {

	padding: 5px 0 5px 0;

	text-transform: uppercase;

	font-size: 11px;

}

.postsfeed {

	background: url(images/rss.gif) no-repeat 0 0;

	padding: 0 0 0 18px;

}

.commentsfeed {

	margin: 0 0 0 10px;

	padding: 0 0 0 18px;

	background: url(images/rss.gif) no-repeat 0 0;

}

/*******************

*	FLICKR		   *

********************/

.flickr img {

	margin: 0;

	padding: 2px;

	border: none;

}

/*******************

*	COMMENTS	   *

********************/

.comments-box {

	zoom: 1;

	margin: 30px 0 0 0;

}

.comments-box img {

	vertical-align: middle;

}

.comments-box h3 {

	color: #333;

	font-size: 1.4em;

	letter-spacing: 0;

	margin: 0;

	padding: 0 0 5px 0;

	border-bottom: 1px solid #ddd;

}

#respond {

	background: #fff;

	margin: 20px 0 0 0;

	padding: 5px;

}

#respond p {

	color: #777;

	line-height: 1.4em;

	margin: 10px 0 0 0;

}

.cancel-comment-reply {

	padding: 5px 0 0 0;

}

.cancel-comment-reply a {

	color: #000;

}

.text {

	border: 1px solid #ddd;

	padding: 2px;

	color: #777;

	width: 200px;

}

/************************

*	COMMENT FRAMEWORK	*

*************************/

ol.commentlist a:link {

	text-decoration: none;

}

ol.commentlist li div.vcard cite.fn a.url:hover {

	text-decoration: none;

}

ol.commentlist {

	margin: 10px 0 0 0;

	padding: 0;

	background: #fff;

}

ol.commentlist li {

	margin: 10px 0 10px 0;

	padding: 10px;

	list-style-type: none;

	border: 1px solid #e9e9e9;

}

ol.commentlist li.alt {

}

ol.commentlist li.bypostauthor p {

}

ol.commentlist li.byuser {

}

ol.commentlist li.comment-author-admin {

}

ol.commentlist li.comment {

}

ol.commentlist li div.comment-author {

}

ol.commentlist li div.vcard {

}

ol.commentlist li div.vcard cite.fn {

	font-style: normal;

	font-weight: bold;

}

ol.commentlist li div.vcard cite.fn a.url {

	color: #222;

}

ol.commentlist li div.vcard img.avatar {

	float: right;

}

ol.commentlist li div.vcard img.avatar-32 {

	padding: 2px;

	background: #fff;

	border: 1px solid #ddd;

}

ol.commentlist li div.vcard img.photo {

	padding: 2px;

	background: #fff;

	border: 1px solid #ddd;

}

ol.commentlist li div.vcard span.says {

	color: #888;

}

ol.commentlist li div.commentmetadata {

}

ol.commentlist li div.comment-meta {

	margin: 3px 0 0 0;

	font-size: 0.9em;

}

ol.commentlist li div.comment-meta a {

	color: #aaa;

	text-decoration:none;

}

ol.commentlist li p {

	margin: 15px 0 0 0;

	line-height: 1.4em;

}

ol.commentlist li ul {

}

ol.commentlist li div.reply {

	background: #f8f8f8;

	color: #333;

	width: 33px;

	margin: 10px 0 0 0;

	padding: 2px 5px 2px 5px;

	line-height: 16px;

	border: 1px solid #e9e9e9;

}

ol.commentlist li div.reply a {

	color: #333 !important;

}

ol.commentlist li div.reply a:hover {

	color: #333 !important;

	text-decoration: none;

}

ol.commentlist li ul.children {

}

ol.commentlist li ul.children li {

	margin: 10px 0 0 0;

	background: #fff;

	border: 1px solid #e9e9e9;

}

ol.commentlist li ul.children li li.alt {

	background: #fff;

}

ol.commentlist li ul.children li.bypostauthor {

}

ol.commentlist li ul.children li.byuser {

}

ol.commentlist li ul.children li.comment {

}

ol.commentlist li ul.children li.comment-author-admin {

}

ol.commentlist li ul.children li.depth-2 {

}

ol.commentlist li ul.children li.depth-3 {

}

ol.commentlist li ul.children li.depth-4 {

}

ol.commentlist li ul.children li.depth-5 {

}

ol.commentlist li ul.children li.odd {

}

ol.commentlist li.even {

}

ol.commentlist li.odd {

}

ol.commentlist li.parent {

}

ol.commentlist li.pingback {

}

ol.commentlist li.thread-alt {

}

ol.commentlist li.thread-even {

}

ol.commentlist li.thread-odd {

}

/*******************

*	COMMENT FORM   *

********************/

#commentform {

	margin-top: 5px;

}

#commentform input {

	width: 210px;

	margin: 5px 5px 1px 0;

	padding: 5px;

	border: 1px solid #ddd;

}

#commentform input:focus {

	border: 1px solid #191919;

}

#commentform .author {

	padding: 3px 3px 3px 5px;

	background: fff;

	color: #333;

}

#commentform .email {

	padding: 3px 3px 3px 5px;

	background: fff;

	color: #333;

}

#commentform .url {

	padding: 3px 3px 3px 5px;

	background: fff;

	color: #333;

}

#commentform textarea {

	width: 75%;

	height: 100px;

	padding: 2px;

	border: 1px solid #ddd;

}

#commentform textarea:focus {

	border: 1px solid #191919;

}

#commentform .submit {

	margin: 0;

	padding: 4px;

	color: #999;

	font-weight: bold;

	border: 1px solid #ddd;

	background: #f8f8f8;

	width: 155px;

}

#commentform .submit :hover {

	background: #333;

	border: 1px solid #191919;

	text-decoration: underline;

	color: #fff;

}

/*******************

*	NAVIGATION	   *

********************/

.navigation {

	margin: 5px 0 5px 0;

	padding: 5px;

}

/******************

*	FOOTER		  *

*******************/ 

#footer {

	background: #fff;

	margin: 15px 0 0 0;

	padding: 0 0 15px 0;

	color: #333;

	line-height: 20px;

	list-style: none;

	border-top: 1px solid #e6e6e6;

}

#footer ul li {

	list-style: none;

	margin: 0;

	background: #fff;

	padding: 3px 0 3px 0;

	border-bottom: 1px solid #f0f0f0;

}

#footer .box {

	width: 172px;

	margin: 0 15px 0 0;

}

#footer h3 {

	margin: 15px 0 5px 0;

	padding: 0 10px 0 0;

	background: #fff;

	color: #333;

	font-size: 15px;

	font-weight: bold;

}

#footer ul ul {

	display: none;

}

#footer img {

	padding: 5px;

}

/******************

*	BOTTOM		  *

*******************/ 

#bottom {

	margin: 10px 0 0 0;

	padding: 10px 0 0 0;

	color: #333;

	line-height: 15px;

	border-top: 1px solid #e6e6e6;

}

#bottom a {

	color: #4488DD;

	border-bottom: 1px dotted #333;

}

#bottom a:hover {

	border-bottom: none;

}

/**** Added By Ankur *******/



.entry_title {

	float:left;

	margin:0;

	padding:0px 0 0 10px;

	width:530px;

}

.frame {

	background:none repeat scroll 0 0 #EEEEEE;

	border-color:#DDDDDD;

	border-style:solid;

}

.ctnt {

	font-size:13px;

	line-height:18px;

	word-spacing:2px;

	word-wrap:break-word;

}

.metainfoclass {

	margin-top:18px;

	padding-top:10px;

}

.post-thumb img {

background:none repeat scroll 0 0 #FFFFFF;

border:1px solid #E9E9E9;

padding:3px;

}

.post-thumb {

float:left;

margin:0 24px 5px 0;

}

.postbox h2 {

font-family:tahoma;

font-size:22px;

font-weight:normal;

line-height:24px;

margin:0 0 5px;

}

.postbox h2 a, .postbox h2 a:visited {

color:#2266BB;

text-decoration:none;

}

.postbox h2 a:hover {

color:#222;

text-decoration:none;

}

.post-date {

color:#666666;

font-style:italic;

margin:7px 0 0;

font-size:10px;

}

.post-exerpt {

line-height:21px;

display:table;

margin:5px 20px 0;

}

.post-info {

margin:45px 0 0;

}

.post-info a {

color:#2266BB;

}







#cat-menu { background:#48d; height:33px; }

#ad-menu { background:#48d;  border-top:#ffffff 1px solid; height:23px;

padding-left:12px;

padding-top:5px;}



/* category navigation */

.nav { z-index:99; float:left; margin:0px; padding:4px; list-style:none; line-height:1; }

.nav a { position:relative; color:#fff; display:block; z-index:100; text-decoration:none; }

.nav li { float:left; width:auto; }

.nav li a { font:bold 12px/15px Arial, Helvetica, sans-serif; padding:5px 12px; text-decoration:none; }

.nav li a:hover, #topnav li a:active, #topnav li.current-cat, #topnav li.current-cat-parent { background:#26b; color:#fff; }

#topnav li a:hover, .nav li a:active, .nav li.current-cat, .nav li.current-cat-parent { background:#26b; color:#fff; }

.nav li a.sf-with-ul {  }

.nav li ul { background:#fff; position:absolute; left:-999em; width:168px; z-index:999; border-right:2px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }

.nav li ul li { border-bottom:1px solid #e6e6e6; }

.nav li ul li a { background:#fff; width:144px; padding:7px 12px; color:#26b; font-size:13px; font-weight:normal; }

.nav li ul li a.sf-with-ul { padding:7px 12px; }

.nav li ul li a:hover { background:#f9f9f9; color:#222; text-decoration:none; }

.nav li ul ul { margin:-29px 0px 0px 168px; }

.nav li ul ul li a {  }

.nav li ul li ul li a {  }

.nav li:hover,.nav li.hover { position:static; }

.nav li:hover ul ul, .nav li.sfhover ul ul,

.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,

.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }

.nav li:hover ul, .nav li.sfhover ul,

.nav li li:hover ul, .nav li li.sfhover ul,

.nav li li li:hover ul, .nav li li li.sfhover ul,

.nav li li li li:hover ul, .nav li li li li.sfhover ul { left:auto; }



/* category navigation indicator */

.nav .sf-sub-indicator { display:none; }

.nav li ul .sf-sub-indicator { background:url(images/icon-arrow-right.png) no-repeat; position:absolute; display:block; right:0.4em; top:0.9em; width:10px; height:10px; text-indent:-999em; overflow:hidden; }





.browse a{

color:#2266BB;

}

/* subscribe widget */

#subscribe_ad { background:#f3f3f3; width:302px; margin:0px 0px 15px 0px; padding:8px 0px; border:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:90%; }
#subscribe_ad_new { background:#f3f3f3; margin:0px 0px 15px 0px; border:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:90%; padding-left:20px; padding-top:15px; }
#subscribe { background:#f3f3f3; width:288px; margin:0px 0px 15px 0px; padding:8px 5px; border:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:90%; }

.subscribe_icons { width:286px; margin:0px auto; }

.subscribe_icons li { display:inline; float:left; margin:0px 2px 5px 2px; width:52px; text-align:center; font-size:11px; }

.subscribe_icons a { display:block; padding:40px 0px 2px; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; color:#444 !important; }

.subscribe_icons a:hover { color:#26b !important; text-decoration:none; -moz-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); -webkit-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); }

.subscribe_icons .subscribe_buzz a { background:url(images/icon-buzz.png) center top no-repeat; }

.subscribe_icons .subscribe_twitter a { background:url(images/icon-twitter.png) center top no-repeat; }

.subscribe_icons .subscribe_facebook a { background:url(images/icon-facebook.png) center top no-repeat; }

.subscribe_icons .subscribe_rss a { background:url(images/icon-rss.png) center top no-repeat; }

.subscribe_icons .subscribe_email a { background:url(images/icon-email.png) center top no-repeat; }

ul.children

{

	padding-top:1px !important;

}

ul.children ul.children

{

	padding-top:0px !important;

}

ul.children li a:active {

background:none repeat scroll 0 0 #4488DD;

color:#FFFFFF;

padding:8px 12px 7px !important;

	

}

.divsinpostsocial {

-moz-border-radius:10px 10px 10px 10px;

background:none repeat scroll 0 0 #F6F6F6;

border:1px solid #999999;

height:227px;

margin-bottom:10px;

margin-top:5px;

padding-left:10px;

padding-top:5px;

width:98%;

}

.divsinpsocialbuttonshome {



padding-left:5px;

}

.divsinpsocialbuttons {

float:left;

padding-left:5px;

}

#content h1

{

	color:#0098D4;

font-family:tahoma;

font-size:1.8em;

font-weight:normal;

line-height:1.2em;

}

.adtop

{

 padding-top:10px;

 padding-bottom:10px;

}



.newboxcss {

-moz-border-radius:4px 4px 4px 4px;

background:none repeat scroll 0 0 #444343;

color:#FFFFFF !important;

display:block;

font-family:Arial,Helvetica,sans-serif;

font-size:13px;

font-weight:bold;



padding-left: 6px;

padding-right: 6px;

margin-right:10px;

text-decoration:none;

}

.newboxcss a

{

	color:#FFFFFF !important;	

}

.authcomment {

background-color: #B3FFCC !important;

} 

a.adheread {
   
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
a.adheread {
    height: 123px;
    width: 123px;
}

a.adheread {
    height: 125px;
    line-height: 1000%;
    width: 125px;
}
div.adnewright
{    
	background: none repeat scroll 0 0 #E7E7E7;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    float: left;
    height: 125px;
    margin-left: 17px;
    text-align: center;
    width: 125px;
}
div.adnewright:hover
{
    background: none repeat scroll 0 0 #DDDDDD;
    
}
#topnav li ul li.current_page_item a
{
	background: none repeat scroll 0 0 #2266BB !important;
}
