body{ margin:0px; padding:0px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#505050; background:url(images/bg01.gif) repeat-x left top;}
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;}

a { text-decoration: none; color: #5f5f5f; }
a:hover { text-decoration: underline; }
ul {	list-style: square;	}
blockquote {font-style: italic;	color: #555;
	background:#f4f4f4;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;	
	padding:10px;
	}
blockquote blockquote {
	color: #777;
	}
blockquote em {
	font-style: normal;
	}


pre {
	padding: 9px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	}
code {
	padding: 0 3px;
	background: #eee;
	}
pre code {
	background: transparent;
	}




.clear {
	clear:both;
	}
img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 5px 5px;
	margin: 0px 0px 10px 0px;
	display: inline;
	background:#E4E4E4;
	border: 1px solid #fff;
	}

img.alignright {
	padding: 5px 5px;
	margin: 0px 0px 0px 0px;
	display: inline;
	background:#E4E4E4;

	}

img.alignleft {
	padding: 5px 5px;
	margin: 0px 0px 0px 0px;
	display: inline;
	background:#E4E4E4;

	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	border: 1px solid #fff;
	text-align: center;
	background-color: #E4E4E4;
	padding: 4px 0px 5px 0px;
	color:#555;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	

.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; padding-bottom: 5px;  }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 10px; line-height: 24px; }
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
blockquote p { padding-bottom: 0px; }



.clear{ clear:both;}


.wrapper{ width:100%; height:auto; float:left;}

