/* Style Sheet for Alexander Associates.com */

/**************** Page and tag styles ****************/

body	{
	margin:0;
	padding:0;
	color:#303030;
	background:#fafafa;
	font:76% Verdana,Tahoma,sans-serif;
	}
	
#wrapper {
 	width:860px;
	position: relative;
	left: 50%;
	margin-left: -430px;
	background: #fafafa;
	border: 1px solid #000;
}

#linkstext	{
	padding: 10px 0 0 0;
}

ul	{
	list-style:circle;
	margin:15px 0 20px 0;
	font-size:0.9em;
	}

li	{
	margin:0 0 8px 25px;
	}

a	{
	color:#606060;
	font-weight:bold;
	text-decoration:none;
	}

a:hover	{
	color:#505050;
	text-decoration:underline;
	}

img	{
	margin:0 15px 15px 0;
	padding:1px;
	background:#ffffff;
	border:1px solid #d0d0d0;
	}

img.table	{
	margin:40px 30px 0 0;
	background:#ffffff;
	border:2px solid #d0d0d0;

	}

td.width	{
	width: 275px;
	text-align: center;
	}

img.right	{
	float: right;
	margin: 0 0 0 40px;
	}

img.left	{
	float: left;
	margin: 0 40px 0 0;
	}

p.left	{
	float: left;
	padding: 0 0 0 30px;
	}
	
p.right	{
	float: right;
	padding: 0 30px 0 0;
	}

p.pagebase	{
	clear: both;
	padding: 30px 0 60px 0;
	font-size:1.5em;
	text-align: center;
	}

p.pagebasebm	{
	clear: both;
	padding: 30px 0 60px 0;
	font-size:1.0em;
	margin: 0 0 0 230px;
}

a img	{
	border-color:#d85d5d;
	}

a img:hover	{
	background:#d85d5d;
	border-color:#d85d5d;
	}

/**************** Sidebar area styles ****************/

#sidebar	{
	position:absolute;
	top:5;
	left:0;
	width:220px;
	height:100%;
	overflow:auto;
	background:#e0e0e0;
	text-align:right;
	}


#sidebar h1	{
	margin:20px 18px 0 5px;
	color:#d85d5d;
	font-size:1.6em;
	letter-spacing:-2px;
	text-align:right;
	}

#sidebar h2, #sidebar h3	{
	margin:0 20px 18px 5px;
	color:#808080;
	font-size:1.1em;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:right;
	}

#sidebar h3	{
	margin:20px 18px 4px 5px;
	color:#606060;
	}

#sidebar p	{
	margin:0 20px 18px 5px;
	color:#606060;
	font-size:0.8em;
	}

#sidebar a	{
	color:#808080
	}

/**************** menu styles ****************/

#menu a	{
	display:block;
	width:202px;
	padding:5px 18px 5px 0;
	color:#606060;
	background:#e0e0e0;
	font-size:1.8em;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:-2px;
	}

#menu a:hover	{
	color:#303030;
	background:#f0f0f0;
	}

#menu a.active	{
	padding:5px 18px 5px 0;
	background:#fafafa;
	border-top:2px solid #c0c0c0;
	border-bottom:2px solid #c0c0c0;
	}

#menu a.active:hover	{
	color:#505050;
	background:#fafafa;
	}

/**************** Content area styles ****************/

#content	{
		width:550px;
		margin:0 0 0 240px;
		padding:20px 0;
		background:#fafafa;
		}

#content p	{
		margin:0 0 20px 0;
		line-height:1.5em;
		color:#6b6b6b;
		}

#content ol	{
		line-height:1.5em;
		color:#808080;
		}

#content h1	{
		margin:0;
		color:blue;
		font-size:4em;
		letter-spacing:-5px;
		text-align:center;
		}

#content h2	{
		margin:0;
		padding: 20px 0 0 0;
		color:#808080;
		font-weight:normal;
		font-size:2.5em;
		letter-spacing:-2px;
		text-align:center;
		}

#content h3	{
		clear:both;
		margin:30px 0 10px 0;
		color:blue;
		font-weight:normal;
		font-size: 2em;
		letter-spacing:-2px;
		}
		
#content h4	{
		clear:both;
		margin:30px 0 10px 0;
		color:blue;
		font-weight:normal;
		font-size: 1.5em;
		letter-spacing:-1px;
		}
		
#content h5	{
		clear:both;
		text-align: center;
		margin:30px 0 10px 0;
		padding: 40px 0 40px 0;
		color:blue;
		font-weight:normal;
		font-size: 2em;
		letter-spacing:-2px;
		}
		
/********** Contact Form Styling **********/


fieldset dl	{
		padding-bottom: 15px;
		border: 1px solid #666;
		background:#e0e0e0;
}

fieldset dt	{
		float: left;
		width: 150px;
		padding: 5px;
}
			
fieldset dd	{
		margin: 0;
		padding: 5px;
}
		
form		{
		margin: 0;
		padding: 0;
}
		
fieldset	{
		margin: 0 0 10px 0;
		padding: 5px;
		border: 1px solid #333;
}
		
fieldset p	{
		padding: 5px;
		border: 1px solid #666;
		background:#e0e0e0;
}
		
fieldset legend		{
		margin: 25px 0 0 15px;
		padding: 0 0 10px 0;
		color:blue;
		font-weight:normal;
		font-size: 2em;
		letter-spacing:-2px;
}
		
label		{
		color:#606060;
		
}
		
#name, #email, #telno, #yachttype, #whereberthed, #additionalinfo{
		border: 1px solid #222;
}