<style type="text/css">


/*********************************************************************************************************************
	LAYOUT
*********************************************************************************************************************/

#parentcontainer {
	padding-bottom:20px;
	margin-bottom:20px;
	width:100%;
	height:100%;
	}

body {
	font-family: Verdana, sans-serif;
	font-size: 80%;
	line-height: 1.7;
	margin: auto;
	padding: 0;
	text-align: center;
		min-width:780px;
	max-width:900px;
	background:#000066;
	background:#000033;
	background:url('../images/bluebackground.gif') repeat top left;
	}

#bodytop {
		clear:both;
		min-width:770px;
		max-width:900px;
		margin:20px 30px 0 30px;
		height:15px;
		background:#fff url('../images/rightcorner.gif') no-repeat top right;
		}
		
#bodytop_topleft {
		float:left;
		width:15px;
		height:15px;
		color:red;
		background:#fff url('../images/leftcorner.gif') no-repeat top left;
		}
		
#body {	
		clear:both;
		margin:0px 30px 0px 30px;
		padding:0;
		background:#fff;
		min-width:760px;
		max-width:900px;
		border-left:5px solid #fff;
		border-right:5px solid #fff;
		height:100%;
		overflow:hidden;/*This solves the problem when the height wont go to 100% in good browsers;*/
		}

#topcontainer {
	clear:both;
	text-align:left;
	height:152px;
		/*border-bottom:#666666 1px solid;*/
	background:#fff;
	}

#lefttop {
	padding:0px 10px 15px 10px;
	float:left;
	width:200px;
	}
#righttop {
	text-align:right;
	float:right;
	padding:60px 30px 10px 0;
	}

#middlecontainer {
	clear:both;
	float:left;
	width:100%;
	background:#ccc;
	padding:0 0 0 0px;
	background: url('../images/paperbackground.gif') repeat;
	}

/* Side Bars for alternate layouts, left or right*/
#sidebar {
	overflow:hidden;
	text-align:left;
	margin:0;
	margin-right:0px;
	padding:0;
	width:25%;
	/*border-right:1px solid #666;*/
	}
.sidebarleft {
	float:left;
	}
.sidebarright {
	float:right;
	}
	
/* content area for display to the left of side bar or right of sidebar or without sidebar*/
#contentarea{
	text-align:left;
	padding-bottom:50px;
	}
.contentareastretch {
	text-align:left;
	width:100%;
	}
		
.contentarearight {
	margin:20px 0px 0px 25%;
	height:100%;
	}

.contentarealeft {
	margin:20px 25% 0px 0px;
	}

/*content container for content*/	
#contentcontainer {
	overflow:hidden;
	margin:0px 30px 50px 10px;
	}

#contentbox {
	padding-left:10px;	
	}


/*comments pages for database comments*/		
#comments {
	padding:0 5px;
	display:block;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	background:#fff;
	}

/*footer area for copyright etc*/
#footercontainer {
	clear:both;
	text-align:center;
	border-top:#666666 1px solid;
	border-bottom:#666666 0px solid;
	background:#fff;
	height:70px;
	padding:10px 0 0 0;
	}
	

/*********************************************************************************************************************
	HTML TAG STYLES
*********************************************************************************************************************/
	

.center {margin:0 14%;}

img {
	border: 0;
	}

p {
	font-size:12px;
	color: ;
	}	
	
.imgborder {
	background:#000;
	position:relative;
	}
	
img.story {
	padding:5px;
	border:2px solid #000055;
	border-top:2px solid #000066;
	border-left:2px solid #000066;
	background:#fff;
	}
	
#footercontainer p {
	margin:0px;
	padding:0px;
	}



#contentbox p {
	font-size:12px;
	line-height:24px;
	/*letter-spacing: .1em;*/
	}

abbr {
	margin:0 0 0 20px;
	}
	
li {list-style:none;}

#contentbox a {
	color:#000066;
	border-bottom:1px dotted #000066;
	text-decoration:none;
	}
	
#contentbox  a:link  {
	color:#000066;
	border-bottom:1px dotted #000066;
	}
	

#contentbox  a:hover {
	color:#000066;
	border-bottom:1px solid #000066;
	}

#contentbox  a.nodecoration, a:link.nodecoration, a:hover.nodecoration {
	border:none;
	}	
	

.paragraph1 {
	color:#FF0033;;
	letter-spacing: .1em;
	border-bottom:1px dotted red;
	}

