/* style sheet: healthkeepers.net */

body{
margin: 0px;
font-family: verdana;
font-size: 14px;
text-align: center;
background-color: #C9C9C9;
}

#outerwrapper{
margin-left: auto;
margin-right: auto;
margin-top: 100px;
text-align: center;
width: 1000px;
background-image: url('img/bg.jpg');
background-repeat: repeat-y;
border: 1px solid gray;
height: 600px;
}

#expandedouterwrapper{
margin-left: auto;
margin-right: auto;
margin-top: 100px;
text-align: center;
width: 1000px;
background-image: url('img/bg.jpg');
background-repeat: repeat-y;
border: 1px solid gray;
height: 600px;
}

#wrapper{
width: 800px;
margin: 0 auto;
text-align: left;
}

#top{
width: 800px;
float: left;
margin-bottom: 5px;
height: 150px;
}

#mission{
width: 800px;
float: left;
color: #616161;
margin-bottom: 25px;
}

#issuespagecontainer{
margin-top: 100px;
padding-top: 10px;
float: left;
width: 800px;
color: #616161;
border: 2px dotted gray;
}

a:link{
text-decoration: none;
color: #616161;
}

a:visited{
text-decoration: none;
color: #616161;
}

a:active{
text-decoration: none;
color: #616161;
}

a:hover{
text-decoration: underline;
color: #786F6C;
}

#left{
float: left;
width: 250px;
border-right: 2px dotted gray;
height: 275px;
}

#middle{
margin-left: 20px;
float: left;
width: 250px;
height: 275px;
}

#right{
border-left: 2px dotted gray;
padding-left: 20px;
float: left;
width: 250px;
height: 275px;
}

#footer{
margin-left: auto;
margin-right: auto;
width: 800px;
text-align: center;
margin-top: 10px;
font-size: 10px;
color: #616161;
}

/* padded column header at the top of all 3 columns */
#columnheader{
width: 230px;
padding-top: 3px;
padding-bottom: 3px;
float: left;
background-color: #38444B;
text-align: center;
color: white;
font-size: 14px;
font-weight: bold;
}

/* padded column; 3 columns */
#paddedcolumn{
margin-top: 5px;
float: left;
width: 230px;
}

h3{
font-size: 16px;
font-weight: bold;
border-bottom: 1px dotted gray;
padding-bottom: 3px;
margin-bottom: 5px;
}
