/* ::::: http://en.m4.cn/wp-content/plugins/wp-polls/polls-css.css?ver=2.50 ::::: */

/* ::::: http://en.m4.cn/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70 ::::: */

/* ::::: http://en.m4.cn/wp-content/themes/The4thMedia/css/public.css ::::: */

body { font-size: 12px; width: 980px; margin: 0pt auto; color: rgb(67, 67, 67); background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; font-family: Arial; }
* { padding: 0px; margin: 0px; }
a:link, a:visited { text-decoration: none; color: rgb(31, 79, 130); }
a:hover, a:active { text-decoration: underline; color: rgb(214, 0, 0); }
img { border: medium none; }
ul { list-style: none outside none; }
.clear { clear: both; height: 0pt; line-height: 0; font-size: 0px; }
h1 { text-align: left; }
.top { height: 126px; }
.topnavigation { height: 26px; background: none repeat scroll 0% 0% rgb(99, 11, 4); line-height: 26px; font-size: 12px; }
.topnavigation a:link, .topnavigation a:visited { text-decoration: none; color: rgb(255, 255, 255); }
.topnavigation a:hover { text-decoration: underline; color: rgb(214, 0, 0); }
.topnavigationcontent { height: 26px; width: 500px; float: left; padding-left: 10px; font-size: 11px; }
.topnavigationcontent a { margin-right: 17px; }
.topnavigationcontent a.act:link, .topnavigationcontent a.act:visited { color: rgb(211, 228, 250); font-weight: bold; }
.sitenavigation { height: 72px; background: url('head_bg.gif') repeat scroll 0pt -26px rgb(165, 19, 6); }
.logo { width: 650px; height: 36px; float: left; padding: 21px 0pt 0pt 15px; }
.logo .enlogo { display: block; float: left; width: 285px; height: 36px; }
.logo .titletwo { float: left; height: 11px; line-height: 11px; padding: 0px 0pt 0pt 13px; font-weight: bold; color: rgb(211, 228, 250); }
.search { float: right; margin: 26px 30px 0pt 0pt; display: inline; width: 220px; height: 24px; background: url('search_bg.gif') repeat scroll 0% 0% transparent; }
input.searchtxt { border: 0pt none rgb(255, 255, 255); width: 193px; margin: 2px 0pt 0pt 2px; height: 20px; line-height: 20px; color: rgb(149, 149, 149); }
input.searchbtn { background: url('search.gif') no-repeat scroll 0pt 4px transparent; width: 19px; height: 20px; border: 0pt none rgb(255, 255, 255); cursor: pointer; }
.menunavigation { height: 28px; background: none repeat scroll 0% 0% rgb(214, 0, 0); }
.menu { height: 24px; line-height: 24px; font-size: 12px; font-weight: bold; background: none repeat scroll 0% 0% rgb(62, 12, 13); }
.menu li { float: left; border-right: 1px solid rgb(214, 0, 0); background: none repeat scroll 0% 0% rgb(62, 12, 13); }
.menu li.on { background: none repeat scroll 0% 0% rgb(214, 0, 0); }
.menu li.last { border: medium none; width: auto; }
.menu li a:link, .menu li a:visited { color: rgb(255, 255, 255); }
.menu li a { float: left; padding: 0pt 12px 0pt 13px; }
.menu li { position: relative; }
.footer { clear: both; height: 1%; }
.footer .foot_bar { height: 9px; background: none repeat scroll 0% 0% rgb(214, 0, 0); }
.footer .copyright { float: left; width: 420px; padding: 7px 0pt 10px 0px; font-size: 12px; line-height: 18px; }
.footer .copyright .coptxt { color: rgb(112, 112, 112); margin-bottom: 5px; }
.footer .copyright .coptxt span { color: rgb(31, 79, 130); }
.footer .copyright .enlink { color: rgb(31, 79, 130); }
.footer .chlink { float: right; width: 207px; padding: 7px 20px 10px 0px; font-size: 12px; line-height: 18px; color: rgb(31, 79, 130); }
/* ::::: http://en.m4.cn/wp-content/themes/The4thMedia/css/single.css ::::: */

