@charset "UTF-8";
/* CSS Document */

* {
  padding: 0;
  margin: 0;
}

body {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000000;
	 background: #EEEEEE;
}

table {
      border-spacing: 1px;
}

a img {
      border: none;
}

p {
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}

h1 {
   padding-left: 10px;
   padding-top: 10px;
   padding-bottom: 10px;
   font-size: 14px;
   font-weight: bold;
   color: #000000;
}

h2 {
   padding-left: 10px;
   padding-top: 10px;
   padding-bottom: 10px;
   font-size: 14px;
   font-weight: bold;
   color: #000000;
}

#banner {
        background: #EEEEEE url(images/testbanner.jpg) left top no-repeat;
		width: 800px;
		height: 150px;
		margin-left: auto;
		margin-right: auto;
}

#mainnav {
         font-size: 12px;
		 width: 800px;
		 height: 20px;
		 margin-left: auto;
		 margin-right: auto;
}

#mainnav ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
   float: left;
   background: #005008;
   width: 800px;
}

#mainnav ul li {
	  text-align: center;
      float: left;
}

#mainnav ul a {
     display: block;
	 height: 20px;
	 line-height: 20px;
	 color: #FFFFFF;
	 text-decoration: none;
	 background: #005008;
}

#mainnav ul a:hover {
	 background: #007f0c;
	 color: #FFFFFF;
}

.lihome {
        width: 9%;
}

.liabout {
        width: 11%;
}

.limembership {
        width: 13%;
}

.lievents {
        width: 9%;
}

.liphoto {
        width: 13.5%;
}

.lithink {
        width: 18.5%;
}

.limarketplace {
        width: 13.5%;
}

.licontact {
        width: 12.5%;
}

#home #mainnav .lihome a,
#about #mainnav .liabout a,
#membership #mainnav .limembership a,
#events #mainnav .lievents a,
#photo #mainnav .liphoto a,
#think #mainnav .lithink a,
#marketplace #mainnav .limarketplace a,
#contact #mainnav .licontact a {
                               background: #007f0c;
}

#maincontent {
         font-size: 11px;
		 color: #000000;
		 background: #FFFFFF;
		 width: 800px;
		 margin-left: auto;
		 margin-right: auto;
		 text-align: center;
}

#maincontent a {
             font-size: 11px;
			 color: #000790;
			 text-decoration: underline;
}

#maincontent a:hover {
             font-size: 11px;
			 color: #000790;
			 text-decoration: none;
}

#about #maincontent {
                    text-align: center;
}

#abouttable {
             width: 100%;
}

#abouttable td {
             width: 33.3%;
			 padding: 0px;
			 vertical-align: top;
			 text-align: left;
}

#about #maincontent ol li {
                       margin-left: 30px;
		       margin-right: 10px;
	               padding-bottom: 10px;
}

#aboutcell1 {
            background: #DEF0F5 url(images/cornerbottomleft.gif) bottom left no-repeat;			
}

#aboutcell1 h1 {
            background: url(images/cornertopleft.gif) top left no-repeat;			
}

#aboutcell2 {
            background: #f5f5de;
}

#aboutcell3 {
            background: #f5def2 url(images/cornerbottomright.gif) bottom right no-repeat;
}

#aboutcell3 h1 {
            background: url(images/cornertopright.gif) top right no-repeat;			
}

#aboutcell2 ul {
               list-style-type: circle;
			   background: none;
			   float: none;
			   width: auto;
}

#aboutcell2 li {
			   float: none;
			   text-align: left;
			   margin-left: 25px;
}

#contact #maincontent {
                      padding-top: 10px;
		      text-align: center;
}

#contact #maincontent p {
	                text-align: center;
}

#eventstable {
             width: 100%;
}

#eventscell1 {
             width: 80%;
			 padding: 0px;
			 padding-right: 10px;
			 vertical-align: top;
			 text-align: left;
			 background: #DEF0F5 url(images/cornerbottomleft.gif) bottom left no-repeat;	
}

#eventscell1 h1 {
            background: url(images/cornertopleft.gif) top left no-repeat;			
}

#eventlisttable {
				width: 100%;
				border-spacing: 0;
}

.event_list {
             margin-left: 10px;
}


.col_status, .col_date, .status, .date {
		  padding-top: 5px;
		  padding-bottom: 5px;
		  padding-left: 10px;
}

.event {
        padding-top: 5px;
	    padding-bottom: 5px;
	    padding-left: 0px;
}

