* {
	padding: 0;
	margin: 0;
}

body {
	font-family: Arial;
	font-size: 12px;
	background: #202020 url(/images/global/bg_topgradient.jpg) repeat-x;
}

a {
	text-decoration: none;
	color: #1b5ddb;
}

a:hover {
	text-decoration: underline;
	color: #1b5ddb;
}

img {
	border-style: none;
}

/*
#bgradient {
	background: url(images/bg_bottomgradient.gif) repeat-x 0 bottom;
}
*/

#topbg {
	background: url(/images/global/new_bkg.jpg) no-repeat center top;
}

#bottombg {
/* 	background: url(images/bg_bpage.gif) no-repeat center bottom; */
	padding-bottom: 50px;
}

#navigation {
	padding: 23px 0 0;
	margin: 0 auto;
	width: 880px;
	height: 36px;
	border-bottom: 1px solid #707070;
	font: bold 10px Arial;
}

#navigation ul {
	float: left;
	width: 570px;
	height: 36px;
	list-style-type: none;
	text-transform: uppercase;
}

#navigation ul li {
	float: left;
	margin-right: 1px;
}

#navigation ul li a {
	text-decoration: none;
	color: #707070;
	padding-left: 15px;
	padding-right: 15px;
	height: 24px;
	padding-top: 12px;
	float: left;
}

#navigation ul li a:hover,#navigation ul li.current_page_item a {
	background: url(/images/global/topnav_bkg.png) top center repeat-x;
	color: #909090;
}

#navigation form {
	float: right;
	width: 281px;
}

#navigation form p.normal {
	float: left;
}

#navigation form p label {
	color: #707070;
	text-transform: uppercase;
	margin-right: 10px;
}

#navigation form input#search {
	width: 187px;
	background: url(/images/global/topnav_bkg.png) top center repeat-x;
	border-style: none;
	color: #ffffff;
	font-size: 12px;
	padding: 11px 5px 12px;
}

#navigation form input#submit {
	background: url(images/form_go.gif) no-repeat;
	width: 30px;
	height: 36px;
	border-style: none;
	cursor: pointer;
	float: right;
}

#navigation form input#submit:hover {
	background: url(images/form_go_on.gif) no-repeat;
}

#navigation form p.button {
	float: right;
}

#wrapper {
	width: 1020px;
	background: url(images/bg_mainpage.gif) repeat-y;
	padding-top: 1px;
	margin: 0 auto;
}

/*
#wrapper .container {
	background: url(images/bg_bottomswi.gif) no-repeat center bottom;
}
*/

#wrapper .top_container {
	background: url(images/bg_topswi.gif) no-repeat center top;
}

#header {
	width: 840px;
	padding: 18px 90px 0;
	height: 200px;
	margin: 0;
}

#header .topheader {
	height: 125px;
}

#header .topheader h1.toplogo {
	width: 414px;
	height: 108px;
	float: left;
	background: url(images/logo.png) no-repeat;
	text-indent: -5000px;
}

#header .topheader h1.toplogo a {
	width: 414px;
	height: 108px;
	float: left;
}

#header .topheader h1.toplogo a:hover {
	background: url(images/logo_hover.png) no-repeat;
}

.subscriptions { float:right; padding: 0; margin: 0px; margin-top: 10px; }
.subscriptions li { float:left; overflow:hidden; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; padding:0; margin:0; }
.subscriptions li.rss a { width:134px; height:59px; background: url(/images/global/subscriptions_rss.png) top left no-repeat; display: block; color: #707070; text-decoration: none; text-shadow: #d1d1d1 1px 1px 1px; }
.subscriptions li.twitter a { width:134px; height:70px; background: url(/images/global/subscriptions_twitter.png) top left no-repeat; display: block; margin-left: 20px; color: #707070; text-decoration: none; text-shadow: #d1d1d1 1px 1px 1px; }
.subscriptions li.rss a:hover { background: url(/images/global/subscriptions_rss_hover.png) top left no-repeat; color:#e25e24; }
.subscriptions li.twitter a:hover { background: url(/images/global/subscriptions_twitter_hover.png) top left no-repeat; color:#04a6e0; }

#header .categories li {
	float: left;
	overflow: hidden;
	list-style: none;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	width: 120px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	background: #333333 url(/images/global/categories_bkg.png) top center repeat-x;
	text-decoration: none;
}

#header .categories li a {
	display: block;
	line-height: 15px;
	padding: 10px;
	min-width: 120px;
	width: auto !important;
	width: 120px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	text-decoration: none;
	color: #909090;
}

#header .categories a:hover {
	background: #1b5ddb url(/images/global/categories_bkg_hover.png) top center repeat-x;
	color: #fff;
	text-shadow: #1442d5 1px 1px 0;
	text-decoration: none;
}

#header .categories li a span {
	font-size: 10px;
	color: #707070;
	text-decoration: none;
}

