html {
	font-size: 100%;
}
body {
	font-size: 1em;
	line-height: 1.127em;
	font-family: Arial, sans-serif;
	color: #515151;
	background: #3c5f72;
	padding: 0;
	margin: 0;
	text-align: center;
}
/*generic*/
form, fieldset, input, legend, textarea, ul, ol, dl {
	margin:0;
	padding:0;
}
img, fieldset {
	border: none;
}
a {
	color: #000;
}
/*end generic*/

/*typography*/
h1 {
	font-size: 1.875em;
	font-weight: normal;
}
h2 {
	padding: 0;
	margin: 0;
}
/*11px*/
p, ul {
	font-size: 0.75em;
	margin: 1.365em 0;
	line-height: 1.2em;
}

/*end typography*/


#main:after, #content_wrapper:after, #content:after, #boxes:after {
 content: ".";
 display: block;
 height: 1em;
 font-size: 0;
 clear: both;
 visibility: hidden;
}
/*header*/
#header_wrapper {
	background: #fff url(/images/header_wrapper_bg.gif) no-repeat top center;
	height: 125px;
}
#header, #content, #footer {
	width: 948px;
	margin: 0 auto;
	text-align: left;
}
#homepage #header h1, #header h2 a {
	text-indent: -100000px;
	margin: 0;
	padding: 0 0 43px 0;
	width: 301px;
	background: transparent url(/images/logo.gif) no-repeat 0 0;
	float: left;
	margin: 30px 0 10px 0;
}
/*end header*/
/*navs*/
#header #topnav li, #header #logo_nav li {
	display: block;
	float:left;
	padding: 0;
	margin: 0;
}
#header #topnav li a, #header #logo_nav li a {
	text-indent: -100000px;
	overflow: hidden;
	height: 0;
	margin: 0;
	display: block;
}
/*top nav*/
#header #topnav {
	clear: both;
	padding: 0;
	margin: 0;
}
#header #topnav li {
	height: 24px;
	
}
#header #topnav li a {
	padding: 0 0 24px 0;
}
#header #topnav li a#home_tn {
	background: transparent url(/images/topnav_home.gif) no-repeat 0 0;
	width: 47px;
}
#header #topnav li a#realise_tn {
	background: transparent url(/images/topnav_realise.gif) no-repeat 0 0;
	width: 155px;
}
#header #topnav li a#independent_tn {
	background: transparent url(/images/topnav_independent.gif) no-repeat 0 0;
	width: 139px;
}
#header #topnav li a#involved_tn {
	background: transparent url(/images/topnav_involved.gif) no-repeat 0 0;
	width: 94px;
}
#header #topnav li a#tips_tn {
	background: transparent url(/images/topnav_tips.gif) no-repeat 0 0;
	width: 175px;
}
#header #topnav li a#jargon_tn {
	background: transparent url(/images/topnav_jargon.gif) no-repeat 0 0;
	width: 152px;
}
#header #topnav li a#support_tn {
	background: transparent url(/images/topnav_support.gif) no-repeat 0 0;
	width: 126px;
}

