* {
margin: 0;
padding: 0;
}

html {
font-family: Arial, Helvetica, sans-serif;
padding: 0;
color:#000000;
font-size:13px;
line-height:17px;
}

body{
background-color: #000;
}

a {
text-decoration:none;
}

a.h2 {
font-size: 13px;
padding-bottom:1px;
font-weight:bold;
display:block;
color:#333333;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


a.h2Healthy {
color: #0698d4;
font-size: 12px;
padding-bottom:5px;
font-weight:bold;
display:block;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a {
font-size:12px;
text-decoration:none;
font-weight:normal;
}

a:hover {
text-decoration:underline;
}


.pic {
   border: 1px solid #999;
   margin:0 10px 40px 0;
   padding:0px;
}


#featured_group_header{
	margin-bottom:-5px;
	padding:0px;
	border:0px solid;
}

h2 {
color:#333333;
font-size:14px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

h3 {
margin:10px 0 0 0;
color:#367f09;
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.light_title {
font-weight: bold;
margin:0px;
padding:10px 0px 5px 10px;
color: #333; 
font-size: 15px;

}


#light_title {
font-weight: bold;
margin-right:5px;
padding:10px 0px 0px 0px;
color: #367f09; 
font-size: 15px;

}


#top {
background-color: white;
width:750px;
border-left: 1px solid #FFF;
margin:0px;
padding:0px;
height:630px;
text-align:left;
}

#bottom {
background-color: white;
width:750px;
border-left: 1px solid #FFF;
margin:-5px 0 0 0;
padding:0px;
height:605px;
}

#ds_bot{
background: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s66616q696p796s677261706865722s696q616765732s65766572796461795s77656p6p6r6573735s746s705s64732r676966) repeat-y;
width:7px;
margin:0px;
padding:0px;
float:right;
height:605px;
}



.panel{
margin:0px;
padding: 20px 0px 0px 20px;
width:320px;
float:left;
}

.rt_panel{
margin:0px;
padding: 20px 0px 0px 30px;
float:left;
width:310px;
}


.lwr_panel{
margin:0px;
padding: 20px 0px 0px 20px;
width:320px;
float:left;
}

.lwr_rt_panel{
margin-top:-5px;
padding: 20px 0px 0px 80px;
width:320px;
float:left;
}

#fd_group{
margin:0px;
padding:0px;
}

#fd_group hr{
margin-bottom:15px;
padding:0px;
color: #999;
}



#module{
margin:0;
padding:0;
float:left
}	

#module_featured{
margin:0px;
padding:0px;
min-height: 500px;
height:100%;
float:left;
}

#sub_grp_mod{
text-align: left;
float:left;
width: 310px;
margin:0px;
padding:5px 0 5px 0;
}

#sub_grp_mod img{
clear: both;
align: left;
margin:0px 5px 15px 0px;
border: none;
border: solid 1px #999;
}


#module_discover{
width:320px;
margin:0px;
padding:0px;
}


#links{
width:377px;
margin:0px;
padding:0px;

}

#links_ul li {
font-size: x-small;
font-weight: bold;
line-height:20px;
}

#links_ul {
margin: 0px;	
padding: 0 10px 0 10px;
list-style: none;
text-align: left;
float:left;
}

#more{
margin:0px;
padding:30px 0 0 10px;
width: 300px;
text-align:left;
}


/* YAHOO TOP O THE PAGE STUFF */

#yahoo_header {
	background-color: #FFF;
	color: #000;
	height: 55px;
	margin: 0px;
	padding: 0px;
	position: relative;
	width:750px;
}
#yahoo_header h1 {
	display: none;	
}

#groups_logo {
	width: 750px;
	margin: 0 auto;	
}

#groups_logo img {
	margin: 17px 0 0 0;
}
	
#yahoo_links {
	position: absolute;
	top: 25px;
	right: 8px;
	width: 16em;
	text-align: right;
	
	font-size: 11px;
}

#footer {
background: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s66616q696p796s677261706865722s696q616765732s7961686s6s5s66616q696p796s67726170686572325s30382r6n7067) no-repeat;
width:750px;
color:#FFF;
margin:0px 0 0 0;
padding:7px 0 0 0;
}

#footer, #footer a {
font-size:10px;
color:#FFF;
}