#header .categories li a:hover span {
	color: #a6d2f5;
	text-decoration: none;
	text-shadow: #1442d5 1px 1px 0;
}


#content {
	overflow: hidden;
	width: 930px;
	padding: 0 90px 0 0;
}

#mainc {
	float: left;
	padding: 0;
	width: 610px;
	display: inline;
	position: relative;
	margin: 0;
}

#mainc .pagetitle {
	font-size: 15px;
	padding-left: 93px;
	margin-bottom: 20px;
	color: #333;
}

.titletext {
	background-color: #d0d0d0;
	padding: 3px 6px 3px; 6px;
	margin: 0 0 0 0;
	font-size: 20px;
	color: #5a5a5a;
	border: 1px solid #a9a9a9;
}

#mainc p.error {
	padding-left: 93px;
	color: #333;
}

#mainc .wpnavi {
	padding-left: 90px;
	margin-bottom: 15px;
	padding-top: 15px;
}

#mainc .post {
	margin-bottom: 20px;
	width: 610px;
}

/*
#mainc .post .title {
	margin: 0;
	padding: 0px;
	width: 610px;
	overflow: hidden;
	height: 35px;
}
*/

#mainc .post .title .date {
	width: 70px;
	height: 35px;
	background: #1b5ddb url(/images/global/categories_bkg_hover.png) repeat-x;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	letter-spacing: -1px;
	text-transform: uppercase;
	text-shadow: #1442d5 1px 1px 0;
	padding-top: 7px;
	float: left;
}

/*
#mainc .post .title .date span {
	font-size: 23px;
}
*/

#mainc .post .title h2 a {
	background: #333333 url(images/post_titlebg.gif) repeat-x;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif; font-size:17px; letter-spacing: -1px; line-height: 28px;
	font-weight: bold;
	padding-left: 90px;
	padding-top: 7px;
	padding-right: 10px;
	color: #909090;
	text-decoration: none;
	display: block;
}

#mainc .post .title h2 a:hover {
	color: #ffffff; background: url(/images/global/categories_bkg_hover.png) top center repeat-x;
	text-shadow: #1442d5 1px 1px 0;
}

#mainc .post .entry {
	padding-left: 90px;
}

#mainc .post .entry .metatags {
	height: 24px;
	font: 10px arial;
	text-transform: uppercase;
	margin-bottom: 15px;
}

#mainc .post .entry .metatags .socialsmall {
	float: right;
}

#mainc .post .entry .metatags .socialsmall span {
	float: right;
}

#mainc .post .entry .metatags p.gbox {
	background-color: #d0d0d0;
	float: left;
	padding: 3px 6px 3px 6px;
	border: 1px solid #b9b9b9;
	margin: 0 10px 0 0;
	font-size: 10px;
	color: #5a5a5a;
}

#mainc .post .entry .metatags p.gbox a {
	color: #5a5a5a;
	text-decoration: none;
	font-weight: bold;
}

#mainc .post .entry .metatags p.gbox a:hover {
	color: #3a3a3a;
	text-decoration: underline;
}

#mainc .post .entry .metatags p.comments a {
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #d0d0d0;
	float: left;
	padding: 3px 6px 3px 6px;
	font-size: 10px;
	color: #5a5a5a;
	margin: 0;
	border: 1px solid #b9b9b9;
	margin-right: 10px;
}

