body,html       { background-color: #416589; margin: 0; padding: 0; width: 100%; height: 100% }
/*********HEAD*********/
#head             { background-color: #416589; background-image: url("../images/menu.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0 auto; padding: 0; width: 1000px; height: 120px }
#menu        { text-align: center; display: block; margin: 0 0 0 7px; padding: 50px 0 0 30px; width: 1000px; height: 49px }
#menu ul { display: block; margin: 0; padding: 0 }
#menu ul li       { list-style-type: none; display: inline; margin: 0; padding: 0; width: 132px; height: 49px; float: left }
#menu ul li a       { color: #fff; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 4em; text-decoration: none; text-transform: uppercase; list-style-type: none; display: block; margin: 0; padding: 0; width: 132px; height: 49px }
#menu ul li a:hover  { font-size: 0.85em; font-weight: bold; line-height: 3.7em; text-decoration: underline; background-image: url("../images/button_on.jpg"); background-repeat: no-repeat }
/*********LEFT*********/
#container { background-color: #416589; background-image: url("../images/mainbg.jpg"); background-repeat: repeat-y; background-position: center top; text-align: center; display: block; margin: 0 auto; padding: 0 0 0 4px; width: 1000px; height: 694px }
#container1 { background-color: #416589; background-image: url("../images/mainbg.jpg"); background-repeat: repeat-y; background-position: center top; text-align: center; display: block; margin: 0 auto; padding: 0 0 0 3px; width: 1000px }
#content    { margin: 0 auto; padding: 0; width: 935px; height: 694px; border-right: 1px solid #d8d1bf; border-left: 1px solid #d8d1bf; _padding: 0; _margin: 0 auto;  }
#left  { background-color: #c2332d; background-image: url("../images/paper.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 15px; width: 555px; height: 602px; _height: 645px;float: left; border-top: 1px solid #d8d1bf; border-bottom: 1px solid #d8d1bf; _margin: 0; _padding: 15px; _width: 585px }
#left3   { background-color: #fff; margin: 0 auto; padding: 15px; width: 905px }
#left2   { background-color: #c2332d; background-image: url("../images/paper.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 15px; width: 555px; height: 265px; float: left; border-top: 1px solid #d8d1bf; _height: 295px ; _width: 585px }
#main { background-color: #fff; margin: 0; padding: 15px; width: 970px; height: 300px; border-right: 1px solid #e6ddd4; border-left: 1px solid #e6ddd4 }
#names   { margin: 7px 0 10px; padding: 5px 0; width: 555px; float: left; border-bottom: 1px solid #416589 }
#search { text-align: right; margin: 0; padding: 0; width: 330px; height: 30px; float: right }
.link { margin: 0 20px 0 0; padding: 0; width: 250px; float: left }
.link ul { display: block; margin: 0 0 0 30px; padding: 0 0 20px }
.pic   { text-align: left; margin: 0 15px 0 0; padding: 0; float: left }
.updates { background-color: #ff3; text-align: left; display: block; margin: 0 15px; padding: 0; position: relative; width: 300px; float: left }
.pic a  { color: #c2332d; font-size: 0.75em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 70px; margin: 0; padding: 0 }
#left p, #left2 p, #left3 p { color: #231f20; font-size: 0.85em; _font-size: .8em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.3em; text-align: left; margin: 0 0 10px; padding: 0 }
.privacy { color: #231f20; font-size: 0.7em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.1em; text-align: left; display: block; margin: 0 0 10px; padding: 0 25px 0 0 }
#left a, #left2 a, #left3 a { color: #c2332d }
#left a:hover, .pic a:hover, #left2 a:hover, #left3 a:hover { color: #416589 }
/*********RIGHT*********/
#box2  { background-color: #a32924; text-align: center; margin: 0; padding: 5px; position: relative; width: 340px; height: 32px; float: right; border-top: 1px solid #d8d1bf; _height: 25px  ; _margin: 0; _padding: 0; _width: 348px }
#box2 p  { color: #fff; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0; padding: 4px 0 0 }
#box1    { background-color: #8699ba; background-image: url("../images/blue_bg.jpg"); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0; padding: 4px 5px 5px; position: relative; width: 340px; height: 200px; float: right; _width: 348px    }
#box4  { background-color: #8699ba; background-image: url("../images/blue_bg.jpg"); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0; padding: 10px 5px 5px; position: relative; width: 340px; height: 112px; float: right; _height: 90px; _width: 348px    }
#box1 p, #box4 p { color: #231f20; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; display: block; margin: 0 0 8px; padding: 0 }
#box3   { background-image: url("../images/members.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 350px; height: 125px; float: right; _padding: 0 ; _width: 348px  }
#box3:hover { background-image: url("../images/members2.jpg"); background-repeat: no-repeat }
#box3 img { margin: 0; padding: 0 }
#box3 a   { color: #d8d1bf; font-size: 0.01px; background-image: url("../images/members.jpg"); background-repeat: no-repeat; background-position: left top; display: block; margin: 0; padding: 0; width: 350px; height: 125px; _width: 348  }
#box3 a:hover  { background-image: url("../images/members2.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0 }
#right2   { background-color: #8699ba; margin: 0; padding: 0; width: 350px; height: 295px; float: right; border-top: 1px solid #d8d1bf }
#right ul { display: block; margin: 0; padding: 0 }
#right ul li { color: #231f20; font-size: 0.7em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; list-style-type: square; list-style-position: inside; display: list-item; margin: 0; padding: 0 }
#home   { background-image: url("../images/home2.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 350px; height: 300px; float: right; border-bottom: 1px solid #d8d1bf; _padding: 0 ; _width: 348px    }
#paint    { background-image: url("../images/paint.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 350px; height: 300px; float: right; border-bottom: 1px solid #d8d1bf; _padding: 0 ; _width: 348px      }
#stairs  { background-image: url("../images/stairs2.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 350px; height: 300px; float: right; border-bottom: 1px solid #d8d1bf; _padding: 0 ; _width: 348px      }
#pipe  { background-image: url("../images/pipe.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 350px; height: 300px; float: right; border-bottom: 1px solid #d8d1bf; _padding: 0 ; _width: 348px        }
#bolt  { background-image: url("../images/bolt.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 350px; height: 300px; float: right; border-bottom: 1px solid #d8d1bf; _padding: 0 ; _width: 348px          }
#brick  { background-image: url("../images/brick.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 350px; height: 300px; float: right; border-bottom: 1px solid #d8d1bf; _padding: 0 ; _width: 348px            }
#stairs2    { background-image: url("../images/stairs.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 350px; height: 300px; float: right; border-bottom: 1px solid #d8d1bf; _padding: 0 ; _width: 348px                }
#tile  { background-image: url("../images/tile.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 350px; height: 300px; float: right; border-bottom: 1px solid #d8d1bf; _padding: 0 ; _width: 348px                }
#knob  { background-image: url("../images/knob.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 350px; height: 300px; float: right; border-bottom: 1px solid #d8d1bf; _padding: 0 ; _width: 348px                }
/*********TEXT STYLES*********/
h1   { color: #002465; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: left; margin: 0.67em 0 }
h2 { color: #002465; font-size: 0.88em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0.67em 0 }
h3  { color: #416589; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: left; margin: 0 0 5px; padding: 0 }
#left2 h3 { color: #416589; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 15px; padding: 0 }
h4 { color: #c2332d; font-size: 0.88em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 15px; padding: 0 }
h6 { color: #c2332d; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 2em; margin: 0 0 15px; padding: 0 }
h5  { color: #416589; font-size: 0.88em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: left; margin: 10px 0 0; padding: 10px 0 0; border-top: 1px solid #416589 }
/*********FOOT*********/
#foot          { background-color: #416589; background-image: url("../images/mainfoot.jpg"); background-repeat: no-repeat; background-position: center bottom; text-align: center; margin: 0 auto; padding: 0; z-index: 2; width: 1000px; height: 54px; clear: both }
#foot p   { color: #dedede; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 1; display: block; margin: 0; padding: 7px 0 0 }
#foot a  { color: #afaa9b; text-decoration: underline }
#foot a:hover { color: #e0b639 }
