/*
Site color scheme:

bright red
#c00

medium red
#e91010

light gray
#f6f6f6

medium gray
#cccccc

full gray
#BBBCC0

black
#000

white
#fff

*/


body {
	margin:0 auto;
  	background: #fff;/* url('PNG/strG.png');*/
}

.imgTrans{
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}


/* Holds Header and Nav and content up to the footer*/
	#wrapper {
		border-top:6px solid #e91010;

		margin: auto auto;
		background:#fff;
		width:800px;
	}

	/* Just Header Goddies*/
		#header {
			position: relative;
			height: 94px;
			width:600px;
			margin:auto auto;

		}

		#logo {
			text-decoration:none;
			font-family:Helvetica;
			font-size:60px;
			color:#000;
			font-weight:normal;
		}

		#subLogo {
			display:block;
			text-decoration:none;
			font-family:Georgia;
			font-style: italic;
			font-size:30px;
			color:#c00;
			font-weight:normal;
		}

		hr.navHeader{
    		border: 0;
    		height: 2px;
    		background: #e91010;
		}

	/* All Nav bar goodies */
		#nav {
			width:600px;
			margin:auto auto;
		}

		#nav ul {
			width:600px;
			margin-top:0px;
		}

		#nav li {
			margin-top: 18px;
			display:inline-block;
			list-style:none;
		}

		#nav li a {
			color:#FFF;
			font-family:Helvetica;
			text-decoration:none;
			font-size:12px;
		   	background:#e91010;
		   	padding:3px 10px 3px 10px;
		}

			#nav li a.thisPage {
			color:#FFF;
			font-family:Helvetica;
			text-decoration:none;
			font-size:12px;
		   	background:#000;
		   	padding:3px 10px 3px 10px;
		}

		#nav li a:hover {
			color:#fff;
			background:#000;
		}



/*Any special element goodies or main content */

	/* For the 404 Page*/
		#herr {
			text-align: center;
			width: 450px;
			font-family:Georgia;
			font-style: italic;
			font-size:14px;
			line-height: 25px;
			color:#000;
			border:2px solid #f6f6f6;
			padding:20px;
			margin: auto auto;

			-moz-border-radius: 15px;
			border-radius: 15px;
		}

		#homeContent {
			text-align: center;
			width: 450px;
			font-family: Georgia;
			font-size:20px;
			line-height: 25px;
			color:#e91010;
			border:2px solid #f6f6f6;
			padding:20px;
			margin: auto auto;

			-moz-border-radius: 15px;
			border-radius: 15px;
		}

	#NBT {
		font-family:Georgia;
		font-style: italic;
		font-size:14px;
		color:#000;
	}

	#NBBT {
		font-family:Helvetica;
		font-size:16px;
		color:#000;
	}

		#NBTRight {
		float:right;

		font-family:Helvetica;
		font-size:14px;
		color:#000;
		padding-right:30px;
	}

	#NBTRight a{

		font-family:Helvetica;
		font-size:14px;
		color:#e91010;
		text-decoration:none;
	}

	#NBTRight red{

		font-family:Helvetica;
		font-size:14px;
		color:#e91010;
	}

	#BT {
		font-family:Helvetica;
		font-size:12px;
		color:#000;
	}

	#BTIndent {
		font-family:Helvetica;
		font-size:12px;
		color:#000;
		padding-left:20px;
	}

	#NRT {
		font-family:Georgia;
		font-style: italic;
		font-size:14px;
		color:#e91010;
	}

	#RT {
		font-family:Helvetica;
		font-size:12px;
		color:#e91010;
	}


/* Footer Handling*/

	#footerC {
		margin: auto auto;
		width:800px;
	}

	#footer{
		margin-left: auto ;
		margin-right: auto ;

		height:120px;
		clear:both;
		width:560px;
	}

	#footer .footerFloor{
		height:1px;
		line-height:1px;
		background:#fff url(PNG/dots.gif) 0 bottom repeat-x;
	}

	#footer .leftFooter{
		float:left;
		width:140px;
		margin:0 20px 0 0;
		background:#fff url(PNG/dots.gif) 0 0 repeat-x;
		line-height: 80px;
		font-family:Georgia;
		font-style: italic;
		font-size:30px;
		text-align:right;
		color:#000;
		height:80px;
	}

	#footer .rightFooter{
		float:left;
		width:400px;
		background:#fff url(PNG/dots.gif) 0 0 repeat-x;
		height:80px;
	}

	#connections li {
		text-align: center;
		display:inline-block;
		list-style:none;
		padding-right: 15px;
		font-family:Helvetica;
		font-size:10px;
		color: #000;
	}

	#connections li a{
		color: #000;
		text-decoration:none;
	}