#mainc .post .entry .metatags p.comments a:hover {
	text-decoration: none;
	background-color: #b9b9b9;
	color: #4a4a4a;
	border: 1px solid #a9a9a9;
}


.readmore a { background:#5a5a5a; font-size:10px; text-transform: uppercase; font-weight:bold; color:#ffffff; padding: 3px 6px 3px 6px; margin-bottom: 10px; display: block; float:left; text-decoration: none; }

.readmore a:hover { 	background: url(/images/global/categories_bkg_hover.png) repeat-x; color:#ffffff; text-shadow: #1442d5 1px 1px 0; }

#mainc .post .entry .postimg {
	margin-bottom: 7px;
}

#mainc .post .entry p {
	color: #333;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 10px;
}

#mainc .post .entry ol,#mainc .post .entry ul {
	padding-left: 17px;
	margin-left: 17px;
	margin-bottom: 10px;
}

#mainc .post .entry li {
	margin-bottom: 10px;
}

#mainc .post .entry blockquote {
	padding-left: 35px;
	padding-right: 35px;
	font: italic 14px Georgia;
}

#mainc .post .alignleft {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
}

#mainc .post .alignright {
	float: right;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#mainc .post_social {
	padding-left: 90px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#mainc .post_social h3 {
	color: #333;
	font: bold 18px Arial;
}

#mainc .post_social h3.share {
	width: 520px;
	height: 53px;
	background: url(images/share.gif) no-repeat;
	text-indent: -5000px;
}

#mainc .post_social .related {
	margin-bottom: 20px;
	font-size: 12px;
}

#mainc .post_social .related a {
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #d0d0d0;
	padding: 3px 6px 3px 6px;
	font-size: 10px;
	color: #5a5a5a;
	margin: 0;
	border: 1px solid #b9b9b9;
	margin-right: 10px;
}

#mainc .post_social .related a:hover {
	text-decoration: none;
	background-color: #b9b9b9;
	color: #4a4a4a;
	border: 1px solid #a9a9a9;

}

#mainc .post_social .related ul {
	list-style-type: decimal;
	padding-left: 16px;
}

#mainc .post_social .related ul li {
	margin-bottom: 10px;
}

#mainc .post_social .aboutauthor {
	background-color: #d9d9d9;
	border: 1px solid #b9b9b9;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 10px 0;
	overflow: hidden;
	margin-bottom: 20px;
}

#mainc .post_social .aboutauthor img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#mainc .post_social .aboutauthor p {
	margin-bottom: 10px;
	padding-left: 89px;
	padding-right: 10px;
}

#mainc .post_social .socialbig {
	height: 80px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	overflow: hidden;
}

#mainc .post_social .socialbig p {
	float: left;
	margin-right: 20px;
}

#mainc .post_social .socialbar {
	height: 44px;
	width: 498px;
	background: url(images/socialbar.gif) repeat-x;
	margin-bottom: 15px;
	padding-top: 12px;
	padding-left: 12px;
}

#mainc .post_social .socialbar ul {
	list-style-type: none;
	padding-left: 3px;
}

#mainc .post_social .socialbar ul li {
	float: left;
	margin-right: 23px;
}

h3 {
	text-decoration: none;
	letter-spacing: -1px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 18px;
	color: #2a2a2a;

}

#sidebar {
	display: inline;
	margin: 0;
	padding: 0;
	width: 300px;
	float: right;
	background: #d9d9d9 url(images/bg_sidebar.gif) no-repeat;

}

#sidebar .sidetabs {
	width: 300px;
	padding-bottom: 10px;
	padding-top: 12px;
	overflow: hidden;
/* 	background: #d9d9d9 url(images/bg_sidebar.gif) no-repeat; */
}

/*
#sidebar h2.title {
	width: 300px;
	height: 52px;
	text-indent: -5000px;
	margin-bottom: 12px;
	background: url(images/sidebar_titles.gif) no-repeat;
}
*/

/*
#sidebar h2.title.sponsors {
	background-position: 0 0;
}

#sidebar h2.title.intouch {
	background-position: 0 -52px;
}

#sidebar h2.title.articles {
	background-position: 0 -104px;
}

#sidebar h2.title.interaction {
	background-position: 0 -156px;
}

#sidebar h2.title.free {
	background-position: 0 -208px;
}
*/

