﻿/* 
CRC Style Sheet
-------------------------------------------------------
Copyright (c) 2010, RantaConsulting.com

Last Updated: Mark Garczewski
Date: 1/08/2010 */   

/* SITE SPECIFIC LAYOUT */
*
{
	margin: 0px;
	padding: 0px;
}
body 
{	
	height: auto;
	min-height: 100%;
}

html,body,form
{
	height:100%;
}
div#page
{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:929px;
	padding-bottom: 55px;
	height: auto !Important;
	min-height: 94%;
}

div#layout
{
	position: relative;
	width: 100%;
}
.homepage div#layout
{
	padding-top: 456px;
	position: relative;
	width: 100%;
}
.forms div#layout
{
	position: relative;
	width: 100%;
}
.forms div#layout .marinaNav
{
	display: none;
}

div#main
{
	position: relative;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display:inline;
	width: 629px;
}
.homepage div#main, .clean div#main
{
	width: 904px;
	min-height: 0px;
}
.forms div#main
{
	width: 929px;
}

div#sub
{
	width: 272px;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display:inline;
}
.homepage div#sub, .forms div#sub, .clean div#sub
{
	display: none;
}
div#local,div#nav
{
	display: none;
}

/* Footer layout */
div#footer
{
	position: relative;
	margin-top: -55px;
	height: 55px;
}


div#leftCol{
  	width: 310px;
	float: left;
    padding-top: 0px;
}


div#rightCol{
  	width: 600px;
	float: right;
	margin-bottom: 24px;
}

/* End Footer layout */