.paragraph_footer {
	letter-spacing: .1em;
	text-decoration:none;
	font-size:10px;
	color:#000;
	}	

.paragraph_footer a, .paragraph_footer a:link{
	text-decoration:none;
	color:#000066;
	}

.paragraph_footer a:hover{
	border-bottom:1px solid #000066;
	}

.center{
	text-align:center;
	}
	
.red {
	color:red;
	}
	
h1 {
	margin-bottom:5px;
	padding: 10px 0 0 5px;
	font-size: 1.4em;
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	text-transform: uppercase;
	letter-spacing: .2em;
	border-bottom:1px dotted #000066;
	color:#000066;
	}

h2 {
	padding: 20px 0 0 0px;
	margin:20px 0 10px 0;
	font-size: 13px;
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	text-transform: uppercase;
	letter-spacing: .2em;
	color:#000066;
	}

/* Red News Header */
#homenewscontainer h3 {
	padding: 10px 5px 0 5px;
	margin:10px 0 10px 0px;
	font-size: 14px;
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	text-transform: uppercase;
	letter-spacing: .2em;
	border-bottom:1px solid #000066;
	color:#FF0033;
	}




/*Header for navigation*/	
h4 {
	background: url('../images/title.jpg') center left repeat-x;
	border-top: 1px solid #fff;
	/*border-right: 1px solid #000;*/
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	text-transform: uppercase;
	letter-spacing: .2em;
	font-size:12px;
	line-height: 2.5;
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	color:#fff;
	font-weight: normal;
	margin-top:10px;
	}

/* Back to top */
h5 {
	margin: 5px 0 10px 0;
	font-weight:500;
	color:#000066;
	}


h5.storydate {
	margin: 0px 0 10px 0;
	text-decoration:underline;
	text-align:right;
	}

/*********************************************************************************************************************
	STORY STYLES
*********************************************************************************************************************/

ol.profile {
	margin:10px 0 20px 0;
	padding:0;
	}

ol.profile li{
	padding:4px 0 0 0;
	font-size:13px;
	}
	
p.profile, h3.profile{
	margin:0 0 10px 0;
	padding:0;
	}

h3.profile{
	font-size:13px;
	margin:10px 0 0 0;
	}
	
/*********************************************************************************************************************
	NAVIGATION
*********************************************************************************************************************/


/********************************************
	Top Menu Navigation - Use with header.php
*********************************************/
#topnav {
	float:left;
	clear:left;
	width:100%;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #006;
	background: #fff;/*#fff url('../images/bluebackground.gif') repeat-x top left;*/
	}

#topnav a, #topnav a:hover{
	border-bottom:none;
	}
	
#topnav ul{
	margin:0px;
	padding: 0px 0px 0px 10px;
	}
	
	
#topnav ul li {
	float:left;
	line-height: 20px;
	font-size:10px;
	text-transform:capitalize;
	margin:0px;
	padding: 0px 0px 0px 2px;
	background: url('../images/bluebutton.gif') no-repeat top right;
	list-style:none;
	}

#topnav ul li a{
		color: #fff;
		font-weight:normal;
		padding: 0px 5px 0px 5px;
		display: block;
		width:110px;
		background:#006;
		background: url('../images/bluebutton.gif') no-repeat top right #006;
		}
		
#topnav ul li.firstitem { 
		padding-left:10px;
		}
			
#topnav ul li.firstitem a { 
		padding-left:10px;
		}
			
#topnav ul li.selecteditem a {
		background:url('../images/orangebutton.gif') no-repeat top right #FF6600;
		color: #000;
		/*border-top:1px solid #0066CC;*/
		}

#topnav ul li.selecteditem a:hover {
		background:url('../images/blackbutton.gif') no-repeat top right #000;/*#FF6600*/
		color: #fff;
		text-decoration:none;
		}

#topnav ul li a:hover {
		color: #FF6600;
		background:url('../images/blackbutton.gif') no-repeat top right #000;/*#FF6600*/
		cursor: default;
		text-decoration:none;
		}
		
#test li.firstitem a {
	padding: 0px 10px 0px 5px;
	display: block;
	}				


/*************************
	Drop Menu Navigation
**************************/
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#menu_container {
	float:left;
	position:relative;
	margin-bottom:20px;
		width:100%;
	}
	
#menu {
	position:absolute;
		top:0;
	left:0;
	z-index:100;
	height:20px;
	line-height: 20px;
	font-size:10px;
	text-transform:capitalize;
	width: 100%; /* precision for Opera */
	}

