/** Not needed for forum, specific to the dotNetBB.com site...	**/	
BODY  {background: #ccc; margin: 0; padding: 0; font: 11px Verdana, Arial, Helvetica, Sans-Serif; color: #000; letter-spacing: normal; text-align: center;}
a, a:link, a:visited, a:active { text-decoration: none; color: #1F2A3E; font-weight: bold;border-bottom:1px dotted #1F2A3E }
a:hover { text-decoration: none; color: #622533; }
.main { color: #333; background-color: #fff; font: 11px Verdana, Arial, Helvetica, Sans-Serif;  }
#header { position:relative;background: url(../images/branding-bg.jpg) repeat-x 0 0;height:90px;}
#shopMcNews { position:absolute;top:59px;right:5px; }
.outerTable { width:90%;margin:0 auto; }
h1#logo { text-indent:-9999px; }
h1#logo a {display:block;width:196px;height:90px;background:url(../images/logo-bg.jpg) no-repeat 0 0; margin:0; padding:0; }
.mainpad { color: #fff;
		background-color		: #000;
		
		font-size				: 8.5pt;
		cursor					: default;		
		font-weight				: normal;
		padding-left			: 5px;
		padding-right			: 5px;
		padding-top				: 10px;
		padding-bottom			: 10px;
	}
.btnBar { color: #333; background: url(/images/nav/nav-bar.jpg) repeat-x 0 0; }


/** End of dotNetBB.com specific		**/



/**  Used with the WYSIWYG Editor **/

.editButton
{
		background-color		: #CBCBCB;
		border					: 1px solid #CBCBCB;
		padding-top				: 1px;
		padding-bottom			: 2px;
		padding-left			: 2px;
		padding-right			: 0px;
		font-family				: Verdana, Tahoma, Sans-Serif;
		font-size				: 9pt;	
}
.editButtonHover
{
		border					: 1px solid #0A246A;
		background-color		: #B6BDD2;
		padding-top				: 1px;
		padding-bottom			: 2px;
		padding-left			: 2px;
		padding-right			: 0px;
		font-family				: Verdana, Tahoma, Sans-Serif;
		font-size				: 9pt;	
		cursor					: hand;
}
.htmlInputBox
{	
		background-color		: #eee;
		color					: #000;
		border					: 1px inset threedshadow;	
		font-family				: Verdana, Tahoma, Sans-Serif;
		font-size				: 10pt;
		width					: 100%;
		height					: 300px;			
}

/**  End of Used with the WYSIWYG Editor **/
.printHead
{
		color					: #000000;
		background-color		: #DDDDDD;
		
		font-size				: 8pt;
		border-bottom			: 1px solid #000000;
}
.printBody
{
		color					: #000000;
		background-color		: #FFFFFF;
		
		font-size				: 8pt;
}

.calendarHead  
{
	    color					: #FFFFFF;
		background-color		: #CDD7E0;
	    
		font-size				: 9pt;
		cursor					: default;
		font-weight				: bold;
		border-bottom			: 1px outset threedshadow;
		background-image		: url(../images/forumbar.gif);
		background-repeat		: repeat-x;
	
}
.calendarHead a { color:#fff;border:none;text-decoration:none; }
.calendarHead a:hover { color:#ccc;border:none;text-decoration:none; }

.calendarDayHead {
		color					: #FFFFFF;
		background-color		: #2F5284;
	    
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		background-image		: url(../images/subtopicbar.gif);
		border-bottom			: 1px outset threedshadow;
		background-repeat		: repeat-x;
	}

.calendarOffDate {
		color					: #FFFFFF;
		background-color		: #ccc;
		
		font-size				: 7.5pt;
		cursor					: default;
		font-weight				: normal;
	}

.calendarOnDate {
		color					: #000;
		background-color		: #fff;
		
		font-size				: 7.5pt;
		cursor					: default;
		font-weight				: normal;
		border-bottom			: 1px outset threedshadow;
	}

.calendarThisDate {
		color					: #000;
		background-color		: #eee;
		
		font-size				: 7.5pt;
		cursor					: default;
		font-weight				: bold;
		border					: 2px outset threedshadow;		 
	}

.coppaInput {
		color					: #000000;
		background-color		: #FFFFFF;
		
		font-size				: 8pt;
		width					: 100%;	
		border					: 1px solid #000000;
	}

.copyRight
{
		color					: #000;
		background-color		: #fff;
		
		font-size				: 7.5pt;
		cursor					: default;
		font-weight				: normal;
}

.msgButton {
		color					: #000000;
		
		font-size				: 8pt;
		font-weight				: normal;
		border					: 1px #000000 solid;
		width					: 80px;
		cursor					: pointer;
		cursor					: hand;
		filter					: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D4D0C8', EndColorStr='#CCCCCC');
	}	
	
.msgButtonRoll {
		color					: #000000;
		
		font-size				: 8pt;
		font-weight				: normal;
		border					: 1px #000000 solid;
		width					: 80px;
		cursor					: pointer;
		cursor					: hand;
		filter					: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#D4D0C8', StartColorStr='#EEEEEE');
	}	

.msgCode {
		background-color		: #EEEEEE;
		color					: #000099;
		font-family				: Lucida Console, Verdana, Tahoma, Arial, Helevetica, Sans-Serif;
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		padding-left			: 10px;
		padding-right			: 10px;
		padding-bottom			: 5px;
		padding-top				: 5px;
		border					: 1px inset threedshadow;
		
	}
.msgControlHead {
		color					: #000;
		background-color		: #fff;
	    
		font-size				: 8pt;
		cursor					: default;
		font-weight				: bold;
		border-right			: 1px outset threedshadow;
		border-bottom			: 1px outset threedshadow;
		border-top				: 1px outset threedshadow;
		background		: #eee;
	}
	
.msgFormBody {
		color					: #000;
		background-color		: #fff;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		border-bottom			: 1px inset threedshadow;
	}
.msgFormDesc {
		color					: #000;
		background-color		: #eee;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: bold;
		padding-right			: 15px;
		border-bottom			: 1px inset threedshadow;
	}

.msgFormDescSm {
		color					: #000;
		
		font-size				: 7.5pt;
		cursor					: default;
		font-weight				: normal;
		padding-right			: 15px;
	}
	

/* Color for drop is not set on purpose.  This is done in code! #990000 for top of the forum, #000099 for category, #000000 for forum*/
.msgFormDrop {	
		background-color		: #FFFFFF;
		font-family				: Tahoma, Verdana, Arial, Helevetica, Sans-Serif;
		font-size				: 8pt;
		font-weight				: normal;
		text-align				: center;
	}

.msgFormSearchError {
		color					: #FFFF00;
		background-color		: #000000;
		
		font-size				: 8pt;
		cursor					: default;		
		font-weight				: normal;		
	}


.msgFormError {	
		color					: #FFFF00;
		background-color		: #000000;
		
		font-size				: 10pt;
		cursor					: default;		
		font-weight				: normal;		
	}


.msgFormHead {
		color					: #FFFFFF;
		background-color		: #828383;
	    
		font-size				: 9pt;
		cursor					: default;
		font-weight				: bold;
		border-bottom			: 1px solid #000000;
		border-top				: 1px solid #000000;
		background-image		: url(../images/forumbar.gif);
		background-repeat		: repeat-x;
	}

.msgFormHelp {
		color					: #FFFFFF;
		background-color		: #4E4E4E;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		border					: 1px solid #4E4E4E;
	}	
.msgFormInput {
		color					: #000;
		background-color		: #fff;
		
		font-size				: 8pt;
		cursor					: default;		
		font-weight				: normal;
		width					: 140px;
		border					: 1px inset #000;
		height					: 20px;
	}
.msgFormInput:focus, .msgFormStdInput:focus { background:#ffc; }
.msgFormStdInput {
		color					: #000;
		background-color		: #eee;
		
		font-size				: 8pt;
		cursor					: default;		
		font-weight				: normal;
		border					: 1px inset #000;
		height					: 20px;
	}
		
.msgFormTextBox {
		color					: #000;
		background-color		: #fff;
		
		font-size				: 8pt;
		cursor					: default;		
		font-weight				: normal;
		width					: 100%;
		border					: 1px inset #000;
		height					: 250px;
	}
	
.msgFormSmTextBox {
		color					: #FFFFFF;
		background-color		: #000000;
		
		font-size				: 8pt;
		cursor					: default;		
		font-weight				: normal;
		width					: 100%;
		border					: 1px outset threedshadow;
		height					: 150px;
	}
.msgFormTitle {
		color					: #FFFFFF;
		
		font-size				: 10pt;
		cursor					: default;		
		font-weight				: bold;		
		background-color		: #2F5284;
		background-image		: url(../images/subtopicbar.gif);
	}
.msgForumHead {
		color					: #FFFFFF;
		background-color		: #828383;
	    
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		background-image		: url(../images/forumbar.gif);
		background-repeat		: repeat-x;
		border-bottom			: 1px solid #000000;
		border-top				: 1px solid #000000;
	}
.msgHead {
		color					: #FFFFFF;
		background-color		: #4C556F;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: bold;
		border-top				: 1px outset threedshadow;
		border-bottom			: 1px outset threedshadow;
	}

.msgHelpBody {
		color					: #000;
		background-color		: #fff;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		border-top				: 1px outset threedshadow;
		padding-left			: 15px;
		padding-right			: 15px;
		text-align				: justify;
	}
.msgLg {
		color					: #FFFFFF;
		background-color		: #000000;
		
		font-size				: 12pt;
		cursor					: default;
		font-weight				: normal;
	}

.msgMd {
		color					: #FFFFFF;
		background-color		: #000000;
		
		font-size				: 10pt;
		cursor					: default;
		font-weight				: normal;
	}

.msgPath {
		color					: #666;
		background-color		: #ccc !important;
		background-image:none;
		font-size				: 8pt;
		cursor					: default;
		font-weight				: bold;
		border-top				: 1px outset threedshadow;
		border-bottom			: 1px outset threedshadow;
				
	}
.msgPmExtra {
		color					: #FFFFFF;
		
		font-size				: 7pt;
		font-weight				: normal;
		background-color		: #000000;
		cursor					: default;		
	}
.msgPmIn {
		color					: #FFFFFF;
		
		font-size				: 7pt;
		font-weight				: normal;
		background-Color		: #009900;
		cursor					: default;		
	}	
	
.msgPmSent {
		color					: #FFFFFF;
		
		font-size				: 7pt;
		font-weight				: normal;
		background-Color		: #990000;
		cursor					: default;		
	}

.msgQuote {
		background-color		: #FFFFFF;
		color					: #000000;
		
		font-size				: 8pt;
		cursor					: default;
		font-style				: italic;
		padding-left			: 10px;
		padding-right			: 10px;
		padding-bottom			: 5px;
		padding-top				: 5px;
		border					: 1px inset threedshadow;		
	}

.msgQuoteWrap {
		padding-top				: 5px;
		padding-bottom			: 5px;
		padding-left			: 30px;
		padding-right			: 30px;
	}
.msgSearchHead {
		color					: #000000;
		background-color		: #CBCBCB;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		border-bottom			: 1px outset threedshadow;
		border-top				: 1px outset threedshadow;
	}
	
.msgSm { color: #333; background-color: #fff;font: 11px Verdana, Arial, Helvetica, Sans-Serif; }

.msgSmRow {
		color					: #FFFFFF;
		background-color		: #24385B;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		border-top				: 1px solid #EEEEEE;
	}


.msgSmButton {
		color					: #000000;
		
		font-size				: 8pt;
		border					: 1px #000000 solid;
		cursor					: pointer;
		cursor					: hand;
		filter					: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D4D0C8', EndColorStr='#CCCCCC');
	}	
.msgSmButtonRoll {
		color					: #000000;
		
		font-size				: 8pt;
		border					: 1px #000000 solid;
		cursor					: pointer;
		cursor					: hand;
		filter					: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#D4D0C8', StartColorStr='#EEEEEE');
	}	
		
.msgThread1	{
		background-color		: #eee;
		color					: #000;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;		
	}
	
.msgThread2	{
		background-color		: #fff;
		color					: #000;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;		
	}	

.msgThreadInfo {
		background-color		: #B6B6B6;
		background-image		: url(../images/subjbar.gif);
		background-repeat		: repeat-x;
		color					: #000000;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		border-top				: 1px outset threedshadow;
		border-bottom			: 1px outset threedshadow;
		vertical-align			: top;
	}

.msgTitleRow {
		color					: #FFFFFF;
		background-color		: #094668;
		
		font-size				: 10pt;
		font-weight				: bold;
		cursor					: default;	
		background-image		: url(../images/titlebar.gif);
		border-top				: 1px solid #000000;
	}

.msgTopic {
		color					: #000;
		background-color		: #eee;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		border-right			: 1px outset threedshadow;
		border-bottom			: 1px outset threedshadow;
	}	
.msgTopic2 {
		color					: #333;
		background-color		: #fff;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		border-right			: 1px outset threedshadow;
		border-bottom			: 1px outset threedshadow;
	}	

.msgTopicAnnounce {
		color					: #FFFFFF;
		background-color		: #407b2b;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		border-top				: 1px outset threedshadow;
	}

.msgTopicHead {
		color					: #FFFFFF;
		background-color		: #2F5284;
	    
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		background-image		: url(../images/subtopicbar.gif);
		border-bottom			: 1px solid #000000;
		background-repeat		: repeat-x;
	}

.msgUser {
		background-color		: #4E4E4E;
		color					: #000;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		width					: 169px;
		border-top				: 1px outset threedshadow;
		background-image		: url(../images/userback.gif);
		background-repeat		: repeat-y;
	}
	
.msgUserBar { color: #333; background: url(../images/nav-bar.jpg) repeat-x 0 0;height:30px;font-size:10px;vertical-align:middle;position:relative;top:-16px;left:0; }
	
.msgVoteHead {
		color					: #FFFFFF;
		background-color		: #828383;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: bold;
		background-image		: url(../images/forumbar.gif);
		border-bottom			: 1px solid #000000;
	}

.msgVoteRow {
		color					: #000000;
		background-color		: #F6F6F6;
		
		font-size				: 8pt;
		cursor					: default;
		font-weight				: normal;
		border-top				: 1px outset threedshadow;
	}

.msgXsm {
		color					: #FFFFFF;
		
		font-size				: 7.5pt;
		cursor					: default;
		font-weight				: normal;
	}
.msgWelcome {
		background-color		: #32508C;
		color					: #fff;
		
		font-size				: 11px;
		cursor					: default;
		padding:10px;
	}
.msgWelcome a, .msgWelcome a:link, .msgWelcome a:visited, .msgWelcome a:active { color:#fff;border-color:#fff;}
.msgWelcome a:hover { color:#fc0;border-color:#fc0; }	

	
.tblStd { margin:0 auto;}
.boxBottom { height:30px; width:30px; background:url(../images/boxBottom-bg.jpg) repeat-x 0 0; }
/* Reposio link */
#hostedLink { background:#ccc;text-align:center;color:#666;font-size:85%;padding:20px; }
#hostedLink a, #hostedLink a:link, #hostedLink a:active, #hostedLink a:visited, #hostedLink a:hover { color:#666; }
