/*textarea:focus {border:2px #000 inset}*/

.forum_nav h2, .forum_nav h3 {color: #333; font-size: 16px; font-weight: bold; text-indent: 10px; margin-top:8px; margin-bottom:3px; }
.forum_nav h2 {font-size:22px;}
.forum_nav a { color: #2a6ea8; font-weight: bold; font-size: 14px;}
.forum_nav div {margin-top:2px;padding:3px;background-color:#bcd2e4;}
.forum_nav a:hover {color:#fff}
/* new forum */
#new_forum form fieldset { border: none; }
#new_forum form label { clear: both; display: block; margin-top: 3px;}
#new_forum form label span  { float:right; display:block;width: 25%; text-align:left;margin-left:10px}
#new_forum form label input, form label select { width: 500px; }
#new_forum form dl label input {width:20px;}
#new_forum form label .select_date { margin-bottom: 3px; margin-right: 3px;  }
#new_forum form label .select_date select { margin-bottom: 3px; margin-right: 3px; width: 25% }
#new_forum form div { float: right; clear: both; text-align:center; width:100%; margin:0 auto;}


#new_forum #forum_desc,
#new_forum #forum_news {height: 100px}
#new_forum #forum_url  { direction: ltr; }

#new_forum * {overflow:hidden}
#new_forum dl {display:block;float:left;padding-left:100px}
#new_forum dl label{width:300px;height:80px;}
#new_forum dl input { width:auto;float:right}
#new_forum .radion {float:right;width:15px;display:block;overflow:hidden;}
#new_forum dt {float:right;width:125px}
#new_forum dd {clear:right; width:65%;font-size:10px;}

/* main page */
#forum_view ul,
#forums_main ul { list-style-type: none; }

#forums_main {/*background-color:#f3f5e9;border: 1px solid #2a6ea8;*/}
#main_nav { width: 180px; margin: 3px 0; float:right; }
#forums_main #main_content h3 {color: #2a6ea8; font-size: 30px; text-indent:5px}
#forums_main dl, #forums_main .divrowdl {margin:0;text-align:right;display:block;overflow:hidden;}
#forums_main dt {padding: 2px 5px 2px 5px;margin:0;}
#forums_main dt a { font-size: 18px; font-weight: bolder;}
#forums_main dd {padding:2px 20px 2px 5px;margin:0;}
#forums_main dd a { font-size: 12px;}
#forums_main dt a:hover,
#forums_main dd a:hover {/*text-decoration: underline;*/}
#forums_main .sep { font-size: 12px; font-weight: bold; }
#forums_main dd a, #forums_main dd .sep { font-weight: bold }
#forums_main .forum_nav .forum_list_item { height: 36px; padding: 3px 0;}
#forums_main .forum_nav .forum_list_item img {vertical-align: middle}
.forum_list_item_text:hover, .forum_list_item:hover {background-color: #B8D262}


/* forum page */



#forum_view #members_list li {width:20%;float:left;text-align:center;}
#forum_view #members_list li br {line-height:0px;}
.Abutton { font-size:12px; color: #57823E;display:block;}
.Abutton:hover {display:block;color : #fff; text-decoration:underline;background-color:#B8D262; font-weight: bold;}
#forum_view #members_list li img {border:none;}
#forum_view #members_list li span {display:block;}

#forum_view #members_list {width:100%; margin: 0 auto;margin-top: 5px;}

#forum_view #forum_photo {width:100%;display:block;margin:0;padding:0;overflow:hidden;}
#forum_view #forum_photo img {display:block;margin:5px;padding:0;}

#forum_creator_photo {margin: 0 auto;text-align:center}

#start_new_thread:hover {text-decoration:underline;color:darkblue;}


/*path*/
#path {text-indent: 5px; font-size: 22px;}
#path  {color : rgb(192,133,134)}
#path a{color: rgb(22,129,99);}
#path a:hover {color: rgb(44,200,180);text-decoration:underline;}

/*thread view*/
#thread_view #thread_content {
	border-right: 1px solid rgb(158, 158, 222);  font-family: arial; padding: 4px;
	/*background-color: #F3F1C9;*/min-height:200px; float:left;width:569px;
}
#thread {overflow:hidden; border:#d2e2f1 1px solid;width:778px;background-color:#f3f7fa }


#thread_side_panel {width: 200px; font-size: 12px; border-color: blue;text-align: center; height:4000px; }
#thread_ops {/*width:100%;*/display:inline-block;}
#thread_ops li {display:block;float:right;}
#thread_ops li a, .AAbutton {display:block;background-color: #ccc; border: #c7ceae 1px solid; margin: 0 .2em; font-weight: 200; color:#000;font-size:12px; border: groove 4px #ddd;}
#thread_ops li a:hover, .AAbutton:hover {display:block;text-decoration : none; color: #fff; background-color: #faf; border: inset 4px #ccc;}

/* thread content and side panel default sizes */
#thread_content,
#thread_side_panel {min-height: 200px; height:auto !important; height: 200px; float:right;}
.ti_thread_subject {font-size: 16px; font-weight:bold}

/*forum items list*/
#forum_items_list #fil_top h3 {text-indent: 10px; color:#9464C7;font-size:22px}
#forum_items_list #fil_top a  {margin-left: 10px }
#forum_items_list #fil_top {height: 30px; width:100%}
#forum_items_list ul {display:block;width: 98%; margin:0;padding:0;list-style-type:none;border:#cad1b3 1px solid;margin-bottom:3px}
#forum_items_list ul li {font-size: 14px;text-indent:10px}
#forum_items_list ul li:hover {font-size:150%}
#forum_items_list a { font-size:inherit;color:#57823E;font-weight:bold}
#forum_items_list a:hover {color: #aaa; text-decoration: underline}
#forum_items_list ul li .counter {font-size:18px; color: rgb(40,102,33)}

/*members management list*/
#forum_members {margin:0;overflow:hidden;width:100%}
#forum_members ul {list-style-type:none;display:block;overflow:hidden;width:100%;padding:0;margin:0;}
#forum_members #members_list li img {border:none}
.Mbutton:hover {color : #fff; background-color:#B8D262; font-weight: bold;}
#forum_members #members_list .member_ops li a, .Mbutton {display:block;width:100%;padding:2px 0 2px 0;text-align:center;color:green}
#forum_members #members_list {width:100%;float:left;clear:right}
#forum_members #members_list .member_ops {padding:0;margin:0;width:100%}
#forum_members #members_list .member_ops li {width:100%clear:both;font-size:12px;text-align:center}
#forum_members #members_list .member {float:right;width:17%;text-align:center;padding:0;margin:5px 1% 10px 1%;}
#sendForumMsgForm fieldset {border:0px solid black;}

/* forms: new thread form and send msg form */
#forum_new_thread fieldset {margin:5px;padding:0; border:0px solid black;}
/*
#forum_new_thread h3, #forum_new_subject h3, #sendForumMsgForm h3 { font-size: 16px; background-color: #B8D262;color:#fee;text-align:center; padding: 1px 0; border-top: 1px dotted #ccc;border-right: 1px dotted #ccc;border-left: 1px dotted #ccc}
#forum_new_thread, #sendForumMsgForm { width: 80%; margin-bottom: 5px; margin: 5px auto;}
#forum_new_thread fieldset,
#forum_new_subject fieldset,
#sendForumMsgForm fieldset { margin: 0 auto;  background-color:#f3f5e9;border: 1px solid #c7ceae;}

#forum_new_thread fieldset label span,
#sendForumMsgForm fieldset label span { float: right; width: 17%;text-align:left;font-size: 12px; color:#c1e}
#forum_new_subject fieldset label span {width:19%;text-align:right;font-size: 12px; color:#c1e}*/
/*
#forum_new_subject fieldset label input,
#forum_new_subject fieldset label select {float: right; width: 78%;text-indent:2px;}

#forum_new_thread fieldset label input,
#forum_new_thread fieldset label select,
#sendForumMsgForm fieldset label select,
#sendForumMsgForm fieldset label input { float: left; width: 80%;margin-right: 3px; margin-top:3px;font-size:12px}

#forum_new_thread fieldset label,
#sendForumMsgForm fieldset label {float:right; width: 85%}

#forum_new_thread fieldset label textarea,
#sendForumMsgForm fieldset label textarea {float:left;width:80%; height:200px;margin-top:3px}

#forum_new_subject fieldset div,
#forum_new_thread fieldset div,
#sendForumMsgForm fieldset div { overflow:hidden; width: 100%;float:right;text-align:center; margin: 5px 0}
#forum_new_thread fieldset div input,
#forum_new_subject fieldset div input,
#sendForumMsgForm fieldset div input { width: 120px; cursor:hand; cursor:pointer; border: dotted 1px #ccc; font-family:tahoma;font-size:12px;background-color: #fff}

#forum_new_subject fieldset div button:hover,
#forum_new_subject fieldset div input:hover,
#forum_new_thread fieldset div input:hover,
#sendForumMsgForm fieldset div input:hover {background-color: #afbe30; color: #fff; font-weight:900 }

#forum_new_thread {width: 96%}
#forum_new_thread fieldset label span {width: 20%;}
#forum_new_thread fieldset label input {width: 78%;}
#forum_new_thread fieldset label textarea {width: 78%;}
*/
#FormsContainer {clear:both;text-align:center;}
#multiOpForm { margin: 0 auto;width:60%; font-size:12px}
#multiOpForm select {font-size:12px;width:180px}


/*join req table*/


#forum_join_requests table { margin: 0 auto; width: 100%}
#forum_join_requests #CheckBoxCol {width: 27px}
#forum_join_requests table th { background-color: #fff;font-size: 12px; color: #000; text-align: center;}
#forum_join_requests table td { text-align: right; font-size: 12px}
#forum_join_requests table .actions .sep { color: #a01313;}
#forum_join_requests table .actions a {display:inline;width:auto;float:none;   }
#forum_join_requests table .actions a:hover {}
#forum_join_requests table .actions { text-align: center }
#forum_join_requests #join_req_ops { margin: 0 auto; width: 96%;text-align:center;margin: 10px;}
#forum_join_requests #join_req_ops select {width: 30%; font: inherit;}
#forum_join_requests h3 {text-align:center}
