/*
681D37 - deep red
1D6828 - deep green
1D5D68 - deep blue
1B663E - royal blue
3d8d88 - light blue?
*/

body {
background-color:#1B663E;
color:black;
background-image:url(images/background.jpg);
background-position:top center;
font-family:Arial, Helvetica, sans-serif;
}

h1 {
font-size:1.3em;
font-family:arial, verdana;
}

img {
border:0;
}

#wrapper {
text-align:center;
margin:auto;
}

#container {
text-align:left;
margin:auto;
width:1000px;	
color:black;
}

#topheader {
text-align:left;
font-size:.75em;
color:white;
height:2em;
}

#topheader a {
color:white;
text-decoration:none;
}

#header {
height:100px;
margin:0px;
clear:right;
background:transparent;
}

#linkbar {
background:transparent;
color:black;
font-family: arial, verdana;
font-size:1em;
text-align:center;
margin:0px;
float:left;
width:200px;
/*margin-left:-23px;*/
overflow:visible;
height:100%;
}

#linkbar li{
display:inline;
list-style:none;
padding:0;
margin:0;
float:left;
}

#linkbar a{
color:white;
text-decoration:none;
padding:0;
margin:0;
}
#linkbar a:hover {
color:lightgray;
}
.linktext
{
/*position:relative;
left:-40px;*/
width:150px; 
height:40px; 
background-color:blue;
}
.inlineimg{
padding:2px;
border: 2px solid black;
background-color: white;
color: white; 
margin:5px;
}

.blankimage
{
padding:0;
border:0;
background-color:transparent;
}

#content a {
color:#3D8D88;
}

#contentbox{
padding:4px;
margin-right:25px;
margin-left:225px;
text-align:justify;
font-size:.9em;
background-color:transparent;
color:black;
}

#content {
background:URL(./images/content-background.jpg) no-repeat;
background-color:white;
min-height:600px;
}


.subheading{
padding-top:10px;
}

.linkwrapper{
text-align:center;
background:transparent;
padding:0px;
border-spacing:0px 0px;
vertical-align:top;
}

.linkcontainer{
/*width:270px;*/
text-align:left;
background:url(./images/boxtop.gif) top center no-repeat;
margin:15px;
margin-bottom:-15px;
height:400px;
}

.linkbox {
width:375px;
margin:0px;
padding:7px;
padding-bottom:0px;
font-size:.8em;
vertical-align:top;
}

.linkbox p {
padding-right:12px;
padding-left:7px;
text-align:justify;
padding-bottom:0;
margin-bottom:0;
}

.linkbox img{
margin-right:3px;
}


.linkheader{
width:340px;
color:white; 
text-align:center;
margin:0px;
background:transparent;
vertical-align:top;

}

#floater{
float:right;
width:180px;
height:100px;
background-color:grey;
text-align:center;
}

#floater li{
list-style:none;
display:inline;
margin:0;
padding-left:2px;
font-family:Arial, Verdana;
font-size:.65em;
}
#floater ul{
list-style-type: none;
padding: 0;
margin-left: 0;
}
#footer {
clear:both;
background-color:transparent;
background-image:url(images/footer.gif);
background-position:bottom;
background-repeat:no-repeat;
color:black;
text-align:center;
font-size:.75em;
padding:5px;
}
#footer a{
color:#4d9d98;
}
#cse-search-box
{
	float:right;
}

#cse-search-box input
{
font-size:.75em;
color:black;
}
table
{
	background:transparent;
}
tr
{
	background:transparent;
}
td
{
	background:transparent;
}


#cse-search-results
{
background-color:transparent;
}

#callout{
color:white;
font-size:.8em;
text-align:center;
padding-top:0px;
margin-top:0px;
padding:3px;
margin-top:5px;
margin-bottom:5px;
background:black no-repeat top left;
}

#callout p {
margin:0;
padding:0;
}

#callout a{
	color:#5dAdA8;
}

.learnmore
{
text-decoration:none;
}
.learnmore:hover
{
text-decoration:underline;
}
.headshot
{
border:1px solid black;
margin:5px;
}

.boardbio
{
height:150px;
}

.contactbox
{float:left;
margin:10px;
padding:10px;
border: 1px solid black;
width:300px;
}