#sidebar .sidetitle {
	width: 300px;
	height: 42px;
	background: url(/images/global/categories_bkg.png) top center repeat-x;
}


#sidebar h2.title {
	padding-left: 20px;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif; font-size:17px; letter-spacing: -1px; line-height: 28px;
	font-weight: bold;
	color: #909090;
	text-decoration: none;
}

#sidebar .spots {
	padding-top: 8px;
	padding-left: 20px;
	overflow: hidden;
}

#sidebar .spots img {
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
}

#sidebar .freebies {
	padding-left: 18px;
	padding-top: 20px;
	padding-bottom: 10px;
/* 	background: #d9d9d9 url(images/bg_sidebar.gif) no-repeat; */
}

#sidebar .freebies p {
	margin-bottom: 10px;
}

#sidebar .incontact {
	overflow: hidden;
	padding-bottom: 3px;
	padding-left: 18px;
	padding-top: 12px;
}

#sidebar .incontact ul {
	list-style-type: none;
}

#sidebar .incontact ul li {
	float: left;
	margin-bottom: 10px;
}

#sidebar .incontact ul li a {
	float: left;
	height: 23px;
	color: #333;
	font: bold 10px arial;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 8px;
	background: url(images/side_icons.png) no-repeat;
}

#sidebar .incontact ul li a:hover {
	color: #555;
	text-decoration: underline;

}

#sidebar .incontact ul li.left a {
	width: 107px;
	margin-right: 10px;
	padding-left: 38px;
}

#sidebar .incontact ul li.right a {
	width: 67px;
	margin-right: 10px;
	padding-left: 38px;
}

#sidebar .incontact ul li a.email {
	background-position: 0 0;
}

#sidebar .incontact ul li a.rss {
	background-position: 0 -31px;
}

#sidebar .incontact ul li a.fav {
	background-position: 0 -62px;
}

#sidebar .incontact ul li a.twitter {
	background-position: 0 -93px;
}

#sidebar .incontact ul li a.facebook {
	background-position: 0 -124px;
}

#sidebar .incontact ul li a.flickr {
	background-position: 0 -155px;
}

#footer {
	width: 880px;
	clear: both;
	padding: 15px 70px 0;
}

#footer .footerwidth {
	width: 880px;
	background: #d5d5d5 url(images/footer_bkg_effects.jpg) top center no-repeat;
	overflow: hidden;
}
	

#footer .footerwidth .footerbox {
	width: 840px;
	margin: 20px;
	overflow: hidden;
}

#footer .footerwidth .footerbox h2 {
	width: 172px;
	height: 36px;
	background: url(images/footer_titles.png) no-repeat;
	text-indent: -5000px;
	margin-bottom: 10px;
}

#footer .footerwidth .footerbox h2.h2_archives {
	background-position: 0 0;
}

#footer .footerwidth .footerbox h2.h2_friends {
	background-position: 0 -36px;
}

#footer .footerwidth .footerbox h2.h2_tweets {
	background-position: 0 -72px;
}

#footer .footerwidth .footerbox .archives {
	width: 260px;
	float: left;
	margin-right: 20px;
}

#footer .footerwidth .footerbox .archives ul {
	overflow: hidden;
	list-style-type: none;
	font: bold 10px arial;
	text-transform: uppercase;
	background-color: #ffffff;
	border: 1px solid #b9b9b9;
	padding: 10px;
	min-height: 120px;
}

#footer .footerwidth .footerbox .archives ul li {
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}

#footer .footerwidth .footerbox .archives ul li a {
	float: left;
	text-align: center;
	text-decoration: none;
	background-color: #d9d9d9;
	padding: 6px;
	font-size: 10px;
	color: #5a5a5a;
	border: 1px solid #b9b9b9;
	margin: 0;
}

#footer .footerwidth .footerbox .archives ul li a:hover {
	text-decoration: none;
	color: #4a4a4a;
	background-color: #b9b9b9;
	border: 1px solid #a9a9a9;
}

