body {
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
/*
	HIDDEN ELEMENTS
	-------------------------------------------------------------------------------------
*/
div#nav, h1#logo, ul#footer, ul#footer li img, img#home-pic, img#royal-yacht-squadron, img#sailing-networks, img#sail-tv, img#skandia-cowes-week, img#skandia, img#gill, img#scc, img#wcc, img#irc, ul.arrows li.view-test {
	display:none;
}

/*
	PAGE STRUCTURE
	-------------------------------------------------------------------------------------
*/
div#container {
	background:#FFF;
	color:#165D9E;
	margin:0 auto;
	padding:0;
	width:535px;
}
div#left-col {
	float:left;
	padding-bottom:35px;
	width:275px;
}
div#right-col {	
	background:#FFF;
	color:#165D9E;
	margin:0 0 0 300px;
	padding:0 0 30px 0;
}
div#right-content {
	margin:0;
	padding:0;
}
/*
	UNIQUE'S
	-------------------------------------------------------------------------------------
*/
img.bordered {
	border:1px solid #CCC;
	margin:30px 0 45px 0;
	padding:8px;
}
h2 {
	background:#FFF;
	color:#71AF3E;
	font-size:2.4em;
	margin:0;
	padding:20px 0 0 0;
}
h2#peta {
	font-size:1.5em;
	margin:10px 0 0 0;
	padding:0;
}
h3 {
	background:#FFF;
	color:#165D9E;
	font-size:1.8em;
	margin:0;
	padding:20px 0 0 0;
}
img#image-logo {
	background:#FFF;
	color:#71AF3E;
	font-size:2.4em;
	margin:20px 0 0 0;
}
p {
	font-size:1.2em;
	line-height:150%;
	margin:10px 0 0 0;
}
/*
	ANCHORS
	-------------------------------------------------------------------------------------
*/
ul.arrows li a:link, ul.arrows li a:visited, ul.arrows li a:active {
	background:#FFF;
	color:#165D9E;
	font-weight:600;
	text-decoration:none;
}
p a:link, p a:visited, p a:active {
	background:#FFF;
	border-bottom:1px solid #71AF3E;
	color:#71AF3E;
	font-weight:600;
	text-decoration:none;
}
/*
	CUSTOM STYLES
	-------------------------------------------------------------------------------------
*/
div.clear{clear:both;}
ul.arrows {
	margin:10px 0 10px 0;
	padding:0;
}
ul.arrows li {
	background:#FFF url(../graphics/list-arrow-white.gif) left no-repeat;
	color:#165D9E;
	font-size:1.2em;
	list-style:none;
	text-decoration:none;
}
p.italic {
	font-style:italic;
}
p.strong {
	font-weight:bold;
	margin:0;
	padding:10px 0 15px 0;
}
ul#contact {
	background:#FFF;
	color:#165D9E;
	font-size:1.2em;
	font-weight:600;
	list-style:none;
	margin:20px 0 0 0;
}
ul#contact span {
	font-weight:normal;
}

/*
	WEBFORM FOR PRINT
	------------------------------------------------------------------
*/
/*-----------------------------
  Web Form
-----------------------------*/
form#frmContact 
{
  margin:0;
  padding:0;
}
div#webform
{
  float:left;
  margin:0;
  padding:0 0 70px 0;
  width:305px;
}
div#webform h3 
{
  color:#FF0000;
  text-align:left;
  margin:0;
  padding:0 0 15px 0;
}
div#webform span.label {
  display: block;
  float: left;
}
div#webform .input 
{
  background-color: #FFF;
  border: 1px solid #165D9E;
  clear:right;
  color: #165D9E;
  float:right;
  padding: 2px;
  width: 230px;
}
div#webform p 
{
  display: block;
  margin: 3px 0px 17px 0px;
  padding:0 0 10px 0;
}
div#webform .submit 
{
  background: #FFF;
  border: 1px solid #165D9E;
  clear:right;
  color:#165D9E;
  float:right;
  height: 30px;
  margin:10px 0px 10px 0px;
  padding: 0px 1px 2px 0px;
  width: 100px;
}
div#webform span 
{
    margin:0;
    padding:0;
}