/* andreas01 - an open source xhtml/css website layout by Andreas Viklund  - http://andreasviklund.com - Free to use for any purpose as long as the proper credits are given to the original author.Version: 2.0 (Jun 25, 2006)Screen layout: */
/***** Body and main container *****/body {background:#00253F;color:#333;font:76% Verdana,Tahoma,Arial,sans-serif;margin:0 auto;padding:0;}
#wrap {background:#ffffff;color:#303030;margin:0 auto;width:840px;padding:0px 8px;}
#wrap2 {background:#ffffff;color:#303030;margin:0 auto;width:840px;position:relative;}
#wrap2 h2 {font-size:4.0em;color:#c71d0e;letter-spacing:-1px;font-weight:bold;margin:0px 0 10px 0;padding:0;text-align:center;}
/***** Various tags *****/
a {text-decoration:none;font-weight:bold;color:#286ea0;background-color:inherit;}
a:hover {text-decoration:underline;color:#286ea0;background-color:inherit;}
a img {border:none;}
/***** Header *****/
#header {color:#505050;background:#ffffff url(img/banner.jpg) top center no-repeat;height:140px;margin:0 0 10px 0;padding:0;}
/***** Main menu *****/
#avmenu {clear:left;float:left;width:140px;margin:0 0 10px 0;padding:0;}
#avmenu ul {list-style:none;width:140px;margin:0 0 20px 0;padding:0;}
#avmenu li {margin-bottom:5px;}
#avmenu li a {font-weight:bold;height:20px;text-decoration:none;color:#505050;font-size:0.9em;display:block;padding:6px 0 0 7px;background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:4px solid #cccccc;}
#avmenu li a:hover, #avmenu li a.current {background:#eaeaea url(img/menubg2.gif) bottom left repeat-x;color:#505050;border-top:1px solid #b0b0b0;border-right:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0;border-left:4px solid #505050;}
#avmenu ul ul {margin:5px 0 5px 10px;font-size:0.9em;width:130px;}
#avmenu ul ul a {height:16px;margin:0;padding:4px 0 0 7px;}
#avmenu h2 {font-size:1.5em;font-weight:normal;}
/***** Main content *****/
#contentwide {margin:0px 0 10px 150px;padding:0;line-height:1.5em;text-align:left;}
#contentwide2 {margin:0px 0 10px 150px;padding:0;line-height:1.5em;text-align:left;}
#contentwide h2 {font-size:1.8em;letter-spacing:-1px;font-weight:normal;margin:0px 0 10px 0;padding:0;}
#contentwide h3 {font-size:1.5em;font-weight:normal;margin:0px 0 6px 0;padding:0;}
#contentwide img {padding:1px;display:inline;background:#cccccc;color:#303030;border:4px solid #f0f0f0;}
#imgnoborder  img{padding:none;display:normal;background:none;color:none;border:none;}
#contentwide a {font-weight:bold;}
#contentwide ul, #contentwide ol {margin:0 0 16px 20px;padding:0;}
#contentwide ul ul, #contentwide ol ol, {margin:2px 0 2px 20px;}
#contentwide li {margin:0 0 2px 10px;padding:0 0 0 4px;}
blockquote.bq {margin: 25px;padding: 0;font-size: 115%;line-height: 160%;}
p.bq {margin: 0;padding: 0;text-align:justify;}
.bqstart, .bqend {font-size: 300%;color: #008CBA;}
.bqstart {float: left;height: 45px;margin-top: -20px;padding-top: 25px;margin-left:-15px;margin-bottom: -45px;}
.bqend {float:right;height: 45px;margin-top: -45px;padding-top: 40px;margin-right:-15px;}
/***** Footer *****/
#footer {clear:both;margin:0 auto;padding:0 auto;border-top:2px solid #dadada;text-align:center;color:#808080;background-color:#ffffff;font-size:0.9em;}
#footer p {padding:0;margin:0;}
#footer a {color:#808080;background-color:inherit;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
caption {font-size:1.5em; font-weight:400; margin:0; padding:6px 0 8px; text-align:left;}th {background:url(img/menubg2.gif) repeat-x bottom left #eaeaea; color:#505050; padding:7px; text-align:left;}
input,textarea {border:1px solid #ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
/* Form */
#form_box {width: 550px;padding: 0.5em;margin-top: 10px;margin-bottom: 2px;}
#form_box div {padding: 0.2em 0.5em;}
#form_box p {float: left;margin: 4px 0pt;width: 165px;}
#info_box {width: 350px;padding: 0.5em;margin-top: 10px;margin-bottom: 2px;}
#info_box div {padding: 0.2em 0.5em;}
#info_box p {float: left;margin: 4px 0pt;width: 100px;}
#log {width: 550px;margin-top: 10px;}
#log_res {overflow: auto;}
#log_res.ajax-loading {padding: 20px 0;background: url(http://burlingtonlpl.com/img/spinner.gif) no-repeat center;}
#log_info {width: 350px;margin-top: 10px;} 
#log_res_info {overflow: auto;}
#log_res_info.ajax-loading {padding: 20px 0;background: url(http://burlingtonlpl.com/img/spinner.gif) no-repeat center;}
/***** Various classes *****/
.floatcontent {float:left;width:600px;}
.announce {margin:10px 0 10px 0;padding:10px 5px 5px 5px;color:#505050;background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:4px solid #cccccc;line-height:1.3em;}
.announce a {font-weight:bold;}
.announce p {font-size:0.9em;}.announce h2 {margin:0 0 10px 0;padding:0;}
#avmenu .announce {width:125px;}
.left {margin:3px 10px 2px 0;float:left;}
.right {margin:2px 0 2px 10px;float:right;}
.textright {text-align:right;}
.center {text-align:center;}.small {font-size:0.8em;}.bold {font-weight:bold;}.hide {display:none;}
.email {display: none;}
.index {font-weight:bold;}
#poweredby {display:none;}
#btnPlayStop;
#btnNext {font-family:verdana;}
#songTitle {margin-top:0;padding-top:1em;padding-bottom:1em;font-family:verdana;font-size:85%;}
.christmasphoto {position:absolute;left:243px;top:440px;}
.christmastext {position:absolute;top:800px;font-size:1.3em;font-weight:bold;}
