body{
	background:url(../images/bg_body.jpg) repeat;
	color: #222;
	margin:0;
	font: normal medium "Tahoma";
	font-size:14px;
}
.w3blog {
	width:100%;
	margin:0 auto;
}
.w3blog .w3header {
	width:990px;
	margin:0 auto;
	height:218px;
	background:url(../images/bg_header_blog.jpg) no-repeat;
}
.w3blog .w3header .menu {
	padding: 0;
	width:400px;
	height:209px;
	list-style: none;
	position:absolute;
	margin:0 0 0 60px;
}
.w3blog .w3header .menu li {
	padding: 0;
	margin:65px 0 0 10px;
	float: left;
	position: relative;
	text-align: center;
}
.w3blog .w3header .menu li a{
	display: block;
	color: #000000;
	width: 41px;
	height: 40px;
	text-decoration: none;
	font-weight: bold;
}
.w3blog .w3header .menu li em {
	background: url(../images/hover.png) no-repeat;
	width: 180px;
	height: 50px;
	position: absolute;
	top: -75px;
	left: -75px;
	text-align: center;
	padding: 2px 10px 5px 10px;
	font-style: normal;
	color:#FFFFFF;
	z-index: 2;
	display: none;
}
.content {
	width:100%;
	margin:0 auto;
	color:#000;
	padding:0 0 50px 0;
}
.content .w3container{
	width:870px;
	padding:35px 15px 20px 20px;
	margin:0 auto;
	margin-top:-80px;
	margin-bottom:100px;
	border:2px solid #FFF;
	font-size:14px;
	background:#f5f5f5;
	text-decoration: none; 
	filter: alpha(opacity=100); 
	opacity: .90; 
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	background:url(../images/bg_content.png);
	-moz-box-shadow: 0px 0px 10px #aaa; /* Firefox */
	-webkit-box-shadow: 0px 0px 10px #aaa; /* Safari and Chrome */
	box-shadow: 0px 0px 10px #aaa;	
}
.content .w3container .left{
	float:left;
	width:550px;
	text-shadow:0 1px 0 #FFF;
	padding:0 5px 0 0;
	line-height:24px;
}
.content .w3container .left a{
	color:#800128;
	text-shadow:0 0 0 #000;
}
.content .w3container .left a:hover{
	color:#5dad00;
}
.content .w3container .left h1.barcontent{
	position:absolute;
	background:url(../images/bar_content.png) left;
	height:43px;
	line-height:40px;
	font-size:25px;
	font-weight:bold;
	width:550px;
	padding:0 0 0 50px;
	margin-bottom:50px;
	margin-left:-50px;
	color:#e3e3e3;
	text-shadow:0 0 0 #35041f;
}
.content .w3container .left h1{
	font-size:22px;
	padding:10px 0 10px 0;
	font-weight:bold;
	color:#000;
}
.content .w3container .left h2{
	font-size:20px;
	padding:10px 0 10px 0;
	font-weight:bold;
	color:#000;
}
.content .w3container .left h3{
	font-size:20px;
	padding:10px 0 10px 0;
	font-weight:bold;
	color:#000;
}
.content .w3container .left h4{
	font-size:16px;
	padding:10px 0 10px 0;
	font-weight:bold;
	color:#000;
}
.content .w3container .left strong{
	margin-bottom:5px;
	font-weight:bold;
	color:#000;
}
.content .w3container .left table{
	margin-bottom:15px;
}
.content .w3container .left ul{
	margin-bottom:15px;
	list-style:disc;
	margin-left:25px;
}
.content .w3container .left ol{
	margin-bottom:10px;
	margin-left:25px;
	list-style:decimal;
}

