body { background-color:#909dc2;}

body,p,div {
	font-family:   "Comic Sans MS", "Zapf Chancery", cursive, sans-serif;
	color:navy;
	
}

address { padding-left:50px }
#wrapper { 
	width: 780px; 
	margin-left:auto; 
	margin-right:auto; background-color:white;
	background-image:url(images/right-shadow.jpg);
	background-position:right;
	background-repeat:repeat-y;
	
	}

#banner {
	width:inherit;
	background-image:url(images/top-banner.png);
	height:106px;

	}

#right {
	
	margin-left: 552px;
	background-image:url(images/platform.jpg);
	background-repeat:no-repeat;	
	width:200px;
	height:430px;
	min-height: 430px;
	}
	
#content{
	float:left;
	width:545px;
	background-image:url(images/left-line.jpg);
	background-position:left;
	background-repeat:repeat-y;
	min-height:450px;
	}

#innerwrap { padding-left:20px; }


#footer {
	clear:both;
	background-image:url(images/left-line.jpg);
	background-position:left;
	background-repeat:repeat-y;
	text-align: center;
	padding-right:30px;
	font-size: small;
}
#bottom {
	width:inherit;
	height:32px;
	clear:both;
	background-image:url(images/bottom-line.jpg);
	}
	
.header {
	padding-top:35px;
	padding-left:20px;
	font-size: 20px;
	font-weight:bold;
		}
.thoughts {
	padding-left:20px;
	font-weight:normal;
	color:#111;
	font-size: small;
	}
.rows { font-size:small; background-color:white;}
.noborder { border: 0px; }

.sidestep { 
	background-position:left;
	background-repeat:repeat-y;
	padding:20px; background-color:transparent;}
	
.left-col { font-weight:bold; background-color:#ddd;}
.right-col { background-color:#eee;}

.table-head {background-color:#eee; font-size:small; font-weight:bold;}