body   {padding: 0px;
	margin: 0px;
	text-align: center;
	font-size: 16px;}

div.main       {width: 620px;
		min-height: 650px;
		margin: 50px auto 0px auto;
		background-color: white;
		z-index: 1;
		border: 0px solid red;}

div.date       {min-height: 50px;
		margin: 0px 0px 30px 0px;				
		padding: 0px;
		text-align: center;
		border: 0px solid blue;}

div.date form  {width: 285px;
	   	margin: 5px auto 15px auto;
		padding: 0px;
	        border: 0px solid gray;}

div.list       {/* float: left; */
		margin: 0px auto;
		width: 200px;
		text-align: center;
		border: 0px solid gray;}

div.error      {min-height: 30px;
		margin: 0px 0px 0px 0px;
		padding: 1px;
		font-size: 20px;
		color: #990000;
		text-align: center;
		border: 0px solid gray;}

div.google     {width: 728px;
		height: 90px;
		margin: 10px auto;
		border: 0px solid gray;}

div.sidebar    {position: absolute;
		top: 360px;
		left: 0px;
		width: 120px;
		margin: 20px;
		z-index: -1;
		border: 0px solid blue;}

div.banner     {height: 105px;
	background-image: url('blue.jpg');
	background-repeat: repeat-x;
		border: 0px solid black;}

div.headings {width: 900px;
	margin: 0px auto;
	border: 0px solid black;}
  
h1.shark       {float: left;
		width: 420px;
		margin: 0px 0px 0px 0px;
		height: 0px !important;
		height /**/: 105px;
		padding-top: 105px;
		background-image: url('beta.jpg');
		overflow: hidden;
		background-repeat: no-repeat;
		border: 0px solid gray;}

h1.banner      {float: right;
		clear: right;
		margin: 30px 0px 0px 0px;
		color: #bbddff;
		font-family: sans-serif;
		font-size: 30px;
		font-weight: normal;
		border: 0px solid gray;}

ul     {clear: both;
	width: 100%;
	margin: 10px auto 10px auto;
	padding: 0px;
	text-align: center;
	border: 0px solid gray;}

li     {display: inline;
	margin: 10px;}

div.foot       {width: 100%;
		height: 100px;
		margin: 50px 0px 0px 0px;
		font-size: 13px;}

div.foot ul    {width: 600px;
		padding: 10px;
		border-top: 1px solid gray;}

div.foot li   {margin: 0px;}

h1     {margin: 20px;
	text-align: center;}

h2     {margin: 15px 0px 0px 0px;
	font-size: 25px;
	text-align: center;
	border: 0px solid pink;}

h3     {margin: 20px 0px 10px 0px;
	text-align: center;
	font-size: 22px;
	border: 0px solid purple;}

h5     {margin: 20px 20px;
	text-align: left;
	font-weight: normal;
	font-size: 20px;}

p      {margin: 10px 20px;					
	font-size: 14px;
	text-align: justify;
	font-family: sans-serif;
	border: 0px solid gray;}

img {margin: 20px 0px 20px 0px;}

table  {width: 550px;
	margin: 20px auto;
	font-size: 18px;
	text-align: left;
	border: 0px solid black;}

td     {border: 0px solid black;}



div.listing   {width: 500px;
		margin: 0px 60px;				
		padding: 10px;
		text-align: left;
		font-family: sans-serif;
		font-size: 14px;
		border: 0px solid red;
		border-top: 1px solid gray;}

div.listing p {margin: 5px 0px;
		line-height: 13px;
		color: #444444;
		font-size: 12px;}

form   {width: 500px;
	margin: 0px auto;
	padding: 20px 50px 20px 0px;
	text-align: right;
	border: 0px solid gray;}

* html form    {width: 550px;}

form.small     {width: 120px;
		margin: 20px auto;
		padding: 0px;}

form.smallish  {width: 320px;
		padding: 0px;}

form.med       {width: 420px;
		margin: 0px auto;
		border: 0px solid gray;}

* html form.med {width: 490px;}

form.big       {width: 600px;
		margin: 0px auto;
		padding: 1px;
		border: 0px solid gray;}

form.biggish   {width: 550px;
		margin: 0px auto;
		padding: 0px;
		border: 0px solid gray;}

div.listing div   {float: left;
			width: 50px;
			height: 15px;
			border: 0px solid gray;}

input  {margin: 2px 1px 0px 1px;}

input.big      {width: 350px;}

input.small    {width: 30px;}

input.smallish {width: 179px;}

input.med      {width: 299px;}

input.medtest  {width: 320px;}

input.submit   {width: 120px;}

input.list     {width: 50px;
		margin: 0px 1px 0px 0px;}

span.list      {display: block;
		float: right;
		width: 30px;
		text-align: center;
		margin: 0px;}

input.radio    {margin: 0px 50px 0px 0px;}

input.right    {float: right;}

textarea {width: 350px;
	  margin: 1px 1px 0px 1px;
	  vertical-align: text-top;}

select   {margin: 2px 2px 0px 2px;}