#footer .footerwidth .footerbox .friends {
	width: 270px;
	float: left;
	margin-right: 20px;
}

#footer .footerwidth .footerbox .friends ul {
	overflow: hidden;
	list-style-type: none;
	font: bold 10px arial;
	text-transform: uppercase;
	background-color: #ffffff;
	border: 1px solid #b9b9b9;
	padding: 10px;
	min-height: 120px;
}

#footer .footerwidth .footerbox .friends ul li {
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}

#footer .footerwidth .footerbox .friends ul li a {
	float: left;
	text-align: center;
	text-decoration: none;
	background-color: #d9d9d9;
	padding: 6px;
	font-size: 10px;
	color: #5a5a5a;
	border: 1px solid #b9b9b9;
	margin: 0;
}

#footer .footerwidth .footerbox .friends ul li a:hover {
	text-decoration: none;
	color: #4a4a4a;
	background-color: #b9b9b9;
	border: 1px solid #a9a9a9;
}

#footer .footerwidth .footerbox .tweets {
	width: 270px;
	float: left;
}

#footer .footerwidth .footerbox .tweets ul {
	overflow: hidden;
	list-style-type: none;
	font: bold 10px arial;
	text-transform: uppercase;
	background-color: #ffffff;
	border: 1px solid #b9b9b9;
	padding: 10px;
	width: 270px;
	min-height: 120px;
}

#footer .footerwidth .footerbox .tweets ul a {
	color: #5a5a5a;
	text-decoration: none;
}

#footer .footerwidth .footerbox .tweets ul li {
	width: 235px;
	text-decoration: none;
	background-color: #d9d9d9;
	padding: 6px;
	font-size: 10px;
	color: #5a5a5a;
	border: 1px solid #b9b9b9;
	margin-bottom: 10px;
}

#footer .footerwidth .footerbox .tweets ul li:hover {
	background-color: #b9b9b9;
	border: 1px solid #a9a9a9;
}

#footer .footerwidth .footerbox .tweets ul li:hover a {
	color: #4a4a4a;
	text-decoration: underline;
}

#footer .footerwidth .footerbox .tweets ul li span {
	font-size: 8px;
	color: #6a6a6a;
}

#footer .subfooter {
	height: 72px;
	background-color: #101010;
	border-bottom: 1px solid #282828;
}

#footer .subfooter h4 {
	width: 249px;
	height: 69px;
	float: left;
	background: url(images/footer_logo.png) no-repeat;
	text-indent: -5000px;
}

#footer .subfooter h4 a {
	width: 249px;
	height: 69px;
	float: left;
}

#footer .subfooter ul {
	float: left;
	height: 37px;
	padding-left: 15px;
	list-style-type: none;
	padding-top: 34px;
}

#footer .subfooter ul li {
	float: left;
	height: 37px;
	margin-right: 1px;
}

#footer .subfooter ul li a {
	float: left;
	height: 24px;
	padding-left: 13px;
	padding-top: 13px;
	color: #707070;
	font: bold 10px arial;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 13px;
}

#footer .subfooter ul li a:hover,#footer .subfooter ul li.current_page_item a {
	background-color: #151515;
}

#footer .subfooter .twitterbird {
	float: right;
	width: 122px;
	height: 104px;
	background: url(images/twitter_bird.png) no-repeat;
	position: relative;
	text-indent: -5000px;
	left: 12px;
}

#footer .subfooter .twitterbird a {
	width: 122px;
	height: 104px;
	float: left;
}

.clear {
	clear: both;
	background: none;
}

/* @group Comments */
.maincomments {
	padding-left: 90px;
}

