/* CSS Document */
body
{
	margin: 0px;
	background-color: #070047;
	font-family: arial, "lucida console", sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 1.3em;
}
h1,h2,h3,h4,h5,b
{
	margin: 0px;
	padding: 0px;
	display: inline;
	color: #001854;
}
table, tr, td
{
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
}
ul,ol
{
	margin: 0px;
}
hr
{
	margin-top: 10px;
	margin-bottom: 20px;
	width: 80%;
	
	height: 0px;
	border: 1px solid #d1ebd3;
}
/* Links */
a:link,a:visited,a:active
{
	color: #2e9836;
	text-decoration: none;
	outline: none;
}
a:hover
{
	color: #8d9dff;
	text-decoration: none;
	outline: none;
}
a.button:link,a.button:visited,a.button:active
{
	color: #e7eeff;
	text-decoration: none;
	outline: none;
}
a.button:hover
{
	color: #8d9dff;
	text-decoration: none;
	outline: none;
}
/* Dark Background Links */
a.darkBG:link,a.darkBG:visited,a.darkBG:active
{
	color: #bdf1fa;
	text-decoration: none;
	outline: none;
}
a.darkBG:hover
{
	color: #ffffff;
	text-decoration: underline;
	outline: none;
}

/* Videos */
div.box
{
	width: 240px;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
	border: 10px solid #000;
}
table.fill
{
	width: 240px;
	height: 180px;
}
div.faded
{
	background-color: rgba(0, 0, 0, 0.7);;
	width: 100%;
}
table.fill:hover div.faded
{
	background-color: rgba(0, 0, 0, 1);;
	width: 100%;
}
span.boxName
{
	font-weight: bold;
	font-size: 16px;
	padding: 7px;
}
/* Box Link */
a.box:link
{
	color: #8b8b8b;
	text-decoration: none;
	outline: none;
}
a.box:visited
{
	color: #8b8b8b;
	text-decoration: none;
	outline: none;
}
a.box:hover
{
	color: #ffffff;
	text-decoration: none;
	outline: none;
}
a.box:active
{
	color: #8b8b8b;
	text-decoration: none;
	outline: none;
}

/* Body */
table.base
{
	width: 960px;
}
div.spacer
{
	margin: 0px;
	height: 10px;
}
table.spanWidth
{
	width: 100%;
}
td.body
{
	background-color: #939393;
	padding: 10px;
}
td.topBgBar
{
	background-image: url('Images/top_bar.gif');
	background-repeat: repeat-x;
	width: 100%;
	height: 10px;
}
td.navBgBar
{
	background-image: url('Images/nav_bar.gif');
	background-repeat: repeat-x;
	width: 100%;
	height: 27px;
	
	font-size: 15px;
	color: #e7eeff;
}
td.footerBgBar
{
	background-image: url('Images/footer_bar.gif');
	background-repeat: repeat-x;
	width: 100%;
	height: 15px;
	
	font-size: 10px;
	color: #e7eeff;
}
td.line
{
	background-color: #363636;
	width: 1px;
}
div.button
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
}
div.dropDown
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background-color: #595959;
	border: 1px solid #000000;
}
div.menuItem
{
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}
div.titleItem
{
	display: block;
	padding-left: 1px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #001854;
	font-size: 12px;
	font-weight: bold;
	background-color: #707070;
}
table.padded td
{
	padding: 0.5em;
}
b.same
{
	color: #000000;
}
/* Content */
td.titleBgBar
{
	border: 1px solid #b1b1b1;
	
	background-image:url('Images/title_bar.gif');
	background-repeat: repeat-x;
	width: 100%;
	height: 15px;
	
	letter-spacing: 0px;
	line-height: 1.2em;
	font-size: 12px;
	font-weight: bold;
	color: #4e6d4f;
	padding-left: 5px;
	padding-right: 5px;
}
td.content
{
	border: 1px solid #777777;
	
	background-color: #f3f3f3;
	padding: 5px;
}
div.content
{
	border: 1px solid #777777;
	background-color: #f3f3f3;
	padding: 5px;
	margin-bottom: 10px;
}
h1.botspace,h2.botspace,h3.botspace,h4.botspace,h5.botspace
{
	display: block;
	margin-bottom: 8px;
}
b.date
{
	font-size: 12px;
	color: #A0A0A0;
}
td.white
{
	border: 1px solid #9e9e9e;
	
	background-color: #ffffff;
	padding: 5px;
}
td.vertSpace
{
	width: 10px;
}
div.signature
{
	text-align: right;
	font-size: 12px;
}
img.pic
{
	border: 10px solid #ffffff;
}
/* Error */
div.error
{
	font-size: 12px;
	color: #ff0000;
}
/* Small Text */
div.smaller
{
	font-size: 12px;
	font-weight: bold;
	display: inline;
}
div.small
{
	font-size: 12px;
	display: inline;
}
div.tiny
{
	font-size: 10px;
	display: inline;
	color: #7e7e7e;
	letter-spacing: 0px;
}
/* Chat */
div.scrollChat
{
	height: 300px;
	overflow: auto;
	border: 1px solid #abadb3;
	background-color: white;
}
div.scrollUsers
{
	width: 150px;
	height: 300px;
	overflow: auto;
	color: #d69d2d;
	border: 1px solid #abadb3;
	background-color: white;
}
/* Forum */
div.subjectTitle
{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #070047;
}
div.subjectDescription
{
	font-size: 12px;
	letter-spacing: 1px;
}
td.group
{
	font-weight: bold;
	font-size: 10px;
}
td.contentSmall
{
	border: 1px solid #777777;
	
	background-color: #f3f3f3;
	padding: 5px;
	font-size: 12px;
}