.mainbox { padding: 10px 0pt 0pt; }
.mainbox_l { float: left; width: 639px; padding-bottom: 30px; }
.article { background: none repeat scroll 0% 0% rgb(245, 245, 245); padding: 0pt 1px; }
.article h1 { padding: 16px 11px 19px; color: rgb(31, 79, 130); font-size: 26px; line-height: 28px; font-family: Georgia,"Times New Roman",Times,serif; height: 1%; }
.article .description { border-top: 1px solid rgb(202, 202, 202); border-bottom: 1px solid rgb(202, 202, 202); padding: 8px 10px 5px 12px; color: rgb(112, 112, 112); font-size: 12px; line-height: 16px; }
.article .description .position { height: 16px; }
.article .description .position .topshare { width: 150px; float: right; }
.article .description .position span { display: block; float: left; width: 450px; }
.article .description .position .topshare span { display: block; float: left; color: rgb(255, 145, 44); width: 40px; }
.article .description .position .topshare a { display: block; float: left; margin: 2px 2px 0pt 4px; }
.article .description .position .topshare img { width: 13px; height: 13px; }
.article .description .authordate { float: left; width: 455px; }
.article .description .viewsnum { float: left; }
.article .description .comnum { float: right; }
.article .content { padding: 20px 10px 20px 11px; color: rgb(49, 49, 49); }
.article .content p { line-height: 20px; margin-bottom: 15px; font-size: 14px; }
.article .content .linkpages { text-align: center; line-height: 16px; padding-top: 20px; }
.article .tags { padding: 0pt 10px 0pt 11px; color: rgb(31, 79, 130); line-height: 18px; }
.article .share { padding: 15px 10px 10px 11px; font-size: 18px; color: rgb(255, 145, 44); line-height: 18px; font-weight: bold; height: 1%; }
.article .share .span_share { display: block; float: left; margin-right: 2px; }
.article .share a { display: block; float: left; margin: 2px 0pt 0pt 7px; }
.related_article { padding: 0pt 1px; border-bottom: 1px solid rgb(202, 202, 202); border-top: 1px solid rgb(202, 202, 202); }
.related_article h1 { font-size: 18px; font-weight: bold; line-height: 18px; color: rgb(31, 79, 130); padding: 8px 12px 0pt; }
.related_article ul { padding: 7px 12px 6px; }
.related_article ul li { line-height: 20px; padding-left: 7px; background: url('list_h_ico.gif') no-repeat scroll 0pt 10px transparent; }
ol.commentlist { padding: 0pt; margin: 0pt 0pt 20px; border: 0pt none; list-style-type: none; }
ol.commentlist li { margin: 20px 0pt 0pt; background: none repeat scroll 0% 0% rgb(254, 255, 247); border: 1px solid rgb(238, 238, 238); padding: 20px; }
ol.commentlist li.alt { margin: 20px 0pt 0pt; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); padding: 20px; }
.avatar { float: left; display: inline; width: 32px; }
.avatar img { border: 0pt none; }
.commentbody { float: left; display: inline; margin-left: 60px; width: 505px; }
p.comment_author { color: rgb(153, 153, 153); font-size: 0.7em; height: 1%; line-height: 15px; }
p.comment_author a { font-size: 14px; }
span.comment_time { display: inline; color: rgb(153, 153, 153); }
.reply { margin: 15px 0px 20px; background: none repeat scroll 0% 0% rgb(245, 245, 245); padding: 13px 17px 14px 19px; }
.reply h1 { font-size: 18px; font-weight: bold; }
.reply ul {  }
.reply ul li { padding: 7px 0pt; }
.reply ul li input { width: 217px; height: 23px; margin-right: 8px; border: 1px solid rgb(202, 202, 202); line-height: 23px; }
.reply ul li textarea { width: 545px; height: 176px; border: 1px solid rgb(202, 202, 202); }
.reply .sendcom_btn { display: block; width: 130px; height: 23px; background: url('send_btn.gif') no-repeat scroll 0% 0% transparent; border: 0px none; margin: 3px 0pt 0pt; }
#commentform ul li { padding: 7px 0pt; margin: 0px; background: none repeat scroll 0% 0% transparent; border: 0px none; }
#commentform ul li input { width: 217px; height: 23px; margin-right: 8px; border: 1px solid rgb(202, 202, 202); line-height: 23px; }
#commentform ul li textarea { width: 99%; height: 176px; border: 1px solid rgb(202, 202, 202); }
#commentform .sendcom_btn { display: block; width: 130px; height: 23px; background: url('send_btn.gif') no-repeat scroll 0% 0% transparent; border: 0px none; margin: 3px 0pt 7px; }
#cancel_reply { text-align: right; margin: 0pt 10px 3px 0pt; }
p.thdrpy { font-size: 12px; color: rgb(31, 79, 130); margin-top: 10px; }
.navi {  }
.navi .pre a, .navi .next a { color: rgb(255, 255, 255); }
.navi .pre { float: left; width: 239px; background: none repeat scroll 0% 0% rgb(125, 125, 125); padding: 6px 12px; line-height: 16px; color: rgb(255, 255, 255); }
.navi .next { float: right; width: 239px; background: none repeat scroll 0% 0% rgb(125, 125, 125); padding: 6px 12px; line-height: 16px; color: rgb(255, 255, 255); }
.mainbox_r { float: right; width: 332px; }
/* ::::: http://en.m4.cn/wp-content/themes/The4thMedia/css/sidebar.css ::::: */

