@charset "utf-8";
/* CSS Document */

html, body {
height: 100%; margin: 0; padding: 0;
}

img{
	padding:0px;
	margin:0px;
	border:0px;
}



/*-----------------bg images css / DO NOT TOUCH-----------------*/

img#bg{
position:fixed; top:0; left:0; width:100%; height:100%;
}

#bg-paper{
margin-left: -480px; position: fixed; left: 50%; width: 971px; z-index:1; height:100%; overflow:hidden;
}

#container{
position:relative; z-index:2; width:790px; margin:0 auto; padding:0;
}



/*-----------------navigation column css (left column) / DO NOT TOUCH-----------------*/
#container-left{
	margin:0;
	padding:0px 0px 0px 10px;
	width:181px;
	float:left;
}

#header-flash{
	height:110px;
	width:170px;
	padding:0px;
	margin:0px 0px 0px 5px;
}

#sign_in p {
margin:0px;
padding:1px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000;
text-decoration: none;
text-align:left;
letter-spacing:0px;
float:left;
}

#sign_in{
	width:170px;
	height:20px;
	margin:0 auto;
	padding:0px 0px 10px 0px;
}

#sign_in_input{
	padding:0px;
	float:right;
}


#nav-link-register{
	width:181px;
	height:26px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

#nav-link-about{
	width:181px;
	height:25px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

#nav-link-inspire{
	width:181px;
	height:29px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

#nav-link-hiv{
	width:181px;
	height:29px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

#nav-link-fun{
	width:181px;
	height:28px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

#nav-link-involved{
	width:181px;
	height:28px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

#nav-link-news{
	width:181px;
	height:27px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

#nav-link-photo{
	width:181px;
	height:26px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

#nav-link-social{
	width:181px;
	height:31px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

#nav-link-contact{
	width:181px;
	height:24px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}


#quiz{
	width:155px;
	margin:0 auto;
	padding:25px 0px 10px 0px;
}


/*-----------------content column css (left column) / DO NOT TOUCH-----------------*/
#container-right{
	margin:0;
	padding:0px;
	width:570px;
	float:right;
}

#share-icons{
	margin:0;
	padding:0;
	float:right;
}


/*-----------------header css / DO NOT TOUCH-----------------*/

#header{
width:100%; height:15px; margin:0 auto; padding:10px 0px 5px 0px; border-width: 1px; border-style: none none solid none; border-color: #999;
}

#header-pad{
padding:0px 0px 5px 0px;
}

#header p {
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #626262;
text-decoration: none;
text-align:left;
letter-spacing:0px;
float:left;
}

#header p a {
font-style: normal;
text-transform:none;
color: #626262;
text-decoration: none;}

#header p a:hover {
font-style: normal;
text-transform: none;
color: #d7000e;
text-decoration: none;}




/*-----------------footer css / DO NOT TOUCH-----------------*/

#footer{
	width:790px;
	margin:0 auto;
	padding:0px;
}

#footer-colour{
	margin:0 auto;
	width:790px;
	padding:20px 0px 0px 0px;
	background-color:#d7000e;
	overflow:auto;
}

img#footer-site-map{
	margin:0;
	padding:0px 0px 50px 25px;
	float:left;
}

#foot-title{
	margin:0;
	padding:0px 0px 5px 0px;
}

#foot01{
	margin:0;
	padding:0px 15px 0px 0px;
	float:right;
}

#foot02{
	margin:0;
	padding:0px 15px 0px 15px;
	float:right;
	
	border-width: 1px;
	border-style: none solid none solid;
	border-color: #FFF;
}

#foot02-left{
	margin:0;
	padding:0px 6px 0px 0px;
	float:left;
	overflow:auto;
}

#foot02-right{
	margin:0;
	padding:0px 0px 0px 6px;
	float:left;
	overflow:auto;
}

#foot02-inner{
	margin:0;
	padding:0px 6px 0px 6px;
	float:left;
	overflow:auto;
}

#foot03{
	margin:0;
	padding:0px 15px 0px 15px;
	float:right;
}

#footer p {
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFF;
text-decoration: none;
text-align:left;
}

#footer p a {
font-style: normal;
text-transform:none;
color: #FFF;
text-decoration: none;}

#footer p a:hover {
font-style: normal;
text-transform: none;
color: #FFF;
text-decoration: underline;}
