/* lose the 3-pixel bug */
* {margin:0; padding:0; border:none; z-index:0;}
ul, li {margin:0px; padding:0px;}
INPUT {border:1px solid black;}
TEXTAREA {border:1px solid black;}
SELECT {border:1px solid black;}

/* layout */
BODY {background-color: #00498a; font-family:arial,helvetica, sans-serif; font-size:12px;}
#wrapper {background:url(images/wrapperbg.png) top left repeat-y; margin:0 auto; width:1100px; border-top:2px solid #00498a;}
#footer {background:url(images/footerbg.png) top left no-repeat; margin:0 auto; width:1100px; height:86px;}
.photoleft {margin-right:10px;}


/* header */
#header {background:url(images/headerbg4.jpg) top left no-repeat; width:941px; height:330px; margin:0px 0px 0px 83px; position:relative;}
#lighthouse {width:365px; height:274px;}
#address {font-size:12px; color:#00498a; position:absolute; top:300px; left:20px;}
#headwords {width:295px; position:absolute; top:20px; left:380px;}
#donate {width:220px; position:absolute; top:189px; left:400px;}
#donate a {display:block; text-decoration:none; color:white; background:url(images/donateButton.png) top right no-repeat; width:219px; height:69px;}
#donate a:hover {display:block; background:url(images/donateButton.png) top left no-repeat; width:219px; height:69px;}


/*inside pages header */
#inheader {background:url(images/insideHeader2.jpg) top left no-repeat; width:941px; height:170px; margin:0px 0px 0px 83px; position:relative;}
#inaddress {font-size:10px; color:#00498A; position:absolute; top:140px; left:14px;}
#indonate {width:220px; position:absolute; top:75px; left:400px;}
#indonate a {display:block; text-decoration:none; color:white; background:url(images/donateButton.png) top right no-repeat; width:219px; height:69px;}
#indonate a:hover {display:block; background:url(images/donateButton.png) top left no-repeat; width:219px; height:69px;}

/*inside pages links */
#insidelinks {width:189px; float:left;}
#insidelinks ul {margin:0px; padding:0px;}
#insidelinks li {list-style-type:none;}
#insidelinks a {font-size:12px; text-decoration:none; font-weight:bold; color:#00498a; padding-left:10px; padding-top:15px; height:40px; display:block;}
#insidelinks a:hover {color:#ff8f00; display:block; background:url(images/insidelinkbg.jpg) top left repeat-x; height:40px; padding-left:10px; padding-top:15px;}
#insidelinks2 {
  width:189px; float:left;
}


/* top menu */
#menu {background:url(images/menubg.png) top left repeat-x; height:28px; width:941px; margin:0px 0px 0px 83px;}
#menu a {color:#00498a; font-weight:bold; display:block; float:left; text-decoration:none; margin-right:50px; padding-top:6px;}
#menu a.one {margin-left:30px;}
#menu a:hover {color:white;}

/* row 1 of content */
#row1 {width:939px; margin:0px 0px 0px 83px;}
.leftside {background:url(images/boxleftside.png) top left repeat-y;}
.rightside {background:url(images/boxrightside.png) top left repeat-y;}
.center {background:url(images/centerboxbg.png) bottom left repeat-x;}
.center div {padding:10px;}
span.title {font-size:20px; color:#00498a; font-weight:bold;}
.center div a {color:#00498a; text-decoration:none;}
.center div a:hover {text-decoration:underline;}

/* inside content */
.inleftside {background:url(images/insideboxleftside.png) top left repeat-y;}
.inrightside {background:url(images/insideboxrightside.png) top left repeat-y;}
.insidecenter {background:url(images/insideboxbg.png) bottom left repeat-x;}
div#insidecontent {padding:25px;}
div#insidecontent h1 {font-size:22px; color:#00498A; border-bottom-style: double; border-bottom-color: #ff8f00; margin-bottom:20px;}
div#sidebar {
  background:#ffffff url(images/sidebarbg.jpg) top left repeat-x;
  border:1px solid #ffcf77;
  padding:10px;
  text-align:center;
}


/*
div#insidecontent ul {margin-left:219px;}
div#insidecontent p {margin-left:189px;}
*/
 #insidecontent h2 {color:#d77100; font-size:18px;}
.insidepics {margin-right:10px; margin-bottom:10px;}

div.mission {width:600px; float:right;}
div.mission h4 {font-size:12px; color:#2b6fa7; font-weight:bold;}
div.mission ul li {margin-left:25px;}


/* row 2 of content */
#row2 {width:939px; margin:0px 0px 0px 83px;}
.center2 {background:url(images/bluebg.jpg) bottom left repeat-x;}
.center2 div {padding:10px;}

/* footer */

#footer a {font-size:10px; color:#00498a; text-decoration:none;}
#footer {text-align:center; color:#00498a; font-size:10px;}


