/* element level styles */
h3 {
  padding-left: 35px;
  padding-top: 4px;
  color: #FFFFFF;
  height: 24px;
  width: 300px;
  font-size: 16px;
  font-weight: bold;
}

h3 a { text-decoration: none; }

h3 a:link, h3 a:visited { color: #FFF; }
h3 a:hover, h3 a:active { color: #83B81C; }


ul {
  padding-top: 5px;
}

li {
  list-style-type:none;
  border-top: 1px solid #83B81C;
  font-size: 13px;
  width: 100%;
}

li a {
  text-decoration: none;
  padding: 3px 0 3px 0;
  display: block;	
}

li a:link {
  color: #000;
}

li a:hover, li a:active {
  color: #FFF;
  background: #069;
}

li a:visited {
    color: #999;
}

/* class styles */

.firstrow {
  height: 265px;
  padding-top: 15px;
}

.r1c1 {
  display: inline;
}

.r1c2 {
  display: inline;
  float: right;
}

.introtext {
  width: 590px;
  padding: 10px;
  margin-bottom: 15px;
  background: #CCCCCC;
  /*  margin-right: 15px; */
}

.poprow {
  display: inline;
}

.poprow h3 { width : 615px; }

h3.poprow { width: 615px; }

h3.poprow a { background-position: 0 -364px; }
h3.poprow a:hover { background-position: 0 -392px; }
h3.poprow a:active { background-position: 0 -420px; }


.catlist {
  /*   padding: 0px; */
}


.catrow {
  margin-top: 15px;
}

.cat, .pop {
  display: inline;
  width: 300px;
  float: left;
  padding-right: 15px;
}


/* category headers */

h3 { 
	padding-left: 0;
}

h3 a {
 display: block;
 height: 28px;
 padding-left: 35px;
 background: transparent url(http://samdrc.org/images/SamDRC_keys.gif) no-repeat scroll 0 -28px;
}


h3.cat_diet a {	background-position: 0 -28px; }
h3.cat_diet a:hover { background-position: -300px -28px; }
h3.cat_diet a:active { background-position: -600px -28px; }

h3.cat_health_exercise a {	background-position: 0 -56px; }
h3.cat_health_exercise a:hover { background-position: -300px -56px; }
h3.cat_health_exercise a:active { background-position: -600px -56px; }

h3.cat_research a { background-position: 0 -84px; }
h3.cat_research a:hover { background-position: -300px -84px; }
h3.cat_research a:active { background-position: -600px -84px; }

h3.cat_lifestyle a { background-position: 0 -112px; }
h3.cat_lifestyle a:hover { background-position: -300px -112px; }
h3.cat_lifestyle a:active { background-position: -600px -112px; }

h3.cat_people a {	background-position: 0 -140px; }
h3.cat_people a:hover { background-position: -300px -140px; }
h3.cat_people a:active { background-position: -600px -140px; }


h3.cat_community a {	background-position: 0 -168px; }
h3.cat_community a:hover { background-position: -300px -168px; }
h3.cat_community a:active { background-position: -600px -168px; }

h3.cat_hardware_tech a { background-position: 0 -196px; }
h3.cat_hardware_tech a:hover { background-position: -300px -196px; }
h3.cat_hardware_tech a:active { background-position: -600px -196px; }

h3.cat_alternative_topics a { background-position: 0 -224px; }
h3.cat_alternative_topics a:hover { background-position: -300px -224px; }
h3.cat_alternative_topics a:active { background-position: -600px -224px; }

h3.cat_prediabetes a { background-position: 0 -252px; }
h3.cat_prediabetes a:hover { background-position: -300px -252px; }
h3.cat_prediabetes a:active { background-position: -600px -252px; }

h3.cat_volunteer a { background-position: 0 -224px; }
h3.cat_volunteer a:hover { background-position: -300px -224px; }
h3.cat_volunteer a:active { background-position: -600px -224px; }

h3.cat_fundraising a { background-position: 0 -252px; }
h3.cat_fundraising a:hover { background-position: -300px -252px; }
h3.cat_fundraising a:active { background-position: -600px -252px; }

h3.cat_typeI a { background-position: 0 -280px; }
h3.cat_typeI a:hover { background-position: -300px -280px; }
h3.cat_typeI a:active { background-position: -600px -280px; }

h3.cat_typeII a { background-position: 0 -308px; }
h3.cat_typeII a:hover { background-position: -300px -308px; }
h3.cat_typeII a:active { background-position: -600px -308px; }

h3.cat_gestational a { background-position: 0 -336px; }
h3.cat_gestational a:hover { background-position: -300px -336px; }
h3.cat_gestational a:active { background-position: -600px -336px; }


/* stuff for youtube */


.yui-carousel-nav, .yui-carousel-button {
  visibility: hidden;
  display: none;
}

#arrow_container{
 margin: 0 auto;
 text-align: center;
 position:relative;
 vertical-align: bottom;
}


.right-arrow, .left-arrow{
   margin: 0px 5px
}

#container{
 background:#fff;
 border:none;
 width:930px;
 margin: 0 auto;
}

li.item, .yui-carousel-item-selected {
   width: auto;
   background:#fff;
   margin: 10px 15px 10px 10px !important;
   border:none !important;
}
