/*  
Theme Name: Slave to the Ism Beta 1.0
Theme URI: http://www.slavetotheism.com/
Description: Magazine for Black Rock, Art, and Media
Version: Beta 1.0
Author: Brian Hull
Author URI: http://www.secondlamppost.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php



/* HTML Elements */

a:link, a:visited {
color:#245324;
text-decoration:none;
}
a:hover, a:active {
color:#779977;
text-decoration:underline;
}
img, a:link img, a:visited img {
border:0pt none;
}
.left {
float:left;
}
.right {
float:right;
}
#page {
width:100%;
}
img, a:link img, a:visited img {
border:0pt none;
}
.left {
float:left;
}
.right {
float:right;
}
#page {
width:100%;
}
#header_outer {
background:#FFFFFF url(../../../images/nav/header_outer_bg.gif) repeat-x scroll 0pt 0pt;
height:250px;
width:100%;
}
#header {
background:transparent url(../../../images/nav/header_bg.gif) no-repeat scroll 0pt 0pt;
height:250px;
width:920px;
}
#branding {
background:transparent url(../../../images/nav/branding_bg.gif) no-repeat scroll 0pt 0pt;
height:250px;
position:relative;
width:349px;
z-index:300;
}
div#branding h1 a {
display:block;
height:250px;
overflow:hidden;
text-decoration:none;
text-indent:-9999px;
}
#main_outer {
background:#FFFFFF none repeat scroll 0% 0%;
width:100%;
}
#main {
color:#000000;
width:920px;
}
#footer_outer {
background:#000000 none repeat scroll 0% 0%;
border-bottom:1px solid #C5C5C5;
border-top:1px solid #C5C5C5;
margin-bottom:10px;
width:100%;
}
#footer {
width:920px;
}
#page p {
line-height:1.3em;
}
#content {
margin:0pt 0pt 40px;
width:600px;
}
#content .post {
margin:10px 0pt;
padding:0pt 30px 30px;
}
#content h2, #content h3 {
color:#245324;
font-size:150%;
padding:30px 0pt 0pt;
}
#content h2.pagetitle {
color:#000000;
margin-left:30px;
}
#content .post h4 {
font-size:150%;
width:500px;
}
#content .post form {
padding:15px 0pt;
}
#content small {
display:block;
font-size:80%;
padding:3px 0pt 10px;
}
#content #tags {
display:block;
font-size:80%;
padding:10px 0pt 0pt;
}
#content .entry {
padding:0pt;
}
#content .entry p {
margin-bottom:10px;
}
#content .entry p + p {
margin-top:0pt;
text-indent:1.5em;
}
#content .entry img {
float:left;
padding:5px 10px 5px 0;
}
#content #writer {
font-size:80%;
padding:5px 0pt;
}
#content div.bio {
margin-bottom:15px;
}
#content div.bio p {
text-indent:0;
line-height:1.4em;
}
#content div.bio img {
padding:0 10px 10px;
float:left;
}
#content div.bio:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#comment_block {
margin:40px 30px 0pt;
}
#comment_block small {
padding:3px 0 8px;
}
h3#comments {
font-size:150%;
}
ol.commentlist {
	width:530px;
}
.commentlist li {
padding:10px 5px;
}
.commentlist li.alt {
background:#245324 none repeat scroll 0% 0%;
}
.commentlist .alt a {
color:#779977;
}
.commentlist .alt a:hover {
}
#commentform {
margin:0pt;
}
#comment {
margin:10px 0pt;
}
h3#respond {
font-size:120%;
padding:10px 0pt 0pt;
}
#col1 {
border-right:1px dotted #000000;
margin-bottom:10px;
width:599px;
}
#lead {
padding:0pt 10px 10px 20px;
}
#lead a.title {
display:block;
font-family:helvetica,sans-serif;
font-size:150%;
font-weight:bold;
margin:8px 0pt 3px;
}
#lead_details {
font-family:helvetica,sans-serif;
font-size:80%;
margin-top:5px;
}
#lead_details a {
font-weight:bold;
}
img#leadpic {
float:left;
padding: 0 18px 0 0;
}
#col2 {
width:319px;
}
#youtube {
border-bottom:1px dotted #000000;
margin-bottom:3px;
padding:0pt 10px 10px;
}
#youtube h3 {
font-family:Helvetica,sans-serif;
font-size:110%;
padding:10px 0pt 0pt;
}
#youtube p {
font-size:85%;
}
div.advertisement {
padding:10px;
}
.advertisement p {
padding-top:10px;
}
.advertisement a {
border:medium none;
font-size:85%;
}
#subscribe h3 {
font-family:"Helvetica",sans-serif;
font-size:110%;
color:#245324;
}
#footer {
	background:transparent url(../../../images/solid_borders.gif) repeat-y scroll 0% 0%;
}
#footer a {
	line-height:1.15em;
}
#left_foot {
width:600px;
}
#left_foot a {
font-size:75%;
}
#left_foot a.title {
color:#779977;
display:block;
margin:3px 0pt 5px;
}
#left_foot a.title:hover {
color:#D77833;
}
#left_foot h2 {
color:#245324;
font-size:120%;
margin-bottom:8px;
}
#left_col1 {
padding:20px 0pt;
width:322px;
}
#left_col1 div:first-child {
border-bottom:1px solid #C5C5C5;
}
#left_col1 .padding {
padding:10px 15px 10px 20px;
}
#left_col1 a.title {
font-family:helvetica,sans-serif;
font-size:120%;
}
#left_col1 ul#foot_archives li {
}
#left_col1 ul#foot_archives li a {
color:#779977;
font-size:100%;
}
#left_col1 ul#foot_archives li a:hover {
color:#D77833;
}
#left_col1 .categories h2 {
padding-top:10px;
}
#left_col2 {
padding:20px 0pt;
width:278px;
}
#left_col2 a.title {
font-size:100%;
}
#left_col2 .bullets li {
}
#left_col2 .bullets a {
color:#779977;
font-size:100%;
}
#left_col2 .bullets a:hover {
color:#D77833;
}
#foot_center {
border-bottom:1px solid #C5C5C5;
}
#right_foot {
padding:20px 0pt;
width:300px;
}
#right_foot #search {
margin-bottom:30px;
width:300px;
}
#right_foot img {
float:left;
padding-right:10px;
}
#right_foot div.review {
border-top:1px solid #C5C5C5;
padding:10px;
}
#right_foot .review p {
padding:5px 0pt;
}
#right_foot .review a {
color:#779977;
font-size:130%;
}
#right_foot .review a:hover {
color:#D77833;
}
#right_foot .review h3 a {
color:#245324;
font-size:75%;
}
#footer_outer p {
color:#FFFFFF;
font-size:90%;
}
#footer_credits {
color:#FFFFFF;
font-size:75%;
padding:10px 20px;
}
.padding {
padding:10px;
}
.clearfloat:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.clearfloat {
display:inline-block;
}
.clearfloat {
display:block;
}