html{padding:0;margin:0;}
body{
	margin:10px 0 10px 0;
	background:#515459;
	color:#000;
	font:12px "Comic Sans MS", cursive,Verdana,Arial,Helvetica,sans-serif;
	
}
a:link{
	border:0;
	color:#0A5D0A;
	text-decoration:none;
	
}
a:active{
	border:0;
	color:#375719;
	text-decoration:underline;
	
}
a:visited{
	border:0;
	color:#690;
	text-decoration:none;
	
}
a:hover{
	border:0;
	color:#cc3000;
	
}
a:focus{
	outline:none;
	
}
h1,h2,h3,h4{
	padding:0;
	margin:0;
	
}
h1{
	font-size:160%;
	
}
h2{
	font-size:140%;
	line-height:130%;
	
}
h3{
	font-size:120%;
	
}
h4,h5,h6{
	font-size:100%;
	
}
img{
	padding:0;
	margin:0;
	border:none;
	text-align:center;
	
}
hr{
	border-top:1px dotted #abb0b5;
	height:1px;
	
}
form{
	padding:0;
	margin:0;
	
}
input,textarea,select{
	color:#282b31;
	
}
p{
	margin:5px 0 10px;
	padding:0;
	
}
ul{
	margin:0;
	padding:0;
	list-style-type:none;
	
}
dl{
	margin:5px 0 10px 15px;
	
}
dl dd{
	margin:10px 0 10px 15px;
	
}
.clear{
	clear:both;
	height:0;
	overflow:hidden;
	
}
img{border:0;}

.breadcrumb{
	padding-bottom:.5em
}

.item-list .icon{
	color:#555;
	float:right;
	padding-left:0.25em;
	clear:right;
	
}
.item-list .title{
	font-weight:bold;
	
}
.item-list ul{
	margin:0 0 0.75em 0;
	padding:0;
	
}
.item-list ul li{
	margin:0 0 0.25em 1.5em;
	padding:0;
	list-style:disc;
	
}

ul.menu{
	list-style:none;
	border:none;
	text-align:left;
	
}
ul.menu li{
	margin:0 0 0 0.5em;
	
}
li.expanded{
	list-style-type:circle;
	list-style-image:url(menu-expanded.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
	
}
li.collapsed{
	list-style-type:disc;
	list-style-image:url(menu-collapsed.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
	
}
li.leaf{
	list-style-type:square;
	list-style-image:url(menu-leaf.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
	
}
li a.active{
	color:#000;
	
}


.myurl{
	width:0;
	display:block;
	overflow:hidden;
	height:0;
	
}
#Container{
	width:940px;
	margin:0 auto;
	padding:40px 10px 10px 10px;
	background:#777c7f url(BGCBottom.gif) no-repeat left bottom;
	position:relative;
	
}
#ContainerTop{
	width:960px;
	background:url(BGCTop.gif) no-repeat left top;
	height:5px;
	top:0;
	left:0;
	position:absolute;
	
}
#Header{
	width:910px;
	clear:left;
	margin:0 auto;
	padding:10px 10px 10px 20px;
	margin:0 0 10px 0;
	background:#1b212b url(HeaderBottom.gif) no-repeat left bottom;
	position:relative;
	height:78px;
	
}
#HeaderTop{
	width:940px;
	background:#1b212b url(HeaderTop.gif) no-repeat left top;
	height:5px;
	top:0;
	left:0;
	position:absolute;
	
}
#Header #MenuTop{
	position:absolute;
	top:-27px;
	right:0;
	
}
#Header #MenuTop ul{
	padding:0;
	margin:0 0 0 0;
	list-style-type:none;
	
}
#Header #MenuTop li{
	padding:0 6px;
	margin:0;
	border-left:solid 1px #b8bec1;
	display:inline;
	color:#EEE;
	
}
#Header #MenuTop li a:link{
	color:#fff;
	
}
#Header #MenuTop li a:visited{
	color:#EEE;
	
}
#Header #MenuTop li a:hover{
	color:#DDD;
	
}
#Header #navigation{
	color:#EEE;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:-27px;
	left:10px;
	
}
#HeadLeft{
	float:left;
	
}
#HeadLeft h2{
	margin:0;
	padding:0;
	font-size:0;
	text-indent:-20000px;
	
}
#HeadLeft h2 a{
	width:162px;
	display:block;
	background:url(logo.png) no-repeat;
	height:78px;
	cursor:hand;
	
}
#HeadRight{
	width:718px;
	float:right;
	padding:5px;
	background:#3c414a url(HRBottom.gif) no-repeat left bottom;
	height:68px;
	position:relative;
	
}
#HeadRightTop{
	width:728px;
	background:url(HRTop.gif) no-repeat left top;
	height:4px;
	top:0;
	left:0;
	position:absolute;
	
}
#HeadRight #topnavbox{
	width:384px;
	padding:0 2px;
	float:left;
	height:68px;
	overflow:hidden;
	
}
#HeadRight #topnavbox ul{
	margin:0 auto;
	padding:0;
	
}
#HeadRight #topnavbox ul li{
	float:left;
	margin:0;
	width:75px;
	padding:10px 0;
	list-style:none;
	text-align:center;
	position:relative;
	height:48px;
	
}
#HeadRight #topnavbox ul li img{
	margin-bottom:5px;
	
}
#HeadRight #topnavbox ul li a{
	padding:0 5px;
	margin:0;
	display:block;
	text-decoration:none;
	
}
#HeadRight #topnavbox ul li a:link,#HeadRight #topnavbox ul li a:visited{
	color:#D4D4D4;
	
}
#HeadRight #topnavbox ul li a:hover,#HeadRight #topnavbox ul li a:active{
	color:#f7d700;
	
}
#HeadRight #Submissions{
	padding:27px 25px 0 15px;
	width:283px;
	float:right;
	background:url(Submissions.gif) no-repeat left top;
	right:0;
	height:41px;
	overflow:hidden;
}
#Submissions li{width:100%;display:block;}
#HeadRight #show_ad{
	
	margin:0;
	display:block;
	color:#d6d6d6;
	font-size:12px;
	line-height:16px;
}

