#forumHeader {
	padding:3px;
	height:45px;
	width:623px;
}

#forumHeader .left {
	float:left;
	width:150px;
	height:45px;
}

#forumHeader .middle {
	float:left;
	width:217px;
	height:45px;
	margin:0 3 0 3;
}

#forumHeader .right {
	float:left;
	width:256px;
	height:45px;
	text-align:right;
}

#forumHeader .logo {	margin:5 0 0 0; }
#forumHeader .divider { color:#cdcdcd; }
#forumHeader .search {
	margin:8 0 0 0;
	overflow:hidden;
}
#forumHeader .search INPUT {
	font-size:14px;
	font-family:Tahoma;
	color:#555555;
	padding:0px;
	border:0px;
	margin:0 0 0 0;
	background-color:#dedede;
}
#forumHeader .searchButton {
	cursor:pointer;
	overflow:hidden;
}
#forumHeader .searchLeft {
	width:5px;
	height:26px;
	background-image:url('images/search_left.gif');
}
#forumHeader .searchMid { 
	background-color:#dedede;
}
#forumHeader .searchRight {
	width:5px;
	height:26px;
	background-image:url('images/search_right.gif');
	margin:0 4 0 0;
}

/* Forum User Bar */
#forumUser {
	width:629px;
	height:20px;
	margin:0 0 5 0;	
}
#forumUser TABLE {
	font-size:11px;
	font-family:Tahoma;
}

#content #left.forumShell {
	width:629px;
	background-color:#ffffff;
	color:#555555;
	padding:3px;
}

.forumOfflineNotice {
	margin:70px;
	font-size:14px;
	color:#555555;
	font-family:Tahoma;
}
.forumOfflineNotice .title {
	font-size:22px;
}
.forumOfflineNotice .subtext {
	color:#888888;
}

.forumHiddenNotice {
	padding:10px;
}

#forumTop .left.flush {
	padding:0px;
}

.forumListPanel {
	padding:0px 2px;
	margin-top:-5px;
}

.forumSectionTitle {
	font-size:14px;
}

.forumCategoryWrap {
	width:629px;
	margin:5px 0px;
}

.forumLastAvatar {
	float:left;
	border:1px solid #dedede;
	width:32px;
	height:32px;
}
.forumLastAvatarInner {
	margin:1px;
}
.forumLastMeta {
	float:left;
	margin-left:3px;
}
.forumTopicByline {
	font-size:11px;
}
.forumTopicByline .muted {
	color:#888888;
}

.forumSearchHighlight {
	background-color:#dedede;
	font-weight:bold;
}

.forumPaginationDot,
.forumSearchDate {
	color:#888888;
}

.forumPaginationDot {
	color:#dedede;
}

.forumSearchDate {
	font-size:11px;
}

.forumSearchResults {
	width:629px;
}

.forumUploadButtonPlaceholder {
	margin-top:-50px;
}

.forumUploadProgressContainer {
	height:65px;
	margin-top:5px;
	display:none;
}

/* Topic Title and Breadcrumbs */
#forumTop { 
	width:629px;
	height:40px;
	overflow:hidden;
	background-color:#313131;
	margin-bottom:7px;
}

#forumTop .left {
	float:left;
	width:514px;
	height:40px;
	padding:3px;
}

#forumTop .right {
	float:left;
	width:105px;
	height:40px;
	padding:5px;
	text-align:right;
}

#forumTop .subTitle { 
	color:#ffffff;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	margin:3px 5px 0px 5px;
}

#forumTop .subCrumbs {
	margin:-1px 5px 0px 5px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
}

#forumTop .subCrumbs a:link, #forumTop .subCrumbs a:visited {
	font-size:11px;
	font-family:Tahoma;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

#forumTop .subCrumbs a:hover, #forumTop .subCrumbs a:active {
	text-decoration:underline;
	font-weight:normal;
}

/* Header Navigation and Links */
.userGreet {
	font-family:Tahoma;
	font-size:11px;
	color:#888888;
}
.userGreet a:link, .userGreet a:visited {
	color:#555555; text-decoration:none;
}
.userGreet a:hover, .userGreet a:active {
	text-decoration:underline;
}
TD .userLinks, .userLinks a:link, .userLinks a:visited {
	font-size:11px;
	color:#555555;
	text-decoration:none;
}
TD .userLinks a:hover, .userLinks a:active {
	color:#313131;
	text-decoration:underline;
}

