body {
	background-color: #313C5C;
	color: #FFF;
	font: 11px "Verdana", "Tahoma", sans-serif;
	margin: 0px;
	padding: 0px; }

img 
{
 border:none 0px;
}

td {
	font-size: 11px; }



/* Elements ------------------------------ */


.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

#sidebar {
	float: right;
	width: 350px;
}

#banner {
	background: #43527E url ('../nav/bann_grad.gif') top left repeat-x;
	height: 165px;
	text-align: center; }
	
#topnav {	/*
	border: 1px dashed orange;	*/
	margin: 0px;
	padding: 0px; }
	
#topnav .tab, #topnav .yyz {
	padding: 4px 4px 18px;
	vertical-align: text-bottom; }
	
#topnav .selected {	/*
	border: 1px dashed orange;	*/
	background: url('../nav/arrow_top.gif') bottom center no-repeat; }
	
#bottom {
	background: url('../nav/btm_grad.html') top left repeat-x;
	clear: both;
	height: 130px; }
	
#btmnav {	/*
	border: 1px dashed orange;	*/
	font-size: 25px;
	margin-top: 0px;
	padding-top: 12px; }
	
#btmnav .tab, #btmnav .yyz {
	padding: 0px 4px 4px;
	vertical-align: text-bottom; }
	
#btmnav .selected {	/*
	border: 1px dashed orange;	*/
	background:  url('../nav/arrow_btm.gif') top center no-repeat;
	padding-top: 12px; }
	
#content {
	background: #6171A0 url('../nav/main_grad.gif') top left repeat-x;
	border-color: #A7A7A7;
	border-style: solid;
	border-width: 1px 0px;
	 }
	
#dancing_dolphin {
	float: left; }
	
#footer {
	color: #BBB; }
	
#footer a:link, #footer a:visited {
	color: #B6D0EE; }

#logo_laurie_klein {
	margin: 20px; }
	
#main {
	padding: 18px;
	text-align: left;
	width: 1100px; }
	
.sidebar {
	background-color: #313C5C;
	border: 1px solid #999;
	float: right;
	padding: 9px;
	width: 252px; }
	
.teaser {	/*
	background-color: #A3C869;	*/
	clear:right;
	height: 98px;
	margin: 17px 0px 17px 392px;
	padding: 14px; 
	width:600px;
}
.teaser p{
    margin:0px;
    padding:0px;
}
	
.thumb {
	float: left;
	margin: 0px 14px 28px 0px; }

		

/* Headlines ------------------------------ */

h1 {	color: #FFC24C;
		font-size: 21px;
		margin-top: 0px; }

h2 {	margin-top: 2em;
		font-size: 18px; }

h3 {	margin-top: 0px;
		font-size: 16px; }

h4 {	font-size: 14px; }

h5 {	font-size: 12px; }

h6 {	font-size: 11px; }



/* Body Text ------------------------------ */

a:link {
		color: #B9C9FB; }

a:active {
		color: #CCCCFF; }

a:hover {
		color: #6666FF; }

a:visited {
		color: #B9C9FB; }

.client-list {
	line-height: 1.60em;
}
		
.ctc {	margin: 0px;
		font-size: 10px;
		color: #333333; }

.fineprint {
		font-size: 9px; }

input {	margin: 0px; }

.small {
		font-size: 11px; }

#planets {
		width: 650px; 
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;}

#planets td {
		padding-left: 15px; }

.section {
	margin-top: 3em;
	border-bottom: solid #b9c9fb 2px;
	padding-bottom: 1em;
}

.section h3 {
	margin-top: 1em;
}

.section .top:active,  .section .top:visited, .section .top:hover, .section .top:link{
	font-size: 16px;
}

.planets_nav {
	font-size: 18px;
}

.planets_nav .left{
	float: left;
}

.planets_nav .right{
	float: left;
	margin-left: 320px;
}