#HeadRight #show_ad div{
	width:283px;
	height:41px;
	line-height:16px;
	white-space:normal;
	overflow:hidden;
}


#HeadRight #show_ad div a{
	color:#d6d6d6;
	text-decoration:underline;
	
}
#HeadRight #show_ad div a:hover{
	text-decoration:none;
	
}
#HeadUn{
	width:920px;
	clear:left;
	margin:0 auto;
	padding:10px;
	margin:0 0 10px 0;
	background:#fff url(HeadUnBottom.gif) no-repeat left bottom;
	height:82px;
	position:relative;
	
}
#HeadUnTop{
	width:940px;
	background:url(HeadUnTop.gif) no-repeat left top;
	height:5px;
	top:0;
	left:0;
	position:absolute;
	
}

#MainMenu{
	width:924px;
	float:left;
	margin:0 auto;
	padding:5px 8px;
	margin:0 0 10px 0;
	background:#1b212b url(HeaderBottom.gif) no-repeat left bottom;
	position:relative;
	
}
#MainMenuTop{
	width:940px;
	background:url(HeaderTop.gif) no-repeat left top;
	height:5px;
	top:0;
	left:0;
	position:absolute;
	
}
#MainMenu ul{
	margin:0;
	padding:5px 0;
	float:left;
	list-style:none;
	
}
#MainMenu li{
	color:#fff;
	border-right:1px solid #3C414A;
	float:left;
	margin:0 0 0 8px;
	padding:0 8px 0 0;
	font-size:12px;
	letter-spacing:0;
	
}
* html #MainMenu li{
	margin:0 0 0 7px;
}
#MainMenu li.noborder{
	border-right:none;
	
}

#MainMenu li.title a:link,
#MainMenu li.title a:visited{
	color:#FF9900;
	
}
#MainMenu li a{
	color:#fff;
	
}
#MainMenu li a:visited{
	color:#fff;
	
}
#MainMenu li a:hover{
	color:#ff9900;
	text-decoration:underline;
	
}
#MainMenu li a#menufeed{
	width:12px;
	padding-right:18px;
	background:url(feed.gif) no-repeat right 2px;
	font-weight:bold;
	height:12px;
	
}
#MainMenu li a#menufeed:hover{
	width:12px;
	padding-right:18px;
	background:url(feed_over.gif) no-repeat right 2px;
	height:12px;
	
}
#MainBody{
	width:910px;
	float:left;
	padding:15px 15px 0;
	background:#fff;
	position:relative;
	
}
#MainBodyTop{
	width:940px;
	background:url(HeadUnTop.gif) no-repeat left top;
	height:5px;
	top:0;
	left:0;
	position:absolute;
	
}
#content{
	width:580px;
	float:left;
	padding:0 14px 0 0;
	border-right:1px solid #EEE;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break;
}
h1.page{
	padding:7px 0;
	margin:0 0 10px 0;
	border-bottom:dashed 1px #ccc;
	color:#18191a;
	font-size:24px;
	font-weight:bold;
	line-height:25px;
	
}
.Post{
	padding:0;
	float:left;
	position:relative;
	overflow:hidden;
}
.PostHead{
	clear:left;
	padding:10px;
	margin:0 0 10px;
	background:#f3eddc url(PostHeadBottom.gif) no-repeat left bottom;
	position:relative;
	
}
* html .PostHeadTop{
	left:-10px;
	
}
.PostHeadTop{
	width:580px;
	background:url(PostHeadTop.gif) no-repeat left top;
	position:absolute;
	top:0;
	left:0;
	height:5px;
	
}
.PostHead h1{
	font-size:14px;
	font-weight:bold;
	height:21px;
	margin:0 0 0 45px;
	padding:3px 0 0;
}