.subscribe { height: 56px; border: 1px solid rgb(210, 210, 210); padding: 6px 4px 6px 6px; margin-bottom: 6px; }
.subscribe .subscribe_content { height: 24px; line-height: 24px; padding-left: 24px; background: url('subscrib_ico_01.gif') no-repeat scroll 0px 2px transparent; }
.subscribe_content input.subscribe_txt { width: 160px; height: 22px; border: 1px solid rgb(220, 220, 220); color: rgb(149, 149, 149); float: left; line-height: 22px; }
.subscribe_content input.subscribe_sub { background: url('subscrib_sub.gif') no-repeat scroll 0px 0px transparent; width: 53px; height: 23px; border: 0px none; float: left; margin-left: 5px; }
.subscribe_content span { display: block; float: left; height: 24px; line-height: 24px; margin-right: 3px; }
.subscribe .feed { height: 20px; margin-top: 9px; }
.subscribe .feed .feed_l { float: left; width: 100px; margin-left: 5px; padding-left: 52px; line-height: 26px; background: url('subscrib_ico_02.gif') no-repeat scroll 26px 3px transparent; }
.subscribe .feed .feed_r { float: right; width: 120px; padding-left: 25px; line-height: 26px; background: url('subscrib_ico_03.gif') no-repeat scroll 0px 3px transparent; }
.div_topstories { border-top: 2px solid rgb(214, 0, 0); padding: 6px 1px 0pt 2px; margin-bottom: 6px; }
.div_topstories h3.linetitle { border-bottom: 1px dotted rgb(149, 149, 149); padding-left: 10px; font-size: 18px; font-weight: bold; line-height: 26px; background: url('topic_ico.gif') no-repeat scroll 118px 10px transparent; }
.div_topstories ul { margin: 5px 0pt 0px; }
.div_topstories ul li { line-height: 19px; border-top: 1px dotted rgb(149, 149, 149); padding: 5px 0pt; height: 1%; }
.div_topstories ul li.first { border: medium none; }
.div_topstories ul li span { display: block; float: left; width: 15px; color: rgb(214, 0, 0); font-size: 14px; font-weight: bold; padding: 0pt 15px 0pt 10px; text-align: center; }
.div_topstories ul li .title_r { display: block; float: right; width: 288px; font-family: Georgia,"Times New Roman",Times,serif; }
.div_mostpopular { border-top: 2px solid rgb(214, 0, 0); padding: 6px 1px 0pt 2px; margin-bottom: 6px; }
.div_mostpopular h3.linetitle { border-bottom: 1px dotted rgb(149, 149, 149); padding-left: 10px; font-size: 18px; font-weight: bold; line-height: 26px; background: url('topic_ico.gif') no-repeat scroll 132px 10px transparent; }
.div_mostpopular ul { margin: 5px 0pt 0px; }
.div_mostpopular ul { margin: 0pt 4px 5px 1px; }
.div_mostpopular ul li { padding: 5px 0pt 5px 13px; border-top: 1px dotted rgb(149, 149, 149); height: 1%; }
.div_mostpopular ul li.first { border-top: 0px none; }
.div_mostpopular ul li span { display: block; float: left; width: 18px; height: 19px; border-right: 1px dotted rgb(149, 149, 149); color: rgb(214, 0, 0); margin-top: 2px; font-weight: bold; }
.div_mostpopular ul li a { display: block; float: right; width: 275px; line-height: 20px; font-family: Georgia,"Times New Roman",Times,serif; }
.div_video { margin-bottom: 6px; }
.div_video .topic { background: none repeat scroll 0% 0% rgb(214, 0, 0); height: 26px; line-height: 26px; padding: 0pt 14px 0pt 10px; color: rgb(255, 255, 255); font-weight: bold; }
.div_video .topic span.topic_title { display: block; float: left; width: 230px; }
.div_video .topic a.more { display: block; width: 42px; float: right; color: rgb(255, 255, 255); font-size: 12px; font-weight: normal; }
.div_video .content { border-right: 1px solid rgb(243, 180, 180); border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(243, 180, 180) rgb(243, 180, 180); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; }
.div_video .content .con_video { width: 298px; height: 200px; padding: 12px 0pt 0px 17px; }
.div_video .content .con_video img { width: 298px; height: 200px; }
.div_video .content ul { width: 298px; margin-left: 17px; }
.div_video .content ul li { padding: 5px 0pt 0pt 20px; background: url('list_h_ico.gif') no-repeat scroll 10px 15px transparent; height: 40px; line-height: 20px; font-size: 14px; font-family: Georgia,"Times New Roman",Times,serif; }
.div_photos { margin-bottom: 6px; }
.div_photos .topic { background: none repeat scroll 0% 0% rgb(214, 0, 0); height: 26px; line-height: 26px; padding: 0pt 14px 0pt 10px; color: rgb(255, 255, 255); font-weight: bold; }
.div_photos .topic span.topic_title { display: block; float: left; width: 230px; }
.div_photos .topic a.more { display: block; width: 42px; float: right; color: rgb(255, 255, 255); font-size: 12px; font-weight: normal; }
.div_photos .content { border-right: 1px solid rgb(243, 180, 180); border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(243, 180, 180) rgb(243, 180, 180); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 10px 0pt 0pt 11px; }
.div_photos .content img { width: 309px; height: 180px; }
#ibanner { position: relative; width: 309px; height: 180px; overflow: hidden; margin: 0px 0pt 5px 0px; }
#ibanner_pic {  }
#ibanner_pic a { position: absolute; top: 0pt; display: block; width: 309px; height: 180px; overflow: hidden; }
#ibanner_btn { position: absolute; z-index: 9999; right: 5px; bottom: 5px; font-weight: 700; font-family: Arial; }
#ibanner_btn span { display: block; float: left; margin-left: 4px; padding: 0pt 5px; background: none repeat scroll 0% 0% rgb(0, 0, 0); cursor: pointer; }
#ibanner_btn .normal { height: 18px; margin-top: 3px; border: 1px solid rgb(153, 153, 153); color: rgb(153, 153, 153); font-size: 12px; line-height: 18px; }
#ibanner_btn .current { height: 20px; border: 1px solid rgb(255, 83, 0); color: rgb(255, 83, 0); font-size: 16px; line-height: 20px; }
#titlelist .hide { display: none; }
#titlelist .show { display: block; }
.div_photos .content ul { width: 309px; }
.div_photos .content ul li { padding: 0pt 0pt 10px 20px; background: url('list_h_ico.gif') no-repeat scroll 10px 10px transparent; line-height: 20px; font-size: 14px; height: 40px; }
