body {background: #FFFFFF url(images/bg.jpg) top left repeat-x;
	color: #000000;font-size: 12px;font-family: Arial, Helvetica, Sans-Serif;
	margin: 0;padding: 0;}
	
#wrap {background: #FFFFFF;width: 960px;margin: 0 auto;padding: 0;}	
a, a:visited {color: #CC0000;text-decoration: none;}
a:hover {text-decoration: underline;}
#header {background: #FFFFFF url(images/header.jpg) top;
	width: 960px;height: 200px;	margin: 0 auto;	padding: 0;	}	
#header .title a {color: #FFFFFF;}
#header .title {margin-top: 50px;color: #FFFFFF;margin-left: 250px;font-size: 34px;font-weight: bold;}
#header .desc {margin: 0;margin-top: 5px;color: #FFFFFF;margin-left: 250px;	font-size: 20px;}
#header img a {margin: 0px;	border: none;color: #FFFFFF;}
#headerright {width: 100%;text-align: right;margin: 0px;padding-top: 10px;}	
#headerright li {display: inline;list-style-type: none;	margin: 0px;padding: 0px;padding: 0 20px;}
#headerright ul {margin: 0px;padding: 0px;}		
#headerright a, #headerright a:visited {color: #FFFFFF;	font-weight: bold;margin: 0px;text-decoration: none;}		
#headerright a:hover {color: #FFFFFF;font-weight: bold;text-decoration: underline;}
#content {width: 960px;margin: 0px auto 0px;padding: 0px 0px 0px 0px;overflow: hidden;}
#content p {padding-bottom: 15px 0px;margin: 0px;line-height: 20px;}
#content h1 {color: #000000;font-size: 22px;font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;padding: 0;padding-top: 20px;padding-bottom: 10px;}
#content h1 a  {color: #000000;	text-decoration: none;}
#content h1 a:hover {color: #CC0000;text-decoration: none;}
#content p img {float: left;border: none;margin-right: 15px;margin-bottom: 10px;}	
#content h2 {color: #FFFFFF;font-size: 13px;font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;padding: 5px 10px;margin: 0px;margin-top: 20px;	
	padding-bottom: 13px;background: url(images/h1.jpg) repeat-x;	}
#content h3 {color: #000000;font-size: 18px;font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;margin: 25px 0px 0px 0px;padding: 20px 0px 10px 0px;}
#content img.wp-smiley {float: none;border: none;padding: 0px;margin: 0px;}
#content img.wp-wink {float: none;border: none;padding: 0px;margin: 0px;}
#contentleft {float: left;width: 470px;	margin: 0;padding-bottom: 20px;}
#contentleft ol {margin: 0px 0px 0px 20px;padding: 0px 0px 10px 0px;}
#contentleft ol li {margin: 0px 0px 0px 20px;padding: 0px 0px 5px 0px;}
#contentleft ul {list-style-type: square;margin: 0px 0px 0px 20px;padding: 0px 0px 10px 0px;}
#contentleft ul li {list-style-type: square;margin: 0px 0px 0px 20px;padding: 0px 0px 5px 0px;}
blockquote {margin: 0px 25px 15px 25px;	padding: 0px 25px 0px 10px;
	background: #E8E8E8;border-top: 2px solid #000000;border-bottom: 1px solid #000000;	}
#content blockquote p {margin: 0px 0px 10px 0px;padding: 10px 0px 0px 0px;}
#l_sidebar {float: left;width: 225px;margin: 5px 0px 0px 20px;padding: 0px 0px 20px 0px;}
#l_sidebar ul {list-style: none;margin: 0px;padding: 0px;}
#l_sidebar ul li {display: inline;padding: 0px;	margin: 0px;}
#l_sidebar ul li a {display: block;color: #000000;text-decoration: none;
	margin: 0;padding: 3px 30px;border-bottom: 1px solid #C0C0C0;background: url(images/li.jpg) no-repeat;}
#l_sidebar ul li a:hover {color: #CC0000;}
#l_sidebar p {padding: 3px 0px 0px 0px;margin: 0px;line-height: 20px;}
#r_sidebar {float: right;width: 225px;margin: 0;margin-top: 5px;padding-bottom: 20px;}
#r_sidebar ul {list-style: none;margin: 0px;padding: 0px;}
#r_sidebar ul li {display: inline;padding: 0px;margin: 0px;}	
#r_sidebar ul li a {color: #000000;text-decoration: none;margin: 0px;padding: 0px 0px;}
#r_sidebar ul li a:hover {color: #CC0000;}
#r_sidebar p {padding: 3px 0px 0px 0px;margin: 0px;line-height: 20px;}
#blogroll  ul li a {display: block;color: #000000;text-decoration: none;
	margin: 0px;padding: 3px 5px;border-bottom: 1px solid #C0C0C0;}
#about ul li a {display: block;color: #000000;text-decoration: none;
	margin: 0px;padding: 0px;border-bottom: 1px solid #C0C0C0;}   
#footerbg {background: #4AA700;width: 100%;border-top: 1px solid #FFFFFF;display:block;float: left;}
#footer {color: #FFFFFF;width: 960px;margin: 0 auto;text-align: left;line-height: 17px;}
#footerbottom {border-top: 1px solid #FFFFFF;background: #CC0000;color: #FFFFFF;padding: 10px 0;
	text-align: center;float: left;	width: 100%;margin-top: 20px;}
