﻿BODY {
font-size:71.1%;
color:#666;
font-family:Arial, Helvetica, sans-serif;
margin:0 auto;
padding:0;
background-image:url(Seanloo/topbck.jpg);
background-repeat:repeat-x;
background-position: top 0;
text-align:center;
}

.footer {
border-top:#ccc 3px solid;
float:left;
padding-bottom:10px;
width:100%;
padding-top:10px;
text-align:left;
margin-top:10px;
}

.footer span {
float:right;
margin-top:-10px;
}

IMG {
color:#fff;
border:0;
}

.function {
float:right;
text-align:right;
padding:10px;
}

UL.linklist LI {
margin-left:20px;
list-style:square;
padding:2px 0;
}

UL.taglinklist {
width:100%;
overflow:hidden;
margin:0;
padding:0;
}

UL.taglinklist LI {
margin-left:20px;
list-style:square;
display:inline;
width:100%;
float:left;
padding:2px 0;
}

UL.COMMENTS LI {
list-style:none;
border-bottom:1px #F3F3F3 solid/*灰色*/;
padding:1px;
}

UL.COMMENTS LI p {
margin:0;
padding:0;
}

UL.COMMENTS LI img {
float:left;
height:32px;
width:32px;
border:3px #CCC solid;
margin:4px 8px 3px 5px;
}

UL.COMMENTS LI p span.comment_date {
font-size:10px;
font-style:italic;
color:#CCC;
padding-left:10px;
}

TT{
font-size:14px;
color:#9d0101;
font-family:"Times New Roman", Times, serif;
font-weight:700;
background-position:left center;
background-image:url(Seanloo/arr_orange_sm.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
}

H2 {
font-size:12px;
color:#9d0101;
font-family:"Times New Roman", Times, serif;
font-weight:700;
margin:0;
padding:0;
}

H3 {
background-position:left center;
font-size:18px;
background-image:url(Seanloo/indent.gif);
color:#1360b5;/*深灰色*/
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
letter-spacing:-1px;
margin:0;
padding:7px 0 7px 20px;
}

H3 img {
float:right;
font-size:12px;
font-weight:400;
font-style:italic;
padding-top:9px;
}
/*最新文章*/
.module {
width:96%;
border-top:#ccc 3px solid;
margin:7px 0;
}
/*文章档案*/
.leftmodule {
border-top:#ccc 3px solid;
float:left;
width:48%;
margin:7px 0;
}
/*网站统计*/
.rightmodule {
border-top:#ccc 3px solid;
float:right;
width:48%;
right:0;
margin:7px 0;
}
/*友情链接*/
.leftmodule2 {
border-top:#ccc 3px solid;
float:left;
width:100%;
margin:7px 0;
}

.rightmodule2 {
border-top:#ccc 3px solid;
padding-left:12px;
float:right;
width:96%;
margin:7px 0;
}

.main {
/*float:left;*/
width:100%;
/*width:1000px;*/
line-height:22px;
background-image:url(Seanloo/mainbck.jpg);/*将此图的宽由201px改为180px*/
background-repeat:repeat-y;
margin:0 auto;
padding:0;
}

.top {
float:left;
width:100%;
padding:0;
border-bottom:3px #0254b0 solid;
/*border-bottom:3px #900 solid;*/
}

.int {
width:100%;
/*width:1000px;*/
}

.logo {
width:100%;
background-image:url(Seanloo/logo.jpg) ;
background-repeat:no-repeat;
height:120px;
}

.sub UL {
font-style:italic;
float:right;
font-size:12px;
margin:5px 0;
padding:0;
}

.sub LI {
background-position:left top;
padding-left:20px;
/*padding-left:20px;*/
background-image:url(Seanloo/tag_blue.png);
background-repeat:no-repeat;
list-style-type:none;
display:inline;
margin:0;
}
/*右侧栏目*/
#tabsmenu {
border-bottom:3px #ccc solid;
margin:8px 0;
/*margin:10px 0;*/
}

#tabsmenu ul {
margin:0 0 0 5px;
padding:0;
}

#tabsmenu ul li {
display:inline;
cursor:pointer;
padding:4px 3px 4px 6px;
/*padding:5px 5px 5px 10px;*/
}

.on {
color:#eee;
background:#ccc;
font-weight: bold;
}

.off {
color:#000;
}

.search {/*搜索框尺寸*/
float:left;
width:250px;
text-align:right;
padding:30px 0 0 550px;
/*padding:20px 0 0 250px;*/
}

#searchbox {
float:right;
width:219px;
height:24px;
background:url(Seanloo/s.gif) no-repeat;/*搜索框*/
margin:55px 20px 0 0;
/*margin:35px 20px 0 0;*/
}

#searchbox #edtSearch {
float:left;
border:0;
width:160px;
background:none;
color:#999;/*较深灰色*/
margin:4px 0 0 6px;
}

#searchbox #go {
float:right;
width:12px;
height:13px;
margin:6px 8px 0 0;
}

.login {
wdith:256px;
font-size:12px;
float:right;
top:0;
background-image:url(Seanloo/login.gif);
line-height:29px;
background-repeat:repeat-x;
height:29px;
color:#eaebeb;/*新添的字色*/
padding-left:3px;
}


.loginright a:hover {
color:#2f7fd8;
/*color:#428ce7;右上角的设为首页等  字色由淡蓝改为天蓝*/
}


.loginright {
padding-right:8px;
padding-left:8px;
display:inline-table;
}



/*左边竖导航*/
.mainmenu .feed-icon {
display:none;
}

.mainmenu {
float:left;
width:100%;
text-align:right;
font-size:12px;
background-image:url(Seanloo/mainmenusep.jpg) 0 0 repeat-y;
}

