
#footer, #header, #menubar, #searchcatalog, .searchforms {
 width: 100% !important;
} 
#wrapper {
 width: 99% !important;
}
#pageitems {
 width: 98% !important;
}
#footer {
 background-color: #023467;
}

#searchfrm {
 background-color: #023467;
}

@media screen {

html, body {
 margin: 0;
 padding: 0;
 font: 90% Verdana, Calibri, Trebuchet MS, Verdana, Arial,sans-serif;
 background: url(wallpaper.gif); 
}
/*input, select {
 font: 95% Trebuchet MS, Verdana, Arial, Verdana, sans-serif;
 background-color: #fff;
}
*/
body {
 text-align: center; /* IE Fix - stupid IE die die die!!! */
 min-width: 760px;
}

h3 { color:#B31F17; }

#wrapper {
 width: 740px;
 margin: 0 auto;
 height: 100%;
 min-height: 100%;
 text-align: center;
}

body>#wrapper { /* Background hack for non IE5-6 browsers */
 background: url(shadow740.png) repeat-y;
}

#pageitems {
 width: 706px; 
 margin: 0 auto;
 text-align: left;
 background-color: #fff; 
 /*border: 1px solid cyan;*/
 padding: 2px;
}

a {
 color: #f5f5dc;
 text-decoration: none;
}
a:hover {
 color: red;
}

.redfont {
 color: #ff3300;
}

#header {
 float: left;
 height: 72px;
 width: 706px;
 /*background: url(SML-Logo3.jpg);*/
 background: url(http://www.baytownlibrary.org/smlimages/long-logo-sml.jpg);
}

#header h1 {
 display: none;
}

#jumpbox {
 float: right;
}

#searchcatalog {
 width: 706px;
 height: 25px;
 float: left;
 background-color: #023467;
 color: white;
 text-align: center;
}

#searchcatalog form {
 margin: 0;
 padding: 0;
}

#content {
 padding: 3px 0 0 0;
}

.note{
 background-color: #fddc76;
 border: 1px navy solid;
 width: 360px;
 padding-left: 10px;
}

.wfprn img {
 padding-left:20px;
}

.article {
  /*margin: 10px 5px 10px 20px;*/
	margin: 0 auto;
	width: 740px;
}
.framed {
 padding: 10px;
 margin: 10px;
 border: 2px solid gray;
}
.article p {
 text-align: left;
 line-height: 1.5em;
}
.article h1, h2, h3 {
 margin: 10px 0px 0px 0px;
}
.article a {
 color: #8b0000;
}
.article a:hover {
 color: #ff3300;
}

#leftcol {
 float: left;
 width: 171px;
 height: 293px;
 /*color: #fff;
 background-color: green;
 background: url(leftbar.png) no-repeat;*/
 line-height: 1.5em;
}

#leftcol a {
 color: #000;
}
#leftcol ul {
 list-style: none;
}
#leftcol ul{
 padding: 10px 0 0 10px;
 margin: 0;
}
#leftcol p{
 padding: 10px 0 0 10px;
 margin: 0;
}

#midcol {
 float: left;
}

#support {
 float: right;
 width: 150px; 
 height: 70px;
 text-align: center;
}
#support a{
 color: #990000;
}
#rightcol {
 float: right;
 width: 150px; 
 height: 371px;
 text-align: center;
 line-height: 1.5em;
 background: url(quicklinks.png) no-repeat;
}

#rightcol a{
 color: #000;
}

#rightcol a:hover {
 color: red;
}
#rightcol ul {
 list-style: none;
 padding: 10px 0 0 5px;
 margin: 0;
 text-align: left;
}

#footer {
 width: 706px;
 height: 90px;
 text-align: center;
 /*background: url(footer.png);*/
 background-color: #023467;
 bottom: 0;
 font: 85% Arial, Verdana, sans-serif;
 color: #fff;
}

#footer ul {
 list-style: none;
}

#footer li {
 float: left;
 margin-right: 10px;
}

#footertrail {
 text-align: center;
 width: 706px;
 padding-top: 5px;
 /*border: 1px solid green;*/
}

.midbox {
 /*width: 370px;
 height: 200px;
 background: url(midbox.png) no-repeat;*/
 color: #000;
}

.midbox a {
 color: #000;
}

.midbox a:hover {
 color: Red;
}

.midbox h3 {
 margin: 0;
 padding: 10px;
}

.midbox p {
 margin: 0 15px 0 10px;
 padding: 0;
 line-height: 1.2em;
 text-align: left;
}

.midbox ul {
 list-style: square;
}
.midbox li {
 display: inline;
 margin: 0 15px 0 20px;
 padding: 0;
}

.midbox img {
 margin-left: 10px;
 margin-right: 10px;
 border: 0px solid red;
}

.midbox.green {
 //background: url(midboxgreen.png) no-repeat;
}

.midbox.blue {
 //background: url(midboxblue.png) no-repeat;
}

.midbox.drkblue {
 /*background: url(midboxdrkblue.png) no-repeat;*/
 /*color: #fff;*/
}

.midbox.drkblue a{
 /*color: white;*/
}

}

/* PRINT CSS */

@media print {

 html {
  font: 12px Calibri, Verdana, Arial, sans-serif;
 }
 #header {
 display: none;
 }

 #searchcatalog {
 display: none;
 }
 
 #menubar {
  display: none !important;
 }

}
