﻿html, body, img {
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}


.header {
	background-color:maroon;
	border:3px #800000 inset;
	color:white;
}

.header h1 {
	padding-left:3px;
}


#container {
	background-color:#FFFFCC;
}

#left {
	margin-top:0px;
	margin-left:2px;
	width: 142px;
	float: left;
	background-color:#FFFFCC;
	padding-right:3px;
}

#right {
	margin-right:2px;
	margin-top:-4px;
	width: 206px;
	float: right;
	background-color:#FFFFCC;
	padding-left:3px;
}

#middle {
	margin-top:6px;
	margin-left: 150px;
	margin-right: 214px;
}

#content {
	padding:5px;
	background-color:#FFFFE8;
	border: 3px outset #CECE00;
}
 

#footer {
	clear: both;
	margin:10px 0 0 0;
	padding:5px;
	background-color:#FFD8B0;
	border:2px #FF6600 groove;
	text-align:center;
}

#results {
	text-align:left;
	width:99%;
	background:#FFFFFF;
	display:inline-table;
	vertical-align:top;
	z-index:5000;
}


#results .gsc-result {
  position: relative;
  border: 1px solid #eee;
  border-left: 10px solid #eee;
  padding: 8px 8px 8px 20px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  z-index:5000;
}

.clear {
clear:both;
}

#results .gsc-trailing-more-results {
  /* Sets style for more results link. */
  color: #620;
  clear:both;
  display:inline-block;
}

.leftmain {
	float: left;
	margin-left: 6px;
	width: 43%;
	padding: 5px 5px 5px 0;
 
html>body .leftmain {margin-left: 12px; } /*** IE doubles the margin on the float. This sets
					the margin to the correct width for others ***/
 
.rightmain {
	float: right;
	margin-right: 6px;
	width: 43%;
	padding: 5px 5px 5px 0;
 
html>body .rightmain {margin-right: 12px; } /*** IE doubles the margin on the float. This sets
					the margin to the correct width for others ***/