/* Message Box (Post Pages) */
#postConfirmation { 
	background-color:#dedede;
	padding:60px 0px;
	color:#555555;
	text-align:center;
	margin-top:-4px;
}
#postConfirmation .confTitle {
	font-size:14px;
	font-family:Tahoma;
	font-weight:bold;
}
#postConfirmation .confRedirect { 
	font-size:12px;
	font-family:Tahoma;
	color:#888888;
}

/* Forum Navigation (Breadcrumbs) */
#forumBreadcrumbs {
	margin:5px;
	padding:5px;
	font-size:12px;
	background-color:#f5f5f5;
	border:1px solid black;
	font-weight:bold;
	width:700px;
}
#forumBreadcrumbs a:link { font-size:12px; color:#223355; text-decoration:none; }
#forumBreadcrumbs a:visited { font-size:12px; color:#223355; text-decoration:none; }
#forumBreadcrumbs a:hover { color:#223355; text-decoration:underline; }
#forumBreadcrumbs a:active {	color:#223355; text-decoration:none; }

/* Pagination */
.pagination{
	float:right;
	padding: 0;
}
.pagination ul{
	margin: 0;
	padding: 0;
	margin-right:0px;
	text-align: right; /*Set to "left" or "right" to left/right align pagination interface*/
	font-size: 100%;
	margin: 5 0 5 5;
}
.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 2px;
	margin-left:1px;
}
.pagination li .emptySlot {
	color: #dedede;
	margin-left: 1px;
	margin-right: 1px;
}
.pagination a, .pagination a:visited{
	padding: 0 3 1 3;
	border: 1px solid #dedede;
	text-decoration: none; 
	color: #888888;
	font-family:Tahoma;
}

.pagination a:hover, .pagination a:active{
	border: 1px solid #888888;
	color: #555555;
	background-color: #ffffff;
	font-family:Tahoma;
}

.pagination a.currentpage{ /*Style for currently selected page link*/
	background-color: #fab701;
	color: #555555 !important;
	border-color: #fab701;
	font-weight: bold;
	cursor: default;
	font-family:Tahoma;
}

.pagination a.disabled, .pagination a.disabled:hover{ /*Style for "disabled" previous or next link*/
	background-color: #ffffff;
	cursor: default;
	color: #efefef;
	font-weight:none;
	border-color: #efefef;
	font-family:Tahoma;
	padding: 0 3 0 3;

}
.pagination a.prevnext{ /*Style for previous and next link*/
	font-weight:none;
	padding: 0 3 0 3;
}

.err {
	border: 1px solid #CB2026;
	background-color: #F6CBCA;
	color: #D63331;
}
.yey {
	border: 1px solid #359545;
	background-color: #CEE6C3;
	color: #0C8240;

}
.forumQuoteBox {
	border:solid 1px;
}

.forumTopicTopLeft {
	margin:0;
	padding:0;
}

.forumTopicMissing {
	background-color:#efefef;
	padding:40px;
}

.forumTopicMissingTitle {
	font-size:14px;
}

.forumMuted {
	color:#888888;
}

.forumTextLeft {
	text-align:left;
}

.forumQuoteAvatar {
	margin:0 4px 0 0;
	border:2px solid #dedede;
}

.forumInlineQuote {
	margin:0;
	padding:4px;
	background-color:#fff;
	margin-bottom:3px;
	font-size:10px;
	border:1px solid #dedede;
}

.forumInlineQuoteContent {
	font-size:10px;
	line-height:1.1em;
}

.forumPostAvatar {
	border:3px solid #cdcdcd;
}

.forumPostBodyTable {
	min-height:100px;
}

.forumPostHead {
	position:relative;
	height:20px;
	width:400px;
}

.forumPostDateWrap {
	position:absolute;
	height:14px;
	width:250px;
	margin:3px 0;
}

.forumPostActionsWrap {
	position:absolute;
	height:20px;
	right:0;
	width:150px;
}

.forumFameBox {
	height:14px;
	width:60px;
	text-align:right;
	overflow:hidden;
}

