@import url("text.css");
@import url(http://www.fatbeehive.com/beekeeper2/reset.css);

/* -------------------------------------------------------------
Employers Forum on Age MAIN STYLES
-------------------------------------------------------------- */

/*GLOBAL----------------------------------------- */
html, body{
	background:#fff url('/images/efb/stripe.png');
	margin:0;
	padding:0;
}
body img{ 
	border:0;
}
body h1{ 
	margin:0 0 10px 0;
	padding:0;
}
body h2{ 
	margin:0; 
	padding:10px 0 5px 0; 
}
body h3{ 
	margin:0; 
	padding:0;
}
.clear{
	clear:both;
}
.hide{
	display:none;
}

/*CONSTRUCT----------------------------------------- */
#diagbg{
	background:url('/images/efb/yellowheader.png') no-repeat;
	height:250px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:0;
}
#secnavpos{
	height:35px;
	margin:0 auto;
	position:relative;
	width:960px;
	z-index:20;
}
#wrapper{
	background:#fff;
	margin:0 auto;
	margin-bottom:30px;
	padding-bottom:10px;
	position:relative;
	width:960px;
	z-index:20;
}

/*HEADER----------------------------------------- */
ul#secnav{
	float:right;
	margin:10px 30px 0 0;
	padding:0;
}
ul#secnav li{
	display:inline;
	list-style:none;
}
#header{
	float:left;
	height:220px;
	width:960px;
}
a#logo{
	background:url('/images/efb/logo.jpg') no-repeat;
	display:block;
	float:left;
    height:0px;
    margin:30px 0 0 30px;
    overflow:hidden;
    padding-top:149px;
    width:286px;
}
#tagline{
	background:url('/images/efb/tagline.jpg') no-repeat;
	display:block;
	float:right;
    height:0px;
    margin:30px -30px 0 0;
    overflow:hidden;
    padding-top:129px;
    width:674px;
}

/*NAV----------------------*/
ul#topnav{
	background:url('/images/efb/navbg.jpg') no-repeat;
	border-bottom:solid 1px #008566;
	height:28px;
	left:316px;
	margin:0;
	padding:0;
	position:relative;
	top:175px;
	width:614px;
}
ul#topnav li{
	list-style:none;
}
li#about a{
	background:url('/images/efb/nav/about.jpg') no-repeat;
	display:block;
    height:0px;
    left:0;
    overflow:hidden;
    padding-top:28px;
    position:absolute;
    top:0;
    width:101px;
}
li#about a:hover{
	background:url('/images/efb/nav/abouthover.jpg') no-repeat;
}
li#about a.on{
	background:url('/images/efb/nav/abouthover.jpg') no-repeat;
}
li#events a{
	background:url('/images/efb/nav/events.jpg') no-repeat;
	display:block;
    height:0px;
    left:100px;
    overflow:hidden;
    padding-top:28px;
    position:absolute;
    top:0;
    width:106px;
}
li#events a:hover{
	background:url('/images/efb/nav/eventshover.jpg') no-repeat;
}
li#events a.on{
	background:url('/images/efb/nav/eventshover.jpg') no-repeat;
}
li#resources a{
	background:url('/images/efb/nav/resources.jpg') no-repeat;
	display:block;
    height:0px;
    left:205px;
    overflow:hidden;
    padding-top:28px;
    position:absolute;
    top:0;
    width:127px;
}
li#resources a:hover{
	background:url('/images/efb/nav/resourceshover.jpg') no-repeat;
}
li#resources a.on{
	background:url('/images/efb/nav/resourceshover.jpg') no-repeat;
}
li#news a{
	background:url('/images/efb/nav/newspress.jpg') no-repeat;
	display:block;
    height:0px;
    left:333px;
    overflow:hidden;
    padding-top:28px;
    position:absolute;
    top:0;
    width:150px;
}
li#news a:hover{
	background:url('/images/efb/nav/newspresshover.jpg') no-repeat;
}
li#news a.on{
	background:url('/images/efb/nav/newspresshover.jpg') no-repeat;
}
li#members a{
	background:url('/images/efb/nav/members.jpg') no-repeat;
	display:block;
    height:0px;
    left:483px;
    overflow:hidden;
    padding-top:28px;
    position:absolute;
    top:0;
    width:131px;
}
li#members a:hover{
	background:url('/images/efb/nav/membershover.jpg') no-repeat;
}
li#members a.on{
	background:url('/images/efb/nav/membershover.jpg') no-repeat;
}

/*CONTENT----------------------------------------- */
#intro{
	float:left;
	height:175px;
	margin:20px 30px 0 30px;
	width:320px;
}
#intro h3{
	margin-bottom:15px;
}
body#index #buttons{
	float:left;
	height:175px;
	margin-top:20px;
	width:245px;
}
body#index a#signup{
	background:url('/images/efb/signup.jpg') no-repeat;
	display:block;
    height:0px;
    margin-bottom:8px;
    overflow:hidden;
    padding-top:38px;
    top:0;
    width:241px;
}
body#index a#login{
	background:url('/images/efb/userlogin.jpg') no-repeat;
	display:block;
    height:0px;
    margin-bottom:8px;
    overflow:hidden;
    padding-top:38px;
    top:0;
    width:241px;
}
body#index a#facts{
	background:url('/images/efb/facts.jpg') no-repeat;
	display:block;
    height:0px;
    margin-bottom:8px;
    overflow:hidden;
    padding-top:38px;
    top:0;
    width:241px;
}
body#index a#guide{
	background:url('/images/efb/employerguide.jpg') no-repeat;
	display:block;
    height:0px;
    margin-bottom:8px;
    overflow:hidden;
    padding-top:38px;
    top:0;
    width:241px;
}
body#index a#member{
	background:url('/images/efb/becomemember.gif') no-repeat;
	display:block;
    height:0px;
    overflow:hidden;
    padding-top:38px;
    top:0;
    width:241px;
}


