/* Base modifiers
------------------------------------------------*/
	body, td, th, p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		}
		
	body {
		background-color: #FFFFFF;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		}

	a, a a:link, a a:active {
		color: #0c4790;
		text-decoration: none;
		}

	a:visited {
		text-decoration: none;
		color: #333366;
		}

	a:hover {
		text-decoration: underline;
		color: #0c4790;
		}


/* Generic classes for text
------------------------------------------------*/
	.boldfaced {
		font-weight: bold;
		}

	.formtext {
		font-weight: bold;
		font-size: 12px;
		}

	.hr{
		size: 1px;
		height: 1px;
		color:#CCCCCC;
		margin: 0px;
		padding: 0px;
		}

	.brownbold {
		font-size: 12px;
		font-weight: bold;
		color: #964621;
		}
	
	.blog_header {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		}
		
	.advertisement {
		color: #FFFFFF;
		}
	
	.morestoriesbelow {
		color: #0c4790;
		font-size: 18px;
		font-weight: bold;
		text-transform: lowercase;
		}
	
	.morestoriesbelow a:hover, .morestoriesbelow a:link, .morestoriesbelow a {
		text-decoration: underline;
		color: #0c4790;
		}
	
	.morestoriesbelow a:visited {
		color: #333366;
		}

	.insideheader {
		font-size: 26px;
		font-weight: bold;
		color: #000000;
		line-height: 50px;
		left: 10px;
		position: relative;
		}

	.boxformatting tr, .boxformatting td {
		font-size: 12px;
		}
		
	.explanations {
		font-size: 14px;
		font-style: italic;
		line-height: 20px;
		text-align: left;
		}

	
	
	
/* Navigation 
------------------------------------------------*/
	.nav_BG {
		background-color: #ffc638;
		}
		
	.cssnav {
		position: relative;
		font-family: arial, helvetica, sans-serif;
		background: url(images/on.gif) no-repeat;
		white-space: nowrap;
		display: block;
		width: 176px;
		height: 24px;
		margin: 0;
		padding: 0;
		}
	
	.cssnav a {
		display: block;
		color: #964621;
		font-size: 12px;
		width: 176px;
		height: 24px;
		display: block;
		float: left;
		text-decoration: none;
		font-weight: bold;
		text-transform: uppercase;
		}
	
	.cssnav img {
		width: 176px;
		height: 24px;
		border: 0
		}
	
	* html a:hover {
		visibility:visible
		}
	
	.cssnav a:hover img {
		visibility:hidden
		}
	
	.cssnav span {
		position: absolute;
		left: 13px;
		top: 5px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		}

	#dropmenudiv{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		position:absolute;
		background-color: #FFC638;
		border:1px #FFC638;
		border-bottom-width: 0;
		line-height:21px;
		z-index:100;
		text-decoration:none;
		font-size:11px;
		font-weight: bold;
		}

	#dropmenudiv a{
		width: 100%;
		display: block;
		text-indent: 3px;
		padding: 1px 0;
		text-decoration:none;
		text-transform:uppercase;
		text-color:#964621;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #964621;
		}

	#dropmenudiv a:hover{ /*hover background color*/
		background-color: #964621;
		text-decoration:none;
		text-transform:uppercase;
		text-color:#FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		}



/* Tag cloud classes
------------------------------------------------*/
	.cloud1 {
		font-size: 10px;
		font-weight: normal;
		}

	.cloud2 {
		font-size: 12px;
		font-weight: normal;
		}

	.cloud3 {
		font-size: 14px;
		font-weight: normal;
		}

	.cloud4 {
		font-size: 16px;
		font-weight: normal;
		}
	
	.cloud5 {
		font-size: 16px;
		font-weight: bolder;
		}



/* News headline classes
------------------------------------------------*/

	.level1, .level1 a, .level1 a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #d10000;
		text-transform: uppercase;
		}
	
	.level1 a:hover
	{
		text-decoration: underline;
	}
	
	.level1 a:visited
	{
		color: #990000;
	}
	
	.level2  {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;
		color: #000000;
		text-transform: uppercase;
		font-style: normal;
		}
	
	.level3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: normal;
		color: #000000;
		text-transform: uppercase;
		}	
	
	.level4  {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;
		color: #000000;
		text-transform: none;
		font-style: italic;
	}
	
	.level5  {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;
		color: #000000;
		text-transform: none;
	}
	
	.level6  {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: normal;
		color: #000000;
		text-transform: none;
		font-style: italic;
	}
	
	.level7 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: normal;
		color: #000000;
		text-transform: none;
	}
	
	.level8  {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #000000;
		text-transform: none;
	}
	
	.level9 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		color: #000000;
		text-transform: none;
		font-style: italic;
	}
	
	.level10  {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		color: #000000;
		text-transform: none;
	}
	
	



