body {
	font:11px verdana, arial, helvetica, sans-serif;
	background:#4a4a4a url(../Images/bodybg.gif);
	color:#000;
	padding:0;
	margin:0;
	text-align:center;
}
* {
	margin:0;
	padding:0;
	border:0;
	/*color:#000;*/
}
table {
	width:100%;
	border-collapse:collapse;
}
label, input {
 	font:100% verdana, arial, helvetica, sans-serif;
}
p, li, td, th, select, textarea {
 	font:100% verdana, arial, helvetica, sans-serif;
	margin:1em 40px;
	color:#333;
	line-height:140%;
}
p *, li *, label *, input *, select *, textarea *, th *, td * {
	font-size:100%;
}
h1, h2, h3, h4, h5, h6 {
	margin:1em 0;
	font:100% verdana, arial, helvetica, sans-serif;
}
h1 {
	font:bold 175% verdana, arial, sans-serif;
	color:#FF9600;
	margin:0 0 20px 0;
}
.Post h1, .Category h1{
	margin-bottom:0;
}
h2 {
	font-size:120%;
	font-weight:900;
}
.rcol h2{
	font-weight:100;
}

h3 {
	font-size:110%;
}
h4, h5, h6 {
	font:bold 100% verdana, arial, helvetica, sans-serif;
	color:#333;
}
ul {
	margin:1em 40px;
	list-style:square;
}
li {
	margin:0 15px;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	color:#05c7ff;
}

	/* Grid */

#pg {
	width:900px;
	margin:auto;
	background:#fff;
	text-align:left;
	overflow:hidden;
}
#hd {
	background:#000 url(../Images/headbg.jpg) no-repeat;
	height:120px;
	overflow:visible;
}
#hd img {
	float:left;
	margin:35px 0 0 20px;
}
#hd ul {
	float:right;
	margin:86px 0 0 0;
	list-style:none;
	width:580px;
	padding-left:20px;
}
#hd li {
	margin:0;
	display:inline;
	font:bold 13px verdana, arial, sans-serif;
}
#hd li a {
	float:left;
	color:#fff;
	padding:10px 15px 8px 15px;
}
/*#hd li a:hover {
	color:#000;
}*/
#bd {
	border-top:3px solid #51504f;
	margin:3px 0 0 0;
	background:url(../Images/rcolbg.gif) 100% 0 repeat-y;
	zoom:1;
}
/*.lcol{
	width:560px;
	-width:620px;
	padding:30px;
	float:left;
	overflow:hidden;
}*/

.lcol{
	width:655px;
	/*-width:610px;*/
	padding:30px 10px;
	float:left;
	overflow:hidden;
}

.lmenu {width:130px; float:left;}

.content {
margin-left:50px;

}

/**:first-child + html .lcol{
	width:620px !important;
}*/
.lcol p {
	line-height:140%;
	margin:20px 0 20px 0;
	margin:0px 0px 10px 0px;
}
.lcol li {
	line-height:140%;
	margin:10px 0 10px 0;
	font-weight:normal;
	font-size:11px;
	background:url(../Images/listbg.gif) 0 5px no-repeat;
	list-style:none;
	padding:0 0 0 20px;
}
.lcol p b {
	color:#ff9600;
	font-size:13px;
}
.rcol {
	width:220px;
	float:right;
	overflow:hidden;
	background:#e9e9e9;
}
.rcol h2 {
	font-size:13px;
	background:#000;
	padding:10px 10px 12px 15px;
	margin:0;
	color:#fff;
}
.rcol h2 b {
	color:#fff;
	margin:0 0 0 15px;
	font-weight:normal;
}
.block * {
	margin:0;
	padding:0;
}
.block {
	margin:15px 20px;
}
.block  p{
	margin-bottom:10px;
}
.block h3 {
	background:#545454 url(../Images/newshd.gif) repeat-x;
	color:#fff;
	font:bold 11px verdana, sans-serif;
	padding:2px 5px 3px 5px;
	margin:0 0 5px 0;
}
.block h4 {
	color:#d97b17;
	font:bold 16px arial, sans-serif;
	line-height:115%;
}
.block img {
	float:right;
	margin:1px 0 5px 5px;
}
.block span {
	color:#7c719d;
	font-size:10px;
}
.block a {
	color:#d97b17;
	font-weight:bold;
}
.block a:hover {
	color:#05c7ff;
}
#ft {
	background:#000;
	clear:both;
	height:40px;
}
#ft div {
	background:#333;
	float:right;
	width:220px;
	height:40px;
}

	/* Addon */

.clear {
	display:block;
	clear:both;
	height:0;
	font-size:0;
	overflow:hidden;
}
#container:after, .PostHead:after{
	content:'';
	display:block;
	clear:both;
}
input, select, textarea{
	border:1px solid #ccc;
	margin-bottom:5px;
	margin:0 0 5px 0;
}
td{
	text-align:left;
	vertical-align:top;
	font-size:12px;
}
.Required{
	color:red;
}
.BreadCrumb{
	overflow:hidden;
	padding-bottom:5px;
	float:left;
	width:100%;
}
.Category .BreadCrumb{
	margin-bottom:10px;
}
.BreadCrumb ul{
	margin:0;
	margin-left:-10px;
}
.BreadCrumb li{
	display:inline;
	background:url('../Images/BreadCrumb.gif') 0 50% no-repeat;
	margin:0;
	padding:0 0 0 10px ;
	font-weight:100;
	font-size:12px;
}
.PostInfo, .SubCategoryList{
	margin:0;
}
.PostInfo li, .SubCategoryList li{
	display:inline;
	background:none;
	margin:0;
	padding:0;
	font-weight:100;
	font-size:10px;
	height:13px;
	border-right:1px solid #000;
	padding-right:5px;
	margin-right:5px;
	color:#999;
	float:left;
}



