/* INSTANCE */

div.SEPForumInstanceHeader {
	margin-bottom:20px;
}
div.SEPForumInstanceHeader .subline {
	font-size:1.1em;
}
div.SEPForumInstanceHeader .description {
	margin-top:7px;
}


/* CATEGORIES */

table.SEPForumCategoriesOverview .parentCategoryTopLeft {
	background:url(../../images/forum/parent_category_tl.png) no-repeat left top;
	width:6px;
	padding:0px;
}
table.SEPForumCategoriesOverview .parentCategoryTopMiddle {
	background:url(../../images/forum/parent_category_tm.png) repeat-x top;
	padding:4px;
}
table.SEPForumCategoriesOverview .parentCategoryTopRight {
	background:url(../../images/forum/parent_category_tr.png) no-repeat right top;
	width:7px;
	padding:0px;	
}

table.SEPForumCategoriesOverview .parentCategoryMove {
	background:transparent url(../../images/forum/parent_category_move.png) no-repeat;
	width:52px;
	height:37px;
}

table.SEPForumCategoriesOverview .parentCategoryMiddle td {
	/* background:#f9f9f9; */
	padding:5px;
}
table.SEPForumCategoriesOverview .parentCategoryMiddle .border {
	border-bottom:1px solid #f0f0f0;
}

table.SEPForumCategoriesOverview .parentCategoryMiddle .editCategory {
	background:#333333;
}

table.SEPForumCategoriesOverview .parentCategoryTopMiddle .title {
	font-weight:bold;
	color:#333333;
}
table.SEPForumCategoriesOverview .parentCategoryTopMiddle .subline {
	font-size:0.9em;
	color:#c0c0c0;
}
table.SEPForumCategoriesOverview .moderators {
	font-size:0.9em;
	padding:2px;
	background:#353535;
	border-bottom:1px solid #f0f0f0;
}

table.SEPForumCategoriesOverview .parentCategoryMiddleLeft {
	background:#555555;
	width:6px;
	padding:0px;
}

table.SEPForumCategoriesOverview .parentCategoryMiddleRight {
	background:#546576;
	width:7px;
	padding:0px;	
}

table.SEPForumCategoriesOverview .parentCategoryBottomLeft {
	background:#546576;
	background:url(../../images/forum/parent_category_bl.png) no-repeat bottom right;
	width:6px;
	height:10px;
	padding:0px;
}
table.SEPForumCategoriesOverview .parentCategoryBottomMiddle {
	background:#546576;
	height:10px;
}
table.SEPForumCategoriesOverview .parentCategoryBottomRight {
	background:#546576;
	background:url(../../images/forum/parent_category_br.png) no-repeat bottom left;
	width:7px;
	height:10px;
	padding:0px;
}

table.SEPForumCategoriesOverview .parentCategoryCaptions td {
	border-bottom:1px solid #f0f0f0;
	padding:3px 4px;
	font-size:0.8em;
	color:#999999;
}

table.SEPForumCategoriesOverview .parentCategoryCaptions .lastReply {
	background:url(../../images/forum/parentCategoryCaptionRight.png) repeat-y right #f9f9f9;
}

table.SEPForumCategoriesOverview .category .categoryBG {
	background:#353535;
}

table.SEPForumCategoriesOverview .category .title {
	font-size: small;
} 

table.SEPForumCategoriesOverview .category .subline {
	font-size: xx-small;
} 

fieldset.sep_forum_edit {
	border:1px solid #999999;
	background-color:#343434;
	padding:5px;
}

.sep_forum_edit legend {
	font-weight:bold;
	padding:2px 5px;
	font-size:1.1em;
	color:#353535;
}

.parentCategoryMiddleInfo {
	background:#353535;
}


/* TOPICS */
/* topics overview is using some stylesheets from categories, too */

table.SEPForumTopicsOverview .topicItem td {
	padding:3px;
	border-bottom:1px solid #f0f0f0;
	background:#353535;
}

table.SEPForumTopicsOverview .background1 td {
	background:#333333;
}
table.SEPForumTopicsOverview .background2 td {
	background:#333333;
}

table.SEPForumTopicsOverview .topicItem .title {
	font-size:x-small;
	font-weight:bold;
}
table.SEPForumTopicsOverview .topicItem .subline {}

/* TOPICS, SMALL */
table.SEPForumTopicsOverviewSmall
{
	border:1px solid #000000;
}

table.SEPForumTopicsOverviewSmall .topicItem td {
	padding:3px;
	border-bottom:1px solid #dddddd;
	font-size:x-small;
	background:#353535;
}

