body 
{
	background-color: #333333;
	font-family:sans-serif;
}

.mainTable
{
	background-color: #FFFFFF;
	padding:0;
	

	border-collapse: collapse;
	border-spacing: 0px;

	border-width:0px;
	border-style:none;
}

img
{
	border-width:0;
}

/*this is the body for the menu that will go in the frame at the top of the page
it had the background needed so that it matches with logo at the top*/
body.frameMenu
{
	background-image: url(images/inside_menu.gif);
	background-repeat:repeat-y;
}

/*this is for the title */
div.frameMenuTitle
{
	font-weight:bold;
	font-size:15px;
	font:#222222;
}


/*these are general settings for row and cells so that I still have control even when I do not specify
the class to use*/
tr
{
	vertical-align:top;
	padding:0;
	border-width:0px;
	border-style:none;
}

td
{
	padding:0px;
	border-width:0px;
	border-style:none;
	vertical-align:top;
}

bot
{
	position: relative;
}



/*This is for the table that the whole page is inside*/
td.mainTable
{
	padding:10px;
	border-width:0px;
	border-style:none;
	width:99%;

	float: left;
	vertical-align:top;
}

/*This is for the news on the main page*/
td.newsCell
{
	padding:10px;
}


/*this is for the div tag that goes in the top bar (where the logo and menu are*/
.outerTopMenu
{
	position: relative;
	z-index: 4;
	
	background-color: #81808A;


}


.outerBody
{
	position: relative;
	z-index: 2;

	border-width:0;
	border-style:none solid;
	border-color:#7B94A5;
}

.blarg
{
	border-width:0 0;
	border-style:none solid;
	border-color:#7B94A5;
}

.temp
{
width: 380px;
}

div.gameDescription
{
	font-size:15px;
	font-weight:600;
	font-family:serif;
	text-indent:20px;
	text-align:justify;
	margin:20px;
}

div.sideDescription
{
	font-size:12px;
	font-weight:600;
	/*font-family:serif;*/
	text-align:left;
	margin:20px;
}

p
{
	text-indent:20px;
}

div.mainPageContent
{
	text-align:center;
	/*position: absolute;
	
	width:800;
	left:00;
	top:425;*/
	background-color:#FFFFFF;
}

.mainPageKetchup
{
	position: absolute;
	left:410px;
	top:-15px;
	z-index: 5;

}

.mainPageKetchupLinks
{
	position: absolute;
	left: 0px;
	top: 345px;
	z-index: 6;

	width: 347px;
	text-align:center;

	font-weight:bold;
}

.menuFrame 
{
	position: absolute; 
	left: 45px;       /*10+100*/
	top: 11px;			/*20+50*/

}


.mainLinks
{
	position: absolute;
	left: 0px;
	top: 145px;
	text-align:center;
	width: 760px;
	font-weight:bold;
	font-size:17px;

	z-index: 5;


	/*border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 2px;*/

	/*border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 2px;*/




}


.h1
{
	/*text-indent:20px;*/
	font-size:17;
	font-weight: bold;

	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 1px;

	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;

	text-align:center;
}


.h2
{
	/*text-indent:20px;*/
	font-size:17;
	font-weight: bold;


	text-align:center;
}

.h3
{
	/*text-indent:20px;*/
	font-size:20;
	font-weight: bold;

	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 1px;

	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;

	text-align:center;
}

.newsName
{
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #63410B;

	text-indent:10px;
	font-size:14px;
	font-weight: bold;
}


.newsDate
{
	font-size:10px;
}

.newsIndent
{
	/*position:relative;
	left:20;*/
	/*text-indent:20;*/
	margin-left:20px;
	font-size:14px;
}

br.smallBreak
{
	font-size:3px;
}

br.medBreak
{
	font-size:6px;
}

/*for the links*/
a:link.menu
{ 
	font-size:12px;
	font-weight:600;

	width:100%;
	color: #7700AE;  /*#7C05EB;*/
	text-decoration: none;
}

a:hover.menu
{ 
	font-size:12px;
	font-weight:600;

	width:100%;
	color: #7700AE;  /*color: #65B8FF;*/
	background-color: #DDEFFF;
	text-decoration: none;
}

a:visited.menu
{ 
	font-size:12px;
	font-weight:600;

	width:100%;
	color: #7700AE;
	text-decoration: none;
}



a:link.mainMenu
{ 
	color: #2F006A;
	text-decoration: none;

	letter-spacing: 1px;
}

a:visited.mainMenu
{ 
	color: #2F006A;
	text-decoration: none;

	letter-spacing: 1px;
}

a:hover.mainMenu
{ 
	color: #5E00DE;
}

a:link.l1
{ 
	font-size:12px;
	font-weight:600;

	color: #7700AE; /*#0FB3FF; */
	text-decoration: none;
}

