/* 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:#000000;

}



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:#f0f0f0;

	border-bottom:1px solid #f0f0f0;

}



table.SEPForumCategoriesOverview .parentCategoryMiddleLeft {

	background:#546576;

	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 #333333;

	padding:3px 4px;

	font-size:0.8em;

	color:#999999;

}



table.SEPForumCategoriesOverview .parentCategoryCaptions .lastReply {

	background:url(../../images/forum/parentCategoryCaptionRight.png) repeat-y right #000000;

}



table.SEPForumCategoriesOverview .category .categoryBG {

	background:#333333;

}



table.SEPForumCategoriesOverview .category .title {

	font-weight:bold;

} 



table.SEPForumCategoriesOverview .category .subline {

} 



fieldset.sep_forum_edit {

	border:1px solid #999999;

	background-color:#333333;

	padding:5px;

}



.sep_forum_edit legend {

	font-weight:bold;

	padding:2px 5px;

	font-size:1.1em;

	color:#336699;

}



.parentCategoryMiddleInfo {

	background:#F4F9FF;

}





/* TOPICS */

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



table.SEPForumTopicsOverview .topicItem td {

	padding:3px;

	border-bottom:1px solid #f0f0f0;

}



table.SEPForumTopicsOverview .background1 td {

	background:#ffffff;

}

table.SEPForumTopicsOverview .background2 td {

	background:#f4f4f4;

}



table.SEPForumTopicsOverview .topicItem .title {

	font-weight:bold;

}

table.SEPForumTopicsOverview .topicItem .subline {}



/* TOPICS, SMALL */



table.SEPForumTopicsOverviewSmall .topicItem td {

	padding:3px;

	border-bottom:1px solid #f0f0f0;

}



table.SEPForumTopicsOverviewSmall .background1 td {

	background:#000000;

}

table.SEPForumTopicsOverviewSmall .background2 td {

	background:#000000;

}



table.SEPForumTopicsOverviewSmall .topicItem .title {

	font-weight:bold;

}





/* POSTS */



.SEPForumAvatar {

	padding:2px;

	background:#000000;

	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 #ffffff;

}

table.SEPPosts td.post .postInfo {

	border-bottom:1px solid #cccccc;

	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:#FFFFFF;
}

table.SEPPosts tr.background2 {

	background:#f4f4f4;

}



.SEPForumAvatarThumb {

	padding:2px;

	background:#000000;

	border:1px solid #dddddd;

	height:120px;

	width:120px;	

}

.SEPForumAvatarThumb img {

	height:100%;

}

.SEPForumAvatarThumb .avatar {

	height:120px;

	width:120px;

	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 #f3f3f3;

	background-color:#f1f1f1;

}

/* 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 */



