/*  
Theme Name: Clean Copy Full 3 Column
Author URI: http://corymiller.com
Version: 1
Author: Cory Miller and Nathan Parikh
Description: Clean Copy Full is a 3 Column, clean blue, grey and white theme designed for blog content and sharp simplicity, based on Copywriter Michel Fortin's blog.
The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php
*/

body { background: #282421; color: #ffffff; font-size: 12px; font-color: #FFFFFF; font-family: Verdana, Arial, Sans-Serif; margin: 0px; }

body * { margin: 0px; padding: 0px;}

a, a:visited { color: #000000; font-weight: bold; }

a:hover { font-weight: bold; color: #000000; }

#container { background: #666666; width: 955px; text-align: left; margin: 20px auto 30px auto; overflow: hidden; }

#header { background: #332d2a url(images/Rain-Forest-Near2.jpg) top center no-repeat; padding: 0px; text-align: left; width: 955px; height: 190px; margin: 0px; }	

#header h2 { color: #ffffff; font-size: 36px; font-family: Verdana, Helvetica, Arial, Sans-Serif; font-weight: bold; margin: 0px; text-indent: 35px; padding: 50px 0px 10px 0px; }

#header h2 a { color: #ffffff; text-decoration: none; }

#header h3 { color: #ffffff; font-size: 13px; font-family: Georgia, Times New Roman, Sans-Serif; text-indent: 35px; margin: 0px; }

#menu { background: #332d2a; margin: 0px; padding: 0px 0px 0px 0px; text-align: left border-bottom: 5px solid #000000; }

#menu img{ border: none; }

#menu h2 { color: #ffffff; font-size: 15px; font-family: Helvetica, Arial, Verdana, Sans-Serif; font-weight: bold; margin: 0px; padding: 0px; }

#menu li { display: inline; list-style-type: none; margin: 0px; padding: 0px; }

#menu ul { margin: 0px; padding: 5px 4px 5px 0px; }

#menu ul li a { font-family: Verdana, Helvetica, Arial, Sans-Serif; font-weight: bold; font-size: 13px; color: #ffffff; padding: 5px 20px 5px 20px; margin: 0px 0px 0px 0px; text-decoration: none; }

#menu ul li a:hover { color: #ffffff; background: #666666; padding: 5px 20px 5px 20px; text-decoration: none; }

* html #content { width: 340px; margin: 20px 0px; }

#content { display: inline; background: #666666; width: 580px; margin-top: 20px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; float: left; position:relative; padding: 0px 20px; minimum-height: 500px; overflow: hidden; font-color: #ffffff; }

#content p{ margin: 0px; line-height: 18px; padding: 0px 0px 10px 0px; }

#content p img{ padding: 0px; }

#content p a { text-decoration: underline; }

#content p a:hover { color: #68221A; text-decoration: underline;}

#content h1 { color: #000000; font-size: 20px;	font-family: Georgia, Helvetica Bold, Arial Bold, Verdana, Sans-Serif; font-weight: bold; margin: 0px; line-height: 120%; font-variant: normal; }

#content h1 a  { color: #000000; text-decoration: underline; }

#content h1 a:hover { color: #68221A; background: none; text-decoration: underline; }

#content h2 { color: #000000; font-size: 19px; font-family: Georgia, Helvetica Bold, Arial Bold, Verdana, Sans-Serif; font-weight: bold; margin: 0px; line-height: 150%; font-variant: normal; }

#content h2 a  { color: #000000; text-decoration: underline; }

#content h2 a:hover { color: #68221A; background: none; text-decoration: underline; }

#content h3 { color: #000000; font-size: 14px; font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif; font-weight: bold; margin-bottom: 0px; line-height: 120%; }

#content h3 a  { color: #000000; text-decoration: underline; }

#content h3 a:hover { color: #68221A; background: none; text-decoration: underline; }

#content ol { list-style-type: decimal; line-height: 18px; margin: 0px; padding: 0px 0px 10px 30px; }

#content ul { list-style: none; margin: 0px; padding: 0px 0px 10px 0px; }

#content li { margin: 0px; padding: 0px; }

#content ul li { list-style: square inside; margin: 0px 0px 0px 10px; padding: 5px 0px 0px 0px; }

#content ul li a { color: #000000; text-decoration: none; }

#content ul li a:hover { color: #000000; text-decoration: underline; }

#content ul li ul { list-style: none; margin: 0px; padding: 0px; }

#content ul li ul li { list-style: circle; margin: 0px 0px 0px 30px; }

#content ul li ul li a { color: #000000; text-decoration: none; }

#content ul li ul li a:hover { color: #000000; text-decoration: underline; }

blockquote{ margin: 0px 0px 0px 25px; padding: 0px 25px 0px 10px; font-style: italic; color: #ffffff; }

#content blockquote p{ margin: 0px 0px 20px 0px; padding: 0px; }

#content img { margin: 0 5px 0 5px; border: 1px solid #000000; }

#content img.noborder { margin: 0 5px 0 5px; border:0px; }

#content img.alignleft { margin: 0 5px 0 5px; border:1px solid #000000; float:left; }

#content img.alignright { margin: 0 5px 0 5px; border:1px solid #000000; float:right; }

.postspace { width: 580px; height: 32px; margin: 0px; padding: 0px; }

.postspace2 { width: 580px; height: 0px; margin: 0px; padding: 0px; }

.postspace3 { width: 580px; height: 15px; margin: 0px; padding: 0px; }

#sidebarr { display: block; color: #000000; width: 300px; float: right; position:relative; margin: 0px; padding: 15px; text-align: left; border: none; }

* html #sidebarr { width: 160px; margin: 0px 10px; }

#sidebarr h2 { color: #ffffff; font-size: 13px; font-family: Georgia, Helvetica Bold, Arial Bold, Verdana, Sans-Serif; list-style: none; padding: 5px 10px 5px 10px; margin: 10px 0px 10px 0px; background: #332d2a; }

#sidebarr img{ border: none; padding: 10px 0px 0px 0px; margin: 0px; }

#sidebarr ul { list-style: none; margin: 0px; padding: 0px 5px 0px 5px; }

#sidebarr li { list-style: none; margin: 0px; padding: 0px; }

#sidebarr ul li { list-style: none; margin: 0px; padding: 6px 0px 6px 0px; }

#sidebarr ul li a { color: #000000; font-weight: bold; text-decoration: none; }

#sidebarr ul li a:hover { color: #000000; text-decoration: underline; }

#sidebarr ul li ul li { padding: 10px 0px 0px 15px; }

#sidebarr ul li ul li a { color: #000000; }

#footer { height: 25px; color: #ffffff; background: #000; padding: 5px; margin: 0px; text-align: center; clear: both; }

#footer a { color: #fff; text-decoration: none; }

#footer a:hover { color: #FFFFFF; text-decoration: underline; }

#content .subscribe{ margin: 0px 25px 0px 25px; padding: 0px 25px 0px 10px; color: #000000; background: #ddd; display: block; border: 1px solid #aaa; }

#content .subscribe p{ margin: 0px 0px 5px 0px; padding: 0px; }

#content .subscribe .subscribeformleft{ background: #ddd; float: left; width: 50%; }

#content .subscribe .subscribeformright{ background: #ddd; float: right; width: 50%; }

.cleared { clear: both; }