.container{ width:1000px; height:auto; margin:auto;}
.main{ width:1000px; height:auto; float:left;}
.headerbg01{ width:1000px;  float:left;}
.logo-search-bg{ width:1000px; height:113px; float:left;}
.logo{ width:550px; height:auto; float:left; padding-top:20px;}
.logo h1{ color:#fff; margin:0; padding:10px 0px 0px;}
.logo h1 a{ color:#fff; font-size:36px; font-family: Georgia, "Times New Roman", Times, serif;}
.logo h1 a:hover{ color:#f0f0f0;}
.logo h2{ color:#fff; margin:0; padding:3px 0px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px}
.toplink-searchbg{ width:384px; height:auto; float:right; padding-right:50px; padding-top:20px;}
.toplink-bg{ width:384px; height:auto; float:left; text-align:right;}
.toplink-bg a{ font-family:Tahoma; font-size:14px; color:#ffffff; text-decoration:none; padding-right:20px;}
.srch_bg{ width:236px; height:39px; float:right; padding-top:10px; padding-right:20px;}
.srch-txtboxbg{ width:189px; height:29px; float:left; background:url(images/srchtxtbox-bg.gif) no-repeat; padding-left:3px; padding-top:2px;}
.go-buttonbg{ width:44px; height:31px; float:left;}
.srch-txtbox01{ width:170px; height:24px; background:#ffffff; border:none; font-size:14px; color:#000000; padding-left:5px;}
.banner-navbg{ width:1000px; height:302px; float:left; background:url(images/banner-bg.jpg) no-repeat;}
.nav-bg{ width:636px; height:38px; float:right;}


#tabs {
	float:right;
	width:636px;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
	padding-right:8px;
	}

#tabs ul {
	margin:0;
	padding:0;
	list-style:none;
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:right;
	background:url("images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabs a span {
	float:right;
	display:block;
	background:url("images/right.png") no-repeat right top;
	padding:8px 15px 8px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}
	
	
	
	
	
#tabs a.active {
	background-position:0% -42px;
	}

#tabs a.active span {
	background-position:100% -42px;
	}



.banner-txt{ width:396px; height:auto; float:right; color:#ffffff; line-height:16px;}
.banner-txt02{ width:196px; height:auto; float:right; color:#ffffff; line-height:16px; padding-right:50px; padding-top:50px;}
.banner-txt02 img{ padding-top:10px;}
.banner-txt02 h1{ margin:0px; padding:0px; font-size:18px; color:#333333;}
.content-area{ width:1000px; height:auto; float:left; padding-top:15px;}
.leftpan{ width:708px; height:auto; float:left; padding-left:14px;}
.leftpan h1.title{ margin:0px; font-family:Tahoma; width:610px; height:auto; float:left; font-size:16px; font-weight:bold; color:#ffffff; padding-left:20px; padding-top:7px;}
.leftpan h1.title a{color:#fff;}
.content-box01{ width:706px; height:auto; float:left; border:solid 1px #d0d0d0; background:url(images/grade01.gif) repeat-x left bottom ; padding-top:15px; padding-bottom:30px; margin-bottom:20px;}
.date-headbg{ width:700px; height:70px; float:left; background:url(images/date-headbg.gif) no-repeat;}
.datebg{ width:75px; height:22px; float:left; font-family:Tahoma; font-size:11px; color:#ffffff; padding-left:15px; padding-top:10px;}
.posted-txtbg{ width:670px; height:auto; float:left; padding-left:22px; padding-top:40px;}
.posted-txt{ width:640px; height:auto; background:url(images/posted-ico.gif) no-repeat left top; padding-left:30px; float:left;}
.posted-txt b{ font-size:12px; font-weight:bold; color:#666666;}
.email-prinbg{ width:640px; height:auto; float:left; padding-top:15px;}
.elinkbg{ width:140px; height:auto; float:left;}
.elinkbg a{ font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}
.elinkbg a:hover{ color:#4cac5a;}

.elinkbg02{ width:140px; height:auto; float:right;}
.elinkbg02 a{ font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}
.elinkbg02 a:hover{ color:#4cac5a;}

.add-comments{ width:620px; height:26px; float:left; background:#666666; font-size:12px; font-weight:bold; color:#ffffff; margin-top:15px; padding-top:10px; padding-left:10px;}
.add-comments a{text-decoration:none; color:#ffffff;}
.add-comments a:hover{ color:#4cac5a;}
.commnet-bloc{ width:274px; height:auto; float:left;}
.tweet-this{ width:150px; height:auto; float:right;}

.right-pan{ width:257px; height:auto; float:left; padding-left:10px;}
.right-pan01{ width:267px; height:auto; float:left; background:url(images/grade03.gif) repeat-y right top; padding-top:15px; padding-bottom:15px;}
.right-pan02{ width:267px; height:auto; float:left; background:url(images/grade02.gif) repeat-y right top;}
.right-pancontents{ width:242px; height:auto; float:right; padding-top:10px;}
.right-pancontents h2{ width:232px; height:50px; float:left; background:url(images/right-headbg.gif) no-repeat; font-size:12px; font-weight:bold; color:#ffffff; padding-top:15px; padding-left:10px;}
.popular-bg{ width:242px; height:auto; float:left;}
.popular-bg ul{ list-style:none; padding-right:20px;}
.popular-bg ul ul{  padding-left:10px;}
.popular-txtbg01{ width:188px; height:auto; float:left; color:#505050; padding-left:20px;}
.popular-bg ul li{  height:auto; padding-bottom:10px;}

.sbadbg{ width:210px;margin:5px; float:left;}

.sbadbg img{ width:100px; height:100px; margin:2px; float:left;}

.popular-bg ul li a{ background:url(images/tick01.gif) no-repeat left top; padding-left:25px; color:#666666; }
.blogbg{ width:191px; height:auto; float:left;}
.email-suscribe{ width:242px;  float:left; background:url(images/right-headbg.gif) no-repeat; height:75px; margin-top:15px;}
.email-suscribe a{ color:#fff;}
.subscribe-txt{ width:188px; height:35px; font-size:12px; font-weight:bold; color:#ffffff; padding-left:20px; padding-top:10px;}
.rss{ width:33px; height:32px; float:right;}
.subtxt01{ width:143px; height:auto; float:left;}
.subcribe-txtboxbg{ width:176px; height:auto; float:left; padding-left:25px; padding-top:15px;}
.email-txtbox{ width:176px; height:14px; border:none; background:#ffffff;}
.subscribe{ width:87px; height:19px; float:left; padding-left:20px; padding-top:7px;}
.reader-bg{ width:37px; height:auto; float:left; color:#333333; padding-top:10px; padding-left:15px;}

.footer-bg{ width:100%; height:296px; float:left; background:url(images/foot-bg.gif) repeat-x; overflow:hidden; margin:0px; padding:0px;}
.foot-bloc{ width:1000px; height:auto; margin:auto;}
.main-footer{ width:1000px; height:auto; float:left; padding-top:20px;}
.foot-logo{  height:auto; float:left; padding-left:20px;}
.footlink-bg{ width:610px; height:auto; float:right; padding-top:0px; font-size:14px; color:#ffffff; font-weight:bold; text-align:right;}
.footlink-bg a{ color:#ffffff; text-decoration:none; padding-right:7px; padding-left:7px;}
.footlink-bg a:hover{ color:#0396f3;}
.cpright-bg{ width:326px; height:auto; float:right; padding-top:100px; text-align:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#d1d1d3;}

#respond {margin:10px 0 0 0;}
input.comsub {border:1px solid #ccc; background:#9f9f9f; color:#fff; margin:0; padding:5px;}
ul.commentlist {list-style:none; margin:10px auto; padding:0; text-indent:0; width:600px;}
ul.commentlist li.comment, ul.commentlist li.pingback  {border-bottom:1px solid #ccc; padding:1em; margin:10px 0;}
ul.commentlist li.comment div.vcard {font:16px; font-weight:bold;} 
ul.commentlist li.comment div.vcard cite.fn {font-style:normal;}
ul.commentlist li.comment div.vcard img.avatar {border:5px solid #ccc; float:right; margin:0 0 1em 1em;}
ul.commentlist li.comment div.comment-meta {font-size:11px; padding:5px 0 10px 0;}
ul.commentlist li.comment div.comment-meta a {color:#7A7879;}
ul.commentlist li.comment p {font-size:12px; margin:0 0 1em;}
ul.commentlist li.comment ul {font-size:12px; list-style:square; margin:0 0 1em 2em;}
ul.commentlist li.comment div.reply {font-size:12px;}
ul.commentlist li.comment div.reply a {font-weight:bold;}
ul.commentlist li.comment ul.children {list-style:none; margin:1em 0 0; text-indent:0;}
ul.commentlist li.comment ul.children li.depth-2 {border-left:5px solid #6f6f6f; margin:0 0 .25em .25em;}
ul.commentlist li.comment ul.children li.depth-3 {border-left:5px solid #999; margin:0 0 .25em .25em;}
ul.commentlist li.comment ul.children li.depth-4 {border-left:5px solid #bbb; margin:0 0 .25em .25em;}
ul.commentlist li.even {background:url("images/grade01.gif") repeat-x left bottom; border:1px solid #ddd;}
ul.commentlist li.odd {background:url("images/grade01.gif") repeat-x left bottom; border:1px solid #ddd;}
ul.commentlist li.parent {border-left:5px solid #ccc;}
ul.commentlist li.pingback  {background:#E4E4E4;}
#commentform textarea{ width:600px; background:#f0f0f0; border:1px solid #ddd; padding:5px; margin-left:30px;}
#commentform input[type=text]{ width:200px; border:1px solid #ddd; padding:5px;margin-left:30px}
#commentform input[type=submit]{border:1px solid #ccc; background:#9f9f9f; color:#fff; margin:0; padding:5px;margin-left:30px}

.header_ads{float:left;
height:60px;
min-width:468px;}
.foot-logo h1{ color:#fff; margin:0; padding:10px 0px 0px;}
.foot-logo h1 a{ color:#fff; font-size:36px; font-family: Georgia, "Times New Roman", Times, serif;}
.foot-logo h1 a:hover{ color:#f0f0f0;}
.foot-logo h2{ color:#fff; margin:0; padding:3px 0px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px}

