﻿/*
DIGIBOARD V2.0
Author: Fredrik Wikeby
All rights reserved.
*/

/* ### PANEL #################################################### */

.Mod25PanelBox {
	width: 760px;
	margin: 0px;
	padding: 5px;
	background: #FFFFFF url("/webxec/images/mod25/mod25panel.png") repeat-x;
}
.Mod25PanelBox form {
	margin: 0px;
	padding: 0px;
}
.Mod25PanelTable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
.Mod25PanelTable td {
	margin: 0px;
	padding: 0px;
}
.Mod25PanelBarTable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	font: normal 11px Arial;
	letter-spacing: 1px;
}
.Mod25PanelBarTable td {
	padding: 0px 0px;
}
.Mod25PanelBarTable input {
	width: 100%;
	height: 18px;
	margin: 0px;
	padding: 0px;
}
.Mod25PanelBarTable select {
	width: 100%;
}
.Mod25PanelBarTable h1 {
	margin: 0px;
	padding: 0px;
	font: bold 14px Arial;
}
.Mod25PanelIcon {
	width: 32px;
	height: 32px;
	margin: 0px 5px;
	padding: 0px;
}
.Mod25PanelButton {
	cursor: pointer;
	width: 20px;
	height: 20px;
	background-color: #979797;
	border: solid 1px #D3D3D3;
	font: normal 12px Arial;
	color: #FFFFFF;
	text-align: center;
	line-height: 20px;
}
.Mod25PanelButtonOver {
	background-color: #000000;
}

/* ### HEADER ################################################### */

.Mod25HeaderBox {
	position: relative;
	width: 100%;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
.Mod25HeaderTable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	font: bold 14px Arial;
	line-height: 22px;
	letter-spacing:1px;
}
.Mod25HeaderTable td {
	padding: 0px;
}

/* ### FOOTER ################################################### */

.Mod25FooterBox {
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font: normal 11px Arial;
	color: #222222;
	line-height: 18px;
	overflow: hidden;
	clear: both;
}

/* ### EMOTES ################################################### */

.Mod25Emote {
	width: 15px;
	height: 15px;
	margin: 0px 2px;
	padding: 0px;
	vertical-align: text-bottom;
}

/* ### SEARCH #################################################### */

.Mod25AdvSearchBox {
	width: 770px;
	margin: 0px;
	padding: 0px;
}
.Mod25AdvSearchBox form {
	margin: 0px;
	padding: 0px;
}
.Mod25AdvSearchTable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	font: normal 11px Arial;
	line-height: 12px;
	letter-spacing: 1px;
	border-collapse: collapse;
}
.Mod25AdvSearchTable td {
	margin: 0px;
	padding: 0px;
	border: none;
}
.Mod25AdvSearchTable input {
	width: 100%;
	height: 18px;
	margin: 0px;
	padding: 0px;
}
.Mod25SearchMatch {
	background-color: yellow;
	font-weight:bold;
}

/* ### PAGES #################################################### */

.Mod25PagesBox {
	width: 100%;
	margin: 10px 0px;
	padding: 0px;
	font: normal 10px Arial, Verdana;
	line-height: 16px;
}
.Mod25PagesTable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}
.Mod25PagesTable #pageCol1 {width: 15%;}
.Mod25PagesTable #pageCol2 {width: 70%;}
.Mod25PagesTable #pageCol3 {width: 15%;}

.Mod25PagesTable td {
	margin: 0px;
	padding: 0px;
}
.Mod25PagesBox .NavAll {
	cursor: pointer;
	width: 40px;
	margin: 0px 5px;
	padding: 0px;
	background-color: #ffffff;
	border: solid 1px #b7d9ff;
	color: #1984fb;
	text-align: center;
}
.Mod25PagesBox .NavAll:hover {
	background-color: #1984fb;
	color: #FFFFFF;
}
.Mod25PagesBox .NavOne {
	cursor: pointer;
	width: 20px;
	margin: 0px 5px;
	padding: 0px;
	background-color: #ffffff;
	border: solid 1px #b7d9ff;
	color: #1984fb;
	text-align: center;
}
.Mod25PagesBox .NavOne:hover {
	background-color: #1984fb;
	color: #FFFFFF;
}
.Mod25PagesSingleTable {
	width: auto;
	margin: 0px;
	padding: 0px;
}
.Mod25PagesBox .Single {
	cursor: pointer;
	width: 16px;
	margin: 0px 5px;
	padding: 0px;
	background-color: #ffffff;
	border: solid 1px #b7d9ff;
	color: #1984fb;
	text-align: center;
}
.Mod25PagesBox .Single:hover {
	background-color: #1984fb;
	color: #FFFFFF;
}
.Mod25PagesBox .SingleOn {
	background-color: #1984fb;
	border: solid 1px #0049a4;
	font-weight: bold;
	color: #ffffff;
}

