/*  
Theme Name: Aging Wisely
Theme URI: http://www.isighttech.com/
Description: Custom theme built for Aging Wisely.
Version: 1.0
Author: iSight Tech
Author URI: http://www.isighttech.com/
*/

body {
 background: url(images/bodybg.png) repeat-x;
 background-color: #FFFFFF;
 font-family: Arial;
 color: #000000;
}

a {
color: #5f7f36;
text-decoration: underline;
}

/* download button */

.buttons a, .buttons button{
    display:inline-block;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:14px;
    line-height:100%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:14px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


/* REGULAR */

button.regular, .buttons a.regular{
    color:#336699;

}
.buttons a.regular:hover, button.regular:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a.regular:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

h3 {
 color: #4f6e27;
 font-weight: normal;
}

#ylw h3 a {color: blue}


#contentwrap {
 background: url(images/contentbg.png) right repeat-y;
 width: 980px;
 margin: -10px auto;
}

#footer {
 width: 980px;
 background: url(images/footerbg.png);
 padding-top: 5px;
 padding-bottom: 7px;
 text-align: center;
 margin-top: 20px;
 color: #d7d7d7;
}

#footer strong {
 color: #FFFFFF;
}

#footer a {
color: #FFFFFF;
text-decoration: underline;
}

#topwrap {
 width: 980px;
 margin: 0px auto;
}

#logo {
 background: url(images/logo3.gif);
 width: 391px;
 height: 75px;
}

#yrs {
float: right;
height: 20px;
padding-top: 15px;
padding-right: 20px;
color: #FE8E06;
font-style: italic;
font-size: 20px;
}

.small  {
font-size: 13px;
text-align: center;
}

.small a {color: blue;}

#main {
 float: left;
 margin-top: 20px;
 width: 670px;

}

#main h1 {
 font-size: 24px;
 font-weight: normal;
 color: #405c1b;
}

#main h2 {
 font-size: 20px;
 font-weight: normal;
 color: #405c1b;
}

#side {
 float: right;
}

#side a {
 color: #5F7F36;
}

#side h2 {
 font-size: 20px;
 font-weight: normal;
 color: #000000;
}

#sidecontent {
 width: 250px;
 margin-right: 10px;
 padding-left: 10px;
 margin-top: 20px;
}

#sidebox {
 width: 277px;
 height: 215px;
 background: url(images/sidebox1.png);
 padding: 5px;
 color: #FFFFFF;
}

#sidebox a {
 color: #FFFFFF;
}

#sidebox h1 {
 background: url(images/sideboxhead.gif) no-repeat;
 padding-left: 30px;
 margin: 0px;
 font-size: 22px;
 font-weight: normal;
 color: #FFFFFF;
}

#sidebox ul {
 margin: 0px;
 margin-top: 15px;
 margin-left: 25px;
 padding: 0px;
 list-style-type: none;
}

#sidebox li {
 margin: 0px;
 padding-left: 25px;
 padding-top: 2px;
 padding-bottom: 2px;
 margin-bottom: 5px;
 background: url(images/sideboxitem.gif) no-repeat;
 list-style-type: none;
}

#mainwrap
{float:left;width:630px;border:1px solid #dadada;margin:0 0 10px;padding:10px;}

.clear {
 clear: both;
}

.left {
 float: left;
}

.right {
 float: right;
}

.leftsplit {
 width: 310px;
 padding-right: 15px;
 border-right: 1px solid #405c1b;
 float: left;
}

.rightsplit {
 width: 320px;
 padding-left: 15px;
 float: right;
}

.leftcol {
 width: 260px;
 padding-right: 15px;
 float: left;
}

.rightcol {
 width: 340px;
 padding-left: 15px;
 float: right;
}
 

#topnav {
 background: url(images/topnav.png) no-repeat;
 width: 692px;
 height: 41px;
 color: #5f7f36;
 font-size: 18px;
}

#topnav ul {
 margin: 0px;
 list-style-type: none;
 padding: 0px;
 margin-left: 10px;
 }
 
#topnav li {
 margin: 0px;
 list-style-type: none;
 margin-top: 10px;
 padding-right: 5px;
 float: left;
 margin-right: 10px;
 border-right: 1px solid #DADA98;
 }

#undernav {
 background: url(images/undernav.png) no-repeat bottom;
 width: 682px;
 height: 27px;
 color: #678d88;
 padding: 5px;
 font-size: 18px;
}

#undernavhome {
 background: url(images/undernavhome.png) no-repeat;
 width: 682px;
 height: 252px;
 color: #000000;
 padding: 5px;
}

#undernavextended {
 background: url(images/undernavextended.png) no-repeat top;
 width: 682px;
 color: #000000;
 padding: 5px;
}

#undernavhome h2 {
 margin: 0px;
 padding: 0px;
 color: #444e3d;
 font-size: 22px;
 font-weight: normal;
 margin-bottom: 5px;
}


#undernavextended h2 {
 margin: 0px;
 padding: 0px;
 color: #444e3d;
 font-size: 22px;
 font-weight: normal;
 margin-bottom: 5px;
}


#undernavhome img {
 display: inline;
 float: left;
}

#undernavextended img {
 display: inline;
 float: left;
}

#undernavhome p {
 margin: 0px;
 padding: 0px;
}

#undernavextended p {
 margin: 0px;
 padding: 0px;
}

#undernavbottom {
 width: 692px;
 height: 11px;
 background: url(images/undernavbottom.png) no-repeat;
}
 

.sidelisting {
 font-size: 14px;
}

#newsletter {
 background: #DBDB98;


}

#mission {
 background: #DBDB98;
padding: 5px;
font-size: 12px;
}

#mission h2 {
 padding: 0px;
 margin: 0px;
}

#hurricane {
background: #ffffcc;
border:1px solid #ffb744;margin:0 0 10px;padding:10px;
padding: 5px;
font-size: 12px;
}

#hurricane h2 {
 padding: 0px;
 margin: 0px;
}

#events {
 background: #DBDB98;
padding: 5px;
font-size: 12px;
}

#events h2 {
 padding: 0px;
 margin: 0px;
}

#newsletter h2 {
 padding: 0px;
 margin: 0px;
}

.right_top {
  float: right;
  margin-bottom: 20px;
}

#feature-wrap  {
    position: relative;
    width: 600px;
    height: 125px;
    margin: 0 auto;
    }
    
#award    {
    position: absolute;
    right: -15px;
    width: 120px;
    height: 140px;    
    }

.social-net {
	padding: 2px 4px 0 0;
	text-align: right;
	vertical-align: bottom;
	background: #fff395 url(images/background-social.png) top left no-repeat;