.PostHead h1 a{
	color:#ff6600;
	text-decoration:none;
}
.PostHead h1 a:visited{
	color:#ff6600;
	text-decoration:none;
}
.PostHead h1 a:hover{
	color:#cc3000;
	text-decoration:none;
}
.PostHead .submitted{
	padding:0;
	margin:0;
	color:#666;
	font-size:12px;
	
}
.PostContent{
	padding:0;
	margin:0 0 10px;
	font-size:12px;
	line-height:20px;
	float:right;
}
.Post_index{
	float:left;
	width:290px;
}
.PostContent #content_data{
	margin:0 0 15px;
	font-size:14px;
	line-height:180%;
}
.PostContent img{
	border:1px solid #D1D1D1;
	padding:3px;
	margin:5px 0 10px;
	background:#FFF none repeat scroll 0%;
	max-width:570px;
	
}

.PostContent ul{
	padding:5px 0;
	margin:0;
}
.PostContent li{
	margin-left:5px;
	padding-left:15px;
	list-style-type:none;
	background:url(PostContentBlockLiIco.png) no-repeat left top;
	font-size:12px;
	line-height:22px;
	height:22px;
	overflow:hidden;
}
.PostContent a{
	text-decoration:none;
	
}

.tags{
	width:568px;
	margin:0 0 10px;
	border:1px dashed #F1F1F1;
	padding:9px 0 6px 10px;
	color:#030;
	background:#FEFEFE;
	overflow:hidden;
}
.tags p{
	width:35px;
	margin:0;
	float:left;
	
}
.tags ul{
	width:490px;
	margin:0;
	float:left;
	list-style:none;
	overflow:hidden;
	line-height:150%;
	
}

.tags ul li{
	float:left;
	padding-bottom:6px;
	margin-right:10px;
	
}

