html
{color:#000;background:#bbc0c3;}

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{margin:0;padding:0;}

html body {background:#bbc0c3;}

table
{border-collapse:collapse;border-spacing:0;}

fieldset,img
{border:0;}

address,caption,cite,code,dfn,th,var
{font-style:normal;font-weight:normal;}

caption,th
{text-align:left;}

h1,h2,h3,h4,h5,h6
{font-size:100%;font-weight:normal;}

q:before,q:after
{content:'';}

abbr,acronym 
{border:0;font-variant:normal;}

sup 
{vertical-align:text-top;}

sub 
{vertical-align:text-bottom;}

input,textarea,select
{font-family:inherit;font-size:inherit;font-weight:inherit;}

input,textarea,select
{*font-size:100%;}

legend
{color:#000;}

body 
{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

table 
{font-size:inherit;font:100%;}

pre,code,kbd,samp,tt
{font-family:monospace;*font-size:108%;line-height:100%;}

body
{text-align:center;}

.footer {background-image:url(../images/shell/footerbg.gif);background-repeat:repeat-x;height:68px;}

#ft {margin-right:-10px;margin-left:-10px;text-align:left;}

#ft h3 {font-size:larger;padding:5px 10px 10px 0px;font-weight:bold;}

#ft p {padding:6px;}

#wsll,.sea
{margin:auto;text-align:left;min-width:75em;max-width:90em;background-image:url(../images/shell/bgleft.gif);background-position:left;background-repeat:repeat-y;padding-left:10px;background-color:#fff;}

.shell {background-image:url(../images/shell/bgright.gif);background-position:right;background-repeat:repeat-y;padding-right:10px;}

.text
{position:relative;background-color:#FFF;}

.text
{_position:static;}

#main .text
{position:static;}

#main
{width:100%;background-color:#FFF;}

.sea #main
{float:left;margin-right:-25em;}

.sea .text
{float:right;width:18.4615em;*width:18.00em;}

.sea #main .text
{margin-right:19.4615em;*margin-right:19.125em;}

#main .text
{float:none;width:auto;}

.content div.first
{float:left;background-color:#fff;}

#bd:after,.content:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}

.content {min-width:55.46em;padding-left:5px;padding-bottom:30px;}

#bd,.content
{zoom:1;background-color:#FFF;}

#bd {margin-top:10px;}

#hd {background:url(../images/shell/headerbg1.jpg) repeat-x;height:127px;}

.header h1 {color:#3D3F31;margin-left:10px;margin-top:5px;font-weight:lighter;letter-spacing:.07em;font-size:2.2em;}

h1, h2, h3, h4 {color:#3D3F31;}

.header {float:left;width:450px;}

.headerpic {padding-top:10px;padding-left:8px;}

.homelink {padding:8px 10px 0 10px;}

.picbar {float:right;width:507px;height:78px;background-image:url(../images/shell/headerrt.jpg);background-position:right;background-repeat:no-repeat;}

.clear {clear:both;}

.search {background:#6D6E65;border:solid 1px #8D8D8A;height:40px;width:285px;float:right;margin-top:30px;margin-right:10px;padding-top:4px;padding-left:8px;color:#FFFFFF;}

.searchinput{float:left;height:30px;color:#8D9AF5;font-size:1.5em;margin-right:4px;width:150px;}

.radio {float:left;padding-top:3px;}

.searchgo {float:left;margin-left:5px;font-size:1.7em;color:#6D6E65;padding:.05em 0em;}

#menu {height:35px;background:#F5F0E5 url(../images/shell/menu.gif) bottom repeat-x;color:#5F4304;border-bottom:solid 1px #B4AD9D;border-top:solid 1px #D8CEB5;}

#breaker {background-color:#FFF;height:14px;background-image:url(../images/shell/breaker.gif);background-repeat:repeat-x;}

.content h2 {font-size:20px;margin-bottom:10px;color:#4C4E41;}

.content h3 {font-size:16px;font-weight:bold;margin:5px 0px;}

.content h4 {font-size:13px;font-weight:bold;margin:5px 0px;}

.content p, .content blockquote {padding:5px;}

.content blockquote {margin-left:30px;}

.content {margin-bottom:15px;padding-right:10px;}

.content li {padding:.5em;line-height:1.2em;}

.text li {line-height:1.2em;padding:.1em;}

.content form, .content input, .content textarea, .content select {margin-top:3px;margin-bottom:3px;}

.breadcrumbs {background-color:#fff;font-size:smaller;padding-left:5px;padding-top:5px;}

a:link, a:active {color:#003399;text-decoration:none;}

a:hover {text-decoration:underline;}

a:visited {color:#440099;text-decoration:none;}

#tools {width:200px;margin:auto;padding-bottom:20px;font-weight:bold;padding-top:8px;text-align:center;}

#sidebar {border:solid 1px #C3B9A1;margin-right:5px;padding-left:8px;padding-right:5px;margin-bottom:20px;}

#sidebar ul li {margin-left:-15px;list-style-type:circle;}

#sidebar h3 {font-weight:bold;}

.azlist {position:fixed;top:200px;right:24%;width:400px;margin-right:20px;border:solid 1px #C3B9A1;padding:5px;}

.azlisttop {text-align:right;}

.ask {margin-top:-20px;z-index:20;}

#wilawlibraryn03okp1ovc3pu04c8sk42h2pn8 ul {list-style-type:none;padding-top:0px;margin-top:5px;}

#wilawlibraryn03okp1ovc3pu04c8sk42h2pn8 div {padding-top:0px;}

#wilawlibraryn03okp1ovc3pu04c8sk42h2pn8 li {padding:0px;}

#creditfooter {display:none;}

.print {padding-right:8px;float:left;}

.textresize {float:right;}

.addthis {padding:0px 10px 5px 10px;}

.footerleft {background-image:url(../images/shell/footerleft.gif);background-position:bottom left;height:68px;width:450px;float:left;background-repeat:no-repeat;padding-left:15px;}

.footerright {background-image:url(../images/shell/footerright.gif);background-position:bottom right;height:68px;width:450px;float:right;background-repeat:no-repeat;padding-right:15px;}

.footerright h3 {float:left;;}

.rssfooter {padding-left:100px;padding-top:5px;}

.headlinefooter {align:left;}

.tag_cloud {padding: 3px; text-decoration: none;}
.tag_cloud:hover { color:#330066; background:#FFFFCC; }
.tag_cloud:active { color: #000066; background:#FFFFCC; }

#tagwrapper {margin-top:10px;margin-bottom:10px;}

.index {padding-left:30px;}

.skiplinks {display:none;}

input#name, input#gogo, input#subject, textarea#question, #fee_agreement, input#area, input#phone, p#pay, select#pay, textarea#libcardaddress, input#firmname, input#new_borrower, input#update, input#patron_type, #libconf, #rbr, #comp, #work, #eventdate, #starttime, #endtime, #purpose, #attendance, #roomaddress, #payment, input#class, #registeraddress, #chooseclass {
	background-color:#FFFFCC;
	}
	
.money {color:#006600;font-size:larger;background:#99FF99;}

	
.okay {
	background-color:#FFFFCC;
	}
	
.right {
	background-color:#FFFFCC;
	}
	
.wrong {
	background-color:#FF6666;
	}
	
.onagain {background:#E7E4E2;}

.offagain {background:#fff;}

.ie6headline {display:none;}

.buttonlink {
	display:block;
	height:41px;
	font-size:140%;
	width:140px;
	background:url(../images/shell/buttonbg.gif) no-repeat;
	padding-top:8px;
	margin-top:.63em;
	text-align:center;
	color:#0F2C4E;
	}
	
a:visited.buttonlink {color:#003399;}
	
.featurebox {padding:10px 10px 15px 20px;border:solid 1px #999999;width:80%;margin-bottom:10px;}

.video {border:solid 1px #C3B9A1;width:425px;}

.buttonlong {
	display:block;
	font-size:140%;
	height:41px;
	width:200px;
	background:url(../images/shell/bigbuttonbg.gif) no-repeat;
	padding-top:8px;
	text-align:center;
	color:#0F2C4E;
	}	
	
#contents {border:solid 1px #5D69A5;width:250px;margin-bottom:10px;}

#contents h3 {background:#D2D9FA;padding:5px;margin:0px;border-bottom:solid 1px #5D69A5;}

#contents li {list-style-image:url(../images/shell/navbgarrow.gif);}

#county li {padding:5px;}

.pictureframe {border:solid 2px #999999;}

thead {font-weight:bold;color:#3D3F31;border-bottom:solid 1px #999999;}

thead td {padding:8px 0px;}

.newsdate {color: #5F4304;}

.newsblock {border:solid 1px #EDE5DE;background:url(../images/newsletter/fade1.gif) repeat-x;padding:0px 5px;margin-right:5px;margin-bottom:30px;color:#333333;}

.alert {color:#FF0000;}

.pullquote {overflow:auto;padding:0 1em 0 1em;margin:1em 0 1em 1em;font-weight:bold;color:#CC9933;float:right;width:35%;clear:both;}

.newsimg {padding:3px;border:solid 1px #6B7B8F;margin:10px;}

a[href$='.pdf'] {
display:inline-block;
padding-right:20px;
line-height:18px;
background:transparent url(../images/shell/pdf.gif) center right no-repeat;
}

a[href*='.doc'] {
display:inline-block;
padding-right:20px;
line-height:18px;
background:transparent url(../images/shell/word.gif) center right no-repeat;
}

a[href^='http://wilawlibrary.gov/learn/tutorials/'] {
display:inline-block;
padding-right:20px;
line-height:18px;
background:transparent url(../images/shell/tv.gif) center right no-repeat;
}

.homestar {
display:inline-block;
padding-left:20px;
margin-left:5px;
line-height:18px;
background:transparent url(../images/shell/calender.gif) center left no-repeat;
}

.newscaption {
	width:310px;
	height:20px;
	float:right;
	clear:right;
	font-size:smaller;
	font-style:italic;
	text-align:center;
	}