.mainmenu UL {
margin:0 0 0 -30px;
padding:0;

}

.mainmenu LI {
padding-right:10px;


line-height:40px;

white-space:nowrap;
list-style-type:none;
height:40px;
text-decoration:none;
}
/*新添的鼠标滑动效果*/
.mainmenu A:hover {
color:#666;
}
/*主导航*/
.topmenu {
width:100%;
height:36px;
*hegiht:35px;
padding-top:3px;
font-weight:bold;
font-size:14px;
}

.topmenu UL {
float:right;
margin:0;
padding:0;
}

.topmenu LI {
float:left;
list-style-type:none;
margin:0;
padding:5px;
}

.topmenu LI.rss {
padding-left:15px;
background-image:url(Seanloo/rss.gif);
background-repeat:no-repeat;
background-position:left 55%;
}

.topmenu LI.HomeIndex {
padding-left:15px;
background-image:url(Seanloo/home.gif);
background-repeat:no-repeat;
background-position:left 55%;
}

.topmenu A:hover {
color:#000;
line-height:27px;
margin-right:3px;
height:30px;
text-decoration:none;
padding:5px;
}

.maintop {
background-position:50% bottom;
float:left;
background-image:url(Seanloo/contentbck.jpg);
width:100%;
background-repeat:repeat-x;
margin:0;
padding:0;
}
/*置顶的文章目录*/
.istop {
border-left:5px   #0254b0   solid;
background-color:#f5f5f5;
background-image:url(Seanloo/istop.gif);
background-repeat:no-repeat;
background-position:right top;
margin:0 0 5px;
padding:2px 0 2px 4px;
}
/*左边栏目*/
.left {
float:left;
width:15%;
margin:0;
padding:0;
}
/*右边栏目*/
.right {
margin-top:15px;
float:right;
text-align:left;
width:83%;
font-size:12px;
}
/*中间文章栏目*/
.article {
background-image:url("Seanloo/headlinebck.jpg");
background-position:center top;
background-repeat:repeat-x;
margin:0;
overflow:hidden;
padding-top:10px;
width:100%;
}

.article p {
margin:0;
padding:4px;
}

.article_seperator {
background:none repeat scroll 0 0 #fcfcfd;
border:1px dashed #eeebeb;
margin-bottom:25px;
margin-top:3px;
padding:1px 3px;
}
/*年月日*/
.small {
font-size:.88em;
color:#ccc;
font-style:italic;
margin:0 0 4px;
}

.leftright {
float:left;
width:72%;
/*width:465px;*/
}

.rightright {
float:right;
width:26%;
/*width:300px;*/
}

.topmodule {
border:#ccc 1px dashed;
color:#666;
background-color:#f5f5f5;
width:98%;
margin:0 0 5px 0;
padding:8px 8px 8px 7px;
*padding:8px 8px 8px 9px;
_padding:8px 8px 8px 9px;
}

.topmodule H2 {
font-size:2em;
background-image:none;
color:#666;
font-family:"Times New Roman", Times, serif;
letter-spacing:-1px;
height:50px;
margin:2px 0 0 0;
/*margin:0 -10px -18px 0;*/
padding:0;
}

.topmenusep {
float:left;
width:100%;
height:77px;
}

.topmenuleftsep {
float:left;
width:100%;
height:121px;
}
/*翻阅栏目*/
.pager {
width:100%;
white-space:normal;
padding:0 0 15px;
}

.pager a,.pager strong.pager-current {
border:1px solid #ccc;
background:#fff;
font-size:12px;
margin:2px;
padding:2px 4px;
}

.pager a:visited {
border:solid 1px #ccc;
background:#fff;
}

.pager a:hover {
border:solid 1px #174f8e;
background:#1c6bc4;
/*background:#a44f4f;*/
color:#fff;
text-decoration:none;
}

.pager a:active {
text-decoration:none;
}

.pager strong.pager-current {
border:solid 1px #174f8e;
color:#fff;
background:#0254b0;
/*font-weight:700;*/
}

#Favorite img {
height:40px;
width:40px;
border:2px #ccc solid;
margin:3px 2px;
/*margin:5px 2px;*/
}

.Pictures img {
height:55px;
width:55px;
margin:7px;
}

.about {
width:55px;
height:55px;
border:1px #ccc solid;
float:left;
margin:3px 10px 0 3px;
padding:3px;
}
/*留言回复*/
blockquote,pre {
background:#F4F5F7 url(img/blockquote.gif) 3px 3px no-repeat;
border:1px dashed #CCC;
margin:5px 0;
padding:8px 12px 8px 36px;
}

.code {
border:0 solid #f3f3f3;
border-left:#F60 5px solid;
color:#666;
font-family:'Courier New' , Monospace;
background-color:#f0f0f0;
padding:5px 10px;
}

.function li,.function UL {
list-style-type:none;
margin:0;
padding:0;
}

UL.linklist,UL.COMMENTS {
margin:0;
padding:0;
}

UL.linklist A:link,UL.taglinklist A:link,UL.COMMENTS A:link,A:hover,.mainmenu LI A:link,.mainmenu LI A:visited {
color:#575656;
text-decoration:none;
}

UL.linklist A:visited,UL.taglinklist A:visited,UL.COMMENTS A:visited {
color:#575656;
}

UL.linklist A:hover,UL.taglinklist A:hover,UL.COMMENTS A:hover {
color:#0351a7;
}

A:link,A:visited,.mainmenu LI A:hover {
color:#0351a7;
text-decoration:none;
}

.login A:link,.login A:visited {
color:#999;
text-decoration:none;
padding:0 5px;
}

.topmenu A:link,.topmenu A:visited {
color:#0351a7;
line-height:27px;
margin-right:3px;
height:30px;
text-decoration:none;
padding:5px;
}
