/* Begin Structure */
   
	html, body {
 		min-height: 100%;
 		margin:0;
 		padding:0;
 		height:100%;  
 	  }
 	   
	body {
        background-color: white;
        position: relative;
        width: 95%;
        border:0;
		font-size: 62.5%; /* Resets 1em to 10px */
		font-family: 'Lucida Grande', Tahoma, 'Trebuchet MS',Verdana, Arial, Sans-Serif;
		color: #333333;
    }
    
	.wrapper {
	}
		    
    #title-image {
	}
	
    #content {
	}
		
    #logo {
		margin-bottom: 1em;
		border-bottom-color: #777777;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		text-align: left;
		position: relative;
	}
			
	.menu, #menu1, #menu2 {
		visibility: hidden;
		display: none;
	}
	
	#footer {
	}

    .col1 {
        text-align: left;
        margin: 0px;
		line-height: 1.2em;
	}
	
    h1, h2 {
		letter-spacing: 0.1em;
		font-style: normal;
		font-weight: normal;
		font-size: 2.1em;
	}

	.col2 {
		visibility: hidden;
		display: none;
    }
    
    /* Begin Typography */
    
   #logo h1{font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; margin-bottom: 0px;}
   
   #logo p{margin-top: 0px;}
   
    #header p{
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-right: 60px;  /* 60 160 */
    	padding-top: 20px;
    	margin: 0px;
    }
	
	small {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 0.9em;
		line-height: 1.5em;
	}

	h1, h2, h3 {
		font-family: "Times New Roman", Times, serif;
		font-weight: bold;
	}

	.col1 h1, .col1 h2, #logo h1 {
		margin-left: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
		margin-top: .5em;
		padding: 0px;
		line-height: 1.5em;
	}

	h3 {
		font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;
		font-size: 1.3em;
	}
	
	.store h3 {margin-bottom: .5em;}
	
	small, .storebutton, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, #footer p, #footer li {
		font-weight: normal;
		font-size: 1em;
	}


	.storebutton {
		font-size: .85em;
	}
	
	a {
		font-weight: bold;
		text-decoration: underline;
		color: #4e6363;
	}
			
	h1 a, h2 a, h3 a {
	}
		    
	.col1 p, .col1 li {
		margin-left: 0px;
		margin-bottom: 0em;
		margin-right: 0px;
		margin-top: .7em;
		padding: 0px;
		line-height: 1.3em;
		font-size: 1.1em;
	}
	
/* Start Menus and Lists */

	.menu ul, .footer ul {
		padding-left: 0px;
		padding-bottom: .3em;
		padding-right: 0px; /* 50 150 */
		padding-top: .3em;
		margin: 0px;
		display: block;
	}

	.menu li, .footer li {
		padding: 0px;
		margin: 0px;
		display: inline;
	}

	.menu a, .footer li {
		padding-left: 1em;
		padding-bottom: 0em;
		padding-right: 1em;
		padding-top: 0px;
	}
	
	.menu a, .footer li {
		border-right-style: none;
		border-left-color: #aaaaaa;
		border-left-style: solid;
		border-left-width: 1px;
	}


	a.menu-first, li.footer-first {
		border-style: none;
		padding-left: 0;
	}
	
	html>body .col1 ul {
		margin-left: 0px;
		padding: 0 0 0 30px;
		list-style: none;
		padding-left: 10px;
		text-indent: -10px;
		} 
	
	html>body .col1 li {
		margin: 7px 0 8px 10px;
		}
	
	.col1 ul li:before, .sidebar ul ul li:before {
		content: "\00BB \0020";
		}
	
	.col1 ol {
		padding: 0 0 0 35px;
		margin: 0;
		}
	
	.col1 ol li {
		margin: 0;
		padding: 0;
		}
		
	ol li, .sidebar ul ol li {
		list-style-position: outside;
		list-style: decimal outside;
		}
	
/* Begin Images */

	img {
		border-color: #e5e5e5;
		border-style: solid;
		border-width: 1px;
		background-color: #f8f8f8;
		padding: 4px;
		}
		
	img.img-plain {
		border-style: none;
		border-width: 0px;
		padding: 0px;
	}
		
	img.centered {
		display: block;
		margin-left: auto;
		margin-right: auto;
		}
	
	img.alignright {
		margin: 0 0 2px 7px;
		display: inline;
		}
	
	img.alignleft {
		margin: 0 7px 2px 0;
		display: inline;
		}
	
	.alignright {
		float: right;
		}
	
	.alignleft {
		float: left
		}
			
	blockquote { margin-right: 0px; margin-left: 0px; padding-left: 3.5em; padding-bottom: 1.5em; padding-right: 1.5em; padding-top: 1.5em; margin-bottom: 1em; margin-top: 1em;}

	#comments {
		margin-top: 2em;
		border-top-style: none;
	}

	.accordion div {
		visibility: visible!important;
		display: block!important;
	}

	