/* ### BOARD #################################################### */

.Mod25BoardBox {
	width: 100%;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
.Mod25BoardTable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: solid 1px #93c6ff;
	font: normal 11px Arial;
}
.Mod25BoardTable a {
	color: #01387d;
	text-decoration: none;
}
.Mod25BoardTable a:hover {
	color: #00a2ff;
	text-decoration: none;
}
.Mod25BoardTable thead td {
	padding: 0px 5px;
	background: #1984fb url("/09/images/forum/header_back.png") repeat-x;
	border: solid 1px #93c6ff;
	font: normal 10px Arial;
	color: #ffffff;
	line-height: 18px;
	text-align: center;
}
.Mod25BoardTable tbody td {
	padding: 0px 5px;
	background: #FFFFFF url("/09/images/forum/board_back.png") repeat-x;
	border: solid 1px #93c6ff;
	line-height: 14px;
}
.Mod25BoardTable tbody td b {
	letter-spacing: 0px;
}
.Mod25BoardTable tbody td small {
	line-height: 12px;
}
.Mod25BoardTable tbody img {
	width: 16px;
	height: 16px;
	margin: 7px 0px;
}

/* ### FORUM #################################################### */

.Mod25ForumBox {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.Mod25ForumTable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: solid 1px #93c6ff;
	font: normal 11px Arial;
	letter-spacing: 0px;
}
.Mod25ForumTable a {
	color: #01387d;
	text-decoration: none;
}
.Mod25ForumTable a:hover {
	color: #00a2ff;
	text-decoration: none;
}
.Mod25ForumTable #forumCol1 {width: 2%;}
.Mod25ForumTable #forumCol2 {width: 2%;}
.Mod25ForumTable #forumCol3 {width: 48%;}
.Mod25ForumTable #forumCol4 {width: 16%;}
.Mod25ForumTable #forumCol5 {width: 8%;}
.Mod25ForumTable #forumCol6 {width: 8%;}
.Mod25ForumTable #forumCol7 {width: 15%;}

.Mod25ForumTable thead td {
	padding: 0px 5px;
	background: #1984fb url("/09/images/forum/header_back.png") repeat-x;
	border: solid 1px #93c6ff;
	font: normal 10px Arial;
	color: #ffffff;
	line-height: 18px;
	text-align: center;
}
.Mod25ForumTable tbody td {
	padding: 0px 5px;
	background: #FFFFFF url("/09/images/forum/forum_back.png") repeat-x;
	border: solid 1px #93c6ff;
	line-height: 14px;
}
.Mod25ForumTable tbody td small {
	line-height: 12px;
}
.Mod25ForumTable tbody img {
	width: 16px;
	height: 16px;
	margin: 7px 0px;
}
.Mod25ForumPageBox {
	font: normal 10px Arial;
}
.Mod25ForumPageBox div {
	float:left;
	margin-right: 5px;
}

/* ### TOPIC #################################################### */

.Mod25TopicBox {
	width: 100%;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.Mod25TopicTable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: solid 1px #93c6ff;
	font: normal 12px Arial;
	letter-spacing: 0px;
}
.Mod25TopicTable a:hover {
	color: #00a2ff;
}
.Mod25TopicTable td {
	padding: 8px;
	border: solid 1px #93c6ff;
	vertical-align: top;
}
.Mod25TopicUser {
	background: #FFFFFF url("/09/images/forum/topic_back.png") repeat-x;
	line-height: 16px;
	overflow: hidden;
}
.Mod25TopicUser a {
	color: #01387d;
	letter-spacing: 1px;
}
.Mod25TopicHeading {
	background: #FFFFFF url("/09/images/forum/topic_back.png") repeat-x;
	line-height: 16px;
}
.Mod25TopicContent {
	width: 100%;
	min-height: 50px;
	line-height: 18px;
	vertical-align: top;
}
.Mod25TopicContent a img {
	border: none;
}
.Mod25TopicToolBox {
	float: right;
	width: auto;
	margin: 0px;
	padding: 0px;
}

/* ### TOPIC BOXES ############################################### */

