/* Sandhouse Website */
/* ############################################################## */
/* ###################### main stuff first  ##################### */
/* ############################################################## */

body {
	margin: 0;
	padding: 0;
	font-size:1em;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	background-color:#FFFFFF;
	}
	
a {text-decoration:underline;}

a:link {color: #000000;
	text-decoration:underline;
}

a:visited {color: #000000;}

a:hover {font-weight: bold;}

	#content {
		width:600px;
		margin-top:1em;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		border: 1px solid #000000;
		background-color: #ffffff;
		}

	#content p {
		margin-left:1.1em;
		font-size:0.7em;
		margin-right:1em;
	}
	
	#content h1 {
		margin-left:1em;
		padding-top:0.5em;
		margin-top:0em;
		margin-bottom:0;
		padding-bottom:0em;
		font-size:0.8em;
		font-weight:bold;
		margin-right:1em;
	}

	#content h1 a {
		color:#000000;
		text-decoration:underline;
	}


	#content h2 {
		margin-left:1em;
		margin-top:1em;
		font-size:0.8em;
		font-weight:bold;
		color:#000000;
	}

	#content h3 {
		margin-left:1em;
		margin-top:0.8em;
		font-size:0.7em;
		font-weight:bold;
		margin-bottom:0.8em;
	}


	#content a {
		color: #000000;
		text-decoration:underline;
	}
	
	#content li {
		list-style-type:square;
		list-style-position: outside;
		margin-left:0.3em;
		padding-left:1em;
		font-size:0.7em;
		margin-right:1.2em;
		margin-top:0.2em;
	} 
	
	#content ul {
		margin-top:0em;
	}
	
	#rightbox_wrapper {
	    width:180px;
		float:right;
		padding:0px;
		margin:0.5em;
		margin-right:5px;
	}
	.rightbox {
		width:180px;
		margin-top:0.3em;
		margin-right:0.5em;
		margin-bottom:0.4em;
		padding:0px;
	}

	.rightbox_header {
		width:180px;
		background-color:#003366;
		padding:0px;
		margin:0px;
		font-size:0.8em;
		font-weight:bold;
	}

	#content .rightbox_header h1 {
		margin-left:0.5em;
		padding-top:0.2em;
		padding-bottom:0.2em;
		margin-bottom:0px;
		color:#ffffff;
	}

	.rightbox_text {
		border:1px solid #003366;
		width:99%;
	}

	#content .rightbox_text p {
		font-size:0.7em;
		font-weight:normal;
		margin-left:0.4em;
		margin-top:0.2em;
		margin-bottom:0.5em;
		padding-left:0em;
		padding-right:0.2em;
		color: #003366;
	}

	#content .rightbox_text h1 {
		font-size:0.7em;
		font-weight:bold;
		margin-left:0.4em;
		margin-top:0.2em;
		margin-bottom:0.2em;
		padding-left:0em;
		padding-right:0.2em;
		color: #003366;
	}

	#content .rightbox_text h1 a {
		color:#003366;
	}

	#content .rightbox_text li a {
		color:#003366;
	}
	.rightbox_text .highlighted a {
		font-weight:bold;
		color: #000066;
	}

	.rightbox_text ul {
		margin-left:0.3em;
		margin-top:0.3em;
		padding-left:1em;
	}
	
	.rightbox_text li {
		list-style-image:url(/images/blue_bullet.gif);
		font-size:0.7em;
		margin-right:1.2em;
		margin-top:0.5em;
	}
	
	.rightbox_text .highlighted li {
		font-weight:bold;
	}
	
	#footer {
		width:600px;
		font-size:0.7em;
		text-align:center;
		padding:0px;
		margin-bottom:1em;
	}

	.red {
		color:#000000;
	} 
	
	.blue {
		color: #000000;
	} 
	
	.green {
		color: #000000;
	} 
	
	