/*
-------------------------------------------------------------
------------------------------------------------------------- 


Site design, site & stylesheet development by Matt Rock 1/07.
For graphic design and/or site development needs, please contact:

	matt[AT]burningfiredesign.com 
	

-------------------------------------------------------------
------------------------------------------------------------- */


html, body {
	height:100%;
	margin:0;
	padding:0;
	}		 
	  	
body {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	background:#FBFCFD url(../imgs/bg_gradient.gif) repeat-x;
	}

#house {
	height:100%;
	background:url(../imgs/bg_interface.jpg) top center no-repeat;
	}	


	
/*--------------------------------------
			masthead
----------------------------------------*/


#masthead {
	position:relative;
	width:772px;
	height:178px;
	}	 

					
/*--------------------------------------
			contentHouse
----------------------------------------*/
	

#contentHouse {
	width:772px;
	padding-bottom:15px;
	text-align:left;
	background:url(../imgs/bg_content.gif) center repeat-y;
	}  	
		
	
	/*--------------------------------------
					column 1
	----------------------------------------*/
	
	
	#column1 {
		width:171px;
		float:left;
		position:relative;
		left:11px; 
		text-align:right;
		background-color:#EFEFF7;
		}
		
	#nav {
		text-align:left;
		}
	
		#nav ul {
			list-style:none;
			width:171px;
			border:none;
			margin:0;
			padding:0;
			}
			#nav li {
				width:100%;
				}
			#nav a {
				display:block;
				padding:6px 14px 6px 14px;
				text-decoration:none;
				color:#49587C;
				border-top:#EFEFF7 1px solid;
				border-right:#CFDCF3 1px solid;
				border-bottom:#AAC7EE 1px solid;
				border-left:#CEDCF3 1px solid;
				background:url(../imgs/bg_nav.gif) bottom repeat-x;
				}
				#nav li a:hover {
					background:url(../imgs/bg_navOn.gif) bottom repeat-x;
					}
						
			.imageLink {
				text-decoration:none;
				border:none;
				background:none;
				}
		
	/*--------------------------------------
			        column 2
	----------------------------------------*/
		
	#column2 {
		width:501px;
		float:left;
		margin:14px 0 0 26px;
		padding:0;
		line-height:18px;
		}
		
		#column2 ul {
			list-style:none;
			padding:0;
			margin-left:20px;
			}
			#column2 ul li {
				background:url(../imgs/bullet.gif) no-repeat 3px 6px;
				padding-left:18px;
				padding-bottom:2px;
				}
				
		#column2 a {
			color:#49587C;
			text-decoration:none;
			border-bottom:solid 1px #AAC7EE;
			}	
			#column2 a:visited {
				color:#49587C;
				border-bottom:solid 1px #AAC7EE;
				}
			#column2 a:hover {
				border-bottom:none;
				}
				
		#column2 table tr td {
			margin:0;
			padding:0;
			}
		
	#conditions {
		width:428px;
		height:68px;
		text-align:left;
		background:#0000FF url(../imgs/bg_conditions.jpg) no-repeat;
		margin-bottom:15px;
		margin-top:0;
		padding:15px 0 0 78px;
		font-weight:bold;
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		}
			#conditions a {
			text-decoration:none;
			margin-top:0; padding-top:0;
		}
			#conditions p {
			padding:0;
			margin:0;
		}
		#conditions .alpha {
			padding:0;
			margin:0 0 4px 0;
			font-size:24px;
			color:#09355b;
			}
			#conditions .alpha b {
			color:#36af0c;
			text-transform:uppercase;
			}
		#conditions .beta {
			padding:0;
			margin:0;
			font-size:14px;
			color:#09355b;
			}
			#conditions .beta strong {
			font-size:12px;
			color:#2b9d02;
			text-transform:uppercase;
			}
		
	#annual {
		width:506px;
		height:70px;
		text-align:center;
		background:url(../imgs/bg_annual.jpg) no-repeat;
		}
		#annualContent {
		/* id created simply for padding. font info could go in parent. couldn't get needed results any other way....  ~matt */
			padding-top:14px;
			font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:24px; line-height:22px;
			color:#FFFFFF;
			}
			.annualContent2 {
				font-size:14px; font-weight:bold; line-height:normal; color:#FFFF66;
				text-transform:uppercase;
				}
			.annualContent2 a, annualContent2 a:visited {
				text-decoration:none!important; border-bottom:1px solid #FFFF66!important;
				color:#ffffde!important;
				}
			.annualContent2 a:hover {
				border-bottom:none!important;
				}
		
	#boatShow {
	background-color:red;
		width:506px;
		height:104px;
		color:#5d7491;
		background:url(../imgs/bg_boatShow.jpg) no-repeat;
		}
		#boatShowContent {
		/* id created simply for padding. font info could go in parent. couldn't get needed results any other way....  ~matt */
			padding:28px 0 0 20px;
			font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			line-height:normal;
			}
		
	#earlyBird {
		width:506px; height:70px;
		text-align:center;
		color:#A97B1E;
		background:url(../imgs/bg_earlyBird.jpg) no-repeat;
		}
		#earlyBirdContent {
		/* id created simply for padding. font info could go in parent. couldn't get needed results any other way....  ~matt */
			padding-top:14px;
			font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
			font-size:24px; line-height:22px; font-weight:bold;
			}
			.earlyBirdContent2 {
				font-size:18px;
				font-weight:bold;
				line-height:normal;
				}
		
	#blue {
		width:506px;
		height:70px;
		text-align:center;
		background:url(../imgs/bg_blue.gif) no-repeat;
		}
		#blueContent {
		/* id created simply for padding. font info could go in parent. couldn't get needed results any other way....  ~matt */
			padding-top:14px;
			font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
			font-size:24px; color:#FFFFFF; line-height:22px;
			}
			.blueContent2 {
				font-size:14px;
				font-weight:bold;
				text-transform:uppercase;
				color:#FFFF66;
				line-height:normal;
				}
				
	.photoTable {
		width:100%;
			}	
		.photoTable a {
			text-decoration:none!important;
			border-bottom:none!important;
				}	
		.photoTable a:visited {
			text-decoration:none!important;
			border-bottom:none!important;
				}	
		.photoTable a:hover {
			text-decoration:none!important;
			border-bottom:none!important;
				}	
				
	.smallPrint {
		padding:6px;
		text-align:center;
		color:#fff; font-weight:bold;
		background-color:#628eca;
		}
		
	/*--------------------------------------
			        footer
	----------------------------------------*/
				
	#footer {
		margin:15px 25px 5px 25px;
		padding-top:5px;
		border-top: solid 1px #DDDDDD;
		text-align:center;
		font-size:6pt;
		color:#AAC7EE;
		line-height:10pt;
		}
		#footer a {
			font-size:8pt;
			}
			#footer a:hover {
				border-bottom:none!important;
				}
			#footer a:visited {
				color:#49587C;
				text-decoration:none;
				border-bottom:solid 1px #AAC7EE;
				}