.tags ul li a{
	padding:2px 0px 2px 21px;
	color:#060;
	background:transparent url(tag_green.png) no-repeat;
	text-decoration:none;
	
}
.tags ul li a:hover{color:#F60;}
.tools{
	width:568px;
	margin:0 0 10px;
	float:left;
	border:1px solid #E3F8DB;
	padding:10px 0 10px 10px;
	background:#FBFDFF;
	
}
.tools ul{
	margin:0;
	list-style:none;
	
}
.tools li{
	padding:0 6px;
	float:left;
	text-align:center;
	
}

.tools li.node_read_more a{
	background:transparent url(go.gif) no-repeat left center;
	
}
.tools li.forward_links a{
	background:transparent url(email_go.png) no-repeat left center;
	
}

.tools li.statistics_counter span{
	padding:0 0 0 21px;
	color:#666;
	background:transparent url(view.png) no-repeat left center;
	
}
.tools li a{
	padding:0 0 0 21px;
	color:#060;
	font:normal 12px Arial,Helvetica,sans-serif;
	text-decoration:none;
	
}
.tools li a:hover{
	color:#F60;
	
}
.previous-next-links{
	width:568px;
	margin:0 0 10px;
	float:left;
	border:1px solid #DBD9B5;
	padding:10px 0 10px 10px;
	background:#F7F2E5;
}
.previous-next-links li{list-style:none;line-height:22px;}

ul.links.inline{display:block;}

.pager{
	padding:10px 0 15px;
	text-align:center;
	clear:both;
}

.pager a{
	border:1px solid #DBD9B5;
	margin:0 2px;
	padding:3px 5px;
	color:#996600;
	background:#FAF8E9;
	font-size:12px;
}
.pager a:visited{
	border:solid 1px #ccc;
	background:#fff;
	
}
.pager a:hover{
	border:solid 1px #ff6600;
	background:#ff9100;
	color:#fff;
	text-decoration:none;
	
}
.pager input{height:16px;}
#content .pager a img{border:none;background:none;}
.pager strong,.pager em{border:1px solid #666;padding:3px 5px;margin:0 2px;}


#SideBar{
	width:300px;
	float:right;
	overflow:hidden;
}
#SideBar .Submissions{
	width:300px;
	padding:10px;
	padding-top:50px;
	margin-bottom:0;
	background:url(BkgSubmissions.png) no-repeat left top;
	color:#fff;
	font-size:12px;
	height:47px;
	
}
#SideBar .Submissions a{
	color:#ffff99;
	text-decoration:underline;
	
}
#SideBar .AdZone{
	padding:15px;
	margin:0 0 15px;
	background:#ff6600 url(AdZoneBottom.gif) no-repeat left bottom;
	position:relative;
	
}
* html #SideBar .AdZoneTop{	left:-15px;}
#SideBar .AdZoneTop{
	width:300px;
	background:url(AdZoneTop.gif) no-repeat left top;
	height:5px;
	top:0;
	left:0;
	position:absolute;
	
}
#SideBar .special{
	margin:0 0 15px;
	
}
div#searchblock{
	margin:0 auto 15px;
	width:300px;
	background:transparent url(searchbg.gif) no-repeat scroll 0%;
	height:115px;
	overflow:hidden;
	
}
div#searchblock h3{
	padding:0 15px;
	width:270px;
	display:inline;
	color:#0A5D0A;
	font-size:14px;
	line-height:38px;
	text-transform:uppercase;
	height:38px;
	
}
div#right_search_form{
	width:270px;
	margin:0 15px;
	background:url(textfield_bg.gif) no-repeat;
	height:33px;
	
}
div#right_search_form input{
	float:left;
	padding:10px 8px 0;
	width:225px;
	border:0;
	color:#999;
	background:none;
	font-size:14px;
	height:19px;
	
}
div#right_search_form input.btn_search_small{
	float:left;
	margin:4px 0 0;
	padding:0;
	width:25px;
	border:0;
	background:url(btn_tweet.png) no-repeat;
	text-indent:-999em;
	height:25px;
	cursor:pointer;
	
}
div.text{
	padding:0;
	margin:10px 15px;
	width:280px;
	color:#999999;
	font-size:12px;
	
}
#Footer{
	width:940px;
	clear:left;
	padding:15px 0 5px 0;
	background:url(Footer.png) no-repeat left top;
	color:#e5ebf0;
	position:relative;
	
}
#Footer p{
	padding:0;
	margin:0;
	font-size:11px;
	line-height:19px;
	background:url(design_by.gif) no-repeat 425px 25px;
	
}
#Footer a{color:#ff8000}
#Footer p a{
	color:#FFF;
	
}
#Footer p a:hover{
	color:#C3EE7F;
}
#Flink{line-height:19px;color:#DBDCDD;}
#Flink a:link,
#Flink a:visited{color:#DBDCDD;}
#Flink a:hover{color:#FF9100;}
b.rtop,b.rbottom{display:block;	background:#fff;}
b.rtop b,b.rbottom b{
	display:block;
	height:1px;
	overflow:hidden;	
}
b.r1{
	margin:0 5px;
	
}
b.r2{
	margin:0 3px;
	
}
b.r3{
	margin:0 2px;
	
}
b.rtop b.r4,b.rbottom b.r4{
	margin:0 1px;
	height:2px;
	
}
.alt-wrapper{
	margin:0 0 15px;
	color:#444;
	background:#E6EFFF;
	line-height:150%;
	
}
.alt-wrapper .inner-wrapper{
	padding:10px 15px;
	overflow:hidden;
	
}
.alt-wrapper .title{
	margin:0 0 10px 0;
	padding-left:28px;
	color:#0A5D0A;
	background:transparent url(note.gif) no-repeat left 0;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	
}
.alt-wrapper a{
	text-decoration:none;
	
}
.alt-wrapper p{
	margin:0;
	
}
.alt-wrapper b.rtop b,.alt-wrapper b.rbottom b{
	background:#E6EFFF;
	
}
.alt-wrapper ul{
	margin:5px 0 5px 30px;
	padding:0;
	
}
.wrapper{
	margin-bottom:15px;
	color:#444;
	background:#f2f2f2;
	font-size:13px;
	line-height:150%;
	
}
.wrapper .inner-wrapper{
	padding:10px 15px;
	overflow:hidden;
	
}
.wrapper .title{
	margin:0 0 10px 0;
	font-size:16px;
	
}
.wrapper a{
	text-decoration:none;
	
}
.wrapper b.rtop b,.wrapper b.rbottom b{
	background:#f2f2f2;
	
}
.wrapper ul{
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	
}
.wrapper ul li{
	margin-bottom:2px;
	
}
.wrapper .block-comment ul{
	padding:0;
	margin:0;
	
}
.wrapper .block-comment h3{
	padding:0;
	margin:0 0 5px;
	font-size:14px;
	
}
.wrapper .block-comment br{
	display:none;
	
}
.wrapper .block-comment ul li{
	margin-left:0;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:circle;
	color:#666;
	font-size:12px;
	line-height:24px;
	height:24px;
	width:265px;
	overflow:hidden;
}
.wrapper .block-comment ul li a{padding-right:5px;}
.ad-wrapper .inner-wrapper{	padding:15px 25px;}
.diggwrapper{
	width:300px;
	margin:0 0 15px;
	background:#E2F9E3;
}

.diggwrapper .inner-wrapper{
	padding:10px 15px;
	overflow:hidden;
}
.diggwrapper h3{
	padding:0;
	margin:0 0 5px;
	font-size:14px;	
}
.diggwrapper ul{
	padding:0;
	margin:0;
}
.diggwrapper ul li{
	margin-left:0;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:square;
	color:#666;
	font-size:12px;
	line-height:24px;
	height:24px;
	overflow:hidden;
}
.diggwrapper b.rtop b,.diggwrapper b.rbottom b{
	background:#E2F9E3;
}

li a.active{
	color:#0A5D0A;
	font-weight:700;
}

.breadcrumb{
	width:545px;
	margin:0 0 15px;
	padding:11px 0 0 35px;
	background:#EDEDE1 url(breadcrumb.gif) no-repeat scroll 0 0;
	height:25px;
}
.breadcrumb a{
	margin:0 5px 0;
	padding:0;
}
div.tabs{
	clear:both;
	padding:0;
	margin:0;	
}


.ad468{padding-top:10px;margin-bottom:10px;height:70px;line-height:70px;display: table-cell;vertical-align: middle;}
.ad468_link{padding:5px 0;margin-bottom:10px;height:15px;line-height:25px;display: table-cell;vertical-align: middle;}
.gg_article{float:left;}

.lightkeyword{font-weight:bold;color:#ff8000}

#media{border:1px dotted #FF8000;line-height:180%;padding:5px 10px;}
#media img{border:none;}
#media_str{overflow-x:hidden;}
#media_str li{margin:2px 0;padding:2px 20px;line-height:25px;background:#f1f1f1;cursor:pointer;}
#player{width:578px;text-align:center;margin:0 0 20px 0;line-height:25px;padding:0;overflow:hidden;}
/*ajax tag*/
a.slink,a:visited.slink{color:blue;text-decoration:underline;}
a.slink strong{border-bottom:1px solid #f00;font-weight:normal;padding:1px 0;}
#ajax_tag{background:#fff;text-align:left;border:1px solid #cc0;z-index:9999;}
#ajax_tag .fr{float:right;}
#ajax_tag h3{background:url(mbg.gif) repeat-x 0 -2264px;height:30px;line-height:30px;padding-left:10px;padding-right:10px;}
#ajax_tag h3 span.close a{text-indent:-9999px;background:url(div_bg.gif) no-repeat 4px -37px;width:20px;height:20px;margin-top:7px;display:block;overflow:hidden;}
#ajax_tag ul{margin:0;padding:3px 15px;}
#ajax_tag ul li{line-height:28px;height:28px;width:100%;overflow:hidden;border-bottom:1px dotted #CC0;}
#ajax_tag p{height:28px;line-height:28px;margin-right:15px;}
#ajax_tag a:hover{color:#660;}
/* translate */
.box{width:100%;height:auto;clear:both;overflow:hidden;}
.left_box{width:575px;}
.box h3{font:bold 14px ËÎÌå;border-bottom:1px dashed #eee;padding:5px;margin-bottom:5px;}
.left_box #text_area textarea{width:495px;height:80px;overflow:auto;float:left;margin-right:5px;font-size:12px;border:1px solid #A2D8F2;background:#FCFFEE;padding:5px;line-height:20px;}
.left_box #text_area input{margin-top:15px;float:right;}
#translate_result{border:1px solid #A2D8F2;background:#FCFFEE;padding:10px;clear:both;margin-top:5px;float:left;width:553px;line-height:20px;}