body{text-align:center;}

.stealth {visibility:hidden; display:none;} /* hides from normal css enabled browsers */

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 950px;
	background: #fff; /*url("/path/to/your/background_cols.gif") repeat;*/
}



a{
text-decoration:none;
color:#ff0000;
font-weight:normal;
}

a:hover{text-decoration:underline;}
a img, img a {border:0;}
p{margin:0 8px 18px 10px;}
hr {width: 80%;}

#header {
	margin: 0 0 2px 0;
	background: yellow;
}

#side-a {
	float: left;
	width: 220px;
}

#side-b {
	float: right;
	width: 175px;
}

div#content { 
	float: left;
	width: 55%;
	background:#fff url(imgs/content_back2.gif) repeat-x;
	margin-left:5px;
        margin-right: 10px;
	/*padding-left:10px;*/
        border: 1px solid #ccc;
}





div#footer {
	clear: both;
	height: auto;  /*100px;*/
	background: rgb(203, 215, 124);
	border-top:#FFFFFF 2px solid;
	margin:0;
	padding:10px;
        text-align: center;
}



div#logo {
   background: transparent url(imgs/header2.jpg) no-repeat top right;
   height: 195px; 
   z-index: 10;
}

div#logo h1 {
  padding-top:50px; 
  padding-left:10px;
  margin:0px;
  text-align:left;
  font-family: Georgia;
  font-size: 1.75em;
  color: #cc0000;
  line-height:20px;
  letter-spacing:-1px;
  z-index; 2;
}

div#logo h2 {
  margin:0px;
  text-align:left;
  padding-left:30px;
  font-family: Georgia;
  font-size: 1.30em;
  color: #cc0000;
  /*line-height:27px;*/
  z-index: 2;
} 

div#contentSidebar{
	height:  auto: /*300px;*/
	background:#CCC8B3;
	border-top:#FFFFFF 2px solid;
	margin:0;
	padding:0;
        font: 85% arial,sans-serif;
	}

div#contentSidebar h1 {
   padding: 10px 30px 10px 40px;
   margin-left: 30px;
   text-align: left;
   background: transparent url(imgs/green_top.gif) no-repeat top left;
}

div#contentSidebar h2 {
   padding: 10px 0 10px 35px;
   font-size: 16px;
   text-align: left;
   background: transparent url(imgs/green_top.gif) no-repeat top left;
)

div#contentSidebar p {margin: 0 5px 5px 10px;}
div#contentSidebar ul, #contentSidebar ol, #contentSidebar dl {margin:15px 0; padding:0;}
div#contentSidebar li{margin-bottom:5px; margin-left: 8px;}
div#contentSidebar li a {font-size:1.0em; font-weight:normal; /*padding:2px;*/}
div#contentSidebar ul ul {margin:4px 0 3px 8px; line-height:1.2em; padding:0;}
div#contentSidebar ul ul li a {font-weight:normal;}
div#contentSidebar ol ol {margin:15px 0; padding:0;}

div#navigation{
   width: 100%;
   /*background: transparent url(imgs/hours3.jpg) no-repeat top center;*/
   padding-top: 230px;
}

div#navigation ul{margin:15px 0; padding:0; list-style-type:none;}
div#navigation li{margin-bottom:5px; margin-left: 20px;}
div#navigation h1 {font-size: 125%; font-weight: bold; margin: 0 5px 0 5px; background: rgb(156, 206, 4); padding: 8px;}
div#navigation h2 {font-size: 110%; font-weight: bold; margin: 0 5px 0 5px; background: rgb(156, 206, 4); padding: 8px;}
div#navigation li a {font-size:1.0em; font-weight:normal; /*padding:2px;*/}
div#navigation ul ul {margin:4px 0 3px 15px; line-height:1.0em; padding:0;}
div#navigation ul ul li a {font-weight:normal; margin-left: 8px;}
div#navigation img {border: 0; padding: 0; margin: 0;}



#powered_by, #coding 	{text-align:center;}
#powered_by a, #coding a {color:#cc0000; text-decoration:none; border-bottom: 1px dashed #ddd;}
#powered_by a:hover, #coding a:hover {color:#ffff00; border-bottom: 1px dashed #fff;}




/*ul,ol,dl{font-size:1.0em; margin:2px 0 12px 4px;}*/
/*ul ul,ol ol{margin:4px 0 4px 8px;}*/

blockquote{
font-size:0.9em;
border:1px solid #dadada;
margin:20px 10px;
padding:8px;
}

.stealth {visibility:hidden; display:none;} /* hides from normal css enabled browsers */
