@import url("/oilfans.css");

.ForumBackground, a.CatLink, .CatDesc, a.UserControlPanel, .CatLockedName, .GenText, 
	.GenTextRed, .ErrorText, .SmallText, .DateText, .TopBy, a.thLnk:link, a.thLnk:active, a.thLnk:visited, 
	a.thLnk:active, .RowStyleMessage, .RowStyleA, .RowStyleB, .RowStyleC, .RowStyleTreeHighlight, .MsgToolBar, .PollTable, .MsgIg, TD.miniMH,
	.ContentTable, .MsgTable, .PostTable, .DialogTable, .PreviewTable, .AnnonTable, .AnnText, TD.NoAvatar, TD.Av1, TD.Av2, TD.tabA,
	.AnnSubjText, a.PagerLink, .LevelText, .MsgSubText, .MsgBodyText, th.SelTS, th.SelFS, legend, TD.tabH, div.tabT,
	.FormattingToolsBG, .FormattingToolsCLR, .MiniTable, .quote, .dashed, .adminColor, .modsColor, TD.tabI, TD.tabA:hover,
	.brdrNormal, .brdrSelected, input.button, form, img, .StClr, .AnClr, TD.msgot, TD.msgud, div.ctags, TD.mvTc, TD.pmNav,
	.ModOpt, .MsgR1, .MsgR2, .MsgR3, .mnavMsg, .mnavWarnTbl, .manvNoRes, font.lg, TD.tt, table.tt, tr.tab, table.tab,
	a.big:link, a.big:active, a.big:visited, .small, a.small:link, a.small:active, a.small:visited, TD.rpasswdE, .curtime,
	font.anon, font.reg, TD.permYES, TD.permNO, TD.repI, div.UserControlPanel, font.selmsgInd, fieldset
{
	font-family: Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
	font-size: 11px;
}

.GenText {
	color: black;
}

.ForumBackground {
	background: #FFFFFF;
	border: 1px solid #AEBDC4;
}

a.PagerLink {
	color: #003399;
	text-decoration: underline;
}

