@charset "utf-8";

/*-----------------------------------------------------------------------------

master style sheet

author:		Arron Coda
url:		http://acoda.co.uk
date:		28th May 2008
version:	1.0

You may adapt and learn from the elements of this CSS to use in your own
projects, but you may not copy the design (the unique combination of images,
colors, sizes, typography, and positioning) since this is copyright of Arron
Coda and may not be reproduced.

-----------------------------------------------------------------------------*/

/* =global
-----------------------------------------------------------------------------*/

html, body, h1, h2, h3, h4, h5, h6, p, pre, ul, ol, li {
	margin:0;
	padding:0;
}

a img{
border:none;
}

/* Base Elements
-----------------------------------------------------------------------------*/

body{
	background:#ffffff;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

div#container{
	width:900px;
	margin:20px auto;
	text-align:left;
	}

div#header{
	position:relative;
	height:125px;
	padding:0;
	/*background: url(/images/logo.jpg) no-repeat left top;*/
	}

div#wrapper{
}

div#content{
	float:left;
	width:330px;
	padding-top:50px;
	}

div#sidebar{
	float:right;
	width:550px;
	padding-top:50px;
	}

div#footer{
	clear:both;
	width:100%;
	height:50;
	padding-top:105px;
	background:#fff url(/images/foot.jpg) no-repeat center 10px;
	font-size:10px;
	color:#999999;
	}
	
/* Main Navigation
-----------------------------------------------------------------------------*/	

.menu{
	padding:58px 0 0 0;
}

/* remove the bullets, padding and margins from the lists */
.menu ul{
	float:right;
	list-style-type:none;
	padding:0;
	margin:0;
	}

/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
	float:left;
	position:relative;
	z-index:100;
	}

/* use the table to position the dropdown list */
.menu table{
	position:absolute;
	border-collapse:collapse;
	z-index:80;
	left:-1px;
	top:25px;
	}

/* style all the links */
.menu a, .menu :visited {
	display:block;
	font-size:13px;
	/*padding:7px 10px 7px 0px; Add again once test comes back */
	padding:7px 25px 7px 0px;
	color:#302b3a;
	text-decoration:none;
	text-align:left;
	outline:none;
	}
	


/* style the links hover */
.menu :hover{
	color:#000000;
	}

/*style sub level links*/
.menu ul ul a, .menu ul ul a:visited{
	font-size:10px;
	width:210px;
	margin:1px;
	padding:2px 3px;
	}

/* style sub level links hover */
.menu ul ul a:hover{
	color:#000000;
	background:#ccc;
	}

/* hide the sub level links */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	border:1px solid #eeeeee;
	background:#fff;
	}

/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
	visibility:visible;
	}

/* Promo Area
-----------------------------------------------------------------------------*/

#promo{
	position:absolute;
	height:95px;
	width:95px;
	top:0px;
	right:0px;
	background:url(/images/corner.gif) no-repeat;
	}

#promo a{
	float:right;
	display:block;
	height:48px;
	width:48px;
	outline:none;
	}

/* Containers Styling
-----------------------------------------------------------------------------*/

#logo{
float:left;
}

.caption{
	text-align:center;
	}


/*Content
--------------------------------------------*/

#content h1{
	font-size: 13px;
	line-height:22px;
	margin:0 0 10px 0;
	}

#content h3{
	font-size:12px;
	}


#content p{
	margin:11px 0;
	font-size: 11px;
	line-height:16px;
	color:#333333;
	}
	
#content #events p{
	margin:11px 0; /*added to space out for image*/
	font-size:10px;
	line-height:15px;
	}
	
#content p a{color:#100e34;}

#content p a:hover{text-decoration:none;}

/*Sidebar
--------------------------------------------*/

#sidebar p{
	padding: 0 5px;
	font-size: 11px;
	color:#333333;
	}

	
/* Foot
-----------------------------------------------------------------------------*/

#footer p#copyright{
	float:left;
	}

#footer #footmenu{
	float:right;
	margin-left:0;
	padding-left:0;
	border-left:1px solid #999999;
	}

#footer #footmenu li{
	display:inline;
	list-style:none;
	}

#footer #footmenu li a{
	border-right:1px solid #999999;
	padding: 0 5px;
	color:#999999;
	text-decoration:none;
	}

#footer #footmenu li a:hover{
	color:#999999;
	text-decoration:underline;
	}

#footer #designlink{
	clear:right;
	float:right;
	padding:10px 0 0 0;
	margin:0;
	}	