/* 
========================
  GRIDINATOR CSS v0.3
  http://gridinator.com/
  
  Your grid settings:
  	columns: 16
  	column width: 60px
  	column margin: 12px
  	container margin: 10px
    
=========================
*/
* { /* quick reset */
	margin: 0;	
	padding: 0;
}


html {padding: 0; margin: 0; background: none;}

body { 
	font-size: 16px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	background: transparent;
	
	/*
	background: #AECDE2 url(../img/backgrounds/boats_large.jpg) center top fixed no-repeat;
  */
  
    background: #AECDE2 url(../img/backgrounds/winter.jpg) center 5px fixed no-repeat;


}

#sites .wrap {width: 1156px;}

.wrapper, #footerwrapper, #header {
	margin: 0 auto; 
	text-align: left;
	width: 1160px;
}

.inner-wrapper, .footercontent, .inner-header {
	clear: both;
	display: inline;
	float: left;
	padding: 0 10px 0 10px;
	position: relative;
	width: 1140px;
}

.container {
	clear: both;
	float: left;
	margin: 0;
	width: 100%;
}

.one-col, .two-col, .three-col, .four-col, .five-col, .six-col, .seven-col, .eight-col, .nine-col, .ten-col, .eleven-col, .twelve-col, .thirteen-col, .fourteen-col, .fifteen-col, .sixteen-col {
	clear: none;
	display: inline;
	float: left;
	margin: 0 12px 0 0;
	padding: 0;
	position: relative;
}

.one-col {
	width: 60px;
}

.two-col {
	width: 132px;
}

.three-col {
	width: 204px;
}

.four-col {
	width: 276px;
}

.five-col {
	width: 348px;
}

.six-col {
	width: 420px;
}

.seven-col {
	width: 492px;
}

.eight-col {
	width: 564px;
}

.nine-col {
	width: 636px;
}

.ten-col {
	width: 708px;
}

.eleven-col {
	width: 780px;
}

.twelve-col {
	width: 852px;
}

.thirteen-col {
	width: 924px;
}

.fourteen-col {
	width: 996px;
}

.fifteen-col {
	width: 1068px;
}

.sixteen-col {
	width: 1140px;
	margin-right: 0;
}

.prefix-one {
	margin-left: 72px;
}

.prefix-two {
	margin-left: 144px;
}

.prefix-three {
	margin-left: 216px;
}

.prefix-four {
	margin-left: 288px;
}

.prefix-five {
	margin-left: 360px;
}

.prefix-six {
	margin-left: 432px;
}

.prefix-seven {
	margin-left: 504px;
}

.prefix-eight {
	margin-left: 576px;
}

.prefix-nine {
	margin-left: 648px;
}

.prefix-ten {
	margin-left: 720px;
}

.prefix-eleven {
	margin-left: 792px;
}

.prefix-twelve {
	margin-left: 864px;
}

.prefix-thirteen {
	margin-left: 936px;
}

.prefix-fourteen {
	margin-left: 1008px;
}

.prefix-fifteen {
	margin-left: 1080px;
}

.suffix-one {
	margin-right: 84px;
}

.suffix-two {
	margin-right: 156px;
}

.suffix-three {
	margin-right: 228px;
}

.suffix-four {
	margin-right: 300px;
}

.suffix-five {
	margin-right: 372px;
}

.suffix-six {
	margin-right: 444px;
}

.suffix-seven {
	margin-right: 516px;
}

.suffix-eight {
	margin-right: 588px;
}

.suffix-nine {
	margin-right: 660px;
}

.suffix-ten {
	margin-right: 732px;
}

.suffix-eleven {
	margin-right: 804px;
}

.suffix-twelve {
	margin-right: 876px;
}

.suffix-thirteen {
	margin-right: 948px;
}

.suffix-fourteen {
	margin-right: 1020px;
}

.suffix-fifteen {
	margin-right: 1092px;
}

.clear { /* Useful generic clearing class. */
	clear: both;
}
.last-col {
	margin-right: 0;
}


/*** Design Spefic ***/

.inner-wrapper {
	background: url(../img/backgrounds/blue_left.png) -4% 0% repeat-y;
	-webkit-border-top-left-radius: .4em;
	-moz-border-radius-topleft: .4em;
	border-top-left-radius: .4em;
	-webkit-border-bottom-left-radius: .4em;
	-moz-border-radius-bototmleft: .4em;
	border-bottom-left-radius: .4em;
}

#header .search form {padding-bottom: 0; margin: .77em 0; padding-top: 2em; }

#header .search form input#search {width: 24em;}
html.cssanimations #header .search form input#search:focus {width: 26em;}

#map_canvas {height: 500px;}
