/* CSS Document */html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img{margin: 0;padding: 0;border: 0; }body{	color: #FFFFFF;	background-color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	background-image: url(../pics/BodyBground.jpg);	background-repeat: repeat-y;	background-position: center;}a{	color: #66CCFF;	text-decoration: none;}a:hover{	color: #66FFFF;}p{}h1{	font-size: 150%;	color: #66CCFF;}h2{	font-size: 125%;		color: #66CCFF;}h3{	font-size: 100%;	color: #66CCFF;}h4{	color: #66CCFF;}#hidden{	display: none;}#wrapper{	width: 780px;	margin-right: auto;	margin-left: auto;	background-color: #000000;	background-image: url(../pics/Blues/BlueWrapperBgSmall.jpg);	background-repeat: no-repeat;	background-position: top;}#header{	clear:both;	width: 780px;	height: 300px;}#columns{clear: both;width: 780px;}#leftCol{	width: 200px;	float: left;}#leftCol ul{margin-left: 0; padding-left: 0px;}#leftCol li{	margin-bottom: 10px;	padding-left: 20px;	list-style-type: none;}#leftCol li a{width: 100%;	display: block;}#leftCol p{		padding-left: 30px;	}#rightCol{	float: right;	width: 560px;	padding-right: 10px;}#rightCol p{	margin-bottom: 10px;}#footer{	clear:both;	text-align: center;	padding-top: 10px;	color: #999999;	background-color: #000000;}#footer p{	font-size: 90%;	padding: 5px;}.months{	float: right;	width: 510px;	padding-top: 60px;	text-align: left;}.months ul{}.months li{	display: inline;}.months li a{	float: left;	width: 50px;	color: #000000;	border: 2px solid #FF3399;	margin-right: 10px;	margin-bottom: 10px;	text-align: center;	padding-top: 10px;	padding-bottom: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 90%;	text-decoration: none;	background-color: #FF3399;	font-weight: bold;}.months li a:hover{	background-color: #333333;		color: #FFFFFF;}.months form{}.navigation{}.listing{	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-top-color: #029DE9;	border-right-color: #029DE9;	border-bottom-color: #029DE9;	border-left-color: #029DE9;	overflow:auto;	padding-right: 20px;	padding-left: 20px;}.listing li{	list-style-type: none;	font-size: 120%;	font-weight: bold;}.listing li strong{color: #0099CC;}.listing img{	border: 2px solid #FFFFFF;	margin: 2px 2px 2px 15px;	float: right;}.mapBG{	background-color: #FFFFFF;}.float_left{	float: left;}.float_right{	float: right;}.img_white{	float: left;	margin: 2px 10px 2px 2px;	border: 2px solid #FFFFFF;}.clear{	clear:both;}.boxout{	}	#flashM{float:left;width: 250px;}.Pdf{	display: block;	background-color: #000000;	background-image: url(../pics/pdfDownload.jpg);	background-repeat: no-repeat;	min-height: 139px;	padding-top: 30px;	padding-left: 200px;	overflow: auto;}.Pdf li{	list-style-type: none;	}.BluesViews{	background-image: url(../pics/Blues/BluesViews.gif);	padding-bottom: 110px;		padding-top: 110px;			padding-left:30px;	padding-right:30px;	background-repeat: no-repeat;	overflow:auto;	}.BluesViews p{	color: #000066;	font-size: 110%;	background-color: #8ADBFF;}.BluesViews a{	color: #FF0099;	font-weight: bold;}.BluesQuote{	font-size: 120%;	font-style: italic;	color: #FFFFFF;	padding-right: 50px;	padding-left: 50px;}.BluesReviews {	color: #003366;	padding: 0px;	background-image: url(../pics/Blues/NoteBookNPen.jpg);	background-repeat: no-repeat;	height: 250px;}.BluesReviews ul{	list-style-type: none;	padding-left: 280px;	padding-top: 120px;}.BluesReviews li a{	color: #003366;	font-weight: bold;	text-decoration: none;	line-height: 160%;}.BluesLineUp{	font-size: 120%;	color: #66CCFF;	list-style-type: none;	padding-left: 40px;}.BluesBoxOut{background-color:#66CCFF;color: #000066;font-size:120%;padding: 10px;margin: 0px auto;}.BluesFlier a{	background-image: url(../pics/Blues/flierDownload.jpg);	height: 380px;	background-repeat: no-repeat;	font-size: 130%;	display:block;}.FringeFlier a{	background-image: url(../pics/Blues/flierFringeDownload.jpg);	height: 380px;	background-repeat: no-repeat;	font-size: 130%;	display:block;}.Invisible{	display:none;}#BluesMattersMagQuotes{	padding: 0px 220px 40px 0px;	line-height: 20px;}#sponsorList{padding-bottom:20px;padding-left: 10px;}.holidayInnAd{margin-top:5px;}