/*  
Theme Name: Rockin Chrome
Author URI: http://corymiller.com
Version: 1
Author: Cory Miller
Description: Rockin Chrome is a ultra-dark and sleek three column theme, ready for super-customization.
The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php
Photo by Ville Miettinen used with permission.
*/

body {
	font: 11px Verdana, Helvetica, Arial, Sans-Serif; 
	background: #000000;
	color: #ffffff;
	margin: 0;
	}
a, a:visited{
	color: #ff3333;
	text-decoration: none;
	}
a:hover{
	color: #000000;
	text-decoration: underline;
	}

#container { 
	width: 960px; 
	background: #000000;
	text-align: left; 
	margin: 10px auto; 
        border: 0 solid #cccccc;
	}

#header { 
	background: #000000;
	padding: 0 0 20px 0;
	}
#header h2 {
	font: bold 14px Helvetica, Arial, Verdana, Sans-Serif; 
	color: #FFFFFF;
	margin: 0;
	padding: 0 0 10px 0;
	text-align: center;
        }
#header h3 {
	font: bold 40px Helvetica, Arial, Verdana, Sans-Serif; 
	color: #cccccc;
	margin: 0;
	padding: 0 0 10px 0;
	text-align: center;
	}
#header h3 a {
	color: #cccccc;
	text-decoration: none;
	}
#header h3 a:hover {
	color: #ffffff;
	text-decoration: none;
	}

#menu {
	font: bold 15px Helvetica, Arial, Verdana, Sans-Serif; 
	width: 960px;
	background: #000000 url(images/menuback.gif) top center no-repeat;
	color: #666666;
	padding: 14px 25px 28px 25px;
	margin: 0 auto 20px;
	text-align: center;
	}
#menu h2 {
	margin: 0;
	padding: 5px 25px 12px 25px;
	}
#menu li {
	list-style: none; 
	display: inline;
	margin: 0;
	padding: 0;
	}
#menu ul {
	margin: 0;
	padding: 0;
	}
#menu ul li a {
	color: #666666;
	padding: 14px 25px 14px 25px;
	margin: 0;
	text-decoration: none;
	}
#menu ul li a:hover, #menu ul li.current_page_item a {
	color: #ffffff;
	background: #ff3333;
	text-decoration: none;
	}

#content { 
	width: 440px; 
	background: #ffffff url(images/contentback.gif) top center repeat-x;
	color: #000000;
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 233px;
	margin-right: 0;
	position:relative;
	padding: 10px 25px 15px 25px;
	border: 10px solid #333333;
	min-height: 660px;
	}
* html #content { height: 660px; word-wrap: break-word; }
#content p{
	margin: 0;
	line-height: 18px;
	padding: 0 0 10px 0;
	}
#content p img{
	border: none;
	margin-right: 5px;
	margin-bottom: 3px;
	}
#content h1 {
	font: normal 22px Helvetica Bold, Arial Bold, Verdana, Sans-Serif; 
	color: #666666;
	padding: 0px 10px 0px 0px;
	line-height: 150%;
	margin: 0;
	}
#content h1 a  {
	color: #666666;
	font-weight: bold;
	}

#content h1 a:hover {
	color: red;
	text-decoration: none;
	}
#content h2 {
	font: bold 22px Helvetica, Arial, Verdana, Sans-Serif; 
	color: #666666;
	margin: 0 0 8px 0;
	line-height: 120%;
	}
#content h2 a  {
	color: #666666;
	text-decoration: none;
	}
#content h2 a:hover {
	color: #000000;
	text-decoration: none;
	}
#content h3 {
	font: bold 15px Helvetica, Arial, Verdana, Sans-Serif; 
	color: #ff3333;
	margin-bottom: 10px;
	line-height: 120%;
	border-bottom: 1px solid #cccccc;
	}
#content h3 a  {
	color: #ff3333;
	text-decoration: none;
	}
#content h3 a:hover {
	color: #000000;
	text-decoration: none;
	}
#content ol {
	list-style: decimal; 
	line-height: 18px;
	margin: 0;
	padding: 0 0 10px 30px;
	}
#content ul {
	list-style: none;
	margin: 0;
	padding: 0 0 20px 0;
	}
#content li {
	margin: 0;
	padding: 0;
	}
#content ul li {
	list-style: square inside;
	margin: 0 0 0 10px;
	padding: 5px 0 0 0;
	}
#content ul li a {
	color: #ff3333;
	text-decoration: none;
	}
#content ul li a:hover {
	color: #000000;
	text-decoration: underline;
	}
blockquote{
	margin: 0 0 0 25px;
	padding: 0 25px 0 10px;
	font-style: italic;
	color: #666666;
	border-left: 1px solid #cccccc;
	}
#content blockquote p{
	margin: 0 0 20px 0;
	padding: 0;
	}
.postspace {
	width: 440px;
	height: 32px;
	margin: 0;
	padding: 0;
	}
.postspace2 {
	width: 440px;
	height: 0;
	margin: 0;
	padding: 0;
	}
.postspace3 {
	width: 440px;
	height: 15px;
	margin: 0;
	padding: 0;
	}

#l_sidebar { 
	background: #000000;
	color: #ffffff;
	width: 175px;
	float: left; 
	margin-top: 0;
	margin-bottom: 20px;
	padding: 0 35px 15px 25px; 
	min-height: 660px;
	text-align: right;
	}
* html #l_sidebar { height: 660px; }
#l_sidebar a {
	color: #ffffff;
	text-decoration: none;
	}
#l_sidebar a:hover {
	color: #ff3333;
	text-decoration: underline;
	}
#l_sidebar p{
	margin: 0;
	line-height: 16px;
	padding: 5px 0 10px 0;
	}
#l_sidebar h2, #r_sidebar h2 {
	font: 14px Helvetica, Arial, Verdana, Sans-Serif; 
	color: #cccccc;
	list-style: none;
	padding: 10px 0 10px 0;
	margin: 0;
	font-weight: bold;
	}
#l_sidebar ul, #l_sidebar li, #l_sidebar ul li{
	list-style: none;
	margin: 0;
	padding: 0;
	}
#l_sidebar ul.children {
	margin-right: 15px;
	}
#l_sidebar ul li a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 5px 0;
	}
#l_sidebar ul li a:hover {
	color: #ff3333;
	}

#r_sidebar { 
	background: #000000;
	color: #ffffff;
	width: 175px;
	float: right; 
	position:relative;
	margin-top: 0;
	margin-bottom: 20px;
	padding: 0 15px 15px 15px; 
	min-height: 660px;
	}
* html #r_sidebar { height: 660px; }
#r_sidebar a {
	color: #ffffff;
	text-decoration: none;
	}
#r_sidebar a:hover {
	color: #ff3333;
	text-decoration: underline;
	}
#r_sidebar p{
	margin: 0;
	line-height: 16px;
	padding: 5px 0 10px 0;
	}
#r_sidebar ul.children {
	margin-left: 15px;
	}
#r_sidebar ul,#r_sidebar li,#r_sidebar ul li  {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#r_sidebar ul li a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 5px 0;
	}
#r_sidebar ul li a:hover { color: #ff3333; }

#footer {
	color: #ffffff; 
	background: #000000;
	padding: 20px 0 20px 0;
	text-align: center;
	clear: both;
	}
#footer a {
	color: #ffffff;
	text-decoration: none;
	}
#footer a:hover {
	color: #ff3333;
	text-decoration: underline;
	}
/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.imagecaptioneasy {
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #808080;
  background: #EAEAEA;
  color: #333;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }