@import url("/css/global.css");
/********************************************************************************
 *	Filename: layout2007.css *
 *	Purpose: Establishes layout structure *
 *	Created by: Keira Dooley / www.keirabytes.com *
 *	Created: 12-27-2007															*
 ********************************************************************************/
#skipnav {
	display:none;
	}
#contain_column2 img {
	border:5px solid #fff; 
}
.menudivider
{
	color:#eee;
	padding:2px 7px 3px 7px;
	margin:10px 0 10px 0;
	background-color:#444;
	clear:both;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0px;
	font-size:1em;
}
.menutitle
{
	color:#eee;
	padding:3px 7px 4px 7px;
	margin:10px 0 10px 0;
	background-color:#444;
	clear:both;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0px;
	font-size:1em;
	border-left:0px solid #fff;
	display:none;
}
/********************************************************************************
 *				CONTAINER														*
 ********************************************************************************/
body
{
	padding:0;
	margin:0;
	background:#2d68b2 url(/assets/bodybkg_pinkblue.jpg) repeat-x top;
	min-width:900px;
	font-family:Arial, Helvetica, sans-serif;
}

#container
{
	clear:both;
	color:inherit; 
	padding:0;
	margin:auto;
	width: 900px;
}
#contain_content
{
	color:#000;
}

/********************************************************************************
 *				BANNER															*
 ********************************************************************************/
#contain_banner
{
	clear: both;
	margin: auto;
	padding: 0;
	background:#2d68b2 url(/assets/banners/bannerbkg.jpg) repeat-x top;
	width: 100%;
	height:114px;
	text-align:center;
}

#banner_content
{
	margin: 0px;
	padding: 0px;
}

#banner_content img
{
	margin: 0;
	padding: 0;
}


/********************************************************************************
 *				TOP NAV															*
 ********************************************************************************/
 #contain_topnav
{
	width:100%;
	background:#000;
	height:auto;
	overflow:auto;
	margin:auto;
	text-align:left;
}
#topnav_content {
	padding-left:20px;
	text-align:center;
	}
#top_links
{
	list-style-type: none;
	margin: 0;
	padding: 5px 0 5px 0;
}
#top_links li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#top_links li a
{
	color: #fff;
	font-weight:bold;
	margin: 5px 0px 5px 0px;
	padding: 5px 6px 5px 6px;
	text-decoration: none;

}
#top_links li a:hover
{
	background:#2d68b2;
	color: #fff;
	margin: 6px 0px 6px 0px;
	padding: 6px 6px 6px 6px;
}
/********************************************************************************
 *			COLUMN 1    *
 ********************************************************************************/
#contain_column1 {
	float: left;
	margin:0;
	padding:0 ;
	text-align: left;
	width:225px;
}
#content_column1 {
	padding: 5px;
	margin:0;
}

/********************************************************************************
 *			COLUMN 2 			*
 ********************************************************************************/
#contain_column2
{
	float:left;
	padding:0;
	margin:0;
	text-align: left;
	width:449px;
}
#content_column2 {
	padding: 5px;
	margin:0;
}

/********************************************************************************
 *			COLUMN 3															*
 ********************************************************************************/

#contain_column3
{
	float:left;
	padding:0;
	margin:0 0 0 0;
	text-align: left;
	width:225px;
	}
#content_column3
{
	padding:5px;
	margin:0;
	}
/********************************************************************************
 *				FOOTER															*
 ********************************************************************************/
#contain_footer {
	margin: 0 0 10px 0;
	padding:0;
	height:1em;
	width:100%;
	color: #fff;
	font-weight:bold;
}
#footer_content p{
color:#fff;
font-size:.8em;
		}
#footer_content a:link{
color:#fff;
}
#footer_content a:hover{
color:#eee;
}
#contain_address
{
	color: #333;
	float: left;
	margin: 10px 0 10px 0;
	padding: 0 0 0 10px;
	text-align: left;
	width:450px;
}
#contain_utilities
{
	float:left;
	color:#333;
	float:right;
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	text-align:right;
	width:200px;
}
#contain_utilities a:hover
{
	color: #fff;
	text-decoration: none;
}
#contain_utilities ul
{
	margin: 0;
	padding: 0;
}
#contain_utilities li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#contain_utilities li a
{
	color: #ccc;
	text-decoration: none;
}

#contain_footer h2
{
padding:10px 0 5px 0;
font-size:1em;
}

#contain_footer a:link {
color:#fff;
}

#contain_footer a:hover
{
color:#eee;
}