.status, .date, .event, .error_message {
      font-size: 11px;
}

#form1 {
       margin-left: 10px;
}

#eventscell2 {
             width: 20%;
			 height: 300px;
			 padding: 0px;
			 vertical-align: top;
			 text-align: center;
			 background: #f5f5de url(images/cornerbottomright.gif) bottom right no-repeat;
}

#eventscell2 h1 {
            background: url(images/cornertopright.gif) top right no-repeat;
			padding-bottom: 10px;
			padding-top: 10px;
}

#home #maincontent img {
    padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
}

#marketplace #maincontent {
                         text-align: left;
}

#marketplacetable {
                 width: 100%;
}

#marketplacecell1 {
                 width: 100%;
		 vertical-align: top;
		 background: #DEF0F5 url(images/cornerbottom.gif) bottom left no-repeat;
}

#marketplacecell1 h1 {
            background: url(images/cornertop.gif) top left no-repeat;			
}

#marketplacecell1 .businessname {
				color: #006699;
				font-size: 14px;
}

#marketplacecell1 .businessname a {
				color: #006699;
				font-size: 14px;
				text-decoration: none;
}

#marketplacecell1 .businessname a:hover {
				color: #006699;
				font-size: 14px;
				text-decoration: underline;
}

#mcall #maincontent {
                    text-align: left;
}

#membership #maincontent {
                         text-align: left;
}

#membership #maincontent ul {
                            padding-left: 25px;
			    padding-right: 10px;
			    list-style-type: circle;
}

#membership #maincontent ul li {
                               padding-bottom: 10px;
}

#membershipcell1 {
                 width: 55%;
		 vertical-align: top;
		 background: #DEF0F5 url(images/cornerbottomleft.gif) bottom left no-repeat;
}

#membershipcell1 h1 {
            background: url(images/cornertopleft.gif) top left no-repeat;			
}

#membershipcell2 {
                 width: 45%;
		 vertical-align: top;
		 background: #f5f5de url(images/cornerbottomright.gif) bottom right no-repeat;
}

#membershipcell2 h1 {
            background: url(images/cornertopright.gif) top right no-repeat;			
}

#photo #maincontent {
              padding-top: 2px;
}

#poster {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: top;
		}

#thinktable {
             width: 100%;
}

#thinkcell1 {
             width: 100%;
	     padding: 0px;
	     vertical-align: top;
	     background: #DEF0F5 url(images/cornertop.gif) top left no-repeat;
			 text-align: left;
}

#thinkcell2 {
             width: 100%;
	     padding: 0px;
	     vertical-align: top;
	     background: #f5f5de;
	     text-align: left;
}

#thinkcell2 .businessname  {
				color: #6a6a32;
				font-size: 14px;
}

#thinkcell2 ul {
               list-style-type: circle;
			   background: none;
			   float: none;
			   line-height: 150%;
		vertical-align: top;
}

#thinkcell2 li {
			   float: none;
			   text-align: left;
			   margin-left: 25px;
			vertical-align: top;
}

#thinkcell2 li:hover {
                     cursor: pointer;
					 background: #e0e0cc;
}

#thinkcell2 a:hover {
                    text-decoration: underline;
}

#thinkcellposter {
                  background: #f5f5de url(images/cornertop.gif) top right no-repeat;
}

#thinkcell3 {
            padding: 0px;
	    vertical-align: top;
	    text-align: left;
            background: #f5def2 url(images/cornerbottom.gif) bottom left no-repeat;
}

#fineprint {
         font-size: 9px;
		 color: #AAAAAA;
		 background: #FFFFFF url(images/roundedbottom.gif) bottom left no-repeat;
		 text-align: center;
		 width: 800px;
		 margin-left: auto;
		 margin-right: auto;
		 padding-top: 10px;
		 padding-bottom: 10px;
		 position:relative;
}

#fineprint p {
             padding: 0px;
			 text-align: center;
}

#fineprint a {
             font-size: 9px;
			 color: #000790;
			 text-decoration: none;
}

#fineprint a:hover {
             font-size: 9px;
			 color: #000790;
			 text-decoration: underline;
}

#census {
width:200px;
position:absolute;
left:600px;
}

#sc {
	width:780px;
	height:181px;
	background-image:url(images/sc1.png);
	background-repeat:no-repeat;
	padding: 10px;
	text-align:left;
}
h3 {
padding-bottom:8px;
font-size:14px;
}