/* visitbouldercity.com css
Andrew Sommerfeld
andrews@criticalmass.com
jan 10 2006

***the god of the internet is on break
*/

/* basics & tools */

body {margin: 0; padding: 0; width: 100%; background: #ffffff;}
img, input, form, label, ul {border: 0; margin: 0; padding: 0;}
a {color: #3366CC;}

.clear {clear: both; height: 0;}
.grey {font: 9px Verdana, sans-serif; color: #666666;}

/* structure */

#sky {width: 100%; background: transparent url(/images/bg_gradient.gif) repeat-x top left;}
#container {width: 100%; background: transparent url(/images/bg_sky.gif) repeat-x top left;}
	#header {position:relative; width: 650px; padding: 360px 0 0 320px; margin: 0 auto; height: 187px; background: transparent url(/images/header.gif) no-repeat top left;}
		.info {width: 341px; font: 12px/140% Verdana, sans-serif; color: #0061A2; float: left; margin-right: 15px;}
		.link-buttons {width: 250px; float: left; padding-top: 30px;}
			.link-buttons p {font: bold 9px Verdana, sans-serif; color: #0061A2;}
			.link-buttons a.button {display:block; margin: 0;}
			.link-buttons a:hover {background-position: top right;}
			.link-buttons a span {display: none;}
			.link-buttons p.grey {font: 9px Verdana, sans-serif; color: #666666; margin: 0 0 10px 0;}
	#content {width: 945px; padding: 20px 0 0 0; margin: 0 auto; height: 334px;}
		.content-bucket {width: 234px; height: 307px; background: transparent url(/images/content_bucket_bg.gif) no-repeat top left; border-left: dashed 1px #EA7E1E; float: left;}
		.content-bucket img {margin: 10px 20px;}
		.content-bucket img.button {margin: 10px 20px 0 20px;}
		.content-bucket a.button {display:block; margin: 10px 20px 0 20px;}
		.content-bucket a:hover {background-position: top right;}
		.content-bucket a span {display: none;}
		.content-bucket p {width: 190px; font: 11px Verdana, sans-serif; color: #0061A2; margin: 10px 20px;}
		.content-bucket p.grey {font: 9px Verdana, sans-serif; color: #666666; margin: 0 20px;}
	#footer {width: 940px; margin: 10px auto; height: 24px; border-top: dashed 1px #999999;}
		#footer p {width: 400px; margin: 0 auto; padding: 5px;}
		
.accom-button {width: 164px; height: 27px; background: transparent url(/images/accom_button.gif) no-repeat top left;}
.events-button {width: 115px; height: 27px; background: transparent url(/images/events_button.gif) no-repeat top left;}
.mead-button {width: 91px; height: 27px; background: transparent url(/images/mead_button.gif) no-repeat top left;}
.hoover-button {width: 91px; height: 27px; background: transparent url(/images/hoover_button.gif) no-repeat top left;}
.attractions-button {width: 128px; height: 27px; background: transparent url(/images/attractions_button.gif) no-repeat top left;}

.official-button {width: 215px; height: 27px; background: transparent url(/images/official_button.gif) no-repeat top left;}
.chamber-button	 {width: 230px; height: 27px; background: transparent url(/images/chamber_button.gif) no-repeat top left;}
.promovideo-button {position: absolute; top: 505px; left: 70px; width: 174px; height: 29px; background: transparent url(/images/promovideo_button.png) no-repeat top left;}

.horiz-dash {background: transparent url(/images/horiz-dash.gif) repeat-y top left;}
.vert-dash {background: transparent url(/images/vert-dash.gif) repeat-x top left;}

.omniHide {height: 0 !important; width: 0 !important; display: none;}