a.CatLink {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.CatDesc {
	color: #000000;
	height: 23px;
}

a.UserControlPanel {
	color: #003399;
	text-decoration: none;
}

div.UserControlPanel {
	margin-bottom: 5px;
	text-align: right;
}

.CatLockedName {
	font-size: 11px;
	font-weight: bold;
}

.GenText, .MsgIg, TD.repI {
	color: #000000;
}

.GenTextRed, .ErrorText {
	color: red;
}

.ErrorText, TD.rpasswdE {
	font-weight: bold;
}

.SmallText, .DateText, .TopBy, TD.msgud, TD.msgot, TD.permYES, TD.permNO {
	color: #000000;
	font-size: 11px;
}

th {
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	color: #000000;
	font-weight: bold;
	height: 30px;
	vertical-align: middle;
	background: url("/images/messageboardheader.jpg") repeat-x;
}

a.thLnk:link, a.thLnk:active, a.thLnk:visited { 
	font-size: 11px;
	color: #000050;
}

a.thLnk:visited { 
	color: #C2CDD6;
}

.RowStyleA, TD.tt {
	background: #FFFFFF;
}

.RowStyleMessage {
	background: url('/images/blueSquares.jpg') right no-repeat;padding-right:10px
}

.RowStyleB, .curtime, fieldset {
	background: #D8E2E0;
}

.RowStyleC {
	background: #D8E2E0;
}

.RowStyleTreeHighlight {
	background: #D0F0FF;
}


.MsgToolBar {
	background: #DEE2E6;
	padding-left: 3px;
	padding-right: 3px;
}

.MsgSpacer {
	padding-bottom: 2px;
	padding-top: 2px;
}

.PollTable, .ContentTable, .MsgTable, .PostTable, .DialogTable, .PreviewTable, .AnnonTable { 
	background : #FFFFFF;
	border : 0px;
	padding : 0px;
	margin : 0px;
}

.ContentTable, .AnnonTable, .MsgTable, table.pad {
	width : 100%;
}

.MsgTable, .PostTable {
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #000050;
}

.DialogTable { 
	width : 50%;
}

.PreviewTable {
	width: 75%;
}

.AnnText {
	color: #000000;
	background: #f5d300;
}

.AnnSubjText {
	font-weight: bold;
}

.LevelText, div.ctags {
	color: #000000;
	text-decoration: none;
}

.MsgSubText {
	font-weight: bold;
}

.MsgBodyText {
	font-size: 12px;
	font-family: Verdana;
}

.FormattingToolsBG {
	background: #000000;
}

.FormattingToolsCLR {
	background: #FFFFFF;
}

.MiniTable {
	background: #FFFFFF;
	border : 0px;
	padding : 0px;
	margin : 0px;
}

.quote {
	font-size: 9pt;
	color: #444444;
	background: #FAFAFA;
	border: 1px solid #c2cdd6;
}

.dashed {
	border: 1px dashed #1B7CAD;
}

.adminColor {
	color: #003366;
}

.modsColor {
	color: #003399;
}

.brdrNormal, TD.tabItop, TD.tabImid, TD.tabIbot {
	border: #000000;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	background-repeat: repeat;
	background-position: top;
}

.brdrSelected, TD.tabAmid, TD.tabAmid, TD.tabAbot {
	border: #000000;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-repeat: repeat;
	background-position: top;
}

input.button {
    background: #EEEEEE;
	color: #000000;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #B4B2B4 #444444 #444444 #B4B2B4;
	         
}

form {
	padding: 0px; 
	margin: 0px;
}	

img {
	border: 0px;
}

.StClr {
	font-weight: bold;
	color: green;
}

.AnClr {
	font-weight: bold;
	color: red;
}

.ModOpt {
	margin-top: 2px;
	font-size: 11px;
	text-align: right;
}

.TopBy {
	margin-top: 3px;
	margin-bottom: 0px;
	padding-right: 2px;
	text-align: right;
}

.MsgR2Small, .MsgR2, .MsgR1, .MsgR3, .MsgIg {
	background: #DEE2E6;
	border-bottom: 1px solid #AAAAAA;
	padding: 1px;
}

.MsgR2Small {
	font-size: 10px;
	font-family: Verdana;
}
.MsgIg {
	border: 0px;
}

.MsgR1 {
	background: #DEE2E6;
}

.MsgR3 {
	background: #FFFFFF;
}

.mnavMsg {
	border-bottom: 1px solid black;
	width : 100%;
}

.mnavWarnTbl {
	border: 1px dashed red;
}

.manvNoRes {
	border: 1px dashed blue;
}

font.lg {
	font-size: 12px;
}

TD.tt {
	text-align: left;
	width: 100%;
	border-bottom: 1px solid white;
}

table.tt {
	width: 100%;
	padding: 1px;
	margin: 0px;
	text-align: center;
	border: 1px solid black;
}

a.big:link, a.big:active, a.big:visited {
	color: #003399;
	font-size: 13px;
	font-family: Arial;
}
a.big:visited {
	color: #000033;
}
.small, a.small:link, a.small:active, a.small:visited {
	font-size: 11px;
	font-weight: normal;
}

a.small:link, a.small:active, a.small:visited {
	color: #003399;
}

TD.msgot, TD.msgud {
	text-align: right;
	vertical-align: top;
	width: 33%;
	white-space: nowrap;
}

TD.msgud {
	padding-right: 10px;
	text-align: left;
	width: 33%;
}

div.ctags {
	overflow: auto;
	white-space: nowrap;
	margin: 0px;
	padding: 2px;
	width: 100%;
	height: 36px;
}

legend {
	font-size: 13px;
	font-weight: bold;
	background-color: white;
	border: 1px solid black;
}

th.SelTS, th.SelFS {
	padding: 2px;
	color: #FFFFFF;
}

th.SelFS {
	 border-bottom: 1px solid white;
	 color: #FFFFFF;
}

TD.NoAvatar {
	background: #f4f4f4;	
	text-align: center;
}

TD.Av1, TD.Av2 {
	text-align: center;
	background: #f4f4f4;
	vertical-align: middle;
	white-space: nowrap;	
}

TD.Av2 {
	background: #fefefe;
}

TD.tabI, TD.tabA, TD.tabI:hover {
	background: #dee2e6;
        padding: 2px;
        border-top: 2px outset #dee2e6;
        border-right: 2px ridge #dee2e6;
        border-left: 2px outset #dee2e6;
}

TD.tabI:hover, TD.tabA {
	background: #333399;
}
                                                
div.tabT {
	padding: 1px;
        background: #c2cdd6;
        padding-left: 10px;
        padding-right: 10px;
        border: 1px solid black;
}

tr.tab {
	border-bottom: 3px solid #dee2e6;
}

table.tab {
	border-bottom: 1px solid black;
}

.curtime {
        padding: 1px;
        border: 1px solid black;
	white-space: nowrap;
	vertical-align: middle;
	width: 300px;
}

TD.rpasswdE {
	background: #ffffff;
	text-align: center;
}

TD.pmSn {
	background: white;
}

TD.pmSa {
	background: #fffa00;
}

TD.pmSf {
	background: red;
}

table.pmDu {
	width: 175px;
	background-color: #FFFFFF;
	border: 1px #c2cdd6 solid;
}

TD.mvTc {
	background: #e5ffe7;
}

TD.pmNav {
	background: white;
	text-align: right;
}

TD.miniMH {
	text-align: center;
}

tr.mnavH {
	background: #eeeeee;
}

tr.mnavM {
	background: #dee2e6;
}

table.regConf {
	width: 80%;
	border: 1px dashed #ff0000;
}

font.anon, font.reg {
	color: #00AA00;
}

TD.permYES, TD.permNO {
	text-align: center;
	color: red;
	white-space: nowrap;
}

TD.permNO {
	color: blue;
}

font.regEW {
	font-size: x-small;
	color: #005500;
	font-weight: bold;
}

TD.repI {
	padding: 5px;
	padding-left: 20px;
}

table.pad {
	margin-top: 2px;
	margin-bottom: 2px;
}

font.selmsgInd {
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}
TD.avatarPad {
	padding-right: 3px;
	vertical-align: top;
}

div.pre {
	font-family: monospace;
        padding: 5px;
        border: 1px blue dashed;
        font-size: 12px;
        white-space: pre;
        background: #FAFAFA;
}

a.big:active, a:active, a.big:hover, a:hover, a.CatLink:active, a.CatLink:hover, 
a.UserControlPanel:active, a.UserControlPanel:hover, a.thLnk:active, 
a.thLnk:hover, a.small:active, a.small:hover, a.PagerLink:active, a.PagerLink:hover {
	color: #DC7400;
	text-decoration: underline;
}

img.l {
	float: left;
	clear: right;
	margin: 3px;
}

img.r {
	float: right;
	clear: left;
	margin: 3px;
}

.forumpath {
	background: url("/forum/theme/OilFans/images/blank.gif");
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	padding-top:0px;
	padding-left:2px;
	padding-right:0px;
	vertical-align: middle;
}