#footerbottom p {margin: 0;padding: 0;}
#footerbottom a {color: #FFFFFF;text-decoration: none;}
#footerbottom a:hover {text-decoration: underline;}
#footer p {color: #FFFFFF;padding: 3px 0px 0px 0px;list-style-type: none;margin: 0px;}
#footer form {margin: 0;padding: 0;}
#footer h2 {color: #FFFFFF;font-size: 12px;font-family: Arial, Helvetica, Sans-Serif;font-weight: bold;
	border-bottom: 2px solid #FFFFFF;padding: 0px 0px 2px 0px;margin: 15px 0px 0px 0px;text-transform: uppercase;}
#footer a {color: #F2F2F2;text-decoration: underline;}
#footer a:hover {color: #FFFFFF;text-decoration: none;}
#footer ul {list-style: none;margin: 0;padding: 0;}
#footer ul li {padding: 0px;margin: 0px;}
#footer ul li.credits a {display: inline;font-weight: bold;color: #FFFFFF;text-decoration: none;
	margin: 0;padding: 0;border: 0;}
#footer ul li a {display: block;color: #FFFFFF;text-decoration: none;
	margin: 0px;padding: 3px 5px;border-bottom: 1px solid #337400;}
#footer ul li a:hover {border-bottom: 1px solid #FFFFFF;}
#footerleft {float: left;width: 225px;margin: 0px 20px 0px 0px;padding: 0px;}
#footermiddle1 {float: left;width: 225px;margin: 0px 20px 0px 0px;padding: 0px;}
#footermiddle2 {float: left;width: 225px;margin: 0px 20px 0px 0px;padding: 0;}
#footerright {float: right;width: 225px;margin: 0px 0px 0px 0px;padding: 0px;}
#footerbar {width: 100%;height: 10px;border-bottom: 10px solid #337400;}

#searchdiv {margin: 0px;padding: 0px;}
#searchform, #f {margin: 0px;padding: 0px;overflow: hidden;}
#s, #f {background: #FFFFFF;width: 200px;font-size: 12px;font-family: Verdana, Helvetica, Sans-Serif;
	padding: 4px;margin: 5px 0px 0px 0px;border: 0;}
#sbutt {background: #878787;color: #FFFFFF;font-size: 11px;font-family: Verdana, Helvetica, Sans-Serif;
	padding: 1px;margin: 0px 0px 0px 5px;border: 1px solid #333333;}