.forumPostContentCell {
	min-height:60px;
}

.forumUserFlag {
	vertical-align:middle;
	border:2px solid #dedede;
	margin:0 0 2px 0;
}

.forumTextDark {
	color:#555;
}

.forumTextMuted,
.forumMuted {
	color:#888;
}

.forumPostRankWrap {
	margin-top:-3px;
}

.forumPostMeta {
	margin-top:6px;
	font-family:Arial, sans-serif;
	font-size:10px;
	line-height:1.1em;
}

.forumTinyInset {
	margin:1px;
}

.forumPreviewTitleText {
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#555;
}

.forumPreviewPanel {
	width:478px;
	background-color:#f8f8f8;
}

.forumPreviewInner {
	margin:10px 0;
}

.forumPollList {
	padding:10px 0 0 0;
	margin:0;
}

.forumPollPercent {
	float:left;
	font-size:10px;
	margin:0 0 0 4px;
}

.forumPollMid {
	width:0;
}

.forumEmbedHeader {
	margin:5px 0 0 0;
	border:0 dotted #d5d5d5;
	width:400px;
}

.forumEmbedHeaderYoutube {
	margin-top:2px;
	height:20px;
}

.forumEmbedHeaderRow {
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#888;
}

.forumEmbedBox,
.forumYoutubePlayer {
	margin:0 0 5px 0;
	border:2px dotted #d5d5d5;
	width:396px;
}

.forumEmbedInfo {
	margin:0 0 0 3px;
}

.forumEmbedTitle {
	font-size:13px;
}

.forumEmbedMeta {
	font-size:11px;
	color:#888;
}

.forumEmbedMetaTight {
	margin-top:-2px;
}

.forumEmbedScoreLabel {
	font-size:14px;
	margin:9px 0 1px 0;
	color:#555;
}

.forumEmbedScore {
	font-size:22px;
	color:#888;
}

.forumYoutubeThumbCrop {
	width:63px;
	height:53px;
	overflow:hidden;
}

.forumYoutubeThumb {
	margin-left:-4px;
}

.forumPaginationTight {
	margin-bottom:1px;
}

.forumReplyButtonWrap {
	float:left;
	height:25px;
	width:82px;
}

.forumSubscribeButton {
	float:left;
	height:25px;
	width:25px;
	margin-left:3px;
}

.forumDotMuted {
	color:#dedede;
}

.forumDeletePanel {
	background-color:#efefef;
	margin-top:-4px;
	padding:25px;
}

.forumDeleteWarning,
.forumDeleteConfirmTitle,
.forumDeleteSuccess {
	font-family:Tahoma, sans-serif;
	font-size:18px;
	color:#555;
}

.forumDeleteRedirect {
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#888;
}

.forumDeleteConfirmMessage {
	margin-top:-2px;
	font-family:Tahoma, sans-serif;
	font-size:14px;
	color:#555;
}

.forumDeleteActions {
	margin-top:15px;
}

.forumPointer {
	cursor:pointer;
}

.forumModerateTitleInput,
.forumModerateContent {
	width:450px;
}

.forumModeratePanel {
	background-color:#f8f8f8;
	margin-top:-3px;
	margin-bottom:1px;
	padding:3px;
}

.forumFameTable {
	margin-top:0;
}

.forumFameCount {
	font-size:11px;
	color:#555;
}

.forumSubTitleInset {
	margin:0 3px;
}

.forumPostUploadOffset {
	margin-top:-40px;
}

.forumTopicUploadOffset {
	margin-top:-17px;
}

.forumPostFormClip {
	width:629px;
	overflow:hidden;
}

.forumPostQuotePrompt {
	font-size:11px;
	font-family:Tahoma, sans-serif;
	color:#888;
}

.forumPostQuoteYes {
	font-size:11px;
	font-family:Tahoma, sans-serif;
	color:#555;
}

.forumPostQuoteBox {
	margin:0;
	padding:4px;
	border:1px solid #dedede;
}

.forumIntelliPostRight {
	background-color:red;
}

.forumIntelliPostBadge {
	margin:10px 0;
}

.forumMessageText {
	font-size:16px;
}

.forumTopicContent {
	font-family:Arial, sans-serif;
	font-size:1em;
}
