* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: #fcfcfc;
}

.h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 font-color: #000000;
 background-color: #fcfcfc;
}

ul{
list-style: square;
padding: 0;
margin: 0 0 10px 15px;
}
li{
padding: 0 0 0 0px;
margin: 0 0 2px 0;
}
li.table{
padding: 0 0 0 0px;
margin: 0 0 2px 20px;
}
ol{
list-style: decimal;
padding: 0;
margin: 0 0 10px 15px;
}
a img {
border: none; 
}
a:link {color: #BA2F10;}
a:visited {color: #FB520D;}

p {
margin: 0 0 10px 0;
}

p.table {
margin: 10px 10px 10px 10px;
}

#wrapper { 
 margin: 0 auto;
 width: 750px;
 border: 1px solid #820909;
}
#columns3col {
 background: url(../images/vert-lines.gif);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
}
#columns2col {
 background: url(../images/vert-line.gif);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
}
#header {
 color: #fff;
 width: 750px;
 padding-top: 63px;
 margin: 0px 0px 0px 0px;
 background-color: #820909;
 background: url(../images/header.gif) no-repeat;
}
#header-info {
 color: #fff;
 width: 750px;
 height: 39px;
 margin: 0px 0px 0px 0px;
 background-color: #820909;
 background: url(../images/header-info.gif) no-repeat bottom left;
 text-align: right;
}

#leftcolumn_home { 
 display: inline;
 color: #333;
 margin: 0px 10px 0px 0px;
 padding-top: 50px;
 padding-left: 17px;
 padding-right: 5px;
 width: 120px;
 float: left;
 background-image: url('../images/quick_links.gif');
background-repeat: no-repeat;
 background-position: top right;
 font-size: 12px;
 font-weight: bold;
}
#leftcolumn_inner { 
 display: inline;
 color: #333;
 margin: 0px 10px 0px 0px;
 padding-top: 50px;
 padding-left: 17px;
 padding-right: 5px;
 width: 120px;
 float: left;
 background-image: url('../images/related_links.gif');
background-repeat: no-repeat;
 background-position: top right;
 font-size: 12px;
 font-weight: bold;
}
#leftcolumn_services { 
 display: inline;
 color: #333;
 margin: 0px 10px 0px 0px;
 padding-top: 50px;
 padding-left: 17px;
 padding-right: 5px;
 width: 120px;
 float: left;
 background-image: url('../images/services_column.gif');
background-repeat: no-repeat;
 background-position: top right;
 font-size: 12px;
 font-weight: bold;
}
#leftcolumn_about { 
 display: inline;
 color: #333;
 margin: 0px 10px 0px 0px;
 padding-top: 50px;
 padding-left: 17px;
 padding-right: 5px;
 width: 120px;
 float: left;
 background-image: url('../images/about_column.gif');
background-repeat: no-repeat;
 background-position: top right;
 font-size: 12px;
 font-weight: bold;
}
#leftcolumn_events { 
 display: inline;
 color: #333;
 margin: 0px 10px 0px 0px;
 padding-top: 50px;
 padding-left: 17px;
 padding-right: 5px;
 width: 120px;
 float: left;
 background-image: url('../images/events_column.gif');
background-repeat: no-repeat;
 background-position: top right;
 font-size: 12px;
 font-weight: bold;
}
#leftcolumn_kids { 
 display: inline;
 color: #333;
 margin: 0px 10px 0px 0px;
 padding-top: 50px;
 padding-left: 17px;
 padding-right: 5px;
 width: 120px;
 float: left;
 background-image: url('../images/kids_column.gif');
background-repeat: no-repeat;
 background-position: top right;
 font-size: 12px;
 font-weight: bold;
}
#leftcolumn_seniors { 
 display: inline;
 color: #333;
 margin: 0px 10px 0px 0px;
 padding-top: 50px;
 padding-left: 17px;
 padding-right: 5px;
 width: 120px;
 float: left;
 background-image: url('../images/seniors_column.gif');
background-repeat: no-repeat;
 background-position: top right;
 font-size: 12px;
 font-weight: bold;
}
#leftcolumn_archives { 
 display: inline;
 color: #333;
 margin: 0px 10px 0px 0px;
 padding-top: 50px;
 padding-left: 17px;
 padding-right: 5px;
 width: 120px;
 float: left;
 background-image: url('../images/archives_column.gif');
background-repeat: no-repeat;
 background-position: top right;
 font-size: 12px;
 font-weight: bold;
}
#content3col { 
 float: left;
 color: #333;
 margin: 35px 0px 15px 3px;
 padding: 0px;
 width: 400px;
 display: inline;
 position: relative;
 line-height: 1.5em;
}
#content2col { 
 float: left;
 color: #333;
 margin: 35px 0px 15px 0px;
 padding: 0px 20px 0px 10px;
 width: 550px;
 display: inline;
 position: relative;
 line-height: 1.5em;
}
#rightcolumn { 
 display: inline;
 position: relative;
 color: #BA2F10;
 margin: 0px 0px 0px 0px;
 padding-top: 50px;
 padding-left: 10px;
 width: 156px;
 float: right;
 background-image: url('../images/library_hours_title.gif');
background-repeat: no-repeat;
 background-position: top left;
 font-size: 13.5px;
 font-weight: bold;
 font: arial, helvetica, sans-serif;
 
}
#footer3col { 
 clear: both;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 0px 10px 10px 154px;
 background: url(../images/footer-3col.gif) no-repeat;
}

#footer2col { 
 clear: both;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 0px 10px 10px 154px;
 background: url(../images/footer-2col.gif) no-repeat;
}

.clear { clear: both; background: none; }


