/* CSS Document */

/*   ------    GLOBAL    --------  */

html, body {
	background: #FFFFFF;
	padding: 0px;
	margin: 0px 0px;
        text-align: center;
}

img {
	border: none;
	vertical-align: text-top;
}

/*a {
	margin: 0px;
	padding: 0px;
        border: none;
}*/

#center {
        width: 850px;
        margin: 0px auto;
        text-align: left;
        padding: 0px;
        height: 100%;
}

/* --------  global topnav -------- */

#header { 
	width: 790px;
	padding: 0px;
	height: 246px;
	position: relative;
        top: 0px auto;
        left: 15px;
}

#topnav { 
	width: 830px;
	padding: 0px;
	height: 100px;
	position: relative;
        top: 0px auto;
        left: 32px;
}

.who {
	position: absolute;
	top: 0px;
	left: 0px;
}

.gethelp {
	position: absolute;
	top: 0px;
	left: 134px;
}

.meetkids {
	position: absolute;
	top: 0px;
	left: 261px;
}

.meetfriends {
	position: absolute;
	top: 0px;
	left: 386px;
}

.events {
	position: absolute;
	top: 0px;
	left: 530px;
}

.contact {
	position: absolute;
	top: 0px;
	left: 675px;
}
.beigebar {
	position: absolute;
	top: 62px;
	left: 0px;
}

.nffrlogo {
	position: absolute;
	top: 80px;
	left: 50px;
}

.title {
	position: absolute;
        top: 180px;
	margin-left: 150px;
}

/* --------  global leftnav -------- */

.donate {
	position: absolute;
        top: 270px;
	margin-left: 20px;
}

.logo_accredited {
	position: absolute;
        top: 440px;
	margin-left: 35px;
}

.line1 {
	position: absolute;
        top: 210px;
	margin-left: 42px;
}

.line_vert1 {
	position: absolute;
        top: 179px;
	margin-left: 117px;
}

.line_vert2 {
	position: absolute;
        top: 0px;
	margin-left: -1px;
}

/* --------  global rightnav -------- */

#rightnav {
	width: 350px;
        top: -31px;
	margin-right: 0px;
	margin-left: 548px;
	padding: 0px;
        position: relative;
}

.picture {
	position: relative;
        top: 0px;
	margin-left: 0px;
}

.CFTL {
	position: relative;
        top: 10px;
	margin-left: 20px;
        color: #ff33cc;
        font-size: 13px;
}

.video {
	position: relative;
        top: 25px;
	margin-left: 25px;
}

.irps {
	position: relative;
        top: 22px;
	margin-left: 20px;
}

.line2 {
	position: relative;
        top: 22px;
	margin-left: -1px;
}

.line3 {
	position: relative;
        top: 27px;
	margin-left: -1px;
}

.rightfont {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #999966;
}

/* --------  global footer -------- */

.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #999966;
}

.main10 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
}

.main14 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #999966;
}

.blue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #3399ff;
}

.blue16 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #3399ff;
}

.purple {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #6633cc;
}

.purple12 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #6633cc;
}

.purple14 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #6633cc;
}

.pink {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #ff33cc;
}

a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #3399ff;
	text-decoration: none;
}

a:visited {  
	font-family: Verdana, Arial, sans-serif; 
	font-size: 13px; 
	color: #0099cc; 
	text-decoration: none; 
}
	
a:hover {  
	font-family: Verdana, Arial, sans-serif; 
	font-size: 13px; 
	color: #66ccff; 
	text-decoration: underline; 
}

/*a:active {  
	font-family: Verdana, Arial, sans-serif; 
	font-size: 13px; 
	color: #3399ff; 
	text-decoration: underline; 
}*/

.footer a:link {  font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3399ff; text-decoration: none; }
.footer a:visited {  font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0099cc; text-decoration: none; }
.footer a:hover {  font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #66ccff; text-decoration: underline; }
.footer a:active {  font-family: Verdana, Arial, sans-serif; font-size: 10px; }