a:hover.l1
{ 
	font-size:12px;
	font-weight:600;

	color: #008ACA;
	background-color: #DDEFFF;
	text-decoration: none;
}

a:visited.l1
{ 
	font-size:12px;
	font-weight:600;

	color: #7700AE; /*#008ACA;*/
	text-decoration: none;
}


a:link.l2
{ 
	font-size:12px;
	font-weight:600;

	color: #BA101C; /*#0FB3FF; */
	text-decoration: none;
}

a:hover.l2
{ 
	font-size:12px;
	font-weight:600;

	color: #008ACA;
	background-color: #DDEFFF;
	text-decoration: none;
}

a:visited.l2
{ 
	font-size:12px;
	font-weight:600;

	color: #BA101C; /*#008ACA;*/
	text-decoration: none;
}






a:link.bb_links
{ 
	font-size:12px;
	font-weight:600;

	color: #7700AE; /*#0FB3FF; */
	text-decoration: none;
}

a:hover.bb_links
{ 
	font-size:12px;
	font-weight:600;

	color: #008ACA;
	background-color: #DDEFFF;
	text-decoration: none;
}

a:visited.bb_links
{ 
	font-size:12px;
	font-weight:600;

	color: #7700AE; /*#008ACA;*/
	text-decoration: none;
}

.bb_forumHeadings
{
	font-size:15;
	font-weight:bold;
	background-color: #DDDDDD;
}

.bb_h1
{
	/*text-indent:20px;*/
	font-size:17;
	font-weight: bold;


	text-align:left;
}

.bb_threadTitle
{
	font-size:15;
	font-weight:bold;
	background-color: #A5BDC6;
	text-indent:15px;
}

.bb_loginHeaders
{
	font-size:14;
	font-weight: bold;
}

.bb_loginText
{
	font-size:14;
	font-weight:500;

	width:160px;
}

.bb_error
{
	font-size:14;
	color: #BB0000;
	font-weight: bold;
}

.bb_boardTable
{
	width: 740px;
}

.bb_threadTable
{
	width: 740px;
}

.bb_welcomeMember
{
	font-size:12px;
	font-weight:600;
	text-align:right;
}

.bb_boardHeiarchyLinks
{
	font-size:12px;
	font-weight:600;
}

.bb_forumDetails
{
	font-size:12px;
	font-weight:normal;
}

.bb_forumDetailsCell
{
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#777777;
	background-color:#EEEEEE;
}

.bb_threadDetailsCell
{
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#CCCCCC;
	background-color:#F9F9F9;
}


.bb_postMemberInfo1
{
	font-size:14;
	font-weight:500;

	width:160px;
	background-color:#E4EFEF;
	padding:10px;
}

.bb_postMemberInfo2
{
	font-size:14;
	font-weight:500;

	width:160px;
	background-color:#EEEEEE;
	padding:10px;
}

.bb_postText1
{
	font-size:15;
	padding:10px;
	text-align: left;
	background-color:#E4EFEF;
}

.bb_postText2
{
	font-size:15;
	padding:10px;
	text-align: left;
	background-color:#EEEEEE;
}

.bb_postSig
{
	font-size: 14;
	color: #888888;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#888888;
	margin-top:6px;
}

a:link.bb_postDate
{ 
	font-size:10px;
	color: #333333; 
	text-decoration: underline;
}

a:hover.bb_postDate
{ 
	font-size:10px;

	color: #333333;
	text-decoration: underline;
}

a:visited.bb_postDate
{ 
	font-size:10px;
	color: #333333;
	text-decoration: underline;
}

.bb_messageText
{
	font-size:15px;
}

.bb_newTopicButton
{
	text-align:right;
}

.bb_adminElement
{
	font-size:12px;
	font-weight:bold;
	color:#222222;
}

.bb_adminHeader
{
	font-size:16px;
	font-weight:bold;
	color:#555555;
}

.bb_adminNavCell
{
	background-color:#DFDFE7;
	text-align:center;
	padding:3px;
}

.bb_boardDescription
{
	font-size:12px;
	color:656565;
	padding-left:20px;

}

.bb_quote
{
	font-size:12px;
	color:656565;
	
	/*border-top-style:solid;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;*/
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#AAAAAA;

	padding:3px;
	margin:8px;
}

.bb_quoteHeading
{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:656565;
	margin:5px 2px;

}

.bb_messageGuiHeaders
{
	font-size:13;
	font-weight: bold;
	padding:4px;
}

.bb_messageGuiDetails
{
	font-size:13;
	padding:4px;
}

.bb_messageGuiTable
{
	/*background-color:#E7ECED;*/
	padding:10px;
}

.bb_replyGuiPos
{
	padding-left:30px;
}