#menu dl {
	float: left;
	width:16%;
	color:#fff;
	}
	
#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: normal;
	background: url('../images/bluebutton.gif') no-repeat top right #006;
	border: 0px solid #006;
	margin:0 1px;
	color:#fff;
	}
#menu dd {
	display: none;
	border: 1px solid #006;
	}
	
#menu li {
	text-align: left;
	background: #fff;
	}

#menu li a, #menu dt a {
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
	}
#menu li a {
	color: #000;
	padding:0 0 0 10px;
	}
	
#menu dt a {
color: #fff;
}

#menu dd a{
background:#fff;
}

#menu dt.selecteditem a, #menu dt.selecteditem a:hover {
		background:url('../images/orangebutton.gif') no-repeat top right #FF6600;
		color: #000;
		/*border-top:1px solid #0066CC;*/
		}

#menu dt a:hover, #menu dt a:focus{
	background:url('../images/blackbutton.gif') no-repeat top right #000;
	color: #fff;
	text-decoration:none;
	display:block;
}
#menu li a:hover, #menu li a:focus{
	background:#000;
	color: #fff;
	text-decoration:none;
	display:block;
}

/*************************
	Home Side Bar News
**************************/
#sidebarhome {
	clear:both;
	overflow:hidden;
	text-align:left;
	margin-top:10px;
	margin-right:0px;
	padding:0;
	width:25%;
	height:100%;
	border-right:1px solid #666;
	}

#sidebarhome a, a:link, a:hover {
	color:#000066;
	text-decoration:none;
	border:0;
	}
#sidebarhome a:hover {
	text-decoration:underline;
	border:0;
	}

#sidebarhome h5 {
	margin: 5px 0 2px 0px;
	padding:0px 0 0 5px;
	text-decoration:underline;
	}

#sidebarhome ol {
	font-size:10px;
	margin-top:5px;
	margin-left:2px;
	margin-bottom:10px;
	padding-left:5px;
	list-style-type:none;
	}
	
#sidebarhome li {
	font-size:9px;
	padding:0;
	margin:0;
	}
	
#sidebarhome p {
	margin: 2px 0 10px 2px;
	}
	
#sidebarhome img {
	clear:both;
	margin:0 0 5px 2px;
	padding:3px;
	border:1px solid #000066;
	}
	
#sidebarhome hr {
	clear:both;
	margin:5px 0 5px;
	}

#homenewscontainer {
	width:90%;
	margin:0px 0 0 5px;
	}
	
/*************************
	Side Bar Navigation
**************************/
#navigation {
	width:97%;
	}
#navigation ul {
	width:100%;
	margin:0px;
	padding:0px;
	text-decoration:none;
	}

.light{background:#ccccff;}
.lightborder{background:#ccccff; border-bottom:1px solid #000;}

.dark{background:#666699;}
.darkborder{background:#666699; border-bottom:1px solid #000;}

#navigation li {
	margin:1px 0 0 1px;
	border-left:4px solid #006;
	text-align:left;
	list-style:none;
	width:100%;
	/**/
	height:20px;
	line-height:20px;
	font-size:9px;
	color:#fff;
	border-right:1px solid #000;
	}
	
#navigation a {
	height:20px;
	display:inline;
	padding-left:10px;
	color:#000000;
	border:0;
	}
	
#navigation ul li a {
	text-decoration:none;
	display:block;
	padding-left:10px;
	}

#navigation ul li a:hover {
	display:block;
	color:#fff;
	background:#000;
	padding-left:10px;	
	}
	
#navigation ul li.selecteditem_b a, #navigation ul li.selecteditem_b a:hover{
	background:#FF6600;
	color:#000;
	}



/*********************************************************************************************************************
	COMMENTS
*********************************************************************************************************************/
	

#comments_area ul{
	text-align:right;
	margin:0;
	padding:0;
	}

#comments_area ul li{
	text-align:right;
	list-style:none;
	display:inline;
	margin:0;
	padding:0px 10px 0 10px;
	color:red;
}

.comments a {
	color:red;
	border-bottom:1px dotted red;
	}

.comments a:hover {
	border-bottom:1px solid red;
	}

/************************************************************************************************************
	FORM
************************************************************************************************************/	
#displayform {display:block;}
#displaythanks {display:none; height:250px;}

