﻿/* Site-wide background image & text formatting */
body {
	background-image: 		url("../images/blueBack.gif");
	background-repeat: 		2;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
}

/* Site-wide link formatting */
a {
	text-decoration:		none;
}

a:hover {
	color:					#48276e;
	text-decoration:		none;
}
/* Site-wide header formatting */
h1 {
	margin:					0;
	padding: 				0;
	font-family:			Arial;
	font-size:				24px;
	font-weight:			normal;
	color:					#d92327;
}
h2 {
	margin:					0;
	padding: 				0;
	font-family:			Arial;
	font-size:				18px;
	font-weight:			normal;
	color:					#0083ca;	
}
h3 {
	margin:					0;
	padding: 				0;
	font-family:			Arial;
	font-size:				14px;
	font-weight:			normal;
	text-align:				center;
	color:					#000000;	
}

img {
	margin:0;
	padding:0;
    border:0;
}

/* Basic positioning, including for bottom links */
#container {
	width:					800px;
	margin-top:				10px;
	margin-left:			auto;
	margin-right:			auto;
	/* background-color:		#fff; */
}

/* Basic styles for Flash nav area */
#flashArea {
	height:					175px;
	/* background-color:		#ccc; */
}

/* Everything below the nav and above bottom links is contained in "lower" */
#lower{
	/* border: 				2px solid #88b71a; */
	/* border-top: 			none; */
	background-image: 		url("../images/main.png");
	background-position:	bottom;
	padding-bottom:			20px;
}

/* Basic positioning for content on the left side */
#leftRail {
	float:					left;
	width:					495px;
	min-height:				100px;
	margin: 				0px 10px 0px 30px;
	padding-top:			10px;
}

/* Basic positioning for content on the right side */
#rightRail{
	width:					235px;
	min-height:				326px;
	margin-left:			535px;
	padding-top:			10px;
	font-size:				14px;
	text-align:				center;
}

/* Basic positioning for sub nav */
#subNav {
	float:					left;
	width:					175px;
	min-height:				326px;
	margin: 				0px 10px 0px 30px;
	padding-top:			10px;
}

/* Basic positioning for inner page content */
#innerPage {
	width:					555px;
	min-height:				326px;
	margin-left:			215px;
	padding-top:			10px;
	font-size:				14px;
}

/* Detailed positioning for the main content area */
#mainContent {
	background-image:		url("../images/left.png");
	min-height:				216px;
	/* border: 				1px solid #4596d1; */
	margin-bottom:			10px;
	padding:				10px;
}

/* Detailed positioning for the right rail */
#mainContentRight {
	background-image:		url("../images/right.png");
	min-height:				326px;
	/* border: 				1px solid #ffd941; */
	padding:				10px;
}

/* Positioning for first ad ... if it's an image, we can drop dimensions and bg color */
#ad1{
	float:					left;
	width:					248px;
	height:					99px;
	background-color:		#b2db7d;
}

/* Positioning for second ad ... if it's an image, we can drop dimensions and bg color */
#ad2{
	width:					247px;
	height:					99px;
	margin-left:			248px;
	background-color:		#4596d1;
}

/* Positioning for the bottom links */
#footer{
	text-align:				center;
	margin-top:				10px;
}