/*----------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

body { margin: 1em; background-color:#EFEFEF; font: 12px/18px Arial, Helvetica, sans-serif; color:#666;  }
p { margin:10px 0 0 0; }
a { color:#000; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }
h1 { font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; font-weight: 100; font-size:18px; color:#CC0000; }
.pad { margin:10px 0 10px 0;}
.red { color:#CC0000; }
img { padding:0; margin:0 }

/*----------------------------------------------------------------------------------------------------------*/

ul  { list-style: square outside none; margin: 0 0 0 15px;  padding: 0; }
ul li  { margin: 10px 0 0 0; padding:0; }

/*----------------------------------------------------------------------------------------------------------*/

form, fieldset, legend, label, input, select, textarea {  margin: 5px 0 0 0; padding: 0;}
fieldset {border: none;}
label {cursor: pointer;}
input.text, textarea {background-color:#EAEAEA; border:none; padding:4px 0 4px 4px; color:#C60000;}
input.text {vertical-align: middle; width:100%; line-height:14px;}
input.radio, input.checkbox {vertical-align:middle;}
input.button {background-color:#C60000; border:none; margin:0; padding: 2px 8px;cursor: pointer;color:#FFFFFF}
select {background-color:#FFF; border:none;width:173px; color:#000}
textarea {width: 100%; height: 100px; color:#C60000; padding:4px 0 4px 4px;}

/*----------------------------------------------------------------------------------------------------------*/

#container { width:774px; margin: 0 auto; padding:0; }

/*----------------------------------------------------------------------------------------------------------*/

#red { height:61px; background:url(images/header.gif) no-repeat;   text-align: right; vertical-align: middle; color:#FFFFFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; }

/*----------------------------------------------------------------------------------------------------------*/

#nav { background:url(images/nav_bg.gif) repeat-y; padding:6px 0 0 0; height:20px; }
ol#navList  { list-style-type: none; margin: 0;  padding: 0 0 0 27px; }
ol#navList li  { float: left; margin: 0 2.5em 0 0; padding:0; }

/*----------------------------------------------------------------------------------------------------------*/

#stats { visibility:hidden;}

/*----------------------------------------------------------------------------------------------------------*/

#flash { height:200px; background:url(images/flash_bg.gif) no-repeat; padding:0px;  }
#ads { height:100px; background:transparent;  padding:15px 0px 0px 22px;  }

/*----------------------------------------------------------------------------------------------------------*/

#content { background:url(images/nav_bg.gif) repeat-y; padding: 15px 27px 15px 27px; }
.left { position:relative; float:left; width:48%; vertical-align:top; }
.right { position:relative; float:right; width:48%; vertical-align:top; }
.item { margin:5px 0 0 0; background-color:#EFEFEF; font: 11px/1.6em Arial, Helvetica, sans-serif;  padding-top:10px; padding-bottom:5px; }
.item p { margin:0; padding:0 10px 5px 10px; }
.clear { clear:both; margin: 0; padding: 0; }
.admin a { color:#999999; text-decoration:none; }
.admin a:hover { color:#000; text-decoration:underline; }

/*----------------------------------------------------------------------------------------------------------*/

#footer { height:41px; font: 11px/11px Arial, Helvetica, sans-serif;  padding-top:10px;  background:url(images/footer_bg.gif) no-repeat; padding: 8px 27px 0 27px; }
#footer .left { position:relative; float:left; width:48%; vertical-align:top; }
#footer .right { position:relative; float:right; width:48%; vertical-align:top; text-align:right; }
#footer a { color:#999; text-decoration:none; }
#footer a:hover { color:#000; text-decoration:underline; }

/*----------------------------------------------------------------------------------------------------------*/

.newsnav { color:#CC0000; }
.newsnav a { color:#CC0000; text-decoration:none; }
.newsnav a:hover { color:#CC0000; text-decoration:underline; }
.articleimage {
	float:left;
	margin:3pt;
	border: 3px solid #384278;}
.forumtitle {
	background-color: #f9ca82;
	border: 2px solid #394379;
	font-size : 10pt;
	color : #394379;
	font: Arial;
	TEXT-INDENT: 5px;
}

.forumtxt {
	border: 1px solid #1F2760;
	font-size : 10pt;
	color : #000000;
	font: Arial;
	padding:5px;
}

/*----------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

