
/* ----------------------------------------------------------------------------
The definitions bellow are used for setting up Discuss
---------------------------------------------------------------------------- */

form {
	margin: 0;
	padding: 0;
}

/*
Sections...
*/
div.discussSetup_sectionContainer {
	margin: 5px 0 0 0;
	padding: 2px;
	border: 1px solid gray;
}
div.discussSetup_sectionContainerDelete {
	margin: 5px 0 0 0;
	padding: 2px;
	border: 2px solid black;
}
div.discussSetup_sectionHeader {
	margin: 0;
	padding: 2px;
	border: 2px solid black;
}
span.discussSetup_sectionTitle, span.discussSetup_sectionDescription, span.discussSetup_sectionViewlevel {
	display: inline-block;
	width: 25%;
}
input.discussSetup_sectionTitle, input.discussSetup_sectionDescription, select.discussSetup_sectionViewlevel {
	display: inline-block;
	height: 3ex;
	width: 74%;
}
span.discussSetup_sectionCommands {
	display: block;
	width: 100%;
}
div.discussSetup_sectionAddForum {
	text-align: right;
}

/*
Forums...
*/
div.discussSetup_forumHeader {
	margin: 5px 0 0 5px;
	padding: 2px;
	border: 2px solid black;
}
span.discussSetup_forumTitle, span.discussSetup_forumDescription, span.discussSetup_forumModerators, span.discussSetup_forumModeratorsAdd, span.discussSetup_forumViewLevel, span.discussSetup_forumPostLevel {
	display: inline-block;
	width: 25%;
}
input.discussSetup_forumTitle, input.discussSetup_forumDescription, select.discussSetup_forumModerators, select.discussSetup_forumViewLevel, select.discussSetup_forumPostLevel {
	display: inline-block;
	width: 74%;
	height: 3ex;
}
span.discussSetip_forumModeratorsHeader {
	display: block;
	margin: 5px 0 0 0;
	border: none;
	border-top: 1px dotted silver;
	font-weight: 900;
}
select.discussSetup_forumModerators, select.discussSetup_forumModeratorsAdd {
	display: inline-block;
	width: 50%;
	height: 3ex;
}
input.discussSetup_forumModeratorsRemove, input.discussSetup_forumModeratorsAdd {
	display: inline-block;
	width: 24%;
	height: 3ex;
}
span.discussSetup_forumCommands {
	display: block;
	text-align: right;
}

/* ----------------------------------------------------------------------------
The definitions bellow are used for showing the forum
---------------------------------------------------------------------------- */

/*
Sections...
*/
div.discuss_sectionContainer {
	margin: 5px 0 0 5px;
	padding: 2px;
	border: 1px solid gray;
}
div.discuss_sectionHeader {
	margin: 0;
	padding: 2px;
	border: none;
	border-bottom: 1px solid gray;
}
span.discuss_sectionSubscribe {
	float: right;
}
span.discuss_sectionTitle {
	display: block;
	width: 100%;
	font-variant: small-caps;
	font-size: medium;
	font-weight: 900;
}
span.discuss_sectionDescription {
	display: block;
	width: 100%;
	font-size: small;
}
span.discuss_sectionViewlevel {
	display: block;
	font-size: smaller;
	color: gray;
}

