body{
	margin:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#191A1B;
}

table{
	border-collapse:collapse;
}

td{
	padding:5px;
	border:1px solid #000000;
}

a{
	color:#000000;
}

a:hover{
	color:#E22000;
}

#page{
	margin:20px 30px 20px 30px;
	background-color:#FFFFFF;
	/*border:1px solid #82D44C;*/
}

#header{
	padding:0px;
}

#main{
	padding:10px 20px 10px 20px;;
}

#footer{
	padding:0px;
}

#header-bar{
	height:80px;
	background-color:#82D44C;
	background-image: url(images/header_bg.gif);

}

#navigation-bar{
	padding:5px 0px 5px 0px;
	background-color:#517DA6;
}

#navigation-bar a{
	/*font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;*/
}

#navigation-bar a:hover{
	/*text-decoration:underline;*/
}

#footer-bar{
	padding:5px;
	background-color:#96B0D8;
	background-image: url(images/head_bg.png);

}

#forums{
	padding:0px 0px 10px 0px;
}

.title {
	font-weight:bold;
	color:#FFFFFF;
}

.title td{
	padding:6px;
	background-color:#5787CF;
	background-image:url(images/title_bg.png);

}

.title td a {
	color:#FFFFFF;
	text-decoration:none;
}

.title td a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.details {
	font-size:smaller;
	font-weight:bold;
	color:#2D4663;
}

.details td{
	padding:5px;
	background-color:#96B0D8;
	background-image: url(images/head_bg.png);

}

.user-bar{
	font-size:smaller;
}

.user-bar a{
	font-weight:bold;
}

#user-bar-member{
	border:1px solid #82D44C;
	background-color:#C9FFA9;
	padding:10px;
}

#user-bar-guest{
	border:1px solid #FFA5A3;
	background-color:#FFDDDD;
}

.user-bar{
	margin:20px 20px 0px 20px;
	padding:5px;
}

#user-bar-table td, #navigation-bar-table td{
	border:none;
	padding:0px;
}

.contents td{
	background-color:#EEEEEE;
}

.contents-1 td{
	background-color:#F5F5F5;
}

.contents-2 td{
	background-color:#EEEEEE;
}

.forum-bar td{
	border:none;
	padding:0px;
}

.post-spacer{
	border:none;
	padding:0px;
	font-size:6px;
}

.form td{
	border:none;
}

.form-question{
	width:150px;
}

.form-reply{
	width:300px;
}

.post-quote{
	padding:5px;
	background-color:#C9FFA9;
	border:1px solid #82D44C;
}

.alert-good{
	background-color:#CCFFB3;
	border:1px solid #339A00;
	padding:10px;
	color:#339A00;
}

.alert-bad{
	background-color:#FFC1C2;
	border:1px solid #B60004;
	padding:10px;
	color:#B60004;
}

/****************************************/

.navbar-links a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
}

.navbar-links a:hover{
	padding:5px;
	background-color:#4B6883;
}

#preview{
	background-color:#F5F5F5;
	border:1px solid #82D44C;
	padding:5px;
}

#logo {
	position: absolute;
	top: 40px;
	left: 5px;
}

#links { 
	position: absolute;
	top: 20px;
	right: 5px;
	font-family: Georgia, "Times New Roman";
	font-size:16px;
 }
 
#links a {
  	color:#000000;
	text-decoration:none;
	font-weight:bold
}

#links a:hover {
  	color:#9F9F9F;
  	text-decoration:underline;
}

#navbar{
	margin-top:140px;
	border-top:1px solid;
	padding-top:7px;
	border-bottom:1px solid;
	padding-bottom:7px;
	background-color:#F7F7F7;
}
			
#navbartext{
	margin:0 auto;
	width:775px;
	text-align:center;
	font-family: Georgia, "Times New Roman";
	font-size:16px;
	font-weight:bold;
}

#navbartext a {
  	color:#000000;
	text-decoration:none;
	font-weight:bold
}

#navbartext a:hover {
  	color:#9F9F9F;
  	text-decoration:underline;
}
		
#navbarshadow {
	padding:2px;
	background-image:url(/includes/images/navgrad.gif);
}

#footer {
	border-top:1px solid;
	padding-top:5px;
	border-bottom:1px solid;
	padding-bottom:5px;
	clear: both;
}
	
	
#footertext {
	margin: 0 auto;
	width: 775px;
	text-align: center;	
	font-size:small;
	font-family: Georgia, "Times New Roman";
	font-weight:bold;
}