.Mod25SignatureBox {
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	border-top: solid 1px #93c6ff;
	font: normal 10px Arial;
	color: #1984fb;
	letter-spacing: 0px;
	line-height: 14px;
	clear:both;
}
.Mod25SignatureBox a {
	color: #1984fb;
}
.Mod25ModeratedBox {
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: url("/09/images/forum/topic_moderate.png") left no-repeat;
	font: bold 10px Arial;
	color: #333333;
	letter-spacing: 0px;
	line-height: 18px;
	clear: both;
}
.Mod25ModeratedTxt {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	font: normal 10px Arial;
	color: #333333;
	letter-spacing: 0px;
	line-height: 12px;
	clear: both;
}
.Mod25EditedBox {
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: url("/09/images/forum/topic_edit.png") left no-repeat;
	font: bold 10px Arial;
	color: #333333;
	letter-spacing: 0px;
	line-height: 18px;
	clear: both;
}
.Mod25QuoteBox {
	width: 90%;
	margin: 10px auto 10px auto;
	padding: 10px;
	border: dotted 1px #3896ff;
	border-left: solid 3px #1984fb;
	font: italic bold 10px Arial;
	color: #333333;
	letter-spacing: 0px;
	line-height: 14px;
	clear: both;
}
.Mod25QuoteBox .Mod25QuoteBox {
	border: dotted 1px #BBBBBB;
	border-left: solid 3px #BBBBBB;
}

.Mod25ImageBox {
	width: 100%;
	margin: 10px 0px 10px 0px;
	padding: 10px;
	clear: both;
}

/* ### YOUTUBE ################################################## */

.Mod25YouTubeBox {
	width: 98%;
	margin: 10px 0px 10px 0px;
	padding: 1%;
	background: #FFFFFF url("/09/images/forum/forum_back.png") repeat-x;
	border: solid 1px #CCCCCC;
	font: normal 11px Arial;
	line-height: 14px;
	clear: both;
}
.Mod25YouTubePreview {
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}
.Mod25YouTubePreview b {
	font: bold 12px Arial;
	line-height: 16px;
	letter-spacing: 1px;
}

.Mod25YouTubePreview i {
	font: italic 10px Arial;
	line-height: 16px;
}
.Mod25YouTubePreview img {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 2px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
}
.Mod25YouTubeVideo {
	margin: 0px;
	padding: 0px;
	font: normal 12px Arial;
	line-height: 20px;
}
.Mod25YouTubeVideo div {
	clear: both;
}

/* ### BUTTONS ################################################## */

.Mod25TopicNew {
	cursor: pointer;
	float: right;
	width: 120px;
	margin: 0px;
	padding: 0px;
	background-color: #1984fb;
	border: solid 1px #0049a4;
	font: bold 12px Arial;
	color: #FFFFFF;
	text-align: center;
	line-height: 20px;
	letter-spacing: 0px;
}
.Mod25TopicReply {
	cursor: pointer;
	float: left;
	width: 50px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	background-color: #ffffff;
	border: solid 1px #1984fb;
	font: bold 10px Arial;
	color: #1984fb;
	text-align: center;
	line-height: 16px;
}
.Mod25TopicReply:hover {
	background-color: #1984fb;
	color: #FFFFFF;
}
.Mod25TopicQuote {
	float: left;
	cursor: pointer;
	width: 50px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	background-color: #ffffff;
	border: solid 1px #1984fb;
	font: bold 10px Arial;
	color: #1984fb;
	text-align: center;
	line-height: 16px;
}
.Mod25TopicQuote:hover {
	background-color: #1984fb;
	color: #FFFFFF;
}
.Mod25TopicSearch {
	cursor: pointer;
	float: left;
	width: 100px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	background-color: #FFFFFF;
	border: solid 1px #1984fb;
	font: bold 10px Arial;
	color: #1984fb;
	text-align: center;
	line-height: 16px;
}
.Mod25TopicSearch:hover {
	background-color: #1984fb;
	color: #FFFFFF;
}
.Mod25TopicEdit {
	float: left;
	cursor: pointer;
	width: 16px;
	height: 16px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	background: url("/webxec/images/mod25/topic_edit.png") center center no-repeat;
	line-height: 16px;
}
.Mod25TopicModerate {
	float: left;
	cursor: pointer;
	width: 16px;
	height: 16px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	background: url("/webxec/images/mod25/topic_moderate.png") center center no-repeat;
	line-height: 16px;
}
.Mod25TopicReport {
	float: left;
	cursor: pointer;
	width: 20px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	background-color: #E3E3E3;
	border: solid 1px #D3D3D3;
	font: bold 10px Arial;
	color: #222222;
	text-align: center;
	line-height: 14px;
}
