/****HTML****/

body { margin: 0; font: 11px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; text-align: center; background: url("../images/nv-bckgrnd.gif") repeat-x #FFF; }

/*border: 1px solid green;*/ 

:focus { outline: none; /* prevent annoying outline on FF bkgnd image links */ }

.clear { clear: both; }

#m { margin: 0 auto; width: 950px; overflow: visible; text-align: center; clear: both;  }


/****HEADER****/
#hdr { margin: 0 auto; width: 950px; height: 154px; text-align: left; }

#hdr h1 { margin: 20px 0 0 0; width: 350px; height: 80px; float: left;  background: transparent url('../images/vitamin-angels.gif') no-repeat top center;}
#hdr h1 a { float: left; text-indent: -12345px; /*position: relative; only necessary when link is on transparent background and using pngFix */ cursor: pointer; width: 100%; height: 100%; }

#hdr-search { margin: 54px 0 0 0; width: 325px; float: right; }
#hdr-search input { margin: 0 0 0 5px; width: 145px; float: left; }  

#nv-search { margin: 0 auto; width: 325px; height: 20px; }
#nv-search li { margin: 0 5px 0 5px; float: left; list-style: none; display: inline; }

#nv-search a { color: #0096a5; font-size: 12px; text-decoration: underline; padding-bottom: 0px; padding: 0px; text-transform: none; }
#nv-search a:visited, nv-search a:active { COLOR: #0096a5; font-size: 12px; text-decoration: underline; text-transform: none; }
#nv-search a:hover { COLOR: #0096a5; font-size: 12px; text-decoration: none; text-transform: none; }	


/****NAVIGATION****/
#nv { margin: 24px 0 0 0; width: 950px;  position: relative; float: left; }

#nv-m { margin: 0 auto; width: 950px; height: 30px; background: url("../images/nv-m.gif") no-repeat; }
#nv-m span { display: none; }
#nv-m li, #nv-m a { height: 30px; display: block;  }
#nv-m li { float: left; list-style: none; display: inline; }

#nv-m-00 { width: 40px; }
#nv-m-01 { width: 85px; }
#nv-m-02 { width: 114px; }
#nv-m-03 { width: 126px; }
#nv-m-04 { width: 99px; }
#nv-m-05 { width: 128px; }
#nv-m-06 { width: 160px; }
#nv-m-07 { width: 76px; }
#nv-m-08 { width: 65px; }
#nv-m-09 { width: 57px; } 

#nv-m-01 a:hover { background: url("../images/nv-m.gif") -40px -30px no-repeat; }
#nv-m-02 a:hover { background: url("../images/nv-m.gif") -125px -30px no-repeat; }
#nv-m-03 a:hover { background: url("../images/nv-m.gif") -239px -30px no-repeat; }
#nv-m-04 a:hover { background: url("../images/nv-m.gif") -365px -30px no-repeat; }
#nv-m-05 a:hover { background: url("../images/nv-m.gif") -464px -30px no-repeat; }
#nv-m-06 a:hover { background: url("../images/nv-m.gif") -592px -30px no-repeat; }
#nv-m-07 a:hover { background: url("../images/nv-m.gif") -752px -30px no-repeat; }
#nv-m-08 a:hover { background: url("../images/nv-m.gif") -828px -30px no-repeat; }

body.donate #nv-m-01 { background: url("../images/nv-m.gif")-40px -30px no-repeat; }
body.get-invovled #nv-m-02 { background: url("../images/nv-m.gif") -125px -30px no-repeat; }
body.why-va #nv-m-03 { background: url("../images/nv-m.gif") -239px -30px no-repeat; }
body.programs #nv-m-04 { background: url("../images/nv-m.gif") -365px -30px no-repeat; }
body.photos-media #nv-m-05 { background: url("../images/nv-m.gif") -464px -30px no-repeat; }
body.project-resources #nv-m-06 { background: url("../images/nv-m.gif") -592px -30px no-repeat; }
body.about #nv-m-07 { background: url("../images/nv-m.gif") -752px -30px no-repeat; }
body.shop #nv-m-08 { background: url("../images/nv-m.gif") -828px -30px no-repeat; }

/****SECONDARY NAVIGATION****/
#nv-sec { margin: 0 auto; width: 125px; float: left; }
#nv-sec p.sec-active { margin: 0 auto; font-size:11px; text-transform: uppercase; color:#00aEC5; line-height: 1.7; }
#nv-sec p.sec-active a { color: #00aEC5; font-size: 11px; text-decoration: none; text-transform: uppercase; }
#nv-sec p.sec-active a:visited, nv-sec p.sec-active a:active { COLOR: #00aEC5; font-size: 11px; text-decoration: none; text-transform: uppercase; }
#nv-sec p.sec-active a:hover { COLOR: #002e32; font-size: 11px; text-decoration: none; text-transform: uppercase; }	

#nv-sec p.sec-on { margin: 0 auto; font-size:11px; text-transform: uppercase; color:#002e32;  }

#nv-sec p.page-active { margin: 0 auto; font-size:11px; color:#6F7073; line-height: 1.7; }
#nv-sec p.page-active a { color: #6F7073; font-size: 11px; text-decoration: none; text-transform: none; }
#nv-sec p.page-active a:visited, nv-sec p.page-active a:active { COLOR: #5c5d60; font-size: 11px; text-decoration: none; text-transform: none; }
#nv-sec p.page-active a:hover { COLOR: #272425; font-size: 11px; text-decoration: none; text-transform: none; }

#nv-sec p.page-on { margin: 0 auto; font-size:11px; color:#272425; }

#nv-sec p.arch-active { margin: 0 auto; font-size:11px; text-transform: uppercase; color:#636466; line-height: 1.7; }
#nv-sec p.arch-active a { color: #636466; font-size: 11px; text-decoration: none; text-transform: uppercase; }
#nv-sec p.arch-active a:visited, nv-sec p.sec-active a:active { COLOR: #636466; font-size: 11px; text-decoration: none; text-transform: uppercase; }
#nv-sec p.arch-active a:hover { COLOR: #000000; font-size: 11px; text-decoration: none; text-transform: uppercase; }	

/****CONTENT****/

#c { margin: 30px 0 0 0; width: 950px; overflow: visible; text-align: left; clear: both;  }

#home-guts { margin: 0 auto; width: 720px; float: left; }
#home-flash { margin: 0 auto; width: 720px; height: 335px; float: left;  }
#home-body { margin: 10px 0 0 0; width: 720px; float: left; }
#home-body-content { margin: 0 15px 0 0; width: 284px; float: left; }
#home-body img { float: left; }

#home-trio { margin: 10px 0 0 0; width: 950px; float: left; }
#home-trio ul { margin: 0 auto; list-style: none; }
#home-trio li { margin: 0 auto; width: 315px; float: left; list-style: none; display: inline; }
#home-trio img { float: left; }
.trio-content { margin: 55px 0 0 0; width: 175px; float: left; }

#sec-guts { margin: 0 auto; width: 824px; float: left;  }
#sec-guts-bckgrnd { margin: 0 auto; width: 824px; background: url("../images/blue-background.jpg") no-repeat; float: left;  }
#sec-guts-bckgrnd-solid { margin: 0 auto; width: 824px; background: url("../images/blue-background-solid.jpg") no-repeat #00a0b7; float: left;  }
#sec-guts-bttm { margin: 0 auto; width: 824px; float: left;  }
#sec-guts-bckgrnd-long { margin: 0 auto; width: 824px; background: url("../images/blue-background-long.jpg") no-repeat; float: left;  }
#sec-guts-bckgrnd-orange-long { margin: 0 auto; width: 824px; background: url("../images/orange-background-long.jpg") no-repeat; float: left;  }
#sec-guts-bckgrnd-green-long { margin: 0 auto; width: 824px; background: url("../images/green-background-long.jpg") no-repeat; float: left;  }
#sec-guts-bckgrnd-brown-long { margin: 0 auto; width: 824px; background: url("../images/brown-background-long.jpg") no-repeat; float: left;  }
#sec-guts-middle { margin: 0 auto; width: 649px; float: left; }
#sec-guts-right { margin: 25px 0; width: 175px; float: left; }

/*#sec-guts-right img  { margin: 7px 0 10px 0; }*/


/****CONTENT DONATE****//*border: 1px solid green;*/

#donate-options { padding: 20px 0 0 15px; width: 809px; float: left; }
#donate-options ul { margin: 0 auto; list-style: none; }
#donate-options li { margin: 0 auto; width: 265px; float: left; list-style: none; display: inline; }
#donate-options p { margin: 7px 0 0 15px; width: 220px; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; }

#donate-questions { padding: 30px 0 0 15px; width: 809px; float: left; }
#fundraiser { padding: 0 0 0 20px; width: 336px; float: left; }
#donation { padding: 0 0 0 30px; width: 373px; float: left; }

#donate-money { padding: 20px 0 0 15px; width: 800px; float: left; }
#donate-money p { margin: 7px 0 0 15px; width: 755px; font: 17px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; }

#donate-product { padding: 20px 0 0 15px; width: 800px; float: left; }
#donate-product-guts { padding: 10px 0 0 10px; width: 780px; float: left; overflow: hidden;}
#donate-product p { margin: 7px 0 10px 0; font: 17px Helvetica, Arial, sans-serif; line-height: 1.5; color: #ac13ab; }

#donate-product ul { margin: 0 auto; list-style: none;  }
#donate-product li { margin: 0 auto; width: 265px; float: left; list-style: none; display: inline;  }
#donate-product li p { margin: 0 20px 0 20px; width: 225px; float: left; list-style: none; display: inline; line-height: 1.2; text-align: center; }

#donate-product-row { padding: 40px 0 0 20px; width: 785px; float: left; }
#donate-product-row p { margin: 7px 0 10px 0; font: 17px Helvetica, Arial, sans-serif; line-height: 1.5; color: #ffa820; }
#donate-product-row-left { width: 260px; text-align: center; float: left;  }
#donate-product-row-left-hdr { width: 260px; float: left;  }
#donate-product-row-left-hdr img { display: inline; }
#donate-product-row-right { width: 525px; text-align: center; float: left;  }
#donate-product-row-mid { width: 785px; text-align: center; float: left;  }

#donate-ecard-row { padding: 10px 0 0 15px; width: 794px; float: left;  }

#donate-duo { margin: 10px 0 0 0; width: 809px; float: left; }
#donate-duo ul { margin: 0 auto; list-style: none; }
#donate-duo li { margin: 0 0 0 30px; width: 355px; float: left; list-style: none; display: inline; }
#donate-duo img { float: left; }
.duo-content { margin: 55px 0 0 0; width: 235px; float: left; }

#donate-duo p {  font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #8CC63F; }
#donate-duo a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #8CC63F; text-decoration: none; outline: none; }
#donate-duo a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#8CC63F; text-decoration: underline; }

#donate-middle { padding: 0 15px 0 15px; width: 610px; float: left; }
#donate-middle p { margin: 0 0 10px 0; font: 17px Helvetica, Arial, sans-serif; line-height: 1.5; }
#donate-middle p.pink { margin: 0 0 10px 0; font: 17px Helvetica, Arial, sans-serif; line-height: 1.5; color:#ac13ab; }
#donate-middle p.body { margin: 0 auto; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; }
#donate-middle p.disclaimer { margin: 0 0 10px 0; font: 10px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; float: left; }

.middle-slide { width: 600px; height: 22px; float: left; background: url("../images/slide-grad.jpg") repeat-y; border: 1px solid #dfe0e1; }
.middle-slide h1 { margin: 4px 0 0 5px; font: 12px Helvetica, Arial, sans-serif; color: #000000; font-weight: bold; text-transform: none;}
#middle-slide-open { width: 600px; margin: 10px 10px 15px 10px; float: left; }
#middle-slide-open p { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; display:inline; }
#middle-slide-open p.pink { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color:#ac13ab; font-weight: bold; }
#middle-slide-open p.faq { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color:#ac13ab;  }
#middle-slide-open a { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; text-decoration: underline;  }
#middle-slide-open a:hover { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; text-decoration: none; }

.slide-p { margin: 10px 0 10px 0; }



#nutrients-first { margin: 20px 35px 20px 0; padding: 0; width: 275px; float: left; }
#nutrients-second { margin: 20px 0 20px 0; padding: 0; width: 275px; float: left; }

th.first { width: 150px; border:1px solid #FFF; text-align: left;  }
th.second { width: 100px; border:1px solid #FFF; text-align: left;  }
td { width: 250px; padding: 0; } 
th.sep { width: 250px; height: 1px; background: #000; }


#donate-submit-form { padding: 10px 0 10px 0; width: 600px; float: left; position: relative; }

#donate-submit-form input { margin: 0 0 0 5px; width: 350px; float: left; }  
.donate-submit-form-row { margin: 5px 0 5px 0; width: 550px; float: left; }
.donate-submit-form-row-title { margin: 4px 0 0 5px; width: 100px; text-align: right; float: left; }
.donate-submit-form-row-input { margin: 0 0 0 5px; width: 350px; float: left; }
#donate-submit-form-bttn { margin: 0 0 0 5px; width: 63px; position: absolute; left: 400px; top: 115px; }  

p.orange {  margin: 0 auto; font: 12px Helvetica, Arial, sans-serif;  color: #ffa820; }
p.orange a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffa820; text-decoration: none; outline: none; }
p.orange a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ffa820; text-decoration: underline; }




/****ABOUT US SECTION****//*border: 1px solid green;*/
/*about home*/
#about { padding: 20px 0 0 15px; width: 800px; float: left; }
#about-guts { padding: 10px 0 0 10px; width: 780px; float: left; overflow: hidden;}
#about p { margin: 7px 0 10px 0; font: 17px Helvetica, Arial, sans-serif; line-height: 1.5; color: #ac13ab; }

#about ul { margin: 0 auto; list-style: none;  }
#about li { margin: 0 auto; width: 265px; float: left; list-style: none; display: inline;  }
#about li p { margin: 0 20px 0 20px; width: 225px; float: left; list-style: none; display: inline; line-height: 1.2; text-align: center; }

#about-row { padding: 40px 0 0 20px; width: 785px; float: left; }
#about-row p { margin: 7px 0 10px 0; font: 17px Helvetica, Arial, sans-serif; line-height: 1.5; color: #ffa820; }
#about-row-left { width: 260px; text-align: center; float: left;  }
#about-row-left-hdr { width: 260px; float: left;  }
#about-row-left-hdr img { display: inline; }
#about-row-right { width: 525px; text-align: center; float: left; }
#about-row-mid { width: 785px; text-align: center; float: left; }

/*board of directors*/
#about-bd-middle { padding: 20px 25px 0 20px; width: 600px; float: left; }

#about-bd-right { margin: 60px 0 0 0; padding: 0 20px 0 0; width: 155px; float: right; }

.about-slide { padding: 6px 0 0 0; width: 590px; height: 24px; float: left; background: #FFFFFF; border: 1px solid #dfe0e0; }
.about-slide h1 { margin: 0 0 0 10px; font: 15px Helvetica, Arial, sans-serif; color: #0397a5; font-weight: normal; text-transform: none; display: inline; }
.about-slide p.title { font: 12px Helvetica, Arial, sans-serif; color: #505254; display: inline; }

#about-slide-open { width: 570px; margin: 10px 0 15px 0; padding: 0 0 0 20px; float: left; }
#about-slide-open-img { margin: 0 20px 0 0; width: 160px; float: left; }
#about-slide-open-copy { width: 375px; float: left; }
#about-slide-open p { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #141517; }
#about-slide-open a { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; text-decoration: underline;  }
#about-slide-open a:hover { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; text-decoration: none; }

.slide-p { margin: 10px 0 10px 0; }

#directors { margin: 0 auto; width: 570px; float: left; }
#advisors { margin: 25px 0 0 0; width: 570px; float: left; }
#staff { margin: 0 auto; width: 570px; float: left; }
#intro { margin: 0 0 15px 0; width: 580px; float: left;  }

#about-middle { padding: 0 15px 0 15px; width: 610px; float: left; overflow: visible; }
#about-middle p { margin: 0 0 10px 0; font: 17px Helvetica, Arial, sans-serif; line-height: 1.5; clear: left; }
#about-middle p.intro { margin: 0 0 10px 0; font: 17px Helvetica, Arial, sans-serif; line-height: 1.5; display: inline; }
#about-middle p.orange {  margin: 0 auto; font: 17px Helvetica, Arial, sans-serif;  color: #ffa820; display: inline; }
#about-middle p.orange a { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #ffa820; text-decoration: underline; outline: none; display: inline; }
#about-middle p.orange a:hover { font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#ffa820; text-decoration: none; display: inline; }
#about-middle p.body { margin: 0 0 10px 0; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; }

#about-middle ul { margin: 4px 0 0 0; list-style: none; overflow: visible; float: left; }
#about-middle li { margin: 0 auto; width: 200px; float: left; list-style: none; display: inline; }
#about-middle li p { margin: 0 auto; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; line-height: 1.2; text-align: left; }
#about-middle li p.title { margin: 0 auto; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #ac13ab; line-height: 1.2; text-align: left; }



/**PROGRAMS SECTION**//*border: 1px solid green;*/
#programs-home-duo { margin: 10px 0 0 0; width: 809px; float: left; }
#programs-home-duo ul { margin: 0 auto; list-style: none; }
#programs-home-duo li { margin: 0 0 0 30px;  float: left; list-style: none; display: inline; }
#programs-home-duo li.first { margin: 0 0 0 30px; width: 450px; float: left; list-style: none; display: inline; } 
#programs-home-duo img { float: left; }
.programs-home-duo-content { margin: 55px 0 0 0; width: 300px; float: left; }

#programs-home-duo p {  font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #8CC63F; }
#programs-home-duo a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #8CC63F; text-decoration: none; outline: none; }
#programs-home-duo a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#8CC63F; text-decoration: underline; }

#icons ul { margin: 0 auto; list-style: none; }
#icons li { margin: 40px 15px 0 15px;  float: left; list-style: none; display: inline; }


#programs-options { padding: 20px 0 0 13px; width: 809px; float: left; }
#programs-options ul { margin: 0 auto; list-style: none; }
#programs-options li { margin: 0 auto; width: 400px; float: left; list-style: none; display: inline; }
#programs-options p { margin: 7px 0 0 15px; width: 360px; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; }

#programs-middle { padding: 20px 22px 0 20px; width: 600px; float: left; }
#programs-middle p { margin: 7px 0 0 0; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; }
#programs-right { margin: 50px 0 0 0; width: 155px; float: left; }
#programs-guts { padding: 10px 0 0 10px; width: 580px; float: left; overflow: hidden;}

#programs-right ul {  margin: 0 auto; list-style: none; overflow: hidden; }
#programs-right li {  margin: 0 5px 0 5px; float: left; list-style: none; display: inline; }



#country { margin: 10px 0 0 0; width: 600px; float: left; }

.country-slide { padding: 6px 0 0 0; width: 590px; height: 24px; float: left; background: #FFFFFF; border: 1px solid #dfe0e0; }
.country-slide h1 { margin: 0 0 0 10px; font: 15px Helvetica, Arial, sans-serif; color: #f93322; font-weight: normal; text-transform: none; display: inline; }
.country-slide h1.green { margin: 0 0 0 10px; font: 15px Helvetica, Arial, sans-serif; color: #03a437; font-weight: normal; text-transform: none; display: inline; }

#country-slide-open { width: 570px; margin: 10px 0 15px 0; padding: 0 0 0 20px; float: left; }
#country-slide-open-img { margin: 0 auto; width: 255px; float: left; }
#country-slide-open-copy { margin: 10px 0 0 0;width: 300px; float: left; }
#country-slide-open-copy p { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #141517; display: inline; }
#country-slide-open-copy p.orange { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color:#f93221; font-weight: bold; }
#country-slide-open-copy p.green { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color:#03a437; font-weight: bold; }
#country-slide-open-copy a { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; text-decoration: underline;  }
#country-slide-open-copy a:hover { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; text-decoration: none; }

.slide-country { margin: 10px 0 10px 0; }



/*SITE MAP*/
#site-map-middle ul { margin: 4px 0 0 0; list-style: none; overflow: visible; float: left; }
#site-map-middle li { margin: 0 auto; width: 200px; float: left; list-style: none; display: inline; }
#site-map-middle li p { margin: 0 auto; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; line-height: 1.2; text-align: left; }
#site-map-middle li p.title { margin: 0 0 5px 0; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #ac13ab; line-height: 1.2; text-align: left; }
#site-map-middle a { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; text-decoration: underline;  }
#site-map-middle a:hover { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; text-decoration: none; }

.site-map-slide { margin: 5px 0 7px 0; width: 600px; height: 22px; float: left; background: url("../images/slide-grad.jpg") repeat-y; border: 1px solid #dfe0e1; }
.site-map-slide h1 { margin: 4px 0 0 5px; font: 12px Helvetica, Arial, sans-serif; color: #000000; font-weight: bold; text-transform: none;}




/*PRIVACY POLICY*/
#privacy-middle { padding: 0 15px 0 15px; width: 610px; float: left; overflow: visible; }
#privacy-middle p { margin: 0 0 10px 0; font: 17px Helvetica, Arial, sans-serif; line-height: 1.5; clear: left; }
#privacy-middle p.intro { margin: 0 0 10px 0; font: 17px Helvetica, Arial, sans-serif; line-height: 1.5; display: inline; }
#privacy-middle p.body { margin: 0 0 10px 0; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; }


/*FAQ*/
#faq-middle { padding: 0 15px 0 15px; width: 610px; float: left; }
#faq-middle p {  margin: 0 auto; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; }
#faq-middle p.pink { margin: 0 0 10px 0; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color:#ac13ab; }

.faq-slide { width: 600px; height: 22px; float: left; background: url("../images/slide-grad.jpg") repeat-y; border: 1px solid #dfe0e1; }
.faq-slide h1 { margin: 4px 0 0 5px; font: 12px Helvetica, Arial, sans-serif; color: #000000; font-weight: bold; text-transform: none;}
#faq-slide-open { width: 600px; margin: 10px 10px 15px 10px; float: left; }
#faq-slide-open p { margin: 0 0 10px 0; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5;  }
#faq-slide-open a { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; text-decoration: underline;  color: #cb0061; }
#faq-slide-open a:hover { font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; text-decoration: none; color: #cb0061; }

.slide-faq { margin: 10px 0 10px 0; }

.faq-row-first { margin: 0 0 10px 0; width: 610px; float: left; }
.faq-row { margin: 20px 0 10px 0; width: 610px; float: left; }




/*SHOP*/
#shop-options { padding: 20px 0 0 13px; width: 809px; float: left; }
#shop-options ul { margin: 0 auto; list-style: none; }
#shop-options li.first { margin: 0 auto; width: 450px; float: left; list-style: none; display: inline; }
#shop-options li { margin: 0 auto; width: 335px; float: left; list-style: none; display: inline; }
#shop-options p { margin: 7px 0 0 15px; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #FFFFFF; }
.shop-bttn { margin: 25px 0 0 15px; }
.shop-drop { margin: 25px 0 0 15px; }




/*PHOTOS & MEDIA*/

#pm-options { padding: 20px 0 0 15px; width: 809px; float: left; }
#pm-options ul { margin: 0 auto; list-style: none; }
#pm-options li { margin: 0 auto; width: 265px; float: left; list-style: none; display: inline; }
#pm-options p { margin: 7px 0 0 15px; width: 220px; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; }


#pm-home-duo { margin: 10px 0 0 0; width: 809px; float: left; }
#pm-home-duo ul { margin: 0 auto; list-style: none; }
#pm-home-duo li { margin: 0 0 0 30px;  float: left; list-style: none; display: inline; }
#pm-home-duo li.first { margin: 0 0 0 30px; width: 250px; float: left; list-style: none; display: inline; } 
#pm-home-duo li.last { margin: 0 auto; width: 450px; float: right; list-style: none; display: inline; } 
#pm-home-duo img.globe { float: left; }
#pm-home-duo-content-left { margin: 55px 0 0 0; width: 280px; float: left; text-align: center; }
#pm-home-duo-content-right { margin: 55px 0 0 0; width: 300px; float: left; }

#pm-home-duo p {  font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #8CC63F; }
#pm-home-duo a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #8CC63F; text-decoration: none; outline: none; }
#pm-home-duo a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#8CC63F; text-decoration: underline; }

#pm-middle { padding: 0 15px 0 15px; width: 610px; float: left; overflow: visible; }
#pm-middle p { margin: 0 0 10px 0; font: 17px Helvetica, Arial, sans-serif; line-height: 1.5; clear: left; }

.press-row { margin: 20px 0 20px 0; width: 610px; float: left; overflow: visible; }
.press-thmb { margin: 0 0 0 25px; width: 120px; float: left; }
.press-detail { margin: 0 auto; width: 430px; float: right; text-align: left; }
					
#pm-middle p.press-title { margin: 0 auto; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; }
#pm-middle p.press-date { margin: 0 auto; font: 10px Helvetica, Arial, sans-serif; line-height: 1.5; color: #666666; font-style: italic; }
#pm-middle p.press-link { margin: 7px 0 0 0; font: 10px Helvetica, Arial, sans-serif; line-height: 1.5; color: #a237b6; }
#pm-middle p.press-link a { margin: 7px 0 0 0; font: 10px Helvetica, Arial, sans-serif; line-height: 1.5; color: #a237b6; }				

#press-kit { margin: 25px 0 25px 0; width: 795px; float: left; text-align: center; }
#press-kit p.title { margin: 0 auto; font: 23px Helvetica, Arial, sans-serif; line-height: 1.5; color: #8cb61d; }
#press-kit p { margin: 0 0 10px 0; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #8cb61d; }




/*FIELD STORIES   ----   border: 1px solid green;*/
#field { padding: 20px 0 0 15px; width: 800px; float: left; }
#field-guts { padding: 10px 0 0 10px; width: 780px; float: left; overflow: hidden;}
#field p { margin: 7px 0 10px 0; font: 17px Helvetica, Arial, sans-serif; line-height: 1.5; color: #5f4e00; }

#field-story { padding: 25px 0 0 0; width: 800px; background: url("../images/paper-background.png") no-repeat; float: left; overflow: hidden; }

#field-story-detail { padding: 50px 0 0 55px; width: 500px; float: left; } 
#field-story-detail-title { margin: 0 0 10px 0; width: 500px; float: left; } 
#field-story-detail p.title { margin: 0 auto; font: 15px Helvetica, Arial, sans-serif; line-height: 1.5; color: #504200; font-weight: bold; float: left; } 
#field-story-detail p.date { margin: 0 auto; font: 13px Helvetica, Arial, sans-serif; line-height: 1.5; color: #504200; font-weight: bold; float: right; } 
#field-story-detail p { margin: 10px 0 3px 0; font: 12px Helvetica, Arial, sans-serif; line-height: 1.5; color: #504200; } 

#field-story-icons { padding: 50px 0 0 25px; width: 150px; float: left; text-align: center; } 


/****SITEWIDE GENERAL PIECES****/
.full-dotted-sep { width: 780px; height: 15px; background: url("../images/sec-full-dotted-sep-780.png") repeat-x; }
.middle-dotted-sep { width: 610px; height: 15px; background: url("../images/sec-full-dotted-sep-610.png") repeat-x; }

/****SIDEBAR****/
#sidebar { margin: 0 0 0 15px; width: 210px; float: left; }
#sidebar a { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #8CC63F ; text-decoration: none; outline: none; }
#sidebar a:hover { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#8CC63F; text-decoration: underline; }

.sidebar-sep { height: 15px; width: 210px; background: url("../images/sidebar-sep.gif"); float: left; }

#sidebar-blog { width: 210px; font: 10px Helvetica, Arial, sans-serif; line-height: 1.2; color: #666666; float: left; }
.sidebar-box { margin: 10px 0 10px 0; width: 210px; float: left; }
.sidebar-header { margin: 0 0 5px 0; width: 210px; float: left; }
.sidebar-content { margin: 0 0 3px 0; width: 210px; float: left; }
.sidebar-date { margin: 0 auto; width: 210px; float: left; }

#sidebar ul { margin: 10px 0 10px 0; list-style: none; }
#sidebar li { margin: 5px 8px 5px 0; float: left; list-style: none; display: inline; }



/****FOOTER****/
#f { height: 170px; width: 100%; bottom: 0px; left: 0px; z-index: 99; background: url("../images/footer-mstr-bckgrnd.png") repeat-x; float: left; }
#f-posotioned { position: absolute; position: fixed; height: 170px; width: 100%; bottom: 0px; left: 0px; z-index: 99; background: url("../images/footer-mstr-bckgrnd.png") repeat-x; }

#f-m { margin: 0 auto; width: 950px; overflow: visible; text-align: left; clear: both;  }
#f-l { margin: 71px 0 0 0; width: 215px; overflow: visible; text-align: left; float: left; }
#f-c { margin: 69px 0 0 0; width: 375px; overflow: visible; text-align: left; float: left;  }
#f-c-img { margin: 2px 0 0 0; float: left;  }
#sign-up input { margin: 0 5px 0 7px; width: 135px; float: left; }  

#f-r { margin: 71px 0 0 0; width: 360px; overflow: visible; text-align: right; float: right; }

#f ul { margin: 0 auto; font-weight: bold; color:#666666; height: 12px; list-style: none; }
#f li { padding:0 5px; float: right; list-style: none; display: inline; }
#f li a { font-weight: normal; color:#666666; }
#f li a:hover,li.cur a { color: #666666; }

#f p { font: 11px Helvetica, Arial, sans-serif; line-height: 1; color: #666666; }
#f a { color: #666666; font-size: 11px; text-decoration: none; padding-bottom: 0px; padding: 0px; text-transform: none; }
#f a:visited, f a:active { COLOR: #666666; font-size: 11px; text-decoration: none; text-transform: none; }
#f a:hover { COLOR: #666666; font-size: 11px; text-decoration: underline; text-transform: none; }	

