body {
	font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;	
}

#header {
	background: none;
	font-size:23px;
}

#main {
	background:none;
}

#mainInner {
	background-color:#fff;
}

.title {
	padding-top:0;
}

.title a, .title a:visited {
	color:#fff;
	text-shadow: 2px 2px 2px #555;
}

#nav {
	background: none;
}

#navInner {
	background: transparent url(transparent.png) repeat;
}

#navWrapper {
	padding:5px 0;
}

.sf-menu {
	background:none !important;
	color:#fff;
}

.sf-menu li.not-current, .sf-menu li.current {
	background:none !important;
}

.sf-menu li.current a {
	color:#fff !important;	
}

.sf-menu a {
	border:none;
}

.sfHover {
	background:#1A70E5;
}

.sfHover li.not-current {
	background:#333 !important;
}

.sfHover li.current {
	background:#333 !important;
}

.sf-menu li.not-current a, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#fff !important;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:none;
}

#footer {
	background: none;
	color:#fff;
	text-shadow: 1px 1px 1px #555;
}

#bodyInner {
	background: #004D9F;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004D9F', endColorstr='#049CD9'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#004D9F), to(#049CD9)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #004D9F,  #049CD9); /* for firefox 3.6+ */	
}

#bodyInnerInner {
	background:transparent url(grid.png) repeat;
}


