/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 1.0
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* ------- Globals ------- */

body {
	margin:0;
	padding:0;
	background: #fff5cf;
	color: #23638f;
	font: 100%/1.5 Georgia, serif;
	xtext-align:justify;
	}

div, p, h1, h2, h3, h4, h5, h6, ul, ol, li {
	margin:0;
	padding:0;
	font-size: 1em;
	font-weight:normal;
	}
	
.hidden {
	position:absolute;
	top:0;
	left:-999px;
	}
	
a {
	text-decoration:none;
	color: #7cc200;
	color: #50C203;
	}
	
a:hover, a:focus {
	text-decoration:underline;
	}

/* ------- Layout ------- */

#wrapper {
	margin: 0 auto;
	width: 1000px;
	background: url("images/tile.jpg") repeat-y;
	}
	
#header {
	height: 201px;
	background: url("images/header.jpg") no-repeat;
	}
	
#container {
	float: right;
	margin: 40px 0 40px -360px;
	width: 100%;
	}
	
#content {
	margin: 0 130px 0 360px;
	}
	
#sidebar {
	float: left;
	width: 180px;
	overflow: hidden;
	margin-left: 100px;
	margin-top: 40px;
	}

#footer {
	height: 108px;
	background: url("images/footer.jpg") bottom no-repeat;
	clear:both;
	width:100%;
	text-align:center;
	}

/* ------- Typography ------- */

h2 {
	color: #50C203;
	font-size: 1.5em;
	line-height:1.25;
	}
	
#separate {
	margin: 1.25em 0;
	}
	
h3 {
	color: #50C203;
	font-size: 1em;
	font-weight:bold;
	margin-top: 1em;
	}
	
p {
	margin: 0.5em 0;
	}
	
#content ul {
	padding-left: 1em;
	margin-top: 0.5em;
	}
	
#content ul li {
	padding-bottom: 0.5em;
	}
	
ul#links-page {
	padding-left: 0;
	}
	
ul#links-page li {
	list-style: none;
	padding-bottom: 1em;
	}
	
img.floatright {
	float:right;
	margin-left: 1em;
	border: 1px solid #50C203;
	padding: 2px;
	}
	
#sidebar ul {
	margin-top: 2.2em;
	}
	
#sidebar ul li {
	padding-bottom: 0.5em;
	}
	
#sidebar ul li a:hover, #sidebar ul li a:focus {
	color: #23638f;
	text-decoration:none;
	}
	
#sidebar ul li.current_page_item a {
	color: #23638f;
	font-weight:bold;
	}
	
#sidebar ul li.current_page_item a:hover, #sidebar ul li.current_page_item a:focus {
	text-decoration:none;
	cursor:default;
	}
	
#footer p {
	color: #888;
	font: 0.85em Verdana, sans-serif;
	padding-top: 20px;
	}
	
#footer p a {
	color: #888;
	}