/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #e6e6e6;
	color: #333;
	text-align: center;
	}

#page {
	background-color: white;
	border: 0;
	text-align: left;
	}

#top-pic {
       padding-top: 5px;
       text-align: center 
       }

#content {
	font-size: 1.2em
	}

.home-p h1 {                          /*home page*/
       font-size: 2.2em;
       text-align: center;
       background-color: #D2EBFF;
       margin: 0 5px 0 5px;
       height: 40px;
       line-height: 40px;
}

#home-top-pic {                        /*home page*/
       margin-top: 0;
       text-align: center; 
       }

#contentA {
	font-size: 1.3em     /*About page*/
	}

.captionleft {
       float: left;
       }

.captionright {
       float: right;
       }

.captioncenter {
       text-align: center;
       }

div.spacer {
  clear: both;
  }

.narrowcolumn {
       text-align: left;
	line-height: 1.2em;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 0;
	padding: 0px;
	}

#footer {
	background-color: #eee;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 1.6em;
	}

h2 {
	font-size: 1.3em;
	margin: 30px 0 0;
	padding: 0;
	margin: 30px 0 0;
	}

h3 {
	font-size: 1.2em;
	}

#sidebar {
       font: 1.2em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, strike {
	color: #777;
	}
	
a {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: orange;
	text-decoration: underline;
	}
	
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0;
	padding: 0; 
	}

#page {
	background-color: white;
	margin: 0 auto;
	padding: 0;
	width: 920px;
	}
	
.narrowcolumn {
       padding: 20px;
	margin-left: 160px;
       width: 720px;
	padding-top: 5px;
	}

#footer {
	padding: 20px 0;
	margin: 0 auto;
	width: 920px;
	clear: both;
	text-align: center;
	}

/* End Structure */



/* Begin Lists */

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#sidebar {
	width: 135px;
	padding: 1px;
	}

/* End Form Elements */



/* Begin Sidebar */
#sidebar
{
	float: left;
	padding: 0 0 20px 25px;
       margin: 0px 0 0;
	width: 135px;
       background-color: #E5FFFF;   /* old FFFFD9 */
	}
/* End Sidebar */



/* Begin Various Tags & Classes */
a img {
	border: none;
	}
/* End Various Tags & Classes*/

