html {height:100%;}
body {
  margin:0; padding:0; height:100%;font-family:arial, serif;
}
#wrap {
/*min-height:100%;*/
  width:780px;margin:auto;position:relative;border:4px solid #FFFFFF;
}
#header {
  margin:0; padding:0; height:175px;
}
#nav_bar {
  margin:0; padding:0px;height:20px;width:100%;font-size:12px;
}
p {margin:5px; padding:0;}
h1 {
position:relative;
line-height:80px;
margin:0; 
padding-left:20px;
}
#left {
width:180px;
text-align:center;
}
#main {
width:600px;
text-align:center;
}

#Hnav {
border-top:3px solid #fff;border-bottom:3px solid #fff;height:26px;
float:right;border-left:3px solid #fff;width:593px;
}

.Hnav_link{text-align:center;float:left}

a.Hnav_link{
  font-size:16px;padding:2px;
  text-decoration:none;width:96%;
	font-weight:bold;font-family:Arial;
}

a:hover.Hnav_link {font-size:16px;}

#welcome {font-size:18px; font-family: Georgia; border-bottom:1px solid #CCCC99;}

#main_right {width:190px;margin-left:auto;margin-right:auto;}

.Lbox {
  width:160px;font-size:11px;margin-left: auto;margin-right: auto;
	text-align:left;margin-top:10px;
}
.content {
  border:1px solid #000;font-size:11px;margin-left: auto;
  margin-right: auto;text-align:left;padding:10px;
}

.Rbox {
  width:180px;font-size:11px;margin-left: auto;
  margin-right: auto;text-align:left;margin-top:10px;
}
.box_name{font-weight:bold;padding:2px;}
.box_title{font-size:16px;font-weight:bold;padding:2px;}
.box_link{padding:2px;}
.box_date {padding-left:10px;font-style:italic;}

#footer {
height:30px;
background-color: #fff;
width:100%;
color:#FF00FF;
text-align:center;
}
#footer p {
margin:0;
font-size:1em;
text-align:center;
}
#mission_statement{padding:20px;margin:0px; background-color:#fff; border-bottom:1px solid #CCCC99;}

.Wheader {background-color:#666666;color:#ffffff;border:1px solid #333333;}
.Wline {border-bottom:1px solid #FFF;}