@import url();

body {
	width: 802px;
	font-family: Helvetica, Verdana, sans-serif;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
    border: 0px #f00 solid;
}

.main {
	width: 800px;
/*	height: 800px;*/
/*    position: relative;*/

    top: 10px;
    border: 1px #aaa solid;
}

a, a:link, a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

img.upper-masthead {
	width: 800px;
	height: 67px;
    position: relative;
    left: 0px;
    top: 0px;
	border: 0;
}

/* menu */
.menu-home {
	width: 800px;
	height: 45px;
    position: relative;
    z-index: 2;
    left: 0px;
    top: 0px;
    border: 0px #00f solid;
    background: url(images/bg-menu-home.jpg);
}

.menu {
	width: 800px;
	height: 45px;
    position: relative;
    z-index: 2;
    left: 0px;
    top: 0px;
    border: 0px #00f solid;
    background: url(images_new/bg-menu.png);
}

.weather {
    margin-left: 0px;
    position: relative;
    font-family: Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #777777;
    top: 9px;
    border: 0px #00f solid;
}

.time {
    margin-left: 15px;
	margin-top: 13px;
    position: absolute;
    font-family: Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #777777;
    border: 0px #00f solid;
}

img.wx {
	margin-left: 10px;
	margin-top: -10;
    position: absolute;
    z-index: 5;
    border: 0px #00f solid;
}

.temp {
    margin-left: 95px;
	margin-top: 10;
    position: absolute;
    z-index: 5;
    font-family: Helvetica, Verdana, sans-serif;
	font-size: 17px;
	color: #777777;
    border: 0px #00f solid;
}

.main-nav {
    margin-left: 180px;
    position: relative;
    font-family: Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #4fbef2;
	text-align: left;
    top: 9px;
    border: 0px #00f solid;
}

.main-nav-pipe {
    font-family: Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #9fc957;
    top: 9px;
}

a.main-anchor:link {
    color: #777777;
    font-family: Helvetica, Verdana, sans-serif;
	font-size: 12px;
    }
a.main-anchor:visited {color: #333333}
a.main-anchor:hover {color: #4e7a01}

.day {
    margin-left: 25px;
    position: relative;
    font-family: Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #777777;
    top: 10px;
    border: 0px #00f solid;
}

/* menu eof */

h1 {
	font-size: 20px;
	font-weight: normal;
	color: #4fbef2;
	text-align: left;
	margin-left: 12px;
	margin-right: 220px;
	margin-top: 0px;
}

h2 {
	font-size: 15px;
	font-weight: normal;
	color: #93c243;
	text-align: left;
	margin-left: 12px;
	margin-right: 220px;
	margin-top: 0px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #93c243;
	text-align: left;
	margin-left: 12px;
	margin-right: 55px;
	margin-top: 0px;
}

.copy-1 {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: left;
	margin-left: 12px;
	margin-right: 55px;
	margin-top: 0px;
}

/* left nav */
#navbox {
    float: left;
    width: 219px;
    height: 471px;
    position: relative;
    color: #ffffff;
    margin: 0 0 0 20px;
    border: 0px #FF8300 solid;
    background: #a5ca5a url(images_new/bg-left-nav-grad-only.jpg);
}

#navbox a {
    color: #ffffff;
}

.see-all {
    margin: 0px 0 0 0;
    font-size: 11px;
    border: 0px #555 solid;
}

.cal-of-events {
    height: 80px;
    padding-left: 5px;
    margin: 0 0 0 0;
    font-size: 20px;
    background: url(images_new/bg-left-nav-calendar.png);
    border: 0px #000 solid;
}

.event-name {
    margin: 0 0 0 0;
    font-size: 15px;
    border: 0px #555 solid;
}

.healthy-recipe {
    height: 80px;
    padding-left: 5px;
    margin: 0 0 0 0;
    font-size: 20px;
    background: url(images_new/bg-left-nav-recipe.png);
    border: 0px #000 solid;
}

.recipe_menu_name {
    margin: 0 10px 0 0;
    font-size: 15px;
    border: 0px #f00 solid;
}

.assess-your-health {
    height: 54px;
    padding-left: 5px;
    margin: 0 0 0 0;
    font-size: 20px;
    background: url(images_new/bg-left-nav-assess.png);
    border: 0px #000 solid;
}

.health-tools {
    margin: 1px 10px 0 0;
    font-size: 15px;
    line-height: 15px;
    border: 0px #555 solid;
}

.explore-region {
    height: 65px;
    padding-left: 5px;
    margin: 0 0 0 0;
    font-size: 20px;
    background: url(images_new/bg-left-nav-explore.png);
    border: 0px #000 solid;
}

.explore_name {
    margin: 0 10px 0 0;
    font-size: 15px;
    line-height: 15px;
    border: 0px #555 solid;
}

