.corner { -moz-border-radius:5px; -webkit-border-radius:5px; behavior:url('htc/border-radius.htc'); }

/*---------------------------- color settings ---------------------------------*/

/*forumtopmenu*/
div.forumtopmenu ul li				{ color:#666666; }
div.forumtopmenu ul li a			{ color:#666666; font-weight:bold; }
div.forumtopmenu ul li a:hover		{ color:#E2001A; }

/*warning*/
div.warning							{ background:#e7e8e6; border:1px solid #666666; }

/*categorytitle*/
div.categorytitle					{ background-color:#666666; }

/*forumheader*/
div.forumheader,
div.forumheader	div.lastpost		{ color:#333333; }

/*forumlist*/
div.forumlist						{ background: #ffffff url(../../images/default/attention_hover.gif) repeat-y 0 0; }

/*topics*/
div.topic,
div.pane							{ border-top:1px solid #ffffff; }
div.topic:hover						{ background: #DCDCDC; }

/*buttons*/
div.actions a.add,
div.pane a.button					{ background-color:#003399; color:#FFFFFF; border:1px solid #FFFFFF; }
div.actions a.add:hover,
div.pane a.button:hover				{ background-color:#E2001A; }

/*pagination*/
div.pagination ul li a				{ color:#666666; border:1px solid #666666; background:white; }
div.pagination ul li.toggle a		{ background:none; border:1px solid transparent; color:#666666; }

div.pagination ul li:hover a,
div.pagination ul li.selected a,
div.pagination ul li.toggle:hover a	{ background:#E2001A; border:1px solid #E2001A; color:#FFFFFF; }
div.pageresults						{ color:#666666;  }

/*icons 16x16*/
a.edit, a.lock, a.delete			{ background-color: #7d92ac; }

div.topic:hover a.edit,
div.topic:hover a.lock,
div.topic:hover a.delete,
div.topic:hover a.sticky			{ background-color: #666666; }

div.topic:hover a.edit:hover,
div.topic:hover a.lock:hover,
div.topic:hover a.delete:hover,
div.topic:hover a.sticky:hover			{ background-color: #E2001A; }

/*icons 12x12*/
.properties a.edit, .properties a.lock, .properties a.delete, .properties a.sticky																							{ background-color: #666666; }
div.topic:hover .properties a.edit, div.topic:hover .properties a.lock, div.topic:hover .properties a.delete, div.topic:hover .properties a.sticky							{ background-color: #666666; }
div.topic:hover .properties a.edit:hover, div.topic:hover .properties a.lock:hover, div.topic:hover .properties a.delete:hover, div.topic:hover .properties a.sticky:hover	{ background-color: #E2001A; }

/*top*/
.properties a.top							{ background-color: #333333; }
div.topic:hover .properties a.top			{ background-color: #333333; }
div.topic:hover .properties a.top:hover		{ background-color: #E2001A; }

/*forum elements*/
div.forum .mceContentBody p    							{ color: #666666; line-height:15px; }
div.forumlist .mceContentBody h2  		  				{ color: #ffffff; font-size:1.2em; line-height:1.7em; padding:2px 0 0; }
div.forumlist .mceContentBody h2 a 		  				{ color: #ffffff; text-decoration:none; font-size:1em; }
div.forumlist .mceContentBody h2 a:hover  				{ text-decoration:underline; }
div.forumlist .mceContentBody div.topic a				{ color: #666666; text-decoration:none; }
div.forumlist .mceContentBody div.topic span			{ color: #666666; }
div.forumlist .mceContentBody div.topic p   			{ color: #797d81; }
div.forumlist .mceContentBody div.topic .description p	{ color: #666666; }

div.forumlist .mceContentBody div.forumheader		{ color: #333333; font-size:1.1em; padding:2px 0; }
div.forumlist .mceContentBody div.topic				{ color: #797d81; font-size:1.1em; }
div.forumlist .mceContentBody div.topic	hr      	{ border: 1px dotted; border-color: #666666 transparent transparent transparent; margin:8px 0; }
div.forumlist .mceContentBody div.topic div.post,
div.forumlist .mceContentBody div.topic div.date	{ color: #666666; }

div.forumlist .mceContentBody div.topic:hover a,
div.forumlist .mceContentBody div.topic:hover span,
div.forumlist .mceContentBody div.topic:hover p,
div.forumlist .mceContentBody div.topic:hover,
div.forumlist .mceContentBody div.topic:hover div.post,
div.forumlist .mceContentBody div.topic:hover div.date,
div.forumlist .mceContentBody div.topic:hover div.overview p	{ color: #666666; }

div.forumlist .mceContentBody div.topic:hover div.title a { color:#E2001A; }

div.forumlist .mceContentBody label { font-weight: bold; padding: 0 10px 0 0; color: #666666; }
div.forumlist .mceContentBody input.file { border:none; border: 1px solid #666666; }
div.forumlist .mceContentBody input.text { border: 1px solid #666666; }
div.forumlist .mceContentBody select { border: 1px solid #666666; }
div.forumlist .mceContentBody textarea { border: 1px solid #666666; width:450px; height:300px; }

/*---------------------------- skeleton forum ---------------------------------*/

/*forum*/
div.forum									{ }
div.forumlead								{ margin:0 0 10px; }
div.empty									{ height:20px; }

/*forumtopmenu*/
div.forumtopmenu ul							{ display:inline-block; margin: 10px 0 20px; padding: 0; }
div.forumtopmenu ul li						{ float: left; list-style: none; padding:0 3px 0 0; }
div.forumtopmenu ul li a					{ font-size: 1.1em; text-decoration:none; padding:0 3px 0 0; line-height:1.2em; }
div.forumtopmenu ul li a.selected,
div.forumtopmenu ul li a:hover				{ text-decoration:underline; }

/*warning*/
div.warning									{ margin:0 0 20px; }
div.warningicon								{ float:left; width:45px; text-align:center; padding:12px 0 15px; }
div.warningtxt								{ padding:15px 15px 15px 45px; text-align:justify; }

/*forumheader*/
div.forumheader								{ text-align:left; font-weight:bold; }

/*forumlist*/
div.forumlist								{ width:100%; margin-bottom:5px; }
/*categories*/
div.forumcategory							{ }
div.categorytitle							{ repeat-x 0 0; display:inline-block; width:100%; }

/*padding*/
div.categorytitle .pad						{ padding:0 10px; }
div.pad										{ padding:5px 10px; }

/*topics*/
div.topic,
div.pane									{ width:100%; min-height: 10px; clear:both; }
div.intro 									{ width:50%; float:left; }
div.forumname								{ width:50%; float:left; }
div.overview								{ width:75%; float:left; }

div.categorylist div.intro					{ width:50%; }
div.topiclist div.intro						{ width:65%; }
div.categorylist div.forumname				{ width:50%; }
div.topiclist div.forumname					{ width:65%; }

.icon										{ float:left; width:45px; }
.icon img									{ margin:5px 10px 5px 10px; }
.title a									{ display:block; font-weight:bold; }
div.categorylist .description,
div.topiclist .description					{ padding-left:35px; }

.post										{ float:left; width:15%; text-align:center; }
.lastpost									{ float:left; width:20%; }
.user										{ float:left; width:25%; }
.name										{}
.date										{}
div.moderate								{ display:none; float:right; width:63px; padding:5px 0 0 0; }
div.moderate a								{ float:left; width:16px; height:16px; display:block; margin:5px 5px 0 0; }
div.topic:hover div.moderate				{ display:block; }

/*actionpane*/
div.actionpane								{ width:100%; display:inline-block; margin:0 0 5px 0; }
div.actions									{ float:left; width:200px; }

/*buttons*/
div.actions a.add							{ background-image:url(../../images/forum/add_item.gif); background-repeat:no-repeat; background-position:0 50%; font-size:1.1em; font-weight:bold; text-decoration:none; padding:3px 8px 3px 20px; display:inline-block; line-height:1.2em; }
div.actions a.add:hover						{ background-image:url(../../images/forum/add_item.gif); background-repeat:no-repeat; background-position:0 50%; cursor:pointer; }

div.pane a.button							{ font-size:1.1em; font-weight:bold; text-decoration:none; padding:3px 8px; display:inline-block; line-height:1.2em; }
div.pane a.button:hover						{ cursor:pointer; }

/*pagination*/
div.pagination								{ float:right; margin:0; padding:0; width:280px; margin:4px 0 0; }
div.pagination ul							{ display:inline-block; list-style-type:none; margin:0; float:right; }
div.pagination ul li						{ float:left; margin-left:5px; }
div.pagination ul li a						{ text-decoration:none; display:block; padding:1px 4px; font-weight:bold; }

div.pagination ul li:hover a,
div.pagination ul li.selected a				{  }
div.pagination ul li.inactief a				{ display:none; }

div.pagination ul li.toggle a				{ font-weight:normal; }
div.pagination ul li.toggle:hover a			{ font-weight:normal; }
div.pagination ul li.toggle a.inactief		{ display:none; }

div.pageresults								{ font-size:1.1em; float:right; text-align:right; padding:1px 0; }

/*treath users*/
.user .pad									{ padding:5px 10px; display:block; }

/*icons 16x16*/
a.edit										{ background-image: url(../../images/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:0 0; }
div.topic:hover a.edit						{ background-image: url(../../images/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-0px -16px; }
div.topic:hover a.edit:hover				{ background-image: url(../../images/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-0px -16px; }

a.lock										{ background-image: url(../../images/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-16px 0; }
div.topic:hover a.lock						{ background-image: url(../../images/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-16px -16px; }
div.topic:hover a.lock:hover				{ background-image: url(../../images/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-16px -16px; }

a.delete									{ background-image: url(../../images/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-32px 0; }
div.topic:hover a.delete					{ background-image: url(../../images/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-32px -16px; }
div.topic:hover a.delete:hover				{ background-image: url(../../images/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-32px -16px; }

a.sticky									{ background-image: url(../../images/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-48px 0; }
div.topic:hover a.sticky					{ background-image: url(../../images/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-48px -16px; }
div.topic:hover a.sticky:hover				{ background-image: url(../../images/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-48px -16px; }

/*icons 12x12*/
div.properties								{ display:inline-block; width:100%; }
div.properties a							{ float:left; width:12px; height:12px; display:block; margin:20px 3px 0 0; overflow:hidden; }

.properties a.edit							{ background-image: url(../../images/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:0 0; }
div.topic:hover .properties a.edit			{ background-image: url(../../images/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:0 -12px; }
div.topic:hover .properties a.edit:hover	{ background-image: url(../../images/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:0 -12px; }

.properties a.lock							{ background-image: url(../../images/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-12px 0; }
div.topic:hover .properties a.lock			{ background-image: url(../../images/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-12px -12px; }
div.topic:hover .properties a.lock:hover	{ background-image: url(../../images/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-12px -12px; }

.properties a.delete						{ background-image: url(../../images/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-24px 0; }
div.topic:hover .properties a.delete		{ background-image: url(../../images/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-24px -12px; }
div.topic:hover .properties a.delete:hover	{ background-image: url(../../images/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-24px -12px; }

.properties a.sticky						{ background-image: url(../../images/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-36px 0; }
div.topic:hover .properties a.sticky		{ background-image: url(../../images/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-36px -12px; }
div.topic:hover .properties a.sticky:hover	{ background-image: url(../../images/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-36px -12px; }

.properties a.top							{ background-image: url(../../images/forum/top_icon_13.gif); background-repeat:no-repeat; background-position:0 0; width:13px; height:13px; float:right }
div.topic:hover .properties a.top			{ background-image: url(../../images/forum/top_icon_13.gif); background-repeat:no-repeat; background-position:-0px -13px; }
div.topic:hover .properties a.top:hover		{ background-image: url(../../images/forum/top_icon_13.gif); background-repeat:no-repeat; background-position:-0px -13px; }

/* subscribe */
div.topicsubscription { border-top:1px solid #ffffff; padding:5px 10px; }