table.SEPForumTopicsOverviewSmall .background1 td {
	background:#353535;
	font-size:x-small;
}
table.SEPForumTopicsOverviewSmall .background2 td {
	background:#333333;
	font-size:x-small;

}

table.SEPForumTopicsOverviewSmall .topicItem .title {
/*	font-weight:bold;*/
	font-size:x-small;
	background:#333333;


}


/* POSTS */

.SEPForumAvatar {
	padding:2px;
	background:#333333;
	border:1px solid #dddddd;
	height:40px;
	width:40px;	
}
.SEPForumAvatar img {
	height:100%;
}
.SEPForumAvatar .avatar {
	height:40px;
	width:40px;
	overflow:hidden;
	text-align:center;
}




table.SEPPosts {
	border-collapse:collapse;
	border-bottom:3px solid #dddddd;

}

table.SEPPosts td {
	padding:10px;
	border-top:3px solid #dddddd;
}

table.SEPPosts td.userInfo {
	width:150px;
}

table.SEPPosts td.userInfo .username a {
	font-size:1.2em;
}
table.SEPPosts td.userInfo .username {
	margin-bottom:10px;
}
table.SEPPosts td.userInfo .photo {
	border:1px solid #dddddd;
	padding:1px;
	
}
table.SEPPosts td.post {
	border-left:1px solid #333333;
}
table.SEPPosts td.post .postInfo {
	border-bottom:1px solid #333333;
	margin-left:-10px;
	margin-top:-10px;
	margin-right:-10px;
	margin-bottom:5px;
	padding:4px 10px;
	vertical-align:middle;
	
}
table.SEPPosts td.post .additionalUserInfo {
	font-size:0.9em;
}
table.SEPPosts td.post .attachments {
	margin:10px;
}
table.SEPPosts tr.background1 {
	background:#353535;
}
table.SEPPosts tr.background2 {
	background:#333333;
}

.SEPForumAvatarThumb {
	padding:2px;
	background:#333333;
	border:1px solid #dddddd;
	height:80px;
	width:80px;	
}
.SEPForumAvatarThumb img {
	height:100%;
}
.SEPForumAvatarThumb .avatar {
	height:80px;
	width:80px;
	overflow:hidden;
	text-align:center;
}

.topicTitle {
	border-top:1px solid #F4F4F4;
	font-size:1.4em;
	font-weight:bold;
	padding-top:10px;
}


.sep_forum_emoticons {
	width:500px;
	
}



/* FLASH MESSAGES */
#flashError {
	font-weight:bold;
	color:#cb3434;
}
#flashSuccess {
	font-weight:bold;
	color:#329519;
}
#flashInfo {
	font-weight:bold;
	color:#4767a1;
}
/* FLASH MESSAGES END */


/* PAGINATION */
.pageItem {
	padding:3px 5px;
	border:1px solid #f3f3f3;
	margin:5px 2px;
	cursor:pointer;
}

.pageItem:hover {
	border:1px solid #3399FF;
	text-decoration:none;
}

.pageItem strong {
	color:#666666;
	
}

.disabledPageItem {
	color:#c0c0c0;
}

.disabledPageItem:hover {
	border:1px solid #f3f3f3;
	cursor:default;
}

.sep_forum_small_pagination {
	display:inline;
	margin-left:5px;	
}

.sep_forum_small_pagination .pageItem {
	padding:1px 2px;
	margin:3px 1px;
}
.sep_forum_small_pagination .pageItem:hover {
	border:1px solid #555555;
	background-color:#353535;
}
/* PAGINATION END */



/* FCKEDITOR COMPATIBILITY SETTINGS */
.SEPForumTextOutput p, .SEPForumTextOutput ul, .SEPForumTextOutput li {
	margin-top: 0px;
	margin-bottom: 0px;
}
p {display:block;}
/* FCKEDITOR COMPATIBILITY SETTINGS END */


/* QUOTE CSS */
.postQuote {
	border:1px solid #D3D3D3;
	margin-bottom:10px;
	margin-left:5px;
	margin-top:4px;
	padding:5px;
}

.postQuoteAuthor {
	font-weight:bold;
	margin-bottom:4px;
}
/* QUOTE CSS END */



/* MODERATORS */
.sep_forumInstanceModerator {
	font-weight:bold;
	font-style:italic; 
}

.sep_forumGlobalCatModerator {
	font-style:italic; 
}

.sep_forumCatModerator { }
/* MODERATORS END */



/* HELPERS */
.clearTable {
	border:0px;
}
.clearTable td {
	border:0px;
}

.icon2 {
	vertical-align:top;
}
/* HELPERS END */