.maincomments h3 {
	color: #525252;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

.maincomments h3 span {
	color: #2479e2;
}

.my_comment {

}

.maincomments ol.commentlist {
	margin-bottom: 10px;
	list-style-type: none;
}

.maincomments ol.commentlist li {
	margin-bottom: 10px;
	overflow: hidden;
}

.maincomments ol.commentlist li img {
	float: left;
	margin-right: 15px;
}

.maincomments ol.commentlist li .ctitle {
	background-color: #d9d9d9;
	border: 1px solid #b9b9b9;
	margin-left: 87px;
	margin-bottom: 9px;
	padding: 7px 8px 6px;
	color: #6a6a6a;
	font-size: 10px;
	text-transform: uppercase;
}

.maincomments ol.commentlist li .ctitle a {
	color: #6a6a6a;

}

.maincomments ol.commentlist li .ctitle a:hover {
	color: #4a4a4a;

}

.maincomments ol.commentlist li .catitle {
	background: #333333 url(images/post_titlebg.gif) repeat-x;
	margin-left: 87px;
	margin-bottom: 9px;
	padding: 7px 8px 6px;
	font-size: 10px;
	color: #a9a9a9;
	text-transform: uppercase;
}

.maincomments ol.commentlist li .catitle a {
	color: #9a9a9a;

}

.maincomments ol.commentlist li .catitle a:hover {
	color: #a9a9a9;

}

.maincomments ol.commentlist li .commentcontent {
	margin-left: 90px;
	color: #000;
	font-size: 12px;
	line-height: 18px;
}

.maincomments ol.commentlist li .commentcontent p {
	margin-bottom: 10px;
}

.maincomments ol.commentlist li .ctitle p.author, .maincomments ol.commentlist li .catitle p.author {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	text-transform: capitalize;
}

.maincomments ol.commentlist li .ctitle p.author_date {
	font-size: 10px;
	font-weight: bold;
	color: #9a9a9a;
	text-transform: uppercase;
}

.maincomments form#commentform {
}

.maincomments form#commentform p {
	margin-bottom: 10px;
}

.maincomments form#commentform label {
	color: #525252;
	font: bold 11px arial;
	text-transform: uppercase;
	margin-left: 5px;
}

.maincomments form#commentform input#author,.maincomments form#commentform input#url,.maincomments form#commentform input#email {
	border: 1px solid #b0b0b0;
	background-color: #d9d9d9;
	color: #333;
	font: 12px Arial;
	padding: 3px;
	width: 150px;
}

.maincomments form#commentform textarea {
	border: 1px solid #b0b0b0;
	background-color: #d9d9d9;
	color: #333;
	font: 12px Arial;
	padding: 3px;
	width: 510px;
	height: 100px;
}

.maincomments form#commentform input#submit {
	background-color: #2479e2;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 7px 10px;
	text-shadow: #1445d5 1px 1px 0;
	border-style: none;
	cursor: pointer;
}

/* @end */
/* @group Tabs */
@media projection,screen {
/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.tabs-hide {
	display: none;
}
}

/* Hide useless elements in print layouts... */
@media print {
.tabs-nav {
	display: none;
}
}

/* Skin */
.tabs-nav {
	list-style: none;
	padding: 0;
	margin: 0 20px;
	font-family: arial;
}

.tabs-nav:after {
/* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}

.tabs-nav li {
	float: left;
	margin: 0;
}

.tabs-nav a,.tabs-nav a span {
	display: block;
	padding: 0 9px;
	background-repeat: no-repeat;
}

.tabs-nav a {
	position: relative;
	top: 1px;
	z-index: 2;
	color: #9a9a9a;
	text-shadow: #e1e1e1 1px 1px 1px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	text-transform: uppercase;
	padding-top: 6px;
	float: left;
	padding-bottom: 6px;
}

.tabs-nav a.active {
	color: #000;
	background-color: #fff;
	border: 1px solid #b9b9b9;
	border-bottom-style: none;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
}

.tabs-nav .tabs-selected a,.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active {
	background-position: 100% -150px;
	outline: 0;
/* prevent dotted border in Firefox */
}

.tabs-nav a,.tabs-nav .tabs-disabled a:hover,.tabs-nav .tabs-disabled a:focus,.tabs-nav .tabs-disabled a:active {
	background-position: 100% -100px;
}

.tabs-nav a span {
	width: 64px;
/* IE 6 treats width as min-width */
	min-width: 64px;
	height: 18px;
/* IE 6 treats height as min-height */
	min-height: 18px;
	padding-top: 6px;
	padding-right: 0;
}

*>.tabs-nav a span {
/* hide from IE 6 */
	width: auto;
	height: auto;
}

