/*
name: Rawk for Heroine Content
designer: Liz Lubowitz, adapted by Skye Kilaen
designer_url: http://killsmedead.com
description: because even your kid sister's punk band needs a blog
*/


/* Layout ----------------------------------------------------------------- */

html {margin: 0px; padding: 0px;}

body {
      text-align: center;	
      margin: 0px; 
	padding: 0px; 
	background: #000000;
	color: #444444;
	font-size: 12px;
	font-family: tahoma, arial, sans-serif; 
	line-height: 22px;
	text-align: center; 
	} 

#container {
    width: 980px;
    min-height: 100%;
    margin: 0 auto;
    text-align: left;
    }

#alpha, #beta {
    float: left;
}

#alpha {
    width: 560px;
}

#beta {
    width: 190px;
    margin: 0px 0px 0px 15px;
}

#gamma {
    width: 190px;
    margin: 0px 0px 0px 15px;
    float: left;
}


/* Content ---------------------------------------------------------------- */

a:link, a:visited {
    text-decoration: underline;
}

a { color: #2F14FB; }

a:visited { color: #000033; }

a:focus, a:hover, a:active {
color: #000000;
background-color: #D1EAFC;
} 

ul { list-style: disc outside; }

blockquote {
	margin: 10px 30px; 
	padding: 10px 0px 10px 20px; 
	border: 1px solid #dddddd;
	}

blockquote p {
	margin: 0px 10px 0px 0px; 
	padding: 0px 30px 0px 10px; 
	}

/* Assets ---------------------------------------------------------------- */

.asset-body,
.asset-more,
.asset-more-link,
.asset-excerpt,
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content {
    clear: both;
}

.asset,
.comments,
.trackbacks,
.archive {
    overflow: hidden;
    width: 100%;
}

.asset,
.asset-content,
.comments,
.trackbacks,
.archive {
    position: static;
    clear: both;
}

.asset,
.comments,
.comments-content,
.trackbacks,
.archive,
.search-form {
    margin-bottom: 1.5em;
}

.asset-header,
.asset-content,
.asset-body,
.comments-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
#comment-greeting,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comment-form-reply,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content,
.search-form-header,
.search-results-header {
    margin-bottom: .75em;
}

#comment-form-remember-me label,
#comment-form-reply label {
    display: inline;
}

.entry-categories,
.entry-tags {
    margin-bottom: .5em;
}

.asset-name {
    margin-bottom: .25em;
}

.asset-footer,
.asset-meta {
    font-size: 11px;
}

.asset-meta {
    margin-top: .25em;
    padding-top: 2px;
    padding-bottom: .3em;
    font-weight: normal;
}

.asset-footer {
    clear: both;
    margin-top: 1.5em;
    padding-top: .5em;
}

.content-nav {
    text-align: center;
}



/* Post Styles ---------------------------------------------------------------- */

.entry {
       margin: 0px 0px 20px 0px;
	padding: 0px;
	background: #ffffff;
	border-bottom: 10px solid #D1EAFC;
}

.date-header {
	margin: 0px;
	padding: 0px;
        background: #000000;
	border-bottom: 10px solid #D1EAFC;
	color: #D1EAFC;
	font-size: 150%; 
    	line-height: 12px;
	text-align: right;
	text-transform: uppercase;
	}

.entry-content p {
        margin: 10px;
}


.entry-title {
	margin: 0px; 
	padding: 0px 10px 10px 10px;
	background: #D1EAFC;
	color: #000000;
	font-size: 160%; 
	font-family: verdana, tahoma, arial, sans-serif; 
      font-weight: normal;
	}

.entry-title a {
        text-decoration: none;
}

.entry-title a:focus, 
.entry-title a:hover, 
.entry-title a:active {
      color: #000000;
      background-color: #FFFFFF;
} 

.entry-author {
	font-size: 60%; 
        font-weight: normal;
}

.entry-meta {
	margin: 0px; 
	padding: 10px 10px 0px 10px;
        background: #D1EAFC;
	color: #000000;
}

.more-link {
      font-size: 125%;
      padding: 0px 0px 0px 15px;
      margin: 10px;
	background:url(readmore.gif) center left no-repeat transparent;
}

.entry-footer {
	padding: 10px 10px 0px 0px;
	text-align: right;
	}

.post-footers {
	margin: 3px 0px 0px 0px; 
	padding: 0px 0px 0px 15px;
	background:url(speech_bubble.gif) left no-repeat transparent;
	}

/* Page Type Styles -------------------------------------------------------- */

.archive-title {
color: #d1eafc;
font-weight: normal;
margin-left: 20px;
}

.search-results-header {
color: #d1eafc;
font-weight: normal;
}

.page-title {
      margin-top: 10px;
	padding: 10px 10px 15px 10px;
	background: #D1EAFC;
	color: #000000;
	font-size: 160%; 
	font-family: verdana, tahoma, arial, sans-serif; 
      font-weight: normal;
}

/* Comments ---------------------------------------------------------------- */

#comments {        
margin: 10px;
    width: 90%;
}

.comments-open label {
    display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 90%;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

#comment-submit {
    font-weight: bold;
}

.comment,
.trackback {
    margin-bottom: .5em;
    border-bottom: 1px solid #ccc;
    padding-bottom: .5em;
}

.comment .asset-meta,
.trackback .asset-meta {
    border: 0;
}

.comment-content {
    clear: none;
    line-height: 1.5;
    margin-bottom: 1em;
}

.comment-content p {
    margin-bottom: .5em;
}

/* Sidebar and Widgets ---------------------------------------------------------------- */

#beta a:link, 
#beta a:visited,
#gamma a:link, 
#gamma a:visited
{
    text-decoration: none;
}

.widget {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.widget-header {
	margin: 0px;
	padding: 0px;
	border-bottom: 10px solid #D1EAFC;
	color: #D1EAFC;
	font-size: 150%; 
	line-height: 12px;
	text-align: right;
	text-transform: uppercase;
        font-weight: normal;
}

.widget-content {
    position: relative;
    margin: 0px 0px 20px 0px; 
    padding: 5px; 
    background: #ffffff;
}

.widget-content ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.widget-content ul ul {
    margin-left: 15px;
}

.widget-content li {
    margin-top: 5px;
    margin-bottom: 5px;
}

.item {
    display: inline;
    float: left;
    margin: 0pt 5px 8px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 70px;
}

.input-default {
    background-color: #9AAEC2;
}

/* Images ---------------------------------------------------------------- */


img {
border: none;
}

.pic {
        float:left;
        margin-top:10px;
        margin-right:10px;
        margin-bottom:10px;
}

.rpic {
	float:right;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.cpic {
	margin:auto;
}
