	/***
	 * Title: Bonus Points Tutoring
	 * Author: HektorParis.com
	 * Created: 1/15/10
	 * Last modified: 3/31/10
	 */
	 
	body {
		margin:0;
		padding:0;
		background:#FFF url(images/background.jpg) repeat top;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11.5px;
	}
	 
	a, a:visited, a:active, img {
		border:0;
		margin:0;
		padding:0;
		text-decoration:none;
	}
	 
	a:hover {
		text-decoration:none;
	}
	
	:focus { -moz-outline-style: none; }
	
	h1, h2, h3, p {
		clear:left;
		font-weight:normal;
	}
	
	div#wrapper {
		width:963px;
		margin:0 auto;
		padding:0;
	}
	
	div#container {
		clear:both;
		width:840px;
		min-height:280px;
		margin-left:58px;
		padding:20px 10px 10px;
		color:#000;
		text-align:justify;
		background:#faf4d1;
		border-left:1px #8d8d8c solid;
		border-right:1px #8d8d8c solid;
	}
	
	div#header {
		float:left;
		width:964px;
		padding:0;
	}
	 
	div#logo {
		float:left;
		width:310px;
		height:150px;
		margin-left:5px;
	}
	
	div#footer {
		clear:both;
		width:850px;
		height:20px;
		margin:0 auto;
		margin-right:43px;
		padding:5px;
		color:#9b9e95;
		font-size:10.4px;
		text-align:center;
		text-transform:uppercase;
		background:#faf4d1;
		border:1px #8d8d8c solid;
		border-top:none;
	}
	 
	div.br {
		clear:both;
		padding:3px;
	}
	 
	div.spacer {
		clear:both;
		padding:5px;
	}
	 
	div.dbl-space {
		clear:both;
		padding:10px;
	}
	 
	div#show {
		top:178px;
		position:absolute;
		margin-left:14px;
	}
	
	div#post-header {
		float:right;
	}
	 
	div#post-header-br {
		clear:both;
		padding:5px;
	}
	 
	div#container .post {
		padding:0 15px 15px;
	}
	 
	div#container .post h1 {
		font-family:georgia;
		font-size:36px;
		color:#000;
		line-height:36px;
		margin:0 0 15px 0;
		padding:0 0 15px 0;
		border-bottom:#ccc 1px dotted;
	}
	
	div#container .post p {
		margin:0 0 18px 0;
		line-height: 20px;
	}

	div#container .post ul, div#container .post ol {
		margin:0;
		padding:0 0 0 10px;
		line-height: 20px;
	}
	
	div#container .post ul ul, div#container .post ol ul, div#container .post ul ol, div#container .post ol ol {
		margin:0 0 0 25px;
	}
	
	div#container .post blockquote {
		margin:0 0 18px 30px;
		line-height: 19px;
		font-size:13px;
		color:#666;
		font-style:italic;
	}

	div#container .post code {
		font-size:12px;
		color:#666;
		padding:2px;background:#fafafa;
		border:1px solid #eee;
	}
	
	div#container .post pre code {
		display:block;
		font-size:12px;
		color:#666;
		padding:8px;background:#fafafa;
		border:1px solid #eee;
		margin-bottom:18px;
	}
	
	div#container .post h2 {
		font-weight:bold;
		padding:8px 0;
		font-size:20px;
	}
	
	div#container .post h3 {
		margin:0 0 10px;
		padding:0;
		font-size:15px;
		font-weight:bold;
	}
	
	div#container .post h4 {
		font-weight:bold;
		padding:8px 0;
		font-size:14px;
	}
	div#container .post a:link, div#container .post a:visited {
		color:#208feb;
		text-decoration:underline;
	}
	
	div#container .post a:hover {
		color:#132430;
		text-decoration:underline;
	}
	
	div#container .post .meta {
		margin-top:20px;
		font-size:11px;line-height:18px;
		color:#555;
		border:1px dotted #ccc;
		background:#f9f9f9;
		padding:8px;
	}
	
	.error {
		background:#ffcccc;
		border:1px #F00 solid;
		padding:3px;
		text-align:center;
		font-weight:bold;
	}