.move-it {
    height: 65px;
    padding-left: 5px;
    margin: 0 0 0 0;
    font-size: 20px;
    background: url(images_new/bg-left-nav-move.png);
    border: 0px #000 solid;
}

.move-it-current {
    margin: 0 10px 0 0;
    font-size: 15px;
    line-height: 15px;
    border: 0px #555 solid;
}

.doc-talk {
    height: 65px;
    padding-left: 5px;
    margin: 0 0 0 0;
    font-size: 20px;
    background: url(images_new/bg-left-nav-doc.png);
    border: 0px #000 solid;
}

.doc-talk-current {
    margin: 0px 10px 0 0;
    font-size: 15px;
    line-height: 15px;
    border: 0px #555 solid;
}

.heart-health {
    height: 65px;
    padding-left: 5px;
    margin: 0 0 0 0;
    font-size: 20px;
    border: 0px #000 solid;
}

.heart-health-current {
    margin: 0px 10px 0 0;
    font-size: 15px;
    line-height: 15px;
    border: 0px #555 solid;
}


/* left nav eof */

/* flash masthead */
.masthead-flash {
    position: relative;
    z-index: 1;
    left: 0px;
    top: 0px;
    width: 800px;
    height: 188px;
    border: 0px #00f solid;
/*    background: url(images/masthead-static.jpg);
    background-repeat: no-repeat; */
}

/* flash masthead eof */


/* page body */
#body-main-home {
/*    float: right;*/
    width: 538px;
    position: relative;
    margin: 0 0 0 239px;
    background: url(images/bg-main.png);
    background-repeat: repeat-x;
    border: 0px #0f0 solid;
}

#body-main {
/*    float: right;*/
    width: 538px;
    position: relative;
    margin: 0 0 0 239px;
    background: #ffffff;
    border: 0px #0f0 solid;
}

.image-right {
	float: right;
	
	margin-top: 40px;
    border: 1px #00f solid;
}

.click-track {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 12px;
	float: right;
	text-align: center;
	color: #ffffff;
    position: relative;
    width: 280px;
    margin: 0 0 0 0;
    padding: 6px 0px 6px 0px;
    background: #585850;
    border: 0px #f00 solid;
}

a.click-tracker:link {color: #93c242}
a.click-tracker:visited {color: #93c242}
a.click-tracker:hover {color: #cefc7f}

.friend {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: left;
	margin-left: 12px;
	margin-right: 55px;
	margin-top: 0px;	
}
/* page body eof */

#feature-1 {
    height: 153px;
    color: #ffffff;
    background: url(images/bg-feature-1.jpg);
    border: 0px #f00 solid;
}

#feature-1 h1 {
    font-size: 30px;
    width: 230px;
    padding: 30px 0 0 20px;
    text-align: left;
    color: #ffffff;
    border: 0px #f00 solid;
}

#feature-1 h2 {
    font-size: 22px;
    width: 170px;
    padding: 0 0 0 80px;
    margin-top: -20px;
    text-align: left;
    color: #fff;
    border: 0px #f00 solid;
}

#feature-1 p {
    float: right;
    font-size: 11px;
    line-height: 17px;
    width: 240px;
    padding: 0 0 0 0;
    margin-top: -70px;
    margin-right: 10px;
    text-align: left;
    color: #555;
    border: 0px #f00 solid;
}

/* quotes */
.quote {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #777777;
    width: 513px;
    height: 103px;
    position: relative;
    margin-top: -70px;
    margin-left: 239px;
    padding: 90px 10px 0 15px;
    background: url(images/bg-quote.png);
    background-repeat: no-repeat;
/*    top: -610px;*/
    border: 0px #f00 solid;
}
/* quotes eof */

/* footer */
.footer {
    width: 541px;
    position: relative;
    margin-left: 279px;
/*    top: 770px;*/
    height: 25px;
    border: 0px #0f0 solid;	
}

.footer-nav {
    margin-left: 0px;
    position: relative;
    font-family: Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #777777;
	text-align: left;
    top: 0px;
    border: 0px #0f0 solid;	
}

.footer-nav-pipe {
    font-family: Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #9fc957;
    top: 0px;
}

a.footer-anchor:link {
    color: #777777;
    font-family: Helvetica, Verdana, sans-serif;
	font-size: 10px;
    }
a.footer-anchor:visited {color: #333333}
a.footer-anchor:hover {color: #4e7a01}

.nfp {
	width: 180px;
    position: relative;
    margin-left: 605px;
/*    top: 758px;*/
    height: 10px;
    font-family: Helvetica, Verdana, sans-serif;
	font-size: 9px;
	color: #777777;
	text-align: left;
    border: 0px #0f0 solid;	
}

a.iputty:link {color: #386DBB}
a.iputty:visited {color: #386DBB}
a.iputty:hover {color: #cccccc}


/* footer eof */