﻿.foo{}

.forumsmain{}
.forumsmain .forumsmainheader{border-bottom:solid 1px #f3f3f3; height:20px}
.forumsmain .forumsmainheader .currenttime{font-size:0.9em; color:#555; float:left}
.forumsmain .forumsmainheader .forumsearchbox{float:right; text-align:right}
.forumsmain .forumgroups{margin-top:10px}

.forumgrouppage .forumsearchbox{text-align:right}
.forumgroup{background-color:#fff; padding-top:10px;}
.forumgroup .forumgroup .grouptitle{font-size:1.1em}
.forumgroup .grouptitle a{font-weight:bold; padding-left:5px;}
.forumgroup table.groups{margin-top:10px; width:100%; border-collapse:collapse; text-align:center; vertical-align:middle; margin-bottom:15px}
.forumgroup table.groups td{padding:3px 0 3px 0}
.forumgroup tr.groupheader{font-weight:bold}
.forumgroup tr.groupheader td{background:#000; color:#FFF; border-right:solid 1px #6a6a6a; height:20px; background:url('images/bg_menubar.gif') repeat-x}
.forumgroup tr.groupheader td.forumname{width:55%; text-align:left; padding-left:3px}

.forumgroup tr.groupheader td.topics{width:10%}
.forumgroup tr.groupheader td.posts{width:10%}
.forumgroup tr.groupheader td.lastpost{width:25%}

.forumgroup tr.forum td.image div{text-align:left; width:36px; height:36px; background:url('images/ico-forum.gif') no-repeat 40% 40%}
.forumgroup tr.forum td{border-bottom:1px solid #c5c5c5; vertical-align:middle; padding-left:3px}
.forumgroup tr.forum td.forumname{text-align:left; width:55%}
.forumgroup tr.forum td.forumname .forumtitle{font-weight:bold; font-size:1.1em; line-height:18px}
.forumgroup tr.forum td.forumname .forumdescription{font-size:0.9em; color:#555}
.forumgroup tr.forum td.lastpost{font-size:0.8em; color:#555}

.forum{background-color:#fff; padding-top:10px;}
.forum .forumheader{padding-left:5px;}
.forum .top .foruminfo{float:left; padding-left:5px; padding-right:5px;}
.forum .top .foruminfo .forumname{font-weight:bold; font-size:1.2em; line-height:25px}
.forum .top .foruminfo .forumdescription{color:#555}
.forum .top .actions{float:right; text-align:right; padding-right:5px;}
.forum .top .actions .newtopic{background:url('images/ico-forum-post-add.gif') no-repeat; padding:0 10px 3px 20px}
.forum .top .actions .watchforum{background:url('images/ico-forum-watch.gif') no-repeat; padding-left:20px}
.forum .top .actions .forumsearchbox{padding-top:5px}
.forum .topicsgroup{}

.forum table.topics{width:100%; border-collapse:collapse; vertical-align:middle; text-align:center}
.forum table.topics td{padding:3px 0 3px 0}
.forum table.topics tr.forumheader{font-weight:bold}
.forum table.topics tr.forumheader td{background:#000; color:#FFF; border-right:solid 1px #6a6a6a; height:20px; background:url('images/bg_menubar.gif') repeat-x}
.forum table.topics tr.forumheader td.topicname{width:55%; text-align:left; padding-left:3px}
.forum table.topics tr.forumheader td.replies{width:10%}
.forum table.topics tr.forumheader td.views{width:10%}
.forum table.topics tr.forumheader td.lastpost{width:25%}
.forum table.topics tr.topic td{border-bottom:1px solid #c5c5c5; vertical-align:middle; padding-left:3px}

.forum table.topics tr.topic td.image div{text-align:left; width:36px; height:36px; background:url('images/ico-forum.gif') no-repeat 40% 40%}
.forum table.topics tr.topic td.topicname{text-align:left; width:55%}
.forum table.topics tr.topic td.topicname .topictype{font-size:0.9em; line-height:18px}
.forum table.topics tr.topic td.topicname .topictitle{font-weight:bold; font-size:1.1em; line-height:18px}
.forum table.topics tr.topic td.topicname .topicstarter{font-size:0.9em; color:#555}
.forum table.topics tr.topic td.lastpost{font-size:0.8em; color:#555}
.forum table.topics tr.topic .post{text-align:left; width:36px; height:36px; background:url('images/ico-forum-post.gif') no-repeat 40% 40%}
.forum table.topics tr.topic .postannoucement{text-align:left; width:36px; height:36px; background:url('images/ico-forum-post-high.gif') no-repeat 40% 40%}
.forum .pager{text-align:right; padding:5px 3px 5px 0}
.forum .pager a:link{color:#555}
.forum .pager span{color:#3664A5; font-size:1.2em; font-weight:bold}

.postedit{background-color:#fff;}
.postedit .title{background:#000; background:url('images/bg_menubar.gif') repeat-x; color:#FFF; border:solid 1px #6a6a6a; height:28px; line-height:28px; font-weight:bold; padding-left:3px}
.postedit .wrapper{padding:5px 5px 5px 5px}
.postedit table.posttopic{width:100%; vertical-align:middle; border-collapse:collapse}
.postedit table.posttopic td{padding:4px 4px 4px 4px}
.postedit table.posttopic td.fieldname{font-weight:bold; width:20%; color:#555}
.postedit table.posttopic td.options{text-align:right}

.forumtopic{background-color:#fff;}
.forumtopic .title{background:#000; color:#FFF; border:solid 1px #6a6a6a; height:28px; line-height:28px; font-weight:bold; padding-left:3px; background:url('images/bg_menubar.gif') repeat-x}
.forumtopic .title .topicname{float:left}
.forumtopic .title .manage{float:right; text-align:right}
.forumtopic .title .manage a{color:#F3F3F3}
.forumtopic .topicheader{padding:5px 5px 5px 5px; background:#F3F3F3; border-bottom:solid 1px #6a6a6a; height:16px}
.forumtopic .topicheader .topicoptions, .topicfooter .topicoptions{float:right; text-align:right}
.forumtopic .topicheader .topicoptions a, .topicfooter .topicoptions a{font-weight:bold}
.forumtopic .posts{}
.topicfooter{padding:5px 5px 5px 5px; background:#F3F3F3; border-top:solid 1px #6a6a6a; height:16px}

.forumpost{border-bottom:solid 1px #E3E3E3; background-color:#fff;}
.postinfo{width:170px; float:left; padding:5px; height:100%; border-right:solid 1px #F3F3F3; }
.postinfo .manage{line-height:20px}
.postinfo .manage a{font-weight:bold; color:#555}
.postinfo .userinfo{padding-top:5px}
.postinfo .userinfo a.username{font-weight:bold; margin-bottom:5px}
.postinfo .userinfo span.username{font-weight:bold; margin-bottom:5px}
.postinfo .userinfo .avatar{margin:5px 0 5px 0}
.postinfo .userinfo .userstats{font-size:0.9em; text-align:left; font-weight:bold; color:#555}
.postinfo .userinfo .userstats .statvalue{font-weight:normal}
.postcontent{margin-left:180px; border-left:solid 1px #e3e2e2}
.postcontent .posttime{font-weight:bold; line-height:20px; padding:3px; background:#e3e2e2}
.postcontent .posttime .statvalue{font-weight:normal}
.postcontent .postbody{padding:3px; background-color:#fff;}
.postcontent .postbody a{color:#3664A5; text-decoration:underline}
.postcontent .postbody .posttext{}
.postcontent .postbody .signature{}

.forumsearchbox{}

.forumsearch{background-color:#fff;}
.forumsearch .forumSearchPanel{}
.forumsearch .forumSearchPanel .title{font-size:1.2em; padding:0 0 5px 0; font-weight:bold; clear:both}
.forumsearch .forumSearchPanel .searchInput{}
.forumsearch .forumSearchPanel .searchError{color:Red}
.forumsearch .forumSearchPanel .searchResults{}
.forumsearch .topicsgroup{}
.forumsearch table.topics{width:100%; border-collapse:collapse; vertical-align:middle; text-align:center}
.forumsearch table.topics td{padding:3px 0 3px 0}
.forumsearch table.topics tr.forumheader{font-weight:bold}
.forumsearch table.topics tr.forumheader td{background:#000; background:url('images/bg_menubar.gif') repeat-x; color:#FFF; border-right:solid 1px #6a6a6a; height:20px}

.forumsearch table.topics tr.forumheader td.topicname{width:55%; text-align:left; padding-left:3px}
.forumsearch table.topics tr.forumheader td.replies{width:10%}
.forumsearch table.topics tr.forumheader td.views{width:10%}
.forumsearch table.topics tr.forumheader td.lastpost{width:25%}
.forumsearch table.topics tr.topic td{border-bottom:1px solid #c5c5c5; vertical-align:middle; padding-left:3px}

.forumsearch table.topics tr.topic td.image div{text-align:left; width:36px; height:36px; background:url('images/ico-forum.gif') no-repeat 40% 40%}

.forumsearch table.topics tr.topic td.topicname{text-align:left; width:55%}

.forumsearch table.topics tr.topic td.topicname .topictype{font-size:0.9em; line-height:18px}

.forumsearch table.topics tr.topic td.topicname .topictitle{font-weight:bold; font-size:1.1em; line-height:18px}

.forumsearch table.topics tr.topic td.topicname .topicstarter{font-size:0.9em; color:#555}

.forumsearch table.topics tr.topic td.lastpost{font-size:0.8em; color:#555}

.forumsearch table.topics tr.topic .post{text-align:left; width:36px; height:36px; background:url('images/ico-forum-post.gif') no-repeat 40% 40%}

.forumsearch table.topics tr.topic .postannoucement{text-align:left; width:36px; height:36px; background:url('images/ico-forum-post-high.gif') no-repeat 40% 40%}

.forumsearch .pager{text-align:right; padding:5px 3px 5px 0}

.forumsearch .pager a:link{color:#555}

.forumsearch .pager span{color:#f93; font-size:1.2em; font-weight:bold}

.profilepage{}
.profilepage .title{background:#7692B9; color:#FFF; border:solid 1px #6a6a6a; height:28px; line-height:28px; font-weight:bold; padding-left:3px}
.profilepage .body{background-color:#fff;}
.profilepage .body .profileInfoBox{border-bottom:solid 1px #e3e3e3; margin-bottom:15px}
.profilepage .body .profileInfoBox .title{}
.profilepage .body .profileInfoBox .profileStat{font-weight:bold; padding:2px}
.profilepage .body .profileInfoBox .profileStat .profileStatValue{font-weight:normal; color:#555}
.profilepage .body .profileInfoBox .userDetails{width:180px; float:left; padding:10px; height:100%; border-right:solid 1px #F3F3F3; text-align:center}
.profilepage .body .profileInfoBox .userDetails .avatar{margin-bottom:5px}
.profilepage .body .profileInfoBox .userStats{margin-left:200px; border-left:solid 1px #F3F3F3; padding:10px}
.profilepage .body .profileInfoBox .userStats .sectionTitle{text-transform:uppercase; margin-bottom:10px}
.profilepage .body .userLastPosts{}
.profilepage .body .userLastPosts .sectionTitle{margin-bottom:10px; font-weight:bold}
.profilepage .body .userLastPosts .topic{border:solid 1px #F3F3F3; margin-bottom:10px}
.profilepage .body .userLastPosts .topicTitle{font-weight:bold; line-height:20px; background:#e3e2e2; padding:3px}
.profilepage .body .userLastPosts .topicBody{padding:10px}
.profilepage .body .userLastPosts .topicData{background:#f3f3f3; padding:3px; color:#555; font-size:0.9em}

.forumbreadcrumb{padding:0px; padding-left:5px; margin-bottom:10px; font-weight:bold; text-transform:capitalize; font-size:1.1em}
.forumbreadcrumb a{text-decoration:none; color:#3a3a3a}
.forumbreadcrumb a:hover{color:#3664A5; text-decoration:none}

.toolbar{padding:2px; display:inline}
.toolbar .button{background:url('images/bbeditor-button-bg.gif') repeat-x; padding:2px; margin-right:2px; border:#cec6b5 1px solid}
.toolbar .button:hover{border:#333 1px solid}
