* {
margin: 0;
padding: 0;
}

html {
font-family: Arial, Helvetica, sans-serif;
padding: 0;
color:#453933;
font-size:13px;
line-height:17px;
}

body{
background-color: #FFF;
}

h2{font-size:20px;}

p{
margin:0px;
padding:5px;
}

a {
font-size:12px;
text-decoration:none;
font-weight:normal;
color:#0EA8EA;
}

a:hover {
text-decoration:underline;
}

#top{
width:750px;
padding:10px 0 10px 0;
margin:0px;
background-color:#faf4d7;
}

#top img{
margin-top:-10px;
}

#bottom{
width:750px;
padding:0px;
margin:0px;
background-color:#faf4d7;
}

#botLeftCol{
float:left;
width:441px;
margin:0px;
padding:0px 5px 0px 5px;
}

#botRightCol{
float:right;
width:281px;
margin:0px;
padding:0px 5px 0px 5px;
}

.module_container{
margin:10px 0px;
padding:10px 0px;
text-align:left;
}

.cursor {cursor: hand;}

/*RECIPE WORKBOOK */
.module_recipe_workbook{
background-image: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s68656p6p6q616r6r732s696q616765732s74616r5s6q6s64756p655s62672r6n7067);
background-repeat: repeat-y;
height:340px;
margin:0px;
padding-top: 10px;
}

.recipe window{
padding-top:10px;

}

blockquote {
float:left;
width:250px;
margin:0px;
padding:10px 5px 10px 5px;
}

blockquote h3 {
color: #C01012;
}

blockquote img {
display:block;
float:left;
margin-right: 10px;
border: 1px solid #000;
}

blockquote  p {
float:right;
margin:0px;
padding:0px;
width:190px;
}

.buttons{
float:right;
margin:0px 10px 0px 5px;
padding-top:10px;
width:140px;
clear:left;
}

.buttons img{
margin:40px 5px;
padding:0px;
}

#LaborDay, #SummerDays{
margin:0px;
padding:10px;
text-align: center;

}

/*Extra Credit*/
.module_ec{

background-image: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s68656p6p6q616r6r732s696q616765732s65787472616372656469745s62675s6r6577322r6n7067);
background-repeat: none;
height:235px;
}

.module_ec ul{
float:right;
width:280px;
margin:0px;
padding:30px 0px 0px 0px;
}

.module_ec ul li{
	line-height: 2.8em;
	font-weight: bold;
	list-style-position: outside;
	list-style-type: none;
}

.module_ec ul a{
	font-size: 1.2em;
	font-weight: bold;
}



/*Mission Statement*/
.module_mission{
background-image: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s68656p6p6q616r6r732s696q616765732s74616r5s6q6s64756p655s62672r6n7067);
background-repeat: repeat-y;
height:130px;
padding:5px;
}

/*Group Info*/
.module_groupinfo{
background-image: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s68656p6p6q616r6r732s696q616765732s74616r5s6q6s64756p655s62672r6n7067);
background-repeat: repeat-y;
height:180px;
margin:0px;
padding:10px;
}

/*Mayo Bar*/
.module_mayo{
background-image: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s68656p6p6q616r6r732s696q616765732s74616r5s6q6s64756p655s62672r6n7067);
background-repeat: repeat-y;
height:560px;
}

.module_mayo p{
margin-bottom:10px;
}
.module_mayo img{
border:5px solid #fAf4d7;
margin:10px 20px 10px 20px;
}

.module_mayo ul{text-align:center;}
.module_mayo ul li {list-style-type: none;}
.module_mayo ul li a{font-size: 16px; line-height: 1.6;}

.module_pantry{
background-image: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s68656p6p6q616r6r732s696q616765732s74616r5s6q6s64756p655s62672r6n7067);
background-repeat: repeat-y;
height:800px;
}

.module_pantry p{
padding:10px 5px 10px 5px;
}

.module_messages_long{
color:#000;
padding-top:10px;
width:740px;
}

