﻿/*Reset*/

html, body { margin: 0; padding: 0; border: 0;
				background: transparent; font-size: 10px; }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ul, li,
table, tr, th, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	}
	
img		{ margin: 0; padding: 0; border: 0; }

table, tr, th, td, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0;
	vertical-align: baseline;
	background: transparent;
	}

table { border-collapse: collapse; border-spacing: 0; }

input, select, textarea, form, fieldset {
	margin: 0; padding: 0; border: 0;
	}

article, aside, dialog, figure, footer, header, hgroup, nav, section {
	display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%;
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
	}

ol, ul { list-style: none; }

/*Containers*/

#wrapper	 		{ width:1000px; margin:0px auto; background-color:#FFFFFF; }

#top		 		{ background-color:#FFFFFF; width:100%; padding:20px 0; overflow:hidden;  }

#logo		 		{ float:left;	}

#navbar				{ background-color:#CC0000; clear:both; margin:10px 0px; }
#navbar ul			{ width:100%; float: left; margin:0px; background-color:#CC0000; 
					  	border-bottom:3px #FFFFFF solid; }
#navbar ul li		{display:inline; }
#navbar ul li a		{ float:left; padding:10px 20px; }

#navbar a:link		{ color:#FFFFFF; }
#navbar a:visited	{ color:#FFFFFF; }
#navbar a:active	{ color:#FFFFFF; }
#navbar a:hover		{ color:#FFFFFF; background-color:black; }
#navbar a:focus		{ color:#FFFFFF; }

#content			{ float:left; width:750px; padding:20px; background-color: #FFFFFF;}
#content h1			{ margin: 0 0 20px 0; font-size:32px; 
						border-bottom: 1px #777777 solid; padding: 20px 0; }
#content h2			{ margin:0 0 10px 0; font-size:24px; padding: 10px 0; }
#content p			{ margin:16px 0; line-height:160%; font-size:16px; }
#content img		{ padding:8px; border:1px #888888 solid; margin:8px; }
#content table td	{ font-size: 14px; border: 1px black solid; }
#content table th	{ font-size: 18px; }

#side-bar			{ background-color:#FFFFFF; padding:20px; margin-left:775px; }
#side-bar h2		{ margin:20px 0;; font-size:16px;
                        border-bottom:1px #777777 solid; padding:20px 0;  }
#side-bar p			{ margin:8px 0; line-height:160%; font-size:12px; }

#banner				{margin:30px 0px; }
/*Global*/

html	{	}
body	{ background-color:#999999; }

/* Forms */

form	{ text-align:left; margin:20px;	}

label, submit, input, textarea {
	border:0; padding:0; margin:0; background:none;
	}

label	{
	float: left; width:150px; margin-top:5px;
	text-align:right; display:block;
	}

input, textarea	{
	border:1px #333 solid; margin-left:10px; padding:5px;
	}
	
input {
	width: 280px; margin-bottom: 16px;
	}

textarea {
	width: 280px; height: 150px;
	margin-bottom: 16px;
	}

select {	}

.submit	{
	width:90px; height:25px;
	margin-left:150px;
	font-size:12px;
	}

#contact-form ol {
	list-style-type:none;
}

