* { padding:0; margin:0;}

	html { font-size:100.01%; }
	body {
	font-size:62.5%;
	font-family: Arial, Helvetica, sans-serif;
	background:url(images/tail.gif) repeat-x 0 0 #fff;
	color:#333;
}
	
.clear { clear: both;}

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul { list-style: none;}
	p { padding:0px 0px 18px 0px;}
		
a {text-decoration: underline; color:#2d6aaf; outline:none;}
a:hover {text-decoration: none;}
	
	input, select, textarea, html body textarea { vertical-align:middle; font-size:12px; color:#484747; font-family:Arial;}
	input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #e5e5e5; background:#fff;}
	
/*** Main ***/
	.main { /*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "960px" : "100%"); min-width:980px;*/}
	
	
	.main { padding:0px 0px 0px 0px;}
	
	/*.tail-right {
		float:right;
	 	position:absolute;top:0; right:0;
		width:50%; height:472px;
		background:url(images/tail-right.gif) repeat-x 0 61px;}*/
	
	
	.main-width { width:900px; margin:0 auto; position:relative;}
	.main-bgr { padding:0px 0px 0px 0px;}

	.header { height:393px; overflow:hidden; padding:0px 0px 0px 0px;}
	
/*** Menu ***/

	.menu { clear:both; float:right; overflow:hidden; padding:0px 0px 0px 0px; height:49px;}
	
	.menu ul { float:right; list-style:none; overflow:hidden; height:100%;}
	.menu ul li { float:left; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 1px;}
	
	.menu ul li a {
		display: block; width:120px; height:41px; line-height:42px;
		font-size:1.4em; padding:0px 0px 0px 0px; text-align:center;
		color:#1d5390; text-decoration:none; background:url(images/menu.gif) no-repeat 0 0 #95c2f2;
		}	
		
	.menu ul li a:hover {	color:#fff; background:url(images/menu-act.gif) no-repeat 0 0 #377dcc;}
	
	.menu ul li.current_page_item a {}
	
	

	.menu2 { clear:both; float:right; overflow:hidden; padding:0px 0px 0px 0px; height:1px;}
	
	.menu2 ul { float:right; list-style:none; overflow:hidden; height:100%;}
	.menu2 ul li { float:left; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 1px;}
	
	.menu2 ul li a {
		display: block; width:122px; height:41px; line-height:42px;
		font-size:1.4em; padding:0px 0px 0px 0px; text-align:center;
		color:#1d5390; text-decoration:none; background:url(images/menu.gif) no-repeat 0 0 #95c2f2;
		}	
		
	.menu2 ul li a:hover {	color:#fff; background:url(images/menu-act.gif) no-repeat 0 0 #377dcc;}
	
	.menu2 ul li.current_page_item a {}
	
/*** Logo ***/
	.logo {
	float:left;
	position:relative;
	left:25px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	.logo .indent { }
	.logo h1 {/* float:left;*/
	position:absolute;
	width:223px;
	height:131px;
	font-size:2.1em;
	display:block;
	color:#000;
	overflow:hidden;
	text-indent:-1000em;
	cursor:pointer;
	background-image: url(images/baja-logo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	.logo h1:hover { text-decoration:none;}
	
/*** Slogan ***/
	.slogan {
	clear:both;
	height:256px;
	overflow:hidden;
	background-position: 0 0;
}
.slogan .boathead {
	background-position: 0px 0px;
}

	
	.slogan h2 { width:235px; height:59px; overflow:hidden; text-indent:-1000em; background:url(images/slogan.gif) no-repeat 0 0; margin:29px 0px 0px 31px;}
	
	.header .banner {
	float:right;
	margin-top: -256px;
}
	.header .banner a { display:block;}
	
/*** Search ***/
	.search {
	float:right;
	padding-top: 12px;
}
	.search .indent { overflow:hidden; padding:22px 1px 14px 0px;}
	
	.search form { padding:0px 0px 0px 0px; background:url(images/search-bgr.gif) no-repeat 0 0;}
	.search .text { width:140px; padding:3px 0px 3px 5px; border:0; background: transparent; margin:0px 6px 0px 0px;}
	.search .but { cursor: pointer; margin:0px 0px 0px 0px;}
	
/*** Rss ***/
	.rss {}
	
/*** Column ***/
	.content { clear:both; overflow:hidden; height:100%; padding:0px 0px 0px 0px;}
	
	.content .corner-left-top { background:url(images/corner-left-top.gif) no-repeat 0 0 #e2effc;}
	.content .corner-right-top { background:url(images/corner-right-top.gif) no-repeat right 0;}
	.content .corner-left-bot { background:url(images/corner-left-bot.gif) no-repeat 0 bottom;}
	.content .corner-right-bot { background:url(images/corner-right-bot.gif) no-repeat right bottom; overflow:hidden; height:100%; padding:3px;}
	
	/******/
		/*.column-left { float:right; width:186px; margin:0px 6px 0px 0px; _margin:0px 3px 0px 0px;}*/
		.column-right { float:right; width:223px; margin:0px 0px 0px 0px; _margin:0px 0px 0px -3px;}
	
/*** Widgets  ***/
	.widget {
		clear:both;
		overflow:hidden; height:100%;
		background:url(images/widget-bgr.gif) repeat-y 0 0;
		padding:0px 0px 0px 0px;
		margin:0px 0px 3px 0;
		
		}
	
	.widget-bgr {
		overflow:hidden; height:100%;
		background:url(images/widget-bot.gif) no-repeat 0 bottom;
		padding:0px 0px 15px 0px;
		}
	
	.widget .title {
		overflow:hidden; height:100%;
		background:url(images/widget-title-bgr.gif) repeat-y 0 0;
		margin:0px 0px 12px 0px;
		}
	
	.widget h2 {
		overflow:hidden; height:100%;
		background:url(images/widget-top.gif) no-repeat 0 0;
		border-bottom:1px solid #afd5ff;
		font-size:1.4em; /*font-weight: normal;*/
		color:#07121a; line-height:1.3em;
		padding:18px 5px 6px 23px; margin:0px 0px 0px 0px;
		}
	
	.widget ul { clear:both; overflow:hidden; height:100%; font-size:1.4em; color:#2d6aaf; line-height:15px; margin:0px 0px 0px 24px;}
	
	.widget ul li { overflow:hidden; height:100%; background:url(images/marker03.gif) no-repeat 0px 6px; padding:2px 0px 7px 10px;}
	
	.widget ul li a { display:block; height:100%; color:#2d6aaf; text-decoration:none;}
	.widget ul li a:hover {
	text-decoration: none;
	color: #F60;
}
	
	.widget ul ul { font-size:100%; margin:0px 0px 0px 0px;}
	
	.widget ul ul li { border:0;}
	
	/*** widget_tag_cloud ***/
		.widget_tag_cloud a { color:#212121; font-size:1.1em;}
	
	/*** widget_text ***/
		.textwidget { color:#212121; font-size:1.3em; line-height:1.3em; padding:0px 20px 40px 20px;}
		.textwidget a { color:#212121;}
		
	/*** widget_page ***/
	
	/*** widget_categories ***/
		.widget_categories {
	background:url(images/widget-bgr02.gif) repeat-y 0 0;
			}
		
		.widget_categories .widget-bgr {
			background:url(images/widget-bot02.gif) no-repeat 0 bottom;
			padding:0px 0px 21px 0px;
			}
		
		.widget_categories .title { margin:0px 0px 0px 0px;}
		.widget_categories h2 {
	border:0;
	padding:18px 5px 8px 23px;
	font-weight: bold;
	text-transform: none;
	font-size: 18px;
	color: #06C;
}
		
		.widget_categories ul { margin:0px 0px 0px 1px;}
		.widget_categories ul li { overflow:hidden; height:100%; background:url(images/marker02.gif) no-repeat 23px 7px #e7f3ff; padding:3px 0px 4px 33px; margin:0px 2px 2px 0px;}
		
		.widget_categories ul li a { display:block; height:100%; color:#2d6aaf; text-decoration:none;}
			
	/*** widget_meta ***/
		
	/*** widget_archive  ***/
	
	/*** widget_links  ***/
	
	/*** widget_recent_entries  ***/

	/*** widget_recent_comments  ***/
	
	/*** widget_other ***/
		#search form { padding:10px 0px 0px 10px;}
		
		#search form .text { display:block; margin:0px 0px 8px 0px;}
		
		#search form .but { margin:0px 0px 0px -3px;}
		
		.widget_calendar table { margin:10px 0px 0px 20px;}
	
/*** Content  ***/

	/******/
		.column-center { overflow:hidden; height:100%; padding:0px 0px 0px 0px;}
.models {
	width: 100%;
	margin-bottom: 15px;
}
.models .modperf {
	background-color: #5A8C2E;
	float: left;
	width: 220px;
}
.models .modout {
	background-color: #82BC4E;
	float: left;
	width: 220px;
}
.models .modisland {
	background-color: #6FAB39;
	float: left;
	width: 220px;
	margin-right: 3px;
	margin-left: 3px;
}


#modnav ul {
	height:100%;
}

#modnav li {
	float: left;
	width:200px;
	height:25px;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;

}


#modnav a {
	color: #fff;
	text-decoration: none;
	padding: 5px 0px 0px 23px;
	display: block;
	zoom: 1;
	font-size: 14px;
	
}

#modnav a:hover {
	color:#333;
	text-decoration: none;
}



		
		.column-center .banner { padding:0px 0px 3px 0px;}
		.column-center .banner img { margin:0px 3px 0px 0px;}
		.column-center .indent { clear:both; overflow:hidden; height:100%; padding:0px 0px 29px 0px;}
		
		.column-center .banner2 {padding:0px 0px 1px 0px; width:218px;float:left;}
		.column-center .banner2 img { margin:0px 1px 0px 0px;}
		
		.column-center .banner3 {padding:0px 0px 1px 0px; width:218px; float:left; margin-left:218px;}
		.column-center .banner3 img { margin:0px 1px 0px 0px;}		
		
		.column-center .banner3 {padding:0px 0px 1px 0px; width:218px; float:left; margin-left:436px;}
		.column-center .banner3 img { margin:0px 1px 0px 0px;}	

		/******/	
			.column-center .title {
				overflow:hidden; height:100%;
				padding:0px 3px 13px 0px;
				margin:0px 0px 0px 0px;
				}
				
			.content .column-center .title .bgr01 { background:url(images/title-bgr.gif) repeat-x 0 0 #4488d2;}
			
			.content .column-center .corner-left-top { background:url(images/title-corner-left-top.gif) no-repeat 0 0;}
			.content .column-center .corner-right-top { background:url(images/title-corner-right-top.gif) no-repeat right 0;}
			.content .column-center .corner-left-bot { background:url(images/title-corner-left-bot.gif) no-repeat 0 bottom;}
			.content .column-center .corner-right-bot { background:url(images/title-corner-right-bot.gif) no-repeat right bottom; overflow:hidden; height:100%; padding:5px 10px 5px 10px;}
			
		
			
/*			.title h2 {
				overflow:hidden; height:100%;
				font-size:14px; font-weight: normal;
				color:#fff;
				padding:0px 0px 0px 0px;
				}
				
	.title  ul h2{ float:right; list-style:none; overflow:hidden; height:100%;}
	.title  ul li h2 {
	float:left;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 1px;
	display: block;
}
	
	.title  ul li h2 a {
		display: block; width:160px; height:25px;
		font-size:14px; padding:10px 0px 0px 0px; text-align:center;
		color:#fff; text-decoration:none; 
		}	
		
	.title ul li h2 a:hover {
	color:#1d5390;
	text-decoration: none;
}
	
*/	
	
				
			.column-center .title h3 {
				overflow:hidden; height:100%;
				font-size:3em; font-weight: normal;
				color:#2fa6e9; line-height:1.3em;
				padding:0px 0px 0px 0px;
				}
		
		/******/	
a,
			.column-center .title h3 a { color:#fff; text-decoration:none;}
			

			.column-center .title h3 a:hover { text-decoration: underline;}
		
		/******/
			.title-page01 * {  font-size:13px; color:#000; text-transform:uppercase; padding:0px 0px 10px 0px;}
			.title-page02 * {  font-size:2em; color:#000; text-transform:uppercase; padding:0px 0px 10px 0px;}
			
		/******/
			.date {
				overflow:hidden; height:100%;
				font-size:1.1em; color:#559a10;
				padding:7px 0px 0px 23px;
				
				}
			.date strong { padding:0px 13px 0px 0px;}
			.date span { text-decoration:underline; }
			
			.category a { color:#000; text-decoration:none;}
			.category a:hover { text-decoration: underline;}
			
			.author {
				overflow:hidden; height:100%;
				background:url(images/line.gif) repeat-x 0 bottom;
				font-size:11px; color:#559a10; line-height:1.2em;
				margin:-1px 27px 0px 23px;
				padding:0px 0px 14px 0px;
				}
				
			.column-center .bgnone { background: none; border:0;}
		
	/*******/
		.column-center .left { float:left; width:175px; padding:0px 0px 25px 0px;}
		
		.smart-img { padding:3px 0px 0px 0px;}
		
		.icon { padding:15px 0px 0px 11px;}
		.icon img { margin:0px 6px 0px 0px;}
		
		.text-box {
			clear:both;
			overflow:hidden; height:100%;
			font-size:1.2em; line-height:1.5em;
			padding:2px 30px 0px 23px;
			}
			
		.pd { padding:0px 0px 0 0px;}
			
		.text-box p { padding:0px 0px 8px 0px;}
		
		.text-box p strong {
	color: #F60;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}
		.text-box p em {}
		
		.text-box .list { float:left; margin-top:14px; width:290px;}
		.text-box .mr { margin-right:25px;}
		
		.text-box .fleft { margin:0px 22px 16px 0px; padding:0px 0px 0px 0px; display: inline; float:left; overflow:hidden; height:100%;}
		.text-box .fleft img { margin:0px 0px 0px 0px;}
		
		.text-box .fright { margin:2px 0px 7px 20px; padding:0px 0px 0px 0px; display: inline; float:right; overflow:hidden; height:100%;}
		.text-box .fright img { margin:0px 0px 0px 0px;}
		
		.text-box p.img {  padding:3px 0px 14px 0px;}
		.text-box p.img img  { margin:0px 8px 0px 0px;}
		.text-box p.img img.img  { margin:0;}
		
		/******/
			.more-link {
				clear:both; display:block;
				font-size:12px; font-weight: bold; color:#30b4f2;
				margin:-7px 0px 0px 0px;
			}
			
			.more-link span { background:url(images/more.gif) no-repeat right 6px;padding:0px 13px 0px 1px;}
			
			.more-link { text-decoration:none;}
			.more-link:hover { text-decoration:underline;}
		
		/******/
			.comments {
				clear:both;
				padding:0px 0px 0px 24px;
				}
			
			.comments a {
				background:url(images/comments.gif) no-repeat 0 4px;
				font-size:1.2em; font-weight: bold;
				color:#2d6aaf;/*text-decoration:none;*/
				padding:0px 0px 0px 16px;
				}
				
			.comments a:hover { /*text-decoration:underline;*/}
		
		/******/
		
			.postmetadata { clear:both; font-size:1.1em; color:#000; padding:5px 20px 10px 33px;}
			.postmetadata a { padding:0px 1px 0px 5px; color:#000; text-decoration:none;}
			.postmetadata a:hover { text-decoration: underline;}
		
		/******/
			.link-edit { float:right; padding:0px 0px 0px 0px; color:#000;}
			.link-edit a { font-size:12px; font-weight:bold; color:#000;}
			
		/******/
			.navigation { clear:both; font-size:12px; color:#2d6aaf; padding:0px 0px 0px 23px;}
			
			.navigation a { font-size:12px; font-weight: bold; color:#2d6aaf; padding:0px 0px 0px 0px;}
			
			.nav-top { margin:-12px 0px 0px 0px;}
			
			.navigation a {text-decoration:none;}
			.navigation a:hover { text-decoration:underline;}
		
	/*******/
		.text-box h1, .text-box h2, .text-box h3, .text-box h4, .text-box h5, .text-box h6 { color:#000; font-family:Arial; line-height:1.5em;}
		.text-box h1 { font-size:2.2em; font-weight: normal;}
		.text-box h2 { font-size:2em; font-weight: normal;}
		.text-box h3 { font-size:1.8em;}
		.text-box h4 { font-size:13px; text-transform:uppercase; font-family:Arial;}
		.text-box h5 { font-size:1.4em;}
		.text-box h6 { font-size:1.2em;}
	
	/*** OL UL style***/
		.text-box ul { padding:0px 0px 7px 3px; overflow:hidden; height:100%;}
		.text-box ul li { background:url(images/marker.gif) no-repeat 0 5px; padding:1px 0px 5px 13px; list-style-image:none; list-style:none; font-weight:normal;}
		.text-box ul li ul { margin-left:10px;}
		.text-box ul li ol { margin-left:15px;}
		.text-box ul li ol li { list-style-type:decimal;}
		
		.text-box ol { padding-left:2px;}
		.text-box ol li { /*background:none;*/ padding:0px; margin-left:13px;  font-weight:normal;list-style-type:decimal;}
		.text-box ol li ul { padding:2px 0px 5px 2px;}
		.text-box ol li ul li { font-weight:normal; background:url(images/marker.gif) no-repeat 0 5px; padding:3px 0px 9px 13px;}
		
		.text-box ul li { list-style-image:none; list-style:none;}
		
		/*.text-box ul li a { text-decoration:none;}
		.text-box ul li a:hover { text-decoration:underline;}*/
		
		.text-box ul li ul { margin-left:15px;}
		.text-box ul li ol {margin-left:20px;}
		.text-box ul li ol li { list-style-type:decimal;background:none;}
		.text-box ul li ol li a { /*background:none;*/}
		
		.text-box ol { padding:5px 0px 5px 2px;}
		.text-box ol li{ /*background:none;*/ padding:0px; margin-left:20px;}
		.text-box ol li a { padding-left:0px; text-decoration:none; font-weight:normal;}
		.text-box ol li a:hover{ text-decoration:underline; }
		.text-box ol li ul li a { font-weight:normal; text-decoration:underline;}
		.text-box ol li ul li a:hover {text-decoration:none;}

/*** Footer ****/
	.footer {
	clear:both;
	overflow:hidden;
	font-size:1em;
	color:#2d6aaf;
	text-align: center;


		}
.footer .indent img {
	margin-bottom: 10px;
}

		
	.footer .width { width:900px; margin:0 auto;}
		
	.footer .indent {
		overflow:hidden; height:100%;
		padding:15px 10px 25px 10px;
		}
		
	.footer a { color:#2d6aaf; /*text-decoration:none;*/}
	.footer a:hover {
	text-decoration: none;
	color: #F60;
}
	
.navplace {
	position: relative;
	right: 366px;
}

#topNav {
  	padding: 0;
  	list-style: none;
  	overflow: hidden; 
  	zoom: 1;
}

#topNav ul {
	height:100%;
}

#topNav li {
	float: left;
	width:160px; 
	height:25px;
	padding: 0;
	text-align: center;
}


#topNav a {
	color: #fff;
	text-decoration: none;
	padding: 5px 0px 0px 0px;
	display: block;
	zoom: 1;
	font-size: 14px;
}

#topNav a:hover {
	color:#1d5390;
	text-decoration: none;
}

#topNav2 {
  	padding: 0;
  	list-style: none;
  	overflow: hidden; 
  	zoom: 1;
}

#topNav2 ul {
	height:100%;
}

#topNav2 li {
	float: left;
	width:150px; 
	height:25px;
	padding: 0;
	text-align: center;
}


#topNav2 a {
	color: #fff;
	text-decoration: none;
	padding: 5px 0px 0px 0px;
	display: block;
	zoom: 1;
	font-size: 14px;
}

#topNav2 a:hover {
	color:#1d5390;
	text-decoration: none;
}
.text-box table tbody tr td strong {
	color: #F60;
}
.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F60;
	text-decoration:none;
}

.email a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F60;
	text-decoration:none;
}
.email a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #609FE2;
	text-decoration:none;
}