.content .w3container .left p{
	line-height:24px;
	margin-bottom:15px;
}
.content .container .left .purpose{
	padding-bottom:10px;
}
.content .w3container .left .process{
	background:url(../images/bg_process.png) no-repeat;
	background-position:-10px 0px;
	padding: 5px 0 0 145px;
	font-size:14px;
}
.content .w3container .left .process h2{
	font-size:18px;
	margin-bottom:5px;
	color:#000;
}
.content .w3container .left h2.title{
	line-height:22px;
	color:#000;
	text-shadow:0 0 0 #35041f;
	margin-bottom:5px;
	font-size:20px;
	font-weight:500;
}
.content .w3container .left .posted {
	margin-bottom:15px;
	padding:45px 0 15px 0;
}
.content .w3container .left .posted img{
	padding:7px;
	border:1px solid #CCC;
}
.content .w3container .left .meta {
	height:32px;
	line-height:32px;
	padding:3px 0 0 25px;
	margin-bottom:5px;
	margin-left:0; 
	position:absolute;
	display:block;
	width:525px;
	background:url(../images/meta.jpg) repeat-x;
	clear:both;
}
.content .w3container .left .meta .mleft{
	float:left;
}
.content .w3container .left .meta .mright{
	float:right;
	width:75px;
	padding:5px 0 0 0;
}
.content .w3container .left .meta a{
	color:#33a700;
}
.content .w3container .left .meta a:hover{
	color:#58962a;
}

.content .w3container .right{
	width:300px;
	float:right;
	line-height:20px;
}
.content .w3container .right .right-box{

}
.content .w3container .right .right-box-paper{
	background:url(../images/bg_right.jpg);
	padding:15px 10px 20px 10px;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	margin-bottom:20px;
}
.content .w3container .right .right-box-paper-footer{
	background:url(../images/bg_img.png) 0px -189px no-repeat;
	width:300px;
	height:9px;
}
.content .w3container .right h1.bar{
	background:url(../images/bar_content.png) right repeat;
	height:36px;
	line-height:36px;
	font-size:21px;
	font-weight:bold;
	width:270px;
	padding:0 0 0 10px;
	color:#eee;
	text-shadow:0 0 0 #35041f;
	margin-bottom:10px;
}
/*Footer*/
#w3footer{
	width:100%;
	height:59px;
	margin:0 auto;
	background:url(../images/bgfooter.jpg) bottom repeat-x;
}
#w3ground{
	width:100%;
	height:150px;
	margin:0 auto;
	padding:20px 0 0 0;
	background:#000 url(../images/ground.jpg) repeat-x top;
	text-align:center;
	color:#FFFFFF;
}
.footlink{ text-align:center; width:800px; margin:0 auto; padding:0 0 5px 0;  }
.footlink a{
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	font: normal medium "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-right:20px;
}
.footlink a:hover{
	color:#FF9900;
}

/*  */
.scroll-up{
	margin:-50px 0 0 -50px;	
	display:block;
	position:absolute;
}
.blogcalendar{
	width:50px; 
	height:47px; 
	background:url(../images/bg-date.jpg) no-repeat top; 
	margin-left:-35px; 
	margin-top:-5px; 
	position:absolute; 
	color:#555;
	position:absolute;
	z-index:200;
}
.imgbox300{
	width:280px;
	height:188px;
	margin-bottom:15px;
	background:url(../images/bg_img.png) no-repeat;
	padding:10px 10px 0 10px;
}
.imgbox250{
	width:250px;
	height:250px;
	margin-bottom:15px;
	padding:10px 10px 0 10px;
}
.imgbox250 img{
	border:0;
}

#feed{
	position:absolute;
	width:40px;
	height:40px;
	margin:3px 0 0 837px;
	z-index:2000;
}
#feed a{
	display:block;
	width:40px;
	height:40px;
	background:
}
#tellafriend{
	position:absolute;
	width:40px;
	height:40px;
	margin:3px 0 0 887px;
	z-index:2000;
}
#tellafriend a{
	display:block;
	width:40px;
	height:40px;
}
#yahoomessenger {
	position:absolute;
	margin:92px 0 0 770px;
	z-index:10;
}
#yahoomessenger a{
	display:block;
	width:150px;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#402b55;
}
#facebook {
	position:absolute;
	margin:128px 0 0 730px;
	z-index:10;
}
#facebook a{
	display:block;
	width:150px;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#402b55;
}
span.more{
	padding:3px 10px;
	background:#FFF;
}
span.more:hover{
	padding:3px 10px;
	background:#FF9;
}
a.bolder { font-weight:900; }
.dashed{ border-bottom:1px dashed #ccc; }
.text-right{ text-align:right }
.clear{
	clear:both;
}
ul.valid {
	margin:10px 0 10px 20px;
	padding:6px 6px 0 0;
	float:left;
	text-decoration:none;
	list-style:none;
	clear:both;
}
ul.valid img {width:105px; border:0;}
ul.valid li {
	float:left;
	margin:0 0 0 6px;
}
#twitter{
	position:absolute; 
	width:310px; 
	margin:35px 0 0 355px; 
	text-align:right;
	font-size:16px; 
	color:#555;
	text-shadow:0 1px 0 #e0e0e0;
}
#twitter a{
	color:#FFFFFF;
	text-shadow:0 0 0 #eee;
}

