body{font:13px/1.5 Tahoma,'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a{text-decoration:none;}a:hover{text-decoration:underline;}#festival-banner{text-align:center;}#wrapper{width:1020px;margin:20px auto;}.tab-header{height:30px;text-align:right;z-index:900;}div#search{padding:20px;float:right;}div#login{padding:20px;float:left;}#search form.generic-form,#login form.generic-form{margin:0;}#search form.generic-form p,#login form.generic-form p{float:left;margin:0;}#search form.generic-form label,#login form.generic-form label{display:block;float:left;margin:3px 10px 0 0;}#header{height:200px;clear:both;position:relative;}#header h1{margin:0;position:absolute;}#main-navigator{padding:20px;}#main-navigator ul{display:block;margin:0;text-align:center;}#main-navigator ul li{display:inline-block;margin:0 15px;}#main-navigator li li a{padding:10px 0;}#main-navigator li li a:hover{text-decoration:none;}.sidebar{width:179px;padding:20px;float:left;}.widget{margin-bottom:20px;}.widget h4.title{font-size:1.1em;margin:0 0 10px 0;padding:0 0 10px 0;}.widget ul,.widget p{margin:0 0 10px 0;padding:0;}.widget ul,.widget li{overflow:hidden;clear:both;}.widget ul ul{margin:0 0 0 20px;}.widget ul li{margin:0 0 5px 0;padding:0;list-style:none;display:block;}.widget ul li a{display:block;margin-left:23px;}.widget ul li a:hover{text-decoration:underline;}.widget.stat ul li,.widget.shoppingcart ul li{margin:0;padding:0;text-align:right;clear:both;}.widget.stat ul li label,.widget.shoppingcart ul li label{text-align:left;float:left;}.widget.default{margin-bottom:20px;}.widget.default .container{text-align:center;}.widget.link_image ul li{list-style:none;display:block;margin:0;padding:0;}.widget.link_image ul li a{margin:0;}.widget.members label{width:40%;display:block;float:left;}.widget.members .member-forgot-pwd,.widget.members .member-signin{display:block;float:left;}.widget.members .member-forgot-pwd{margin-right:10px;}.widget.members .member-signin{padding-left:10px;}.widget.poll label.poll-answer-name{display:block;float:left;width:50px;}.widget.poll textarea{width:157px;height:45px;}.widget.poll input[type=text]{width:105px;margin:0;}.widget.poll input[type=radio]{display:block;float:left;margin-right:10px;}.widget.productsearch input[type=text]{width:155px;margin-bottom:10px;}.widget.productsearch select{display:block;margin-bottom:10px;}.widget.productsearch br{display:none;}.widget.newsletter input[type=text]{width:155px;margin:0;}#content{width:760px;padding:20px;float:left;}#footer{text-align:center;padding:20px;overflow:hidden;font-size:0.9em;clear:both;}#footer ul{display:block;}#foot-navigation{margin-bottom:10px;}#footer ul li{display:inline-block;margin:0 15px;}#footer p{margin:0;}#footer a{text-decoration:none;}#footer a:hover{text-decoration:underline;}form.generic-form input,form.generic-form textarea{font-family:Tahoma,'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;font-size:12px;}form.generic-form input[type=submit],form.generic-form input[type=reset]{display:block;float:left;width:75px;height:27px;text-align:center;line-height:26px;margin:0;padding:0;font-weight:bold;cursor:pointer;}form.generic-form input[type=text],form.generic-form input[type=password],form.generic-form textarea,form.generic-form select{display:block;float:left;padding:3px;margin:0 10px 0 0;outline:none;}.require-star{display:block;float:left;margin-right:20px;}form.generic-form label.title{display:block;float:left;margin:5px 20px 0 0;}form.generic-form input[type=file],form.generic-form select{margin-top:5px;}form.generic-form p{margin-bottom:10px;}form.generic-form .form-description{font-size:11px;display:block;width:100%;}span.bullet{display:block;float:left;margin-right:5px;min-width:18px;max-width:30px;min-height:18px;max-height:30px;}span.bullet.hasChild:hover{cursor:pointer;}#web-stats,#user-stats{text-align:center;font-size:0.9em;}table.bordercontent{margin:0 auto;}