/*
Theme Name: minimal
Theme URI: http://rizzlestudios.ath.cx/wordpress/minimal
Description: A minimalistic WordPress theme utilizing no images in the template.
Version: 1.1
Author: rizzlestudios
Author URI: http://rizzlestudios.ath.cx/
Tags: white, two-column, one-column, minimalist, widgets, widgetized
Licensed under GPL. 
*/

/* -- GLOBAL -- */

body {margin: 0; padding: 0; background: #eee; font: normal 13px Arial, Sans-Serif; text-align: left; background-image: url(images/gloucester.jpg); background-attachment: fixed;}
* {margin:0; padding:0;}
.clear {clear:both;}

div#preloaded-images {position: absolute; overflow: hidden; left: -9999px; top: -9999px; height: 1px; width: 1px;}

p {line-height:18px; padding-bottom:15px;}
table {margin-bottom:15px;}
tr {}
th {padding:7px; background:#eee; text-align:left; color:#6f1400; font-weight:bold;}
td {border-bottom:1px solid #eee; padding:7px;}

.red {color:#6f1400}

ul {margin:0 0 15px 30px;}
ol {margin:0 0 15px 30px;}
li {padding-bottom:5px;}

.button {background:#6f1400; color:#fff; font-weight:bold; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; -moz-border-radius: 20px; -webkit-border-radius:20px; border:0px; padding:5px 10px; cursor:pointer;}
.button:hover {background:#d72229; color:#fff; text-decoration:none;}

.button1 {background:#6f1400; color:#fff; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; -moz-border-radius: 20px; -webkit-border-radius:20px; border:0px; padding:5px 20px; cursor:pointer;}
.button1:hover {background:#d72229; color:#fff; text-decoration:none;}

a {color: #6f1400; text-decoration: none;}
a:hover { color: #660000; text-decoration:underline;}
a img {border:0; text-decoration:none; background:0;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 10px 0; padding: 0; }
h1 { font-size: 36px; color: #000;}
h2 { font-size: 28px; color: #353F47;}
.post-title h2 {color: #6f1400; font-weight:bold; text-transform: uppercase; margin-bottom:5px;}
h3 { font-size: 24px; color: #6f1400;}
h3 a { color: #6f1400; text-decoration: none; }
h3 a:visited { color: #6f1400; text-decoration: none; }
h3 a:hover, a:active { color: #FFFFFF; }
h4 { font-size: 20px; color: #6f1400; }
h5 { font-size: 16px; color: #111;}
h6 {font-size: 13px; text-transform: uppercase;	margin: 5px 0; font-weight: bold;}

blockquote {color: #555555; background-color: #eeeeee; border: 1px solid #cfcfcf; padding: 5px 10px; margin: 10px 10px;}
code {font-family: Consolas, Verdana, Arial, "Courier New"; color: #555555; font-weight: bold; padding: 5px 10px; margin: 10px 20px;}
abbr, acronym { font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }
em { font-style: italic; }
del { text-decoration: line-through; color: #555555; font-size: 11px; }
ins { text-decoration: none; color: #679b3c; }
p em, cite {font-family: Consolas, Verdana, Serif;}

/* -- LAYOUT -- */

#spotlight {margin:0px 20px 0px 20px;}

#container {width: 1018px; margin: 0 auto;}

#header {padding: 0px 0 0 0px; background:url("images/hudson.png") no-repeat; margin-bottom: 0px; height:80px;}

#wrapper {margin: 0; padding: 0; clear: both; float: left; width: 1018px; background: #ffffff; }

#content-wrapper {width: 710px; float: left;}

#content {float: left; padding: 15px 25px 25px 25px; line-height: 1.6em; text-align: left; width:650px;}
#content ul {margin:0px 0px 15px 30px;}

#content-wrapper-forum {width: 970px; float: left;}
#content-forum {float: left; padding: 5px 25px 25px 25px; line-height: 1.6em; text-align: left; width:970px;}

#content .commentbox {color: #918E85; background-color: #f5f5f5; padding: 2px 5px 2px 5px; border-top: solid #ddd 1px; border-bottom: solid #ddd 1px; text-transform: uppercase; font-size: 10px; margin-bottom:20px;}
#white {background-color: white; width: 960px; height: 15px;}
#footer {clear: both; float: left; width: 100%; margin: 0px 0; color: #555555; padding: 10px 0; text-align: center;}

/* -- SINGLE POST -- */

#post_content-wrapper
{padding: 10px 0 20px 0; margin: 5px 0 0 80px;}

#post_content{float: left; padding: 27px; line-height: 1.6em; text-align: left;}
#post_content .commentbox {color: #918E85; background-color: #FBF4E2; padding: 2px 5px 2px 5px; border-top: solid #D4CBB4 1px; border-bottom: solid #D4CBB4 1px; text-transform: uppercase; font-size: 11px; margin-bottom: 10px;}

/* -- NAVIGATION -- */

#navigation {float: left; width: 1018px;	background: #6f1400 url(images/bgnav.png) top center repeat-x; text-transform: uppercase; font-size: 12px; font-weight:bold; margin-bottom:20px;}

#navigation ul {margin: 0 0px; float: left; width: 960px; padding: 0px 0; list-style-type: none; line-height:1.8;}

#navigation li { float: left; margin: 0 0 0 0px; padding: 0; }

#navigation a {float: left; display: block; color: #eee; padding: 5px 11px; text-decoration:none;}
#navigation a:hover {background:#550000;}

#navigation ul li.current_page_item a,
#navigation ul li.current_page_item a:hover,
#navigation ul li.current-cat a, #navigation ul li.current-cat a:hover {color: #222; background-color: #fff; text-decoration:none;}

#navigation ul li.search {float:right; margin-right: 10px;}

#header h1 {color: #222; font-weight: bold; margin-bottom: 10px; }

#header h1 a {width:750px; height: 200px; background: transparent url() center center no-repeat; }

#header h1 a, #header h1 a:visited {color: #111;}

#header h1 a:hover, #header h1 a:active {color: #000000; background-color: transparent;}

#header h1 span {color:#5b5c5c;}

h1.blog-title {display: inline;}

h1.blog-title a {font-family: Arial, Sans-Serif; font-weight: bold; font-size: 36px; text-transform: normal; color: #333333; letter-spacing: -1px; font-weight: bold; font-size: 36px; border-bottom: none;}

h1.blog-title a:hover {text-decoration: none; color: #000000; background: transparent;}

#logo {float:left; width:400px;}
#searcharea {float:right; text-align:right; width:400px; padding:30px 0 0 0;}

.tagline {font-family: Arial, Sans-Serif; font-weight: normal; font-size: 18px; text-align: right; margin-left: 3px; padding: 0; color: #A1A1A1; letter-spacing: -1px; text-transform: lowercase; display: inline;}

.date {font-family: Arial, Sans-Serif; font-weight: normal; font-size: 16px; margin-left: 3px; padding: 0; color: #999; display: inline; font-weight:bold;}

h3.post-title {border-bottom:1px solid #ddd; margin-bottom:15px; padding-bottom:15px;}

h3.post-title a {font-family: Arial, Sans-Serif; font-weight: bold; font-size: 24px; text-transform: normal; color: #6f1400; letter-spacing: -1px; border-bottom: none;}

h3.post-title a:hover {text-decoration: none; color: #222; background: transparent;}

h3.post-title1 { margin-bottom:25px; padding:30px 15px 0 15px; background:url(images/bg-title.jpg) top left no-repeat; height:50px; display:block;}

h3.post-title2 { margin-bottom:25px; padding:30px 15px 0 15px; background:#333; height:50px; display:block;}
h3.post-title2 a {font-weight: bold; font-size: 30px; text-transform: uppercase; color: #fff; background:0;}

h3.post-title1 a {font-weight: bold; font-size: 30px; text-transform: uppercase; color: #fff; background:0;}

/* -- SIDEBAR -- */

#sidebar-wrapper {margin-left: 5px; margin-top:15px; margin-bottom: 25px; width:280px; float: left; background-color: #F3F2F2; border: solid #E6E4E4 1px;}

#sidebar {float: left; width: 250px; padding: 15px; color: #5b5c5c; text-align: left;}

#sidebar h2 { font-size: 13px; color:#6f1400; text-transform: uppercase; border-bottom: solid #ddd 1px; font-weight:bold; padding-bottom:10px;}
.widgettitle { font-size: 13px; color:#6f1400; text-transform: uppercase; border-bottom: solid #ddd 1px;font-weight:bold;}

#sidebar ul {margin: 0; padding: 0; line-height: 1.6em; list-style-type: none; margin-bottom:15px;}

#sidebar ul li {padding: 5px;}
#sidebar ul li:hover {background-color: #eeeeee;}

#sidebar ul li .title {display: block; font-weight: bold;}

#sidebar ul li .date {display: block; color: #777777; font-size: smaller;}

#sidebar ul li .content {display: block;}

#sidebar ul li a, #sidebar ul  li a:visited {padding: 0; color: #333333;}

#sidebar ul  li a:hover, #sidebar ul  li a:active {background-color: transparent; }

#sidebar ul  .list_subpages {padding: 5px; border-bottom: 1px dotted #cccccc; list-style-type: none;}


/* -- FOOTER -- */
#footer {color:#fff; font-weight:normal; background:#222; padding:10px 0;}
#footer a {color:#ccc;}
#footer a:hover {color: #6f1400; background-color:transparent;}


/* -- COMMENTS -- */

#comments {color: #4A4A4A; padding: 0px; display:none;}
#comments .comment {padding: 10px; background-color: #F6F6F6; border-bottom: 20px solid #ffffff;}
#comments .comment cite {font-size: 14px; font-weight: bold; font-style: normal;}

.alt {margin: 0; padding: 10px;}

.commentlist {padding: 0; text-align: justify;}

.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; border: 1px solid #ddd;}

.commentlist p {margin: 10px 5px 10px 0;}

#commentform p {margin: 5px 0;}

.nocomments {text-align: center; margin: 0; padding: 0;}

.commentmetadata {margin: 0;display: block;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentlist li {font-weight: bold;}

.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}

.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}

.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}

#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentmetadata {font-weight: normal;}
.alt {background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}

/* -- IMAGES -- */
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}

.alignleft {float: left;}

.alignright {float: right;}

.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.wp-caption img {margin: 0; padding: 0; border: 0 none;}

.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

/* -- FORMS -- */
#searchform input {}
#searchsubmit {}
textarea {width: 400px;}