body#index #rightcol{
	background:url('/images/efb/rightcolbg.png') repeat-y;
	float:right;
	margin:5px -30px 0 0;
	padding:15px 20px 50px 25px;
	width:276px;
}
body#index a#efalogo{
	background:url('/images/efb/efalogo.png') no-repeat;
	display:block;
    height:0px;
    margin-bottom:25px;
    margin-top:5px;
    overflow:hidden;
    padding-top:78px;
    top:0;
    width:222px;
}
a#equalitylogo{
	background:url('/images/efb/equalitylogo.png') no-repeat;
	display:block;
    height:0px;
    overflow:hidden;
    padding-top:65px;
    top:0;
    width:238px;
}

/*feature box------------- */
#featuresbg{
	background:#f6e9af;
	float:left;
	margin:130px 0 0 -664px;
	padding:5px 0;
	width:900px;
}
#features{
	background:#f7eb77 url('/images/efb/featurebg.jpg') repeat-y;
	border-bottom:solid 20px #f7eb77;
	border-top:solid 20px #f7eb77;
	float:left;
	margin-left:5px;
	width:890px;
}
#featuredevent{
	float:left;
	margin:0 56px 0 23px;
	width:260px;
}
#eventsheader{
	background:url('/images/efb/featuredevent.jpg') no-repeat;
	display:block;
    height:0px;
    margin-bottom:8px;
    overflow:hidden;
    padding-top:29px;
    top:0;
    width:176px;
}
#featurednews{
	float:left;
	margin-right:50px;
	width:245px;
}
#newsheader{
	background:url('/images/efb/featurednews.jpg') no-repeat;
	display:block;
    height:0px;
    margin-bottom:8px;
    overflow:hidden;
    padding-top:29px;
    top:0;
    width:166px;
}
#featuredmember{
	float:left;
	width:235px;
}
#membersheader{
	background:url('/images/efb/featuredmember.jpg') no-repeat;
	display:block;
    height:0px;
    margin-bottom:8px;
    overflow:hidden;
    padding-top:29px;
    top:0;
    width:188px;
}
p.eventinfo{
	margin:0;
}

/*FOOTER----------------------------------------- */
#footer{
	clear:both;
	left:30px;
	position:relative;
	top:-25px;
}

/*SUB PAGE----------------------------------------- */
#midcol{
	float:left;
	margin-top:20px;
	padding-bottom:60px;
	width:460px;
}
#rightcol{
	background:url('/images/efb/rightcolbg.png') repeat-y;
	float:right;
	margin:5px -30px 0 0;
	padding:15px 20px 50px 25px;
	width:210px;
}

#buttons{
	float:left;
	height:100%;
	margin-top:20px;
	width:245px;
}
a#signup{
	background:url('/images/efb/signupsub.png') no-repeat;
	display:block;
    height:0px;
    margin-bottom:8px;
    overflow:hidden;
    padding-top:27px;
    top:0;
    width:179px;
}
a#login{
	background:url('/images/efb/userloginsub.png') no-repeat;
	display:block;
    height:0px;
    margin-bottom:8px;
    overflow:hidden;
    padding-top:27px;
    top:0;
    width:179px;
}
a#facts{
	background:url('/images/efb/factssub.png') no-repeat;
	display:block;
    height:0px;
    margin-bottom:8px;
    overflow:hidden;
    padding-top:27px;
    top:0;
    width:179px;
}
a#guide{
	background:url('/images/efb/employerguidesub.png') no-repeat;
	display:block;
    height:0px;
    margin-bottom:8px;
    overflow:hidden;
    padding-top:27px;
    top:0;
    width:179px;
}
a#member{
	background:url('/images/efb/becomemember_sub.gif') no-repeat;
	display:block;
    height:0px;
    margin-bottom:10px;
    overflow:hidden;
    padding-top:27px;
    top:0;
    width:177px;
}
a#efalogo{
	background:url('/images/efb/efb-logosub.png') no-repeat;
	display:block;
    height:0px;
    margin-bottom:30px;
    overflow:hidden;
    padding-top:94px;
    top:0;
    width:222px;
}

/*sub navigation------------- */
#subnav-wrapper{
	float:left;
	margin:20px 30px 0 30px;
	padding:20px 0 20px 20px;
	width:167px;
}
ul#subnav{
	background:#008566;
	float:left;
	margin:20px 30px 0 30px;
	padding:20px 0 20px 20px;
	width:167px;
}
ul#subnav li{
	background:url('/images/efb/subnavseps.jpg') left bottom no-repeat;
	list-style:none;
	padding:8px 0 7px 0;
}
ul#subnav li a{
	display:block;
	padding:0 30px 5px 0;
}
ul#subnav li a:hover{
	background:url('/images/efb/subnavbg.jpg') no-repeat top right;
	display:block;
	padding:0 30px 5px 0;
}
ul#subnav li a.on{
	background:url('/images/efb/subnavbg.jpg') no-repeat top right;
	display:block;
	padding:0 30px 5px 0;
}
ul#subnav li ul{
	margin:5px 0 0 10px;
}
ul#subnav li ul li{
	background:none;
}
ul#subnav li ul li a{
	background:none;
}
ul#subnav li ul li a:hover{
	background:none;
}

