@charset "utf-8";
/* CSS Document */

/** RESET **/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/** JD Styles **/

/**layout **/

body { background: #1676bf url(gfx/body_bg.gif) top repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#9CD3FE;

	text-decoration: none;
	
	line-height: 12px;
}

.fullwrap { width: 100%; height: 100%;}

.wrapper {width: 800px; margin: 10px auto;  background: #135393 url(gfx/divbg.jpg) left repeat-y; border: 4px solid #FFCC00;}

.left-col { background: #97c9ec url(gfx/leftcol_bg.jpg) top repeat-x; width: 262px; }

.main-col { float: right; width: 518px;}

.content {margin: 2px;}

.footer {clear: both; height: 80px; width: 800px; background: url(gfx/footer_bg.gif) repeat-x;}

.right-float {float: right; margin: 0 0 5px 10px;}

.left-float {float: left; margin: 0 10px 5px 0;}

/** Text Styles **/

p { color: #9cd3fe; margin-top: 8px; text-align:left;}

h1 img {margin: 6px 0px 20px 2px}

h2 { color: #FFFF00; font-weight: bold; margin-bottom: 5px; text-transform:uppercase; }

h3  { font-size: 12px;color: #FFFF00; font-weight: bold; margin-bottom: 5px; background: url(gfx/h3_bg.jpg) bottom repeat-x; padding-bottom: 10px; width: 90%;}

a, a:link, a:visited { color:#9cd3fe}
a:hover {text-decoration:none;}

ul {margin: 5px 10px; display: table-cell; DISPLAY: inline-block; text-align:left}
ul li { background:url(gfx/featurebullet.gif) left no-repeat; list-style: none; padding-left: 15px; margin: 2px;}



/** USER STYLES **/
.linkbox {margin: 5px 0; clear: both;}

.linkbox a { background: url(gfx/linkbullet.gif) left no-repeat; padding: 2px 0 2px 15px; color: #fff; text-decoration:none; font-weight: bold; margin: 5px 5px;}

.roomtype {margin: 0 10px 12px 0; clear: both; background: url(gfx/featurediv.jpg) bottom center no-repeat; padding-bottom: 15px;}

#badgerfunctions {background-color:#FFFFFF;}
#badgerfunctions td {padding: 4px 2px; }

.rightcol-content {width: 50%; float: right;}
.leftcol-content {width: 50%;}

a img:hover { opacity: .3;
	filter: alpha(opacity=30);
}

.footer, .footer a  {font-size:12px; color: #333333; }
.footer table {margin: 30px auto 0 auto; height: 30px; vertical-align: text-top;}
.footer img {margin: 0 5px;} .footer td {padding: 3px;}

.property p{color: #135393; margin: 10px; font-size: 9px; }
.property a {color: #666666;}