.tabs-nav .tabs-selected a span {
	padding-top: 7px;
}

.tabs-nav .tabs-selected a span,.tabs-nav a:hover span,.tabs-nav a:focus span,.tabs-nav a:active span {
	background-position: 0 -50px;
}

.tabs-nav a span,.tabs-nav .tabs-disabled a:hover span,.tabs-nav .tabs-disabled a:focus span,.tabs-nav .tabs-disabled a:active span {
	background-position: 0 0;
}

.tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited {
/* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}

.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active {
/* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}

.tabs-nav .tabs-disabled {
	opacity: .4;
}

#container-1 #fragment-2 h2 {
	visibility: hidden;
	float: left;
	width: 0;
	height: 0;
}

#container-1 #fragment-2 ul li {
	padding: 0;
	border-bottom-style: none;
}

#container-1 #fragment-2 ul li ul li {
	border-bottom: 1px solid #d2d2d2;
	padding: 8px;
}

.tab {
	background: #fff;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 11px;
	border: 1px solid #b9b9b9;
	color: #5a5a5a;
	font-size: 11px;
	line-height: 16px;
	padding: 0;
}

.tab a {
	color: #5a5a5a;
	text-decoration: none;
}

.tab a:hover {
	text-decoration: underline;
	color: #2479e2;
}

.tab p {
	padding: 8px;
}

#tab2 h2 {
	visibility: hidden;
	width: 0;
	height: 0;
}

#tab4 h2 {
	visibility: hidden;
	width: 0;
	height: 0;
}

#tab4 ul {
	padding: 0;
}

#tab4 ul li {
	padding: 4px;
}

#tab4 ul.wp-polls-ul {
	margin: 0;
}

#tab1 li {
	list-style-type: none;
	min-height: 30px;
}

#tab2 li {
	list-style-type: none;
	min-height: 30px;
}

#tab3 li {
	list-style-type: none;
	min-height: 30px;
}

#tab5 li {
	list-style-type: none;
	min-height: 50px;
}

#tab6 li {
	list-style-type: none;
	overflow: hidden;
}

.tab ul {
	list-style-type: none;
	padding-top: 0;
}

.tab ul li {
	padding: 9px;
	border-bottom: 1px solid #d2d2d2;

}

.tabs-loading em {
	padding: 0 0 0 20px;
	background: url(loading.gif) no-repeat 0 50%;
}

.authcomment {
background-color: #B3FFCC !important;
}

.tab_comments a {
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #d9d9d9;
	float: left;
	padding: 3px 6px 3px 6px;
	font-size: 10px;
	color: #5a5a5a;
	margin: 0;
	border: 1px solid #b9b9b9;
	margin-right: 10px;
}

.tab_comments a:hover {
	text-decoration: none;
	background-color: #b9b9b9;
	color: #4a4a4a;
	border: 1px solid #a9a9a9;
}

.tab_tags {
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: inline-block;

}

.tab_tags a {
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #d9d9d9;
	float: left;
	padding: 3px 6px 3px 6px;
	color: #5a5a5a;
	font-size: 10px;
	margin: 2px;
	border: 1px solid #b9b9b9;
	display: block;
}

.tab_tags a:hover {
	text-decoration: none;
	background-color: #b9b9b9;
	color: #4a4a4a;
	border: 1px solid #a9a9a9;
}

.tab_gravatar a {
	text-decoration: none;
	background-color: #d9d9d9;
	float: left;
	padding: 3px;
	margin: 0;
	border: 1px solid #b9b9b9;
	margin-right: 10px;
}

.tab_gravatar a:hover {
	background-color: #b9b9b9;
	border: 1px solid #a9a9a9;
}

.tab_flickr a {
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #d9d9d9;
	float: left;
	padding: 3px 6px 3px 6px;
	color: #5a5a5a;
	font-size: 10px;
	margin: 5px;
	border: 1px solid #b9b9b9;
}

.tab_flickr a:hover {
	text-decoration: none;
	background-color: #b9b9b9;
	color: #4a4a4a;
	border: 1px solid #a9a9a9;
}



/* @end */