/*
Forums...
*/
a.discuss_forumHeader {
	color: inherit;
	background-color: inherit;
	border: none;
}
a.discuss_forumHeader:hover, a.discuss_forumHeader:hover>span {
	color: black;
	font-size: inherit;
	border: none;
	background-color: #e0e0e0;
}
span.discuss_forumLink {
	float: right;
	color: silver;
	border: none;
	background: inherit;
	line-height: 280%;
	margin-right: 1em;
}
div.discuss_forumHeader {
	margin: 5px 0 0 5px;
	padding: 2px;
	border: 1px dotted gray;
}
span.discuss_forumTitle {
	display: block;
	color: inherit;
	font-size: normal;
	font-weight: 900;
	border: none;
}
span.discuss_forumDescription {
	display: block;
	color: inherit;
	font-size: small;
	border: none;
}
a.discuss_forumHeader>span.discuss_forumDescription {
	border-bottom: 1px dotted silver;
	font-size: small;
}
span.discuss_forumNumberOfThreads {
	display: inline-block;
	width: 49%;
	border: none;
	font-size: smaller;
	color: gray;
}
span.discuss_forumLastChanged {
	display: inline-block;
	width: 50%;
	border: none;
	font-size: smaller;
	color: gray;
	text-align: right;
}
span.discuss_forumModerators {
	display: block;
	font-size: smaller;
	color: gray;
}
span.discuss_forumModerators>p {
	display: inline;
	margin: 0;
	padding: 0;
}
span.discuss_forumLevels {
	display: block;
	font-size: smaller;
	color: gray;
}
div.discuss_forumCommands {
	display: block;
	width: 100%;
	text-align: right;
}
span.discuss_Breadcrumbs {
	display: inline-block;
	width: 50%;
	border: 1px dotted silver;
	border-right: none;
	border-left: none;
	background-color: transparent;
	color: gray;
	font-size: smaller;
}
span.discuss_Breadcrumbs>a {
	color: gray;
	border: none;
}
span.discuss_Breadcrumbs>a:hover {
	color: silver;
	border: none;
}
a.discuss_BreadcrumbsToTop, a.discuss_BreadcrumbsForum, a.discuss_BreadcrumbsThread {
}

span.discuss_Navigator {
	display: inline-block;
	width: 50%;
	border: 1px dotted silver;
	border-left: none;
	border-right: none;
	background-color: transparent;
	color: silver;
	font-size: smaller;
}

/*
Threads...
*/
div.discuss_threadHeader {
	display: block;
	margin: 5px 0 0 5px;
	padding: 2px;
	border: 1px dotted silver;
}
a.discuss_threadHeader {
	color: inherit;
	background: inherit;
	border: none;
}
a.discuss_threadHeader:hover, a.discuss_threadHeader:hover>span {
	color: black;
	background-color: #e0e0e0;
	border: none;
}
span.discuss_threadLink {
	float: right;
	color: silver;
	border: none;
	background: inherit;
	margin-right: 1em;
}
span.discuss_threadTitle {
	display: block;
	width: 100%;
	font-weight: bold;
}
a>span.discuss_threadTitle {
	font-weight: normal;
}
span.discuss_threadDescription {
	display: block;
	width: 100%;
	border: none;
}
a.discuss_threadHeader>span.discuss_threadDescription {
	border-bottom: 1px dotted #e0e0e0;
}
span.discuss_threadUnverbose {
	border: none;
	background-color: transparent;
	color: gray;
	font-size: smaller;
}
span.discuss_threadAuthor, span.discuss_threadLastChangedBy {
	display: inline-block;
	width: 50%;
	border: none;
	background-color: transparent;
	color: gray;
	font-size: smaller;
}
span.discuss_threadUnverbose>a, span.discuss_threadAuthor>a, span.discuss_threadLastChangedBy>a {
	color: gray;
	border: none;
}
span.discuss_threadUnverbose>a:hover, span.discuss_threadAuthor>a:hover, span.discuss_threadLastChangedBy>a:hover {
	color: silver;
	border: none;
}
span.discuss_threadNumberOfReplies, span.discuss_threadLastChanged {
	display: inline-block;
	width: 50%;
	text-align: right;
	border: none;
	background-color: transparent;
	color: gray;
	font-size: smaller;
}
div.discuss_threadCommands {
	text-align: right;
}
a.discuss_threadEditLink, a.discuss_threadAddReply {
}
div.discuss_threadContent {
	display: block;
	margin: 5px 0 0 5px;
	padding: 2px;
	border: 1px dotted silver;
}