form {
	margin:10px 0 10px 10px;
	padding:30px 0 50px 0;
	background:#ccccff;
	border:1px solid #000066;
	height:100%;
	}

#formcontainer1 {
	clear:both;
	width:100%;
	}

#formcontainer1 a {
	text-decoration:underline;
	}
	
label.left{
	color:#000066;
	margin:10px 0 0 0px;
	padding:0 5px 0 0px;
	text-align:right;
	float:left;
	width:170px;
	}

label.radio{
	float:left;
	margin:0;
	padding:0;
	width:50px;
	line-height:30px;
	height:30px;
	text-align:left;
	font-size:10px;
	}
	
input, select{
	float:left;
	width:220px;
	margin:5px 10px 0 0;
	color:#000066;
	}
		
input.radio {
	width:20px;
	padding:0;
	margin:0;
	float:left;
	text-align:left;
	line-height:30px;
	height:30px;
	}
	
#formcontainer1.textarea {
	float:left;
	clear:both;
	height:150px;
	padding:0 0 5px 0;
	}

textarea {
	color:#000066;
	float:left;
	width:230px;
	height:150px;
	margin:5px 5px 0 0;
	}	
	
#formcontainer1.captcha{
	height:60px;
	padding:5px 0 20px 0;
	}
.captcha label input{
	margin:10px 0;
	}
#captcha{
	clear:right;
	float:left;
	text-align:right;
	height:60px;
	margin:10px 0px 0 0px;
	}
#captcha img {
	padding:0;
	margin:0 20px 0 0;
	}

#captcha label{
	text-align:center;
	padding:0;
	margin:0;
	color:#000066;
	}
	
#formcontainer1.captcha p{
	float:left;
	width:280px;
	font-size:10px;
	letter-spacing:normal;
	line-height:15px;
	margin:10px 0 0 5px;
	text-align:left;
	color:#000066;
	}
	
#formcontainer1 input.submit{
	margin:0 0 0 200px;
	}

/*** For the form validation notifications and errors highlighting ***/ 
	#required, label{
		text-align:left;
		line-height:14px;
		font-size:12px;
		margin:5px 5px 0 0px;
		}

	.required{
		color:red;
		}
				
	em.required{
		font-weight:bold;
		}
.errormessage{
		width:80%;
		display:none;
		color:red;
		}

	.firstnamehighlight,
	.lastnamehighlight,
	.emailhighlight{
		background:#FF0000;
		color:#000066;
		}
		
	.commentshighlight, 
	.captchahighlight,
	.hdufindushighlight{
		background:#FF0000;
		color:#fff;
		}
		
	.firstname,
	.lastname,
	.email,
	.comments,
	.rating,
	.captcha_validate,
	.hdufindus{
		display:none;
		}
		
/************************************************************************************************************
	STATCOUNTER CSS
************************************************************************************************************/

#statcountertop {
	text-align:right;
	padding:5px 10px 0 0;
	height:40px;
	}
			
.statcounter {
	padding:2px 10px 0 0;
	}	
	
#statcountertop a, #statcountertop a:hover{
	border-bottom:none;
	}
	
		
/************************************************************************************************************
	GOOGLE SIDE BAR
************************************************************************************************************/

#google_ads_side_text {
	width:100%;
	height:100%;
	text-align:center;
	background:#cccccc;
	border-left:1px dashed #000066;
	margin:20px 0px 0 0;
	}

/************************************************************************************************************
	SITE MAP
************************************************************************************************************/


#sitemap {
	margin-left:0px;
	float:left;
	width:44%;
	margin:5px;
	padding:10px;
	border:1px dotted #000066;
	}

#sitemap h3{
		width:150px;
		color:#000066;
		font-size:12px;
		line-height:20px;
		border:0;
		margin:20px 0 0 0;
		padding:0 0 0 0px;
		text-transform:uppercase;
		}

#sitemap h4 {
		width:75%;
		background:white;
		color:#000066;
		font-size:12px;
		line-height:20px;
		border:0;
		margin:0;
		margin:0 0 0 0px;
		padding:0 0 0 10px;
		}
		

#sitemap ul {
	list-style:none;
	margin:10px 0px;
	color:#000066;
	font-size:16px;
	}

#sitemap ul li {
	margin:5px 0px;
	color:#000099;
	font-size:14px;
	}

#sitemap ul li li{
	margin-left:10px;
	color:red;
	font-size:12px;
	}



	

		

</style>




