div.frontpage {
	padding:0 0 25px 0;
	float:left;
}

div.frontleft {
	width:480px;
	float:left;
}
div.frontright {
	width:480px;
	float:right;
}
div.frontcolumns {
	width:100%;
	clear:both;
}
div.column {
	width:240px;
	float:left;
}
div.threecolumns {
	width:720px;
	float:left;
}
div.twocol {
	width:480px;
	float:left;
	padding:0 0 6px 0;
	height:204px;
}
html>body div.twocol {
	height:auto;
	min-height:200px;
}
div.threecol {
	width:720px;
	float:left;
	padding:0 0 6px 0;
	height:204px;
}
html>body div.threecol {
	height:auto;
	min-height:200px;
}
div.onecol div.shorttext, div.twocol div.shorttext {
	height:80px!important;
}
html>body div.onecol div.shorttext, html>body div.twocol div.shorttext {
	height:auto;
	min-height:110px;
}
div.onecol div.bluebox div.shorttext {
	height:69px;
}
html>body div.onecol div.bluebox div.shorttext {
	height:auto;
	min-height:69px;
}
div.onecol div.bluebox div.text, div.onecol div.yellowbox div.text {
	height:132px;
}
	html>body div.onecol div.bluebox div.text, div.onecol div.yellowbox div.text {
		height: auto;
		min-height:132px;
	}

div.racebg, div.getupdatesbg {
	background:#69b8ed url(../images/site_objects/bg_littledee.gif) no-repeat bottom right !important;
	height:134px!important;
}
div.fatfacebg {
	background: #69b8ed url("../images/site_objects/bg_teamkit.jpg") no-repeat bottom right !important;
	height:138px!important;
}

html>body div.fatfacebg {
	height:auto!important;
	min-height:140px!important;
}

div.b2b {
	height:138px!important;
	background:#68b8ed;
	width:234px;
}

html>body div.b2b {
	height:auto!important;
	min-height:140px!important;
}


div.onecol div.fatfacebg p {
	margin-right: 85px;
}
div.onecol div.fatfacebg p a:link, div.onecol div.fatfacebg p a:visited {
	color: #ffffff;
}
html>body div.racebg, html>body div.getupdatessbg {
	height:auto;
	min-height:134px!important;
}


div.rolexbg {
	background:#69b8ed url(../images/logos/rolexfastnet_bg.gif) no-repeat bottom right !important;
	height:133px;
	}

html>body div.rolexbg{
	height:auto;
	min-height:133px;
	}


div.backgroundbg {
	background: #73737B url(../images/pictures/pic_background.jpg) no-repeat;
	float:left;
	padding:203px 0 0 9px;
	color:#FFFFFF;
	font-weight:bold;
	width:705px;
	height:57px;
}
html>body div.backgroundbg {
	height:auto;
	min-height:57px;
}
div.beinspired {
	background: #a2a4a3 url(../images/text/pho_beinspired.jpg) no-repeat;
	float:left;
	padding:203px 0 0 9px;
	color:#FFFFFF;
	font-weight:bold;
	width:705px;
	height:57px;
}
html>body div.beinspired {
	height:auto;
	min-height:57px;
}
div.beinspired p, div.backgroundbg p {
	font-size:115%;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	width:490px;
}
/* In her own words */
/*
div.beinspiredhp {
	background:url(../images/text/pho_beinspired_hp.jpg) no-repeat 0px 0px;
	float:left;
	padding:100px 200px 0 10px;
	height:94px;
	color:#FFFFFF;
	font-weight:bold;
}*/

div.inherownwordshp {
	background:url(../images/pictures/pho_inherownwords.gif) no-repeat 0px 0px;
	float:left;
	width: 474px;
	height: 212px;
	color: #FFFFFF;
	font-weight:bold;
	clear: both;
}
div.boattest {
	/*background:url(../images/pictures/pho_boattest.jpg) no-repeat 0px 0px;*//*180 degree boat test*/
	background:url(../images/pictures/bg_artemis_transat.jpg) no-repeat 0px 0px;float:left;/*Dee's training*/
	width: 474px;
	height: 212px;
	color: #FFFFFF;
	font-weight:bold;
	clear: both;
}
div.ihowleft {
	margin-top: 50px;
	float: left;
	width: 231px;
	padding: 0 7px 0 7px;
}
div.ihowleft p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	margin-right: 5px;
}
div.ihowleft ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	margin-top: 15px;
}
div.ihowright {
	float: left;
	clear: right;
	width: 229px;
	height: 165px;
	margin-top: 50px; 
}
div.ihowright embed, div.ihowright object {
	margin: 2px 0 0 2px; 
}
div.ihowright div.nonflash {
	padding: 12px;
} 
/* End in her own words */
html>body div.beinspiredhp {
	height:auto;
	min-height:94px;
}
div.beinspiredhp p {
	font-size:115%;
}

div.onecol h2 {
	width:219px;
	font-size:155%;
	margin:0;
	font-family: arial, helvetica, sans-serif;
}

div.onecol h2.deesbook {
	margin:-7px 0 0 0;
}