#twitter_update_list {
	text-align:center;
	font-size: 13px;
	list-style-type: none;
	margin:3px 0 0 0;
	text-shadow:0 1px 0 #e0e0e0;
}

#twitter_update_list li {
	margin: 0;
	line-height: 16px;
}
#twitter_update_list a {
	padding-right:20px;
	text-align:right;
	display: block;
	color: #FFF;
}
#twitter_update_list span a {
	color: #222;
	padding: 0 3px;
	text-decoration: none;
	display: inline;
	text-shadow:0 1px 0 #e0e0e0;
}

#twitter_update_list span a:hover {
	background: white;
}
input[type=text], select{
	padding:3px 10px;
	font-size:14px;	
}
textarea{
	padding:3px 10px;
	font-size:16px;	
}
input[type=submit]{
	padding:3px 10px;
	font-size:16px;	
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;

}

ul.categories {
	font-size:17px; 
	letter-spacing:1.2px; 
	color:#4f4637;
	text-decoration:none;
	list-style:none;
}
ul.categories li {
	margin:6px 0 0 0;
}
ul.categories li a{
	background:url(../images/bgcat.jpg);
	color:#000;
	padding:3px 10px;
	width:258px;
	display:block;
}
ul.categories li a:hover{
	color:#469312;
	background:url(../images/bgcat2.jpg);
}

ul.mostview {
	margin-left:15px; 
	list-style:circle;
	font-size:14px; 
}
ul.mostview li {
	padding:5px 0 0 0;
}
ul.mostview li a{
	color:#800128;
	width:258px;
	display:block;
}
ul.mostview li a:hover{
	color:#000;
	background:url(../images/bgcat2.jpg);
}

ul.latest {
	width:550px;
	margin:10px 0 30px -20px;
	list-style:none
}
ul.latest li {width:137px; margin:0; padding:0; float:left; }
ul.latest li a{
	width:137px;
	display:block;
}
ul.latest li img {width:137px; }

 /* Ads */
ol.ads {
	width:270px;
	background:url(../images/bgcat.jpg);
	margin:-40px 0 10px 0;
	padding:5px 3px 3px 0;
	float:left;
	text-decoration:none;
	list-style:none;
}
ol.ads img {width:125px;}
ol.ads li {
	float:left;
	margin:0 0 0 5px;
}

ul.ads a img {
	border:1px solid #d9d4c1;
	padding:1px;
	background:#fff;
}
ul.ads a:hover img {	
	border:1px solid #6fa20b;
}
ul.valid a img {
	border:1px solid #d9d4c1;
	padding:1px;
	background:#fff;
}
ul.valid a:hover img {	
	border:1px solid #6fa20b;
}
ul#commentshow {
	font-size:14px; 
	text-decoration:none;
	list-style:none;
	margin:0;
	background:url(../images/bg_paper.png)
}
ul#commentshow li {
	padding:0;
	margin:0;
	width:550px;
}
ul#commentshow li h2{
	padding:0 0 3px 0;
	height:20px;
	font-size:16px;
	width:550px;
}
ul#commentshow li p{
	padding:0 3px 5px 3px
}
ul.num {
	width:550px;
	float:left;
	text-decoration:none;
	list-style:none;
	display:block;
	margin:0;
	margin-left:-35px;
	padding:0;
	left:0;
	background:url(../images/bgcat.jpg);
	text-shadow:0 0 0 #000;
}
ul.num li{
	float:left;
	width:26px;
	height:26px;
	text-align:center;
	line-height:26px;
	margin-top:-30px;
	margin-bottom:5px;
	margin-right:10px;
	display:block;
}
ul.num li a{
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	width:26px;
	height:26px;
	display:block;
	background:#5aafb2;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
}
abbr, acronym { 
	border:0;
}
:focus {
	outline:none;
}