/* Tables, images, and forms
------------------------------------------------*/

	.blog_BG {
		background-color: #e5e5e4;
		}
	
	.boxbg {
		background-color: #F3F3F3;
		border-top-width: thin;
		border-right-width: thin;
		border-bottom-width: thin;
		border-left-width: thin;
		border-top-style: dashed;
		border-right-style: dashed;
		border-bottom-style: dashed;
		border-left-style: dashed;
		font-size: 12px;
		}
		
	.image_border_margin {
		margin: 5px;
		border: 1px solid #7c7472;
	}
	
	.boxbg li {
		list-style-type: square;
		font-style: italic;
		line-height: 18px;
		color: #16498E;
		}

	.boxbg a:link, li a:visited, li a:hover { 
		text-decoration: underline;
		}
	
	.largertext {
		font-size: 13px;
		}
		
	.rehashHeader {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 28px;
		font-weight: bold;
		color: #000000;
	}
	
	.captiontext {
	font-size:10px;
	width: auto;
	border-top-width: 0px;
	border-right-width: 15px;
	border-bottom-width: 0px;
	border-left-width: 15px;
		}
	
	/* Douglas created styles
------------------------------------------------*/

.pageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #000000;
	text-transform: lowercase;
	
}

.relatedBox {
	font-size: 14px;
	line-height: 20px;
}

.innerQuickFix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	
}

.statusMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	text-align:center;
	font-weight:bold;
	
}

.redBoldBuzzDescr {
	color: #d10000;
	font-weight: bold;
}

.redBuzzDescr {
	color: #d10000;
}

.explanationsFactor {
		font-size: 14px;
		font-style: italic;
		line-height: 20px;
		text-transform: lowercase;
		font-weight: bold;
		}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyoutt.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
	.menu {
		font-family: arial, helvetica, sans-serif;;
		width:176px;
		height:200px;
		position:relative;
		font-size:12px;
		text-transform: uppercase;
		margin: 0;
		padding: 0 0 0 30;
		}

	.menu ul li a, .menu ul li a:visited {
		display:block;
		text-decoration:none;
		color:#964621;
		width:176px;
		height:24px;
		text-align:left;
		border:1px solid #964621;
		border-width:0 0 1px 0;
		background:#ffc638;
		line-height:25px;
		font-size:12px;
		font-weight: bold;
		text-indent: 15px;
		}

	.menu ul {
		padding:0; 
		margin:0;
		list-style-type: none; 
		}

	.menu ul li {
		float:left; 
		margin-right:1px; 
		position:relative;
		cursor: pointer;
		}
	
	.menu ul li ul {
		display: none;
		}

/* specific to non IE browsers */
.menu ul li:hover a {color:#964621; background:#f8d98c;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:176px; width:105px;}
.menu ul li:hover ul li a.hide {background:#ffc638; color:#964621;}
.menu ul li:hover ul li:hover {width:95px;}
.menu ul li:hover ul li:hover a.hide {width:95px; color:#964621; background:#f8d98c;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#f8d98c; color:#964621; width:95px;}
.menu ul li:hover ul li a:hover {background:#f8d98c; color:#964621;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:95px; top:0; color:#964621;}
.menu ul li:hover ul li:hover ul li a {display:block; width:175px; background:#ffc638; color:#964621;}
.menu ul li:hover ul li:hover ul li a:hover {background:#f8d98c; color:#964621;}

.menu ul li:hover a {color:#964621; background:#f8d98c;}
.menu ul li:hover ul.menu2 {display:block; position:absolute; top:0; left:176px; width:105px;}
.menu ul li:hover ul.menu2 li {background:#f8d98c; color:#964621;}
.menu ul li:hover ul.menu2 li a.hide {background:#ffc638; color:#964621;}
.menu ul li:hover ul.menu2 li:hover {background:#f8d98c; width:150px;}
.menu ul li:hover ul.menu2 li:hover a.hide {width:125px; color:#964621; background:#f8d98c;}
.menu ul li:hover ul.menu2 li ul {display: none;}
.menu ul li:hover ul.menu2 li a {display:block; background:#ffc638; color:#964621; width:125px;}
.menu ul li:hover ul.menu2 li a:hover {background:#f8d98c; color:#964621;}
.menu ul li:hover ul.menu2 li:hover ul {display:block; position:absolute; left:125px; top:0; color:#964621;}
.menu ul li:hover ul.menu2 li:hover ul li a {display:block; width:200px; background:#ffc638; color:#964621;}
.menu ul li:hover ul.menu2 li:hover ul li a:hover {background:#f8d98c; color:#964621;}