div.onecol h2 a:link, div.onecol h2 a:visited {
	color:#333333;
	padding:5px 5px 5px 6px;
	border:2px solid #ffd900;
	background:#ffd900 url(../images/site_objects/bg_bevel_ylw.gif) repeat-x top right;
	width:100%;
	display:block;
	text-decoration:none;
}
div.onecol h2 a:hover, div.onecol h2 a:focus, div.onecol h2 a:active {
	color:#333333;
	text-decoration:underline;
}
div.onecol div.bluebox h2 a:link, div.onecol div.bluebox h2 a:visited, div.onecol div.bluebox h2 a:hover, div.onecol div.bluebox h2 a:focus, div.onecol div.bluebox h2 a:active, div.onecol h2.desktopdee a:link, div.onecol h2.desktopdee a:visited, div.onecol h2.wallpaper a:link, div.onecol h2.wallpaper a:visited, div.onecol h2.deesbook a:link, div.onecol h2.deesbook a:visited {
	color:#000000;
	background:none;
	border:none;
	padding:0;
	margin:0;
}
div.onecol p, div.twocol p.text {
	margin:4px 10px 14px 6px;
}
div.onecol p.text {
	margin:4px 10px 31px 6px;
}
div.onecol p.nopad {
	margin:4px 10px 0 6px;
}
html>body div.onecol p.text {
	margin:4px 10px 31px 6px;
}
div.onecol ul.link {
	margin:8px 0 0 6px;
	list-style-type:none;
}
div.onecol p.nopadtop {
	margin-top:0;
}

html>body div.onecol p.img {
	clear:both;
}
 
div.bluebox {
	background:#69b8ed;
	margin:0 6px 6px 0;
	padding:0 0 0 0;
	color:#FFFFFF;
}

	div.blueboxminheight {	height:92px; }
	html>body div.blueboxminheight {	min-height:92px; }

div.competitionbox{
	background:#69b8ed url("../images/site_objects/bg_competition.gif") no-repeat bottom right;
	height:160px;
	}
	html>body div.competitionbox{
		height:auto;
		min-height:160px;
		}
	div.competitionbox p.text{
		padding-right:135px;
		}

div.followdeebox{
	height:134px;
	}
	html>body div.followdeebox{
		height:auto;
		min-height:134px;
		}
div.boattour{
	height:134px;
	background:#69b8ed url("../images/site_objects/bg_boattour.gif") no-repeat bottom right;
	}
	html>body div.boattour{
		height:auto;
		min-height:134px;
		background:#69b8ed url("images/site_objects/bg_boattour.gif") no-repeat bottom right;
		}		
div.wallpaper {
	background:#01443f;
	margin:18px 6px 6px 0;
	padding:0 0 0 0;
	color:#FFFFFF;
}

div.onecol div.mobile {
	background:#ffd900 url(../images/site_objects/bg_mobile.gif) bottom right no-repeat;
	height:274px;
}

div.onecol div.mobile p {
	width:100px;
}
div.greybox {
	background:#ebebeb;
	padding:6px 6px 6px 0;
	margin:0 6px 0 0;
	color:#333333;
}

div.nopadbot, div.nopadbot p.img {
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}

div.onecol p.desktopdee, div.onecol p.wallpaper {
	margin:-65px 8px 41px 8px;
	width:125px;
}
div.onecol p.deesbook {
	margin-top:-105px;
	width:120px;
}
div.onecol p.wallpaper {
	margin-top:-95px;
}

div.onecol p.newsdate {
	margin:10px 8px 4px 6px;
	text-transform:uppercase;
	font-weight:bold;
}
ul.teamlist {
	margin:8px 0 10px 8px;
	list-style-type:none;
}

ul.teamlist li {
	margin:8px 0 0 0;
}

ul.teamlist li a:link strong, ul.teamlist li a:visited strong {
	text-decoration:none;
}
div.newsheight {
	height: 250px!important;
}

/* --- NON FLASH TICKER --- */

div.frontpage div.ticker{
	background:#FFD900 url(../images/flash/bg_ticker.gif) no-repeat;
	border-top:2px solid #FFF;
	clear:both;
	float:left;
	font-size:110%;
	width:954px;
	}

	div.frontpage div.ticker span{
		background:#FFF;
		font-weight:bold;
		float:left;
		font-size:130%;
		margin:0 5px 0 20px;
		padding:5px 10px;
		}

	div.frontpage div.ticker p{
		float:left;
		margin:0;
		padding:5px 10px;
		width:660px;
		}

	div.frontpage div.ticker ul{
		width:120px;
		float:right;
		}

	div.frontpage div.ticker ul li{
		float:left;
		display:inline;
		padding:5px;
		}
		
		
	div.onecol div.bluebox ul {
	margin-left:10px;
	}
	
	div.onecol div.bluebox ul li {
		padding: 0 0 12px 20px;
		list-style:none;
	}
	
	div.onecol div.bluebox ul li.rss {	
		background:url(../images/site_objects/rss_blue.gif) no-repeat;
	}