.w3leftpanel {
	position: absolute;
	top: 50px;
	left: 0;
	z-index:1000;
	display: none;
	background: #000000;
	border:1px solid #111111;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	width: 460px;
	height: auto;
	padding: 30px 30px 30px 60px;
	filter: alpha(opacity=85);
	opacity: .85;
}
.w3leftpanel h3{
	font-size:18px;
	margin-bottom:15px;
	color:#FFF;
}
.w3leftpanel p{
	margin: 0 0 15px 0;
	font-size:12px;
	padding: 0;
	color: #cccccc;
}

.w3leftpanel a, .w3leftpanel a:visited{
	margin: 0;
	padding: 0;
	color: #9FC54E;
	text-decoration: none;
	border-bottom: 1px solid #9FC54E;
}

.w3leftpanel a:hover, .w3leftpanel a:visited:hover{
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}
.w3leftpanel .columns{
	clear: both;
	width: 350px;
	padding: 0 0 20px 0;
	line-height: 22px;
}
.w3leftpanel .colleft{
	float: left;
	width: 150px;
	line-height: 22px;
}

.w3leftpanel .colright{
	float: right;
	width: 160px;
	line-height: 22px;
}
.w3leftpanel ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.w3leftpanel ul li{
	padding: 0;
	margin: 0;
	list-style-type: none;
	color:#FFF;
}
.w3leftpanel hr{
	background-color: #333333;
	height: 1px;
}

a.triggerw3leftpanel{
	z-index:1001;
	position: absolute;
	text-decoration: none;
	top: 80px; left: 0;
	padding: 7px 15px 8px 10px;
	width:24px;
	height:24px;
	background:#222 url(../images/slide_close_button.gif) 10px 10px no-repeat;
	border:1px solid #111;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	display: block;
	text-shadow:0 1px 1px #000000;
}

a.triggerw3leftpanel:hover{
	position: absolute;
	text-decoration: none;
	top: 80px; left: 0;
	padding: 7px 15px 8px 10px;
	width:24px;
	height:24px;
	background:#222 url(../images/slide_close_button.gif) 10px -29px no-repeat;
	border:1px solid #111;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	display: block;
}

a.active.triggerw3leftpanel {
	background:#222 url(../images/slide_close_button.gif) 10px -30px no-repeat;
}
table,tr,td,th { border:1px solid #999; padding:3px;}

.ft_space {
	padding: 0;
	list-style: none;
	position:absolute; 
	margin:-42px 0 0 183px;	
	text-shadow:0 0 0 #333;
}
.ft_space li {
	padding: 0;
	margin:0;
	float: left;
	position: relative;
	text-align: center;
}
.ft_space li img {
	border:0; 
	vertical-align:middle
}
.ft_space li a{
	padding: 0;
	display: block;
	color: #000000;
	width: 30px;
	height: 30px;
}
.ft_space li em {
	background: url(../images/hover.png) no-repeat;
	width: 180px;
	height: 50px;
	position: absolute;
	top: -85px;
	left: -85px;
	text-align: center;
	padding: 2px 10px 5px 10px;
	font-size:14px;
	font-style: normal;
	color:#FFFFFF;
	z-index: 2;
	display:none;
}
.jcarousel-skin-tango{ list-style:none }
.jcarousel-skin-tango .jcarousel-container { margin:0 auto; }
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 550px; padding:0; margin:0; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 550px; height: 180px;  }
.jcarousel-skin-tango .jcarousel-item { width: 550px; height: 168; border:0; display:block; }
.jcarousel-skin-tango .jcarousel-item p { text-align:center; margin-top:5px; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin: 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin:10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder {  }
/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: -50px;
    right: 10px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background: url(../images/fancy_nav_right.png) no-repeat ;
	z-index:100;
	filter: alpha(opacity=55); 
	opacity: .55; 
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { 	
	filter: alpha(opacity=85); 
	opacity: .85; 
 }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { 
	filter: alpha(opacity=100); 
	opacity: 1.00; 
 }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { 
	filter: alpha(opacity=0); 
	opacity: 0; 

 }
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: -50px;
    left: 465px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background: url(../images/fancy_nav_left.png) no-repeat ;
	z-index:100;
	filter: alpha(opacity=55); 
	opacity: .55; 
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { 
	filter: alpha(opacity=85); 
	opacity: .85; 
 }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { 
	filter: alpha(opacity=100); 
	opacity: 1.00; 
 }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	filter: alpha(opacity=0); 
	opacity: 0; 
}
.tdblue{ background:#edeff4; }


