#contentWrapper #realia {float: right;margin: 7px 20px 5px 20px;}
#contentWrapper #realia2 {float: right;margin: 7px 10px 5px 10px;}
#contentWrapper #titles {position: absolute; top: 15px; left: 135px;}
#pageWrapper, #footer {margin-left: auto; margin-right: auto;}
#pageWrapper {
 position: relative;
/* margin: 30px 30px 0 30px; */
 border: solid 1px #000;
 width: 850px;
 background: #fff url('/images/pixel.gif') repeat-y;
 background-position: 694px;
}

#topWrapper {
 position: relative;
 top: 0;
 left: 0;
 height: 126px;
 width: 850px;
 background: #fff;
}
#topLeft {
 position: absolute;
 top: 0;
 left: 0;
 height: 88px;
 width: 405px;
 border-top: 1px dashed #6d6e71;
 border-bottom: 1px dashed #6d6e71;
 margin: 2px 0 2px 0;
}
#topLeft img {
 position: absolute;
 left: 25px;
 bottom: 15px;
}
#topRight {
 position: absolute;
 top: 0;
 right: 0;
 width: 445px;
 height: 88px;
 border-top: 1px dashed #6d6e71;
 border-bottom: 1px dashed #6d6e71;
 border-left: 1px solid #000;
 margin: 2px 0 2px 0;
}
#topRight img {
 position: absolute;
 bottom: 15px;
 left: 20px;
}
#topRightPrint {
 display: none;
}
#tagline {
 position: absolute;
 height: 30px;
 bottom: 0;
 width: 695px;
 border-top: solid 1px #000;
 border-bottom: solid 1px #000;
 background: #fff;
 color: #6d6e71;
}
#motto {
 position: absolute;
 top: 10px;
 left: 26px;
}
#contentWrapper {
 position: relative;
 top: 0;
 left: 0;
 width: 694px;
 margin-top: 2px;
}

#bottomWrapper {
 border-bottom: dashed 1px #6d6e71;
 margin-bottom: 2px;
 height: 30px;
 width: 850px;
 background: #fff;
 background: url('/images/pixel.gif') no-repeat;
 background-position: 335px 0px;
}

#home #bottomWrapper {
 background: url('/images/holes.gif') no-repeat;
 background-position: 335px 0px;
}

#rightWrapper {
 position: absolute;
 width: 155px;
 right: 0;
 top: 94px;
 color: #fff;
 background: #003366;
 border-top: solid 1px #000;
 border-left: solid 1px #000;
}

#deweyWrapper {
 position: relative;
 right: 1px;
 background: #fff;
 padding: 2px 0 0px 0;
 width: 155px;
 margin-top: 15px;
 border-left: 1px solid #000;
 border-top: 1px solid #000;
 font-family: 'Goudy Old Style', 'Georgia';
}
#dewey {
 border-top: dashed 1px #6d6e71;
}
#subjects {
 position: absolute;
 top: 15px;
 left: 310px;
}
.index #featured {
 border-top: 1px dashed #6d6e71;
 border-bottom: 1px solid black;
 padding-bottom: 20px;
}

#main {
 margin-top: 2px;
 border-top: 1px dashed #6d6e71;
 margin-bottom: 10px;
 position: relative;
 width: 694px;
}
#main .twocol {
 float: left;
 width: 47%;
 margin-top: 20px;
 margin-bottom: 10px;
 padding: 0 10px 0 10px;
}
#main .twocol#left{
 border-right: 1px solid #6d6e71;
 margin-right: -1px;
}
#main .twocol#right {
 border-left: 1px solid #6d6e71;
}
#main .threecol {
 float: left;
 width: 31.75%;
 margin-top: 15px;
 margin-bottom: 5px;
 padding: 0 5px 0 5px;
}
#main .threecol#left{
 border-right: 1px solid #6d6e71;
 margin-right: -1px;
}
#main .threecol#middle {
 border-right: 1px solid #6d6e71;
 border-left: 1px solid #6d6e71;
 margin-right: -1px;
}
#main .threecol#right {
 border-left: 1px solid #6d6e71;
}
.clearFix{clear:both;}
#footer {
/* margin: 3px 0 30px 15px; */
 font-family: 'Arial';
 font-size: 11px;
 text-indent: 0;
}
#home #footer {
/* margin-left: 30px; */
}
