/**  GLOBAL PAGE ELEMENTS  **/
* {padding:0; margin:0; }
img {border:0;}
a {outline:none; color:#3c89bd; text-decoration:none;}
a:hover {color:#555;}
b {}
p {padding:5px 0; line-height:16px;}
ul {padding:10px 0 10px 30px;}
td, th {font-size:12px;}
input:focus, textarea:focus {}
.error {}
.clear{clear:both; line-height:0; font-size:0;}

/** LAYOUT **/
html {padding:0; margin:0; color:#747474; font-family:verdana, arial, sans-serif; font-size:11px;}
  body {margin:0; padding:0; background:#fff url(/images/common/body_bk.png) repeat-x top left;}
    #container {margin:0 auto; padding:0 8px; width:742px; background:#fff url(/images/common/container_bk.png) repeat-x top left;}
	  #header {}

		#site-title {}
		#top-nav {float:right; margin:0;  padding:25px 10px 0 0; width:250px; list-style-type:none; text-align:right; font-size:10px;}
		#top-nav li {display:inline; padding:0 2px;}


	  #main-nav {width:742px;}
		#main-nav ul {list-style-type:none; padding:0; margin:0;}
		  #main-nav li {float:left; padding:0 1px 0 0; position:relative; background:transparent url(/images/common/nav_sep.png) no-repeat top right;}
			#main-nav li a {display:block; float:left; padding:9px 15px 10px 15px; color:#fff; font-size:12px; font-family:georgia, serif; text-decoration:none;}
			  #main-nav li a:hover {color:#f90; background:#055a94 url(/images/common/nav_arrow.png) no-repeat bottom;}

				/* Drop Downs */
				#main-nav ul li ul {display:none; position:absolute; top:34px; left:inherit; width:165px; list-style-type:none; background:#d0e1ed; border:4px solid #3f8bbe; z-index:999;}
				  #main-nav ul li:hover ul, #main-nav ul li.over ul {display: block;}
				  	#main-nav ul li ul li {float:none; background:none; border-bottom:1px dotted #3f8bbe;}
				  	  #main-nav ul li ul li a {float:none; padding:5px 10px; color:#444; }
				  	  	#main-nav ul li ul li a:hover {background:none;}

	  #content-area {clear:both; padding:10px;}
		#copy {padding:10px 5px;}

		  #copy p a {text-decoration:none; border-bottom: 1px dotted #3c89bd;}
		    #copy p a:hover {border-bottom: 1px dotted #555;}
		  #copy img {border:4px solid #888;}

	  #news-block {clear:both; float:left; width:360px;}
	    #news-block h2 {padding:3px 5px; font-family:georgia, serif; font-size:14px; color:#3c89bd; border-bottom:1px dotted #3c89bd}
	    .inner {padding:0 5px; font-size:10px;}
	      .inner p {line-height:12px;}

	  #email-signup {float:left; width:360px; margin-left:20px;}
	    #email-signup h2 {padding:3px 5px; font-family:georgia, serif; font-size:14px; color:#446c18; border-bottom:1px dotted #446c18}


      #footer {clear:both; margin:10px 0; padding:85px 25px 190px 25px; color:#64addf; font-size:10px; background:#fff url(/images/common/footer_bk.png) repeat-x top;}
	    #footer ul {margin:0 auto; padding:0 8px; width:722px; text-align:right; list-style-type:none;}
		  #footer li {display:inline;}
		#footer a {color:#64addf;}


/*** Event Area Styles ***/

		#event-area {font-size:12px;}
		  #event-area h1 {padding:0; margin:0;}
		  #event-area ul {list-style-type:none; padding:10px 0; margin:0;  line-height:20px; }
		.event-area ul {list-style-type:none; padding:10px 0; margin:0; line-height:30px; }


/*** Contact Page Styles ***/
		#mail{float:left; width:170px; height:120px; background:#eee; padding:0 20px; margin:30px 0 100px 10px; border:5px solid #ddd;}
		#phone{float:left; width:170px; height:120px; background:#eee; padding:0 20px; margin:30px 0 100px 10px; border:5px solid #ddd;}
        #email{float:left; width:170px; height:120px; background:#eee; padding:0 20px; margin:30px 0 100px 10px; border:5px solid #ddd;}
        /**
            #email label {width:70px; display:block; float:left; clear:both; text-align:right; margin:4px 5px 3px 0;}
            #email input {display:block; float:left; margin:2px 0;}
            #emailLeft {float:left; width:238px;}
            #emailRight {float:left; width:278px;padding:28px 0;}
            #emailBottom {clear:both;width:462px;}
              #emailBottom input{float:right; margin:15px 0;}
              #emailBottom textarea {}
		**/

/*** Login Page Styles ***/
		#login-form {width:218px; margin:50px auto;}
		  #login-form label {display:block; float:left; clear:both; padding: 6px 7px;}
		  #login-form input {margin: 3px 0; background:#eee;}
		    #login-form input.button {float:right; padding:3px 7px; color:#fff; background:#999; border:2px solid #ccc;}
		    #login-form input:hover.button {background:#bbb; border:2px solid #ddd;}



/** Site Colors **/