.PostInfo .Rating{
	border:0;
}
.PostAuthorDetails h2{
	font-size:100%;
	margin:0;
}
.PostAuthorDetails p{
	margin:0;
}
.PostAuthorDetails{
	margin:5px 0;
}
.PostHead{
	margin-bottom:15px;
	zoom:1;
}
#SubmitCommentForm td{
	text-align:center;
	padding:2px;
}
#SubmitCommentForm th{
	padding-bottom:15px;
	font-weight:900;
}
#SubmitCommentForm .radio{
	margin:0 2px 0;
	position:relative;
	top:2px;
}
.Button{
	margin-top:10px;
	padding:2px 15px;
	cursor:pointer;
	color:#FF9600;
	background:#000;
	font-weight:900;
	font-size:12px;
	letter-spacing:1px;
	font-family:Verdana;
}
.PostHead h2{
	margin-bottom:2px;
	padding-bottom:3px;
	border-bottom:1px dotted #ccc;
}
.PostBottom{
	padding:0;
	margin:0;
	text-align:right;
}
.PostBottom li{
	font-size:12px;
	display:inline;
	font-weight:900;
	background:none;
	margin:0;
	padding:0 3px;
}
/* Authors A-Z - ( Only on the Author page) */
.AZ { padding: 0px; margin: 15px 0px; position: relative; font-size: 10px; font-weight: bold;}
.AZ ul { padding: 5px 0px; margin: 0px;}
.AZ li { padding: 0px 1px; margin: 0px; list-style-type: none; display: inline;background:none;}
.AZ a { padding: 0px 3px; margin-right: 1px;}
.AZ a:visited { padding: 1px 3px;}
.AZ a:hover { padding: 1px 3px; }

/* tabs styles */
#tabnav { height: 26px; margin: 0px 0px 10px 0px;}
#tabnav li { margin: 0; padding: 0;	display: inline; list-style-type: none;background:none}
#tabnav li a {}
#tabnav li a:visited {}
#tabnav li a:hover {}

#tabnav .navlinks {margin: 0; padding: 0; display: inline; list-style-type: none; float: right;}
.tablink { float: left; }
#tabnav .tablink a:link, #tabnav .tablink a:visited 
{float: left; font-size: 10px; line-height: 14px; font-weight: bold; padding: 5px 10px 5px 0; margin: 0px 4px 0px 0px ; text-decoration: none;}
#tabnav .tablink a:link.active, #tabnav .tablink a:visited.active {}
#tabnav a:hover {}
.rss {float:right;}
.Picture{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.radio{
	border:0;
}


.PostContent a{
	text-decoration:none !important;
	color:#000;
}
.PostContent a:hover{
	text-decoration:underline !important;
}
.RecentArticles p a{
	color:#000 !important;
	font-weight:100;
}
.RecentArticles p a:hover{
	text-decoration:underline !important;
}
.RecentArticles p .readmore{
	font-weight:900;
	color:#000 !important;
}
.RecentArticles p .readmore:hover{
	color:#05C7FF !important;
}



.subnavlist{
	visibility:hidden;
}
.over .subnavlist{
	visibility:visible;
}
#hd .subnavlist{
	margin:0;
	padding:0;
	position:absolute;
	width:150px;
	margin-right:-150px;
	display:block;
	
	clear:both;
	float:left;
}
html:root #hd .subnavlist{
	margin-top:34px;
}

html:first-child #hd .subnavlist{
	margin-top:34px;
}
#hd .dropdown{
	display:block;
	float:left;
}
#hd .subnavlist li{
	clear:both;
}
#hd .subnavlist li a{
	width:190px;
	background:#efefef;
	display:block;
	padding:5px 15px;
	color:#000;
		font-weight:normal;
		font-size:11px;
		border-bottom:1px solid white;
		border-left:1px solid white;
		border-right:1px solid white
}
#hd .subnavlist li a:hover{
	color:#000;
	font-weight:bold
}
#navlist a:hover{
	color:#000;
}


.rcol .block h4{
font-size:11px
}

.rcol .block p{
font-size:11px
}

.Paging {

}

.PagingCurrentPageNumber {
font-weight:bold;
display:inline
}


#pg ul.plain2 {
list-style-type: none; !important
}

.SpreadTheWord {
border-top:1px solid #ccc;
margin:20px 0px 0px 0px
}

.SpreadTheWord div {
display:inline;
margin:10px;
line-height:200%
}

#box {
margin-top:40px
}

.casebox {
margin-right:10px
}

.lcol .Category ul#SubCategoryList li {
	background:none;
}

a.rsslink:link {
color:#666;
font-weight:normal;
font-size:9px;
}
a.rsslink:hover {
color:#05c7ff;
}

a.rsslink img {
display:inline;
margin-left:0px;
margin-right:5px
}

a.pl {
text-decoration:none;
cursor:text
}

a.pl:hover {
text-decoration:none;
cursor:text;
color:#000000
}

