@charset "utf-8";
/* CSS Document */
#contentCurrent {
position:relative;
}
#forum_list #contentCurrent,
#forum_content #contentCurrent {
_margin-top:0px;
}

#contentCurrent #menu{
width:515px;
background:#e5f1f7;
overflow:hidden;
_overflow:visible;
padding:3px 5px 3px 5px;
margin-bottom:10px;
_width:512px;
}
#contentCurrent #menu li{
float:left;
font-size:16px;
}

#contentCurrent #menu li a{
color:#444444;
padding-right:15px;
background:url(../image/web/forum_menu_arrow.gif) no-repeat bottom right;
margin-right:8px;
font-size:13px;
}

#contentCurrent #menu li.selected{
color:#0071B0;
font-weight:bold;
}




#lastVisited {
position:relative;
float:right;
margin-top:-34px;
margin-top:-32px;
margin-right:5px;
_margin:0px;
_float:none;
_position:absolute;
_top:148px;
_right:5px;
color:#0071B0;
font-size:12px;

}

#rule {
width:525px;
background:#f6f6f6 url(../image/web/forum_rule_bg_top.gif) no-repeat top center;
padding:10px 0px 0px 0px;
_width:522px;
}

#rule h5 {
color:#0071B0;
font-weight:bold;
margin:0px 10px;
margin-bottom:5px;
}
#rule p {
margin:0px 10px;
}
#rule ol {
margin:0px 10px;
margin-top:5px;
}
#rule ol li {
list-style:outside;
list-style-type:disc;
margin-left:20px;
}

#rule .linkButton {
text-align:center;
margin:0px;
padding:5px 0px 10px 0px;
background:url(../image/web/forum_rule_bg_bottom.gif) no-repeat bottom center;
}
#rule .linkButton a {
padding:5px 15px;
background:url(../image/web/forum_rule_button_bg.gif) no-repeat top center;
}
#forum #contentCurrent #remarks {
margin-top:10px;
}
#forum #contentCurrent #remarks ul{

overflow:hidden;
_overflow:visible;
}

#forum #contentCurrent #remarks ul li{
float:left;
margin-right:10px;
}

#forum #contentCurrent #remarks ul li img{
float:left;
margin-right:5px;
}

#forum #contentCurrent #remarks ul li em{
display:block;
}

#forum #contentCurrent #remarks ul li{
}

#forum #contentCurrent .list {
margin-top:10px;
width:525px;
_width:522px;
_border-top:1px solid #0071B0;
}
#forum #contentCurrent .list li {
height:auto;
overflow:hidden;
_overflow:visible;
_border-top:1px solid #CCCCCC;
_position:fixed;
_height:70px;
}
#forum #contentCurrent .list li h5 em {
color:#999999;
margin-left:5px;
font-size:12px;
}

#forum #contentCurrent .list li img {
width:160px;
height:120px;
}

#forum #contentCurrent .list li h6 {
margin-top:5px;
font-weight:bold;
font-size:13px;
}
#forum #contentCurrent .list li ul {
margin-left:170px;
}


#forum #contentCurrent .list li li {
padding:0px;
border:none;
list-style:none;
margin-top:2px;
_height:auto;
}

#forum #contentCurrent .list li li a {
color:#444444;
}
#forum #contentCurrent .list li li em#replies {
font-size:12px;
color:#999999;
}

#forum #contentCurrent .list li li {
padding-left:0px;
position:relative;
margin-top:5px;
}

#forum #contentCurrent .list li li em#discussThread {
display:block;
width:27px;
height:24px;
background: url(../image/web/forum_list_icon_discuss.gif) no-repeat top left;
position:absolute;
top:0px;
left:0px;
_left:-50px;
text-indent:-9999px;
}
#forum #contentCurrent .list li li em#voteThread {
display:block;
width:25px;
height:24px;
background: url(../image/web/forum_list_icon_vote.gif) no-repeat top left;
position:absolute;
top:0px;
left:25px;
_left:-25px;
text-indent:-9999px;
}

#forum_list #contentCurrent #forumStatus {
font-size:12px;
color:#999999;
margin-top:10px;
}

#threadList,
#threadContent
 {
margin-top:10px;

}
#threadList table {
width:100%;
}
#threadList table th {
padding:3px 5px 2px 5px ;
}

#threadList table td {
padding:6px 5px 5px 5px ;
}
#threadList table th {
background:#e5f1f7;
color:#0071B0;
font-size:13px;
}

#threadList table #discuss,
#threadList table #vote {
width:30px;
text-align:center;
}

#threadList table #viewAndReply {
width:70px;
text-align:center;
}
#threadList table th#lastReply {
width:120px;
}


#threadList table td {
border-bottom:1px solid #e5f1f7;
}

#threadList table td#lastReply em {
color:#666666;
display:block;
font-size:12px;
}
#threadContent {
border-bottom:1px solid #0071B0;
}
#threadContent h5 {
background:#e5f1f7;
padding:5px 5px 5px 5px ;
color:#0071B0;
font-weight:bold;
border-top:1px solid #0071B0;
width:515px;
_width:512px;
}
#threadContent p {
padding:5px 5px 5px 5px;
border-bottom:1px solid #0071B0;
}

#threadContent h6 {
font-size:13px;
padding:5px 5px 0px 5px ;
color:#444444;
font-weight:bold;
float:left;
}
#threadContent .pagePanel {
margin:5px 0px;
}
#threadContent ul li {
padding:5px;
padding-bottom:10px;
border-top:1px solid #CCCCCC;
overflow:hidden;
_overflow:visible;
padding-left:160px;
_height:75px;
}
#threadContent ul li#item01 {
border:none;
padding-top:0px;
}

#threadContent ul li p {
padding:0px;
border:none;
}

#threadContent ul li #authorInfo {
background:#e5f1f7 url(../image/web/forum_content_threadContent_authorInfo_bg_top.gif) no-repeat top left;
width:150px;
float:left;
margin-left:-160px;
margin-top:5px;
_margin-left:-80px;


}

#threadContent ul li #authorInfo span {
display:block;
}

#threadContent ul li #authorInfo #name {
font-weight:bold;
color:#0071B0;
padding:10px 10px 0px 10px;
}
#threadContent ul li #authorInfo #school,
#threadContent ul li #authorInfo #time {
font-size:13px;
padding:0px 10px 0px 10px;
}
#threadContent ul li #authorInfo #time {
color:#666666;
background:url(../image/web/forum_content_threadContent_authorInfo_bg_bottom.gif) no-repeat bottom left;
padding:0px 10px 5px 10px;
}
#replyForm {
width:500px;
background:#e5f1f7 url(../image/web/forum_content_replayForm_bg_top.gif) no-repeat top left;
margin-top:10px;
margin-left:140px;
}

#replyForm h4 {
background:none;
padding:5px 10px;
margin:0px;
}
#replyForm form {
background:#e5f1f7 url(../image/web/forum_content_replayForm_bg_bottom.gif) no-repeat bottom left;
padding:0px 10px 10px 10px;
}
#replyForm form {
border:0px solid #0f0;
}
#replyForm form legend {
display:none;
}

#replyForm form label {
float:left;
width:50px;
}
#replyForm form br {
display:block;
margin-bottom:5px;
}

#replyForm form textarea {
width:420px;
height:100px;
margin-bottom:5px;
}
#replyForm form p {
text-align:center;
}
#replyForm form .inputButton {
border:none;
background:url(../image/web/forum_content_replayForm_button_bg.gif) no-repeat top center;
text-align:center;
font-weight:bold;
font-size:13px;
color:#444444;
padding: 3px 10px;
cursor:pointer;
}
