/*-----------------------------------------------------------------------------CSS Document 05.19.2007version 1.0author:	Tor Imsland | Torboticsemail: tor@torbotics.comweb: www.torbotics.com-----------------------------------------------------------------------------*//* =Typography-----------------------------------------------------------------------------*/h2 {	color: #2A467A;	font-weight: normal;	font-size: 135%;	}h3 {	color: #2A467A;	font-weight: normal;	font-style: italic;	border-bottom: 3px solid #ddd;	}h4 {	color: #2A467A;	font-weight: bold;	}	.fineprint {font-size: x-small;	}/* =General-----------------------------------------------------------------------------*/body {	padding: 0;	margin: 0;	background: #FFF url(../images/bg_bluestripe.jpg) repeat-x left top;	text-align: center;	font-size: small;	font-weight: normal;	font-family: verdana, Helvetica, sans-serif;	color: #777;	line-height: 1.5em;	}img {	border: none;	}/* =Main Layout-----------------------------------------------------------------------------*/#container {	width: 780px;	margin: 0 auto;	text-align:center;	background-image: url(../images/bg_content.gif);	background-repeat: no-repeat;	}	#mainContent {	width: 726px;	margin: 0 auto;	margin-top: 15px;	text-align: left;	padding-bottom: 25px;	}#home #mainContent, #rentals #mainContent {	background: url(../images/bg_sidebar.jpg) right repeat-y;	}#leftCol {	margin: 0;	padding: 0;	width: 440px;	}/* =Navigation-----------------------------------------------------------------------------*/#nav ul {	margin: 0 auto;	padding: 0;	list-style: none;	width: 762px;	height: 42px;	background-image: url(../images/bg_nav.gif);	text-decoration: none;	}#nav ul a {	display: block;	padding: 0 18px;	line-height: 3.3em;	text-decoration: none;	color: #fff;	}#nav li {	float: left;	font-size: 10px;	letter-spacing: 1px;	text-transform: uppercase;	text-decoration: none;	}#nav li a:hover {	color:#2A467A;	text-decoration: none;	border:0;	background:#fff;	}#nav li a.here {	color: #2A467A;	text-decoration: none;	border: 0;	background: #fff;	}	/* =Sidebar-----------------------------------------------------------------------------*/#sidebar {	margin: 0;	padding-top: 30px;	float: right;	width: 250px;	text-align: center;	}#sidebar p {	text-align: left;	padding: 0 14px;	color: #666;	font-size: x-small;	line-height: 1.2em;	}/* =Tables-----------------------------------------------------------------------------*/table {	border-collapse: collapse;	border: 1px solid #D9DDE2;	margin-bottom: 20px;	}th, td {	padding: 0.5em 1em;	border: 1px solid #D9DDE2;	}.tableHead {	text-align:left;	font-weight:bold;	color: #2A467A;	background: #E7ECF1;	}caption {	padding: 5px 0;	text-align:left;	font-weight:bold;	font-size:small;	color: #2A467A;	}/* =Footer-----------------------------------------------------------------------------*/#footer {	margin: 0 auto;	padding: 0;	width: 762px;	height: 20px;	color: #fff;	text-align: center;	font-size: x-small;	border-top: 3px double #2A467A;	background: #5973AC;	}/* =Link Styles-----------------------------------------------------------------------------*/a:link, a:visited {	color: #2A467A;	text-decoration: none;	}	a:hover, a:active {	color: #2A467A;	text-decoration: none;	border-bottom: 1px solid #2A467A;	}		/* =Misc Styles-----------------------------------------------------------------------------*/.clear {	clear: both;	}