body#homepage #header #topnav li a#home_tn,  
body#realise #header #topnav li a#realise_tn,  
body#independent #header #topnav li a#independent_tn,  
body#involved #header #topnav li a#involved_tn, 
body#tips #header #topnav li a#tips_tn,  
body#jargon #header #topnav li a#jargon_tn,  
body#support #header #topnav li a#support_tn,  
#header #topnav li a#home_tn:hover, 
#header #topnav li a#realise_tn:hover, 
#header #topnav li a#independent_tn:hover, 
#header #topnav li a#involved_tn:hover, 
#header #topnav li a#tips_tn:hover, 
#header #topnav li a#jargon_tn:hover, 
#header #topnav li a#support_tn:hover {
	background-position: 0 -24px;
}
/*end top nav*/
/*logo nav*/
#header #logo_nav {
	float: right;
	padding: 0;
	margin: 0;
}
#header #logo_nav li {
	height: 30px;
	margin: 0 8px 0 0;
	padding: 0;
}
#header #logo_nav li a {
	padding: 0 0 50px 0;
}
#header #logo_nav li a#aimhigher {
	background: transparent url(/images/logos_aimhigher.gif) no-repeat 0 50%;
	width: 108px;
}
#header #logo_nav li a#hit40uk {
	background: transparent url(/images/logos_hit40uk.gif) no-repeat 0 50%;
	width: 56px;
}
#header #logo_nav li a#mtv {
	background: transparent url(/images/logos_mtv.gif) no-repeat 0 50%;
	width: 49px;
}
#header #logo_nav li a#tmf {
	background: transparent url(/images/logos_tmf.gif) no-repeat 0 50%;
	width: 64px;
}
#header #logo_nav li a#choicefm {
	background: transparent url(/images/logos_choicefm.gif) no-repeat 0 50%;
	width: 73px;
}
#header #logo_nav li a#xfm {
	background: transparent url(/images/logos_xfm.gif) no-repeat 0 50%;
	width: 45px;
}
#header #logo_nav li a#galaxy {
	background: transparent url(/images/logos_galaxy.gif) no-repeat 0 50%;
	width: 70px;
}
/*end logo nav*/
#content_background {
	background: #476c81 url(/images/body_bg.gif) repeat-x 0 0;
}
#content_wrapper {
	background: transparent url(/images/inner_content_wrapper_bg.gif) no-repeat top center;

}
/*homepage boxes*/

#homepage #boxes {
	padding: 20px 3px 72px 3px;
}
#homepage #realise_box, #homepage #independent_box, #homepage #involved_box, #homepage #tips_box, #homepage #jargon_box, #homepage #support_box, #homepage .box {
	width: 308px;
	height: 222px;
	float: left;
	margin: 3px 3px 3px 3px;
	position: relative;
}
#homepage .box h2 {
	text-indent: -100000px;
}
#homepage .box p a {
	top: 0;
	left: 0;
	color: #fff;
	text-decoration: none;
	display: block;
	position: absolute;
	width: 294px;
	height: 50px;
	padding: 175px 5px 0 6px;
}
#homepage .box#realise_box {
	background:  transparent url(/images/box_realise.jpg) no-repeat 0 0;
}
#homepage .box#realise_box p a {
	padding: 175px 40px 0 6px;
	width: 262px;
}
#homepage .box#independent_box {
	background:  transparent url(/images/box_independent.jpg) no-repeat 0 0;
}
#homepage .box#involved_box {
	background:  transparent url(/images/box_involved.jpg) no-repeat 0 0;
}
#homepage .box#involved_box p a {
	padding: 175px 70px 0 6px;
	width: 232px;
}
#homepage .box#tips_box {
	background:  transparent url(/images/box_tips.jpg) no-repeat 0 0;
}
#homepage .box#jargon_box {
	background:  transparent url(/images/box_jargon.jpg) no-repeat 0 0;
}
#homepage .box#jargon_box p a {
	padding: 175px 130px 0 6px;
	width: 172px;
}
#homepage .box#support_box {
	background:  transparent url(/images/box_support.jpg) no-repeat 0 0;
}
#homepage .box#support_box p a {
	padding: 175px 70px 0 6px;
	width: 232px;
}
/*end homepage boxes*/
/*columns*/
#content_main {
	width: 560px;
	float:left;
	background: #fff;
	border: 8px solid #7693a4;
	margin: 15px 0 0 0;
	padding: 30px;
}
#content_main h1 {
	padding:  0 0 10px 0;
	margin: 0;
	color: #ee008c;
}
#content_main .first {
	font-size: 1em;
}
#content_main h3 {
	font-size: 0.875em;
	margin: 0;
	padding: 0;
}
#content_main ul li {
	list-style: none;
	background: transparent url(/images/bullet.gif) no-repeat 0 0;
	padding: 1px 0 1px 20px;
}
#content_right {
	width: 308px;
	float:left;
	margin: 15px 0 0 0;
}
#content_right img, #content_right #youtube {
	margin: 0 0 8px 8px;
}


/*end columns*/
/*footer*/
#footer {
	color: #fff;
	clear: both;
	font-size: 0.916667em;
}
#footer p {
}
#footer a {
	text-decoration:none;
	color: #fff;
}
#footer #copyright {
	float: left;
}
#strange {
	float: right;
}
/*end footer*/

