﻿/* Main */
body 
{
	background-color: #c8e154;
	margin-left: 0px;
	margin-top: 0px;
}

.content {
	margin-left: 25px;
}

h1
{
    color: #1C5E55;
}

h2
{
    color: #1C5E55;
}

h3
{
    color: #1C5E55;
}

/* Menu */
.hideMenu
{
    display: none;
}

.showMenu
{
    display: block;
}

.margin10
{
    margin-left: 10px;
}

.margin15
{
    margin-left: 15px;
}

.margin20
{
    margin-left: 20px;
}

.menu
{
    margin-left: 25px;   
}

/* Hyperlinks */
.menu a:link, .menu a:visited, .menu a:active
{
    text-decoration: none;
    color: Black;
}

.menu a:active
{
    background-color: Gray;
}

.menu a:hover
{
    background-color: Green;
    color: Navy;
}

/* Loading Screen */
#loading
{
	width: 300px;
	position: absolute;
	top: 49%;
	left: 40%;
	height: 110px;
	z-index: 10000;
	border-top: 2px solid #336;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-image: url(Images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FECB32;
}

.OpacBackground
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 899;
	background-color: #CCC;
	opacity: .50;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
}

/* Skin files */
.headerLeft
{
    background-image: url(Images/headerLeft.gif);
    background-repeat: no-repeat;
    height: 169px;
    width: 205px;
}

.headerMiddle1
{
    background-image: url(Images/headerMiddle1.gif);
    background-repeat: no-repeat;
    height: 169px;
    width: 19px;
}

.headerMiddle2
{
    background-image: url(Images/headerMiddle2.gif);
    background-repeat: no-repeat;
    height: 169px;
    width: 535px;
}

.headerRight
{
    background-image: url(Images/headerRight.gif);
    background-repeat: no-repeat;
    height: 169px;
    width: 265px;
    background-position: left;
}

.footer
{
    background-image: url(Images/footer.gif);
    background-repeat: no-repeat;
    height: 52px;
    width: 1024px;
}

.tree
{
    background-image: url(Images/tree.gif);
    background-repeat: repeat-y;
    height: 32px;
    width: 19px;
}

.right
{
    float: right;
}

.menuBackground
{
    background-color: #cccc66;
}

/* LOGIN */
.login
{
    color: White;
    font-weight: bold;
}

.login a:link, .login a:visited, .login a:active
{
    text-decoration: underline;
    color: white;
    font-weight: bold;
}

.login a:active
{
    background-color: Gray;
}

.login a:hover
{
    background-color: Green;
    color: Navy;
}

.login .textbox
{
    background-color: Olive;
    color: White;
}

/* forums */
.forum .header
{
    background-color: #1C5E55;
    color: White;
    font-weight: bold;
}

.forum .body
{
    background-color: #E3EAEB;
}

/* replies */
.replies .header
{
    background-color: #cccc66;
}