body
{
margin-top: 0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
}


h1
{
	font-weight: bold;
	font-size: 13.5pt;
	text-transform: uppercase;
	color: #082B55;
	font-family: Arial, 'Times New Roman';
	padding-top:4px;
	padding-bottom:4px;
	border-bottom: #0078FF 1px solid;
	
}

h2
{
	font-weight: bold;
	font-size: 11.5pt;
	margin-bottom: 0px;
	color: #000066;
	font-family: Arial, 'Times New Roman';
	position: relative;


}


p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	color: black;
}


.main
{
width: 760px;

}

.header
{
background-color: darkred;
height: 120px;
background-image: url("/images/header.jpg");
}

.footer
{

background-image: url("/images/footernav.jpg");
height:31px;

}



.topBackground
{

background-image: url("/images/topnav.jpg");
height:31px;
padding:0px;
margin:0px;
}

.sideNav
{
background-color: lightsteelblue;
width: 165px;
text-align: center;
}

.tab {
	font-size:12px;
	color: white;
	background-color: #3E7DC2;
	text-align: left;
	text-indent: 10px;
	border-right: #686868 1px solid;
	border-top: #686868 1px solid;
	border-left: #686868 1px solid;
	border-bottom: #686868 1px solid;
	height:15px;
	margin-top:10px;
	
}
.tab a, .tab a:link, .tab a:active, .tab a:visited {
 	color: ghostwhite;
 	text-decoration: none;
	display:block;
}
.tab a:hover {
 	color: red;
 	text-decoration: none;
 	background-color:ghostwhite;
	display:block;
}
.navButton
{
	text-align: left;
	display: block;
}

.navButton a, .navButton a:link, .navButton a:active, .navButton a:visited
{
	font-size: 08pt;
	visibility: visible;
	color: #ff0033;
	letter-spacing: 1pt;
	border-collapse: separate;
	text-decoration: none;
	display: block;
	background-color: #EDF1F4;
}
.navButton a:hover
{
	font-size: 08pt;
	visibility: visible;
	color: #ff0033;
	letter-spacing: 1pt;
	border-collapse: separate;
	text-decoration: underline;
	display: block;
	background-color: gainsboro;
}

.content
{
padding-left:3px;
padding-right:3px;
width:595px;
border-right: #0078FF 1px solid;
border-left: #0078FF 1px solid;


}

.foooterNav
{

}


#forum_menu
{
	font-size: 12px;
	
}

#forum_menu a, #forum_menu a:link, #forum_menu a:active, #forum_menu a:visited
{
	color:blue;
	
	text-decoration: underline;
}
#forum_menu a:hover
{
	color:red;
	 text-decoration: none;
}



.maincategory
{
	font-size: 12px;
	font-weight:bold;
	font-family:Verdana;


}

.maincategory a, .maincategory a:link, .maincategory a:active, .maincategory a:visited
{
	color:blue;
	
	text-decoration: underline;
}
.maincategory a:hover
{
	color:red;
	 text-decoration: none;
}



.topnav
{
 
 color: white;
 font-size:12px;
 font-weight:bold;
}

.topnav a, .topnav a:link, .topnav a:active, .topnav a:visited
{
 color: white;
 text-decoration: underline;
}
.topnav a:hover
{
 color: red;
 text-decoration: none;
}






.footerNav
{
	font-weight: normal;
	font-size: 9px;
	color: blue;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	
}

.footerNav a, .footerNav a:link,.footerNav a:active, .footerNav a:visited
{
	font-size: 09px;
	visibility: visible;
	color: darkblue;
	font-family: Arial, 'Times New Roman';
	
	border-collapse: separate;
	text-decoration: none;
}
.footerNav a:hover
{
	font-size: 09px;
	visibility: visible;
	color: #cc0033;
	font-family: Arial, 'Times New Roman';
	
	border-collapse: separate;
	text-decoration: underline;
}







.menuItem
{
	border-right: #cccc99 1px solid;
	border-top: #cccc99 1px solid;
	border-left: #cccc99 1px solid;
	border-bottom: #cccc99 1px solid;
	
}



.edit
{
	font-size: 9px;
	font-family: Arial, 'Times New Roman';
	
}

.edit a, .edit a:link, .edit a:active, .edit a:visited
{
	font-size: 9px;
	visibility: visible;
	color: #cc0033;
	font-family: Arial, 'Times New Roman';
	background-color: yellow;
	border-collapse: separate;
	text-decoration: none;
}
.edit a:hover
{
	font-size: 9px;
	visibility: visible;
	color: #cc0033;
	font-family: Arial, 'Times New Roman';
		background-color: white;
	border-collapse: separate;
	text-decoration: underline;
}

.border
{
border-right: #0078FF 1px solid;
	border-top: #0078FF 1px solid;
	border-left: #0078FF 1px solid;
	border-bottom: #0078FF 1px solid;
}



.adminDisplay
{
	border-right: darkred 1px solid;
	border-top: darkred  1px solid;
	border-left: darkred  1px solid;
	border-bottom: darkred  1px solid;
	
}


.adminMenu
{
font-size:11px;
padding:5px;
}

.adminMenu
{
	
	border-right: darkred 1px solid;
	border-top: darkred  1px solid;
	border-left: darkred  1px solid;
	border-bottom: darkred  1px solid;
	
}



#categories
{

border-right: #cccc99 1px solid;
	border-top: #cccc99 1px solid;
	border-left: #cccc99 1px solid;
	border-bottom: #cccc99 1px solid;

}


#categories_date
{

border-right: #cccc99 1px solid;
	border-top: #cccc99 1px solid;
	border-left: #cccc99 1px solid;
	border-bottom: #cccc99 1px solid;

}

.posting
{

	height:60px;
	padding-left:5px;
	padding-top:5px;
	font-size:12px;
	vertical-align:top;
}

#answer
{
font-size:12px;
padding-left:3px;
}

.answer
{

}

#answer_form
{
margin-left:10px;
margin-right:15px;
padding-left:5px;

}

.author
{
padding-left:4px;
padding-top:4px;
}
