@charset "utf-8";
/* CSS Document */

 @charset "utf-8";

body,td,th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small
}

body {
	background-repeat:no-repeat;
	background-position:right top;
	margin:0
}

h1,h2,h3,h4 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#3B417B;
text-align:left;
font-weight:700
}

h1 {
font-size:large
}

h2 {
font-size:medium;
color:maroon;
text-align:center
}

h3 {
font-size:small;
color:#000
}

a:hover {
color:maroon
}

#wrapper {
width:860px;
margin-right:auto;
margin-left:auto;
background-image:url(/images/mifflinburg-dkblue.jpg);
background-repeat:repeat-x;
background-position:center top;
padding-top:125px;
margin-top:0;
border-top:8px solid #000;
border-right:1px solid #000;
border-bottom:2px solid #000;
border-left:1px solid #000;
background-color:#FFF
}

#header {
border-bottom-width:thick;
border-bottom-style:solid;
border-bottom-color:#000;
background-color:#FFF;
text-align:left;
display:block;
margin:0;
padding:0
}

#header h1 {
display:inline;
font-family:"Comic Sans MS", "Arial Rounded MT Bold", Verdana, Arial, sans-serif;
margin-left:5px;
padding-left:5px
}

#header_links {
float:right;
margin:2px 5px 0 0;
padding:2px 5px 0 0
}

#right_col {
float:right;
width:160px;
margin:5px 5px 5px 10px;
padding:5px 10px 5px 5px
}

#right_col_wide {
float:right;
width:640px;
margin:5px 10px 5px 5px;
padding:5px 10px 5px 5px
}

#left_col {
float:left;
width:160px;
margin:5px;
padding:5px
}

#center_col {
width:470px;
float:left;
margin:5px;
padding:5px
}

#footer {
text-align:center;
font-size:x-small;
border-top:1px groove #006;
background-color:#323876;
clear:both;
background-image:url(../images/blue_buggy_sil.gif);
background-repeat:no-repeat;
background-position:right bottom;
color:#FFF;
height:75px;
padding:5px 125px 5px 5px
}

#footer a {
color:#FFF
}

#nav {
float:left;
background:#D2D2FF;
color:#000;
font:small/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
width:100%;
margin:0;
padding:0
}

#nav ul {
list-style:none;
margin:0;
padding:10px 0 0 10px
}

#nav li {
display:inline;
margin:0;
padding:-5px
}

#nav a {
float:left;
background:#E0E0F1 url(/images/tab.gif) no-repeat left top;
text-decoration:none;
color:#000;
padding:0 0 0 9px
}

#nav a span {
display:block;
background:#E0E0F1 url(/images/tab.gif) no-repeat right top;
float:none;
padding:4px 15px 3px 6px
}

#nav #current a span {
padding-bottom:4px
}

#nav a:hover,#header a:hover span {
background-color:#C8C8E7;
color:#000
}

#navlist {
padding-left:0;
margin-left:0;
border-bottom:1px solid #D2D2FF;
width:160px
}

#navlist li {
list-style:none;
border-top:1px solid #D2D2FF;
margin:0;
padding:0.25em
}

#navlist li a {
text-decoration:none
}

#right_col_home {
float:right;
width:170px;
margin:12px 6px 5px 2px;
padding:12px 6px 5px 2px
}

#photo_left {
float:left;
width:240px;
color:#3B417B;
margin:5px;
padding:5px
}

.emphasis {
color:#262B4F
}

.small_txt {
font-size:x-small
}

#wrapper #center_col #HomeCaption {
color:#3B417B;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:oblique;
font-size:medium
}

#directory {
float:right;
width:660px;
margin:5px;
padding:5px
}

#directory p {
line-height:normal;
font-size:small;
margin:0;
padding:2px
}

#directory ul,#directory li {
display:inline;
list-style-type:none;
margin:0;
padding:0
}

#wrapper #directory td {
line-height:normal;
margin:0;
padding:0
}

#wrapper #center_col td {
line-height:1.5em
}

.emphasis_bold-RED {
color:#900;
font-size:larger
}

.emphasis_bold-Larger {
color:#3B417B;
font-size:larger;
font-weight:700
}

#wrapper #center_col #navlist a {
text-decoration:underline
}

a:link,a:visited {
color:#3B417B
}

legend,.emphasis_bold {
font-weight:700;
color:#3B417B
}

#wrapper #center_col #navlist,#wrapper #center_col #nav ul,#wrapper #center_col #navlist li {
border-style:none
} 