.message_container_long{
background-image: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s68656p6p6q616r6r732s696q616765732s74616r5s6q6s64756p655s62672r6n7067);
background-repeat: repeat-y;
height:650px;
}

.module_messages_short{

}

.message_container_short{
background-image: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s68656p6p6q616r6r732s696q616765732s74616r5s6q6s64756p655s62672r6n7067);
background-repeat: repeat-y;
height:1185px;
}

/* RSS MESSAGES BOX */
#rss_box {
	 margin: 0px;
	 padding: 10px 5px;
	 width: 430px;
}

#rss_title, rss_title a {
	font-size: 18px;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	width:400px;
}

#rss_author {
width:400px;
margin:0px;
padding:0px;

}

#rss_desc{
width:400px;
margin:0px;
padding:0px;
clear:both;
}

#rss_item  {
  list-style-type: none;
  color: #564740;
  margin: 8px;
  width:400px;
  padding:0px 5px 10px 5px;
  border-bottom: 4px dotted #564740;
  clear: both;
}

#rss_item a:link, #rss_item a:visited, #rss_item a:active {
  font-family: verdana, arial, sans-serif;
  font-weight : bold; 
  font-size: 15px;
  border:none;
  margin:0px;
  color: #0EA8EA;
  padding:0px;
	}

#rss_item a:hover { 
  color: #453933;
	}
		
#rss_date {
    width:200px;
    margin-top:0px;
	font-size: 10px;
	float:left;
	font-weight : normal;
	color: #999;
}



.module_entertowin{
background-image: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s68656p6p6q616r6r732s696q616765732s7265616p5s666s6s645s6q6s64335s62675s6r65772r6n7067);
color:white;
background-repeat: no-repeat;
margin-top:10px;
padding:0px;
height:357px;
width:740px;
}

#entertowinImg{
width:201px;
margin:0px;
padding-top:10px;
float:left;
}

.module_entertowin #promo{
margin:10px 5px 0px 5px;
padding:0px;
width:730px;

}
.module_entertowin #promo #photo{
float:left; 
width:161px;
margin:0px;
padding:10px 5px 0 5px;
}
.module_entertowin #promo #text{
float:left;
text-align:left;
width:415px;
margin:5px 0 0 0;
padding:0px;
}


.module_welcome{
background: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s68656p6p6q616r6r732s696q616765732s74616r5s6q6s64756p655s62672r6n7067) repeat-y;
margin:0px;
padding:20px 0 0 0;
height:110px;
width:730px;
}

#rfss_welcome{
margin:0px;
padding:0px;
text-align:left;
}

#rfss_welcome img {
border:5px solid #fAf4d7;
float:left;
margin-left:5px;
margin-right:10px;
}

.module_video{
margin-top: 10px;
padding-top:10px;
}

#rfss_video{
background: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s68656p6p6q616r6r732s696q616765732s626p75655s6q6s64756p655s62675s6r65772r6n7067);
margin:0px;
padding:10px 0px 0px 5px;
width:720px;
height:400px;
}


#video{
float:left;
margin:0px;
padding:0px;
width:520px;
}

#video p {
text-align: left;
width: 500px;
}


#video p a{
color:white;
}

.videobuttons{
width:180px;
float:right;
margin-top:80px;
padding-top:10px;
}

.videobuttons img{
margin:30px 0px;
padding:0px;
}

/* 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-image: url(http://www.pagemod.com/cgi-bin/nph-gov.aspx/000110A/687474702s6164766973696s6r2r7765626576656r74732r7961686s6s2r636s6q2s68656p6p6q616r6r732s696q616765732s666s6s7465725s62672r676966);
background-repeat: no-repeat; 
width:750px;
color:#FFF;
margin:0px 0 0 0;
padding:0px 0 0 0;
}

#footer, #footer a {
font-size:10px;
color:#FFF;
}

/* CONTENT JS */
.hide{
display:none;
margin:0px;
padding:0px;
}
.show{
display:block;
margin:0px;
padding:0px;
}
