/* Color Legen */

/* Reset */

html, body {margin:0; padding:0; border:0; background: transparent; font-size:10px; }

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	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, details, figcaption, figure, dialog,
footer, header, hgroup, menu, nav, section {
    display:block; }
	
	h1, h2, h3, h4, h5, h6, p, li, blockqutoe, 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; }

	
/* Global */

html	{	}
body	{ background-color:#E8DDCA;
			background-image:url(../images/baclground3.jpg);
			background-repeat:repeat;
			background-attachment:scroll	}

/* Heading */

h1, h2, h3, h4, h5, h6 {font-weight: bold; }
h1 {font-size:24px; color:#BB5E00; padding-bottom:15px; border-bottom:1px #ccc solid; margin-bottom:15px;}
h2 {font-size:24px; float:right; font-weight:bold;}
h3 {font-size:16px ;margin-bottom:5px;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}

/* Text Elements */

p { color: #000; font-size:12px; line-height:150%; margin:15px 0;}
p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}

a                                        {          }
a:link                              {color: #00f; }
a:visited                    {color: #0f0; }
a:active                    {color: #000; }
a:focus                              {color: #666; }
a:hover                              {color: #f00; }
 
 
blockquote                    {color: #000; font-size: 12px; }
 
 
strong                              { font-weight: bold; }
em                                         {font-style: italic; }

/* Images */

.image-frame		{ padding:10px; border:1px #ccc solid; margin:10px; }
  
/* Containers */

#outer				{ width: 960px; margin:0 auto; background-color:#FFF;	}

#wrapper			{ width: 900px; margin:0 auto; background-color:#FFF;	}

#logo				{ margin:30px 0; float:left;	}

#social-media-icons 		{ float:right;	}
#social-media-icons ul li 	{ display:inline; }
#social-media-icons ul		{ margin-top:40px; }

#topnav				{ clear:both;	}
#topnav ul			{ border-top:1px #000 solid; border-bottom:1px #000 solid;
						margin:20px 0; padding:10px 0;	}
#topnav ul	li		{  display:inline;	}
#topnav ul	li a	{ padding:0 15px; 	}

#topnav a:link		{ color: #000; font-size:12px  }
#topnav a:visited	{ color: #000;  }
#topnav a:active	{ color: #000; }
#topnav a:focus		{ color: #666;  }
#topnav a:hover		{ color: #F90; }

#banner				{ margin-bottom:30px;}
#s3slider			{ margin-bottom:30px;}

#rightside			{ width:200px; float:right;	}

#content			{ width:650px; float:left;	}
#content-fullwidth	{width:100%;}

#footer				{ clear:both; margin:20px 0; border-top:1px #ccc solid; padding-bottom:20px; }


#leftmap			{ width:450px; float:left; padding-bottom:10px	}

#rightmap			{ width:450px; float:right; padding-bottom:10px;}

/* Forms */

form ol { list-style-type:none; }

form 	{ text-align:left; margin:20px;	}

label 	{ 
		float: left; width: 150px; margin-top:5px;
		text-align:right; display:block; background:none; font-weight:bold;
		}
	
submit	{ background:none; 	}

input 	{ 
		width: 280px; margin:0 0 16px 10px;
		border:1px #bbb solid; padding:5px; background:none; 
		}
		
input:focus, textarea:focus	{ background-color:#BFEBFF; }

textarea {
		width: 280px; height: 150px; margin:0 0 16px 10px;
		border:1px #bbb solid; padding:5px; background:none; 
		}

select { margin-bottom:20px;	}
	
.month { margin-left:155px;	}

.submit {
		width:90px; height:25px;
		margin-left:170px;
		font-size:12px;
		}

br		{ clear: left; 	}

.clear	{ clear:both; }

/* Misc */
<style>
#map-canvas {
    width: 500px;
    height: 400px;
    background-color: #CCC;
  }
</style>
.date 				{ font-weight:bold; color:#BF6000; margin-bottom:3px; }
.footer-text		{ font-size:12px; font-style:normal; color:#000; text-align: center; }