/*******************************************************
TITLE: Blood Clot
DATE: 20061215
AUTHOR: Daniel Leussler
*******************************************************/

/*

Theme Name: Blood Clot
Theme URI:http://www.leussler.net/wordpress/wp-content/themes/Regular
Description:
Author:Daniel Leussler
Author URI:http://www.leussler.net
Version:1.0

*/

body {
opacity: 0.999;
margin:0;
padding:0;
background-color:#550000;
font-family:Verdana, Trebuchet, Arial, Helvetica, sans-serif;
font-style: none;
font-size:1em;
color:#FFFFFF;
}

#rightalign {
text-align: right;
float: right;
display: inline;
margin-top: -1.25em;
}

#byline {
text-align: right;
margin-right: 19.5em;
margin-top: 1em;
font-size: .7em;
}

#comments {
text-align: right;
margin-right: 19.5em;
margin-top: 1em;
font-size: .7em;
}

a {
color:#ee0000;
text-decoration:none;
font-weight:bold;
}

a:visited {
color:#cc0000;
}

a:hover
{
	color: #550000;
	text-decoration: none;
	border: none;
	background: white;
}

p {
text-indent: 1%;
text-align: justify;
}

blockquote {
margin-left: 12.4em;
margin-right: 13.65em;
padding:.5em;
font-size:.9em;
background-color:#FF0000;
border-top:1px solid #CCAAAA;
border-bottom:1px solid #CCAAAA;
}

blockquote p {
margin-left: 1em;
margin-right: 1em;
}

/*#roundheaders {
/*margin:0 1em -1em 15em;*/
/*margin-left: 16.5em;*/
/*margin-bottom: -.5em;*/
/*margin-top: 1em;*/
/*margin-right: 13.5em;
font-size:.9em;
letter-spacing:.1em;
color: #ffffff;
border-top: 1px solid #CCAAAA;
border-right: 1px solid #CCAAAA;
border-bottom: 1px solid #CCAAAA;
border-left: 0px solid #CCAAAA;
/*padding-left: .2em;*/
/*background-color: #550000;
}*/

#header {
margin-left: 10%;
margin-right: 10%;
margin-top: 5%;
margin-bottom: -1em;
max-width:57.1em;
width:expression(document.body.clientWidth > 1080? "914px": "auto" );
/*margin:2% 2em 0 2em;    */
padding:1em 1.5em;
height:2.5em;
background-color:#FF0000;
/*background-image:url(headergradient.jpg);
background-repeat:repeat-x;*/
border:1px solid #CCAAAA;
}

#header h1 {
margin-left: -0.7em;
font-size:1.15em;
/*border:1px dotted #CCAAAA;*/
padding:.4em;
}

#header h3 {
margin-top:-2.7em;
margin-left:11.1em;
padding:0;
font-size:.9em;
color: #CCAAAA
}

#header a {
text-decoration:none;
}




#leftColumn {
float: left;
width:13em;
margin-left: -0.5em;
margin-top: -.8em;
padding:0em 0px 2em 0px;
background:#770000;
border-right:1px solid #CCAAAA;
/*border-top:1px solid #CCAAAA;
border-left:1px solid #CCAAAA;*/
font-size:.9em;
}

/*#leftColumn h2 { 
width: 100%
}*/
#leftcolumn p {
left: 10px
}

#leftColumn ul {
margin:1.5em 0 0 0; 
padding:0;
list-style:none;
}

#leftColumn li { 
margin:0 0 .4em 0; 
padding:0;
}

#leftColumn li a { 
margin:0 0 0 .2em;
color:#cc0000;
text-decoration:none; 
}

#leftColumn li a:hover { 
color:#ffffff;
text-decoration:underline; 
}


#vertRule {
border-left:1px dotted;
width:0px;
height:35em;
float:left;
margin-top:0.2em;
margin-bottom:1em;
margin-left:1em;
}
#centerColumn {


margin-top:.2em;
margin-left:10%;
margin-right:10%;
/*min-width:30em;*/
max-width:62.45em;
width:expression(document.body.clientWidth > 1080? "900px": "auto" );
voice-family: inherit;
padding:1em .5em 2em .5em;
background:#770000;
font-size:.9em;
border:1px solid #CCAAAA;
}

html>body #centerColumn {
/*margin-left:2.25em;
margin-right:2.25em;       */
}

#centerColumn h2 {
/*margin:0 1em -1em 15em;*/
margin-left: 12.4em;
margin-bottom: -.5em;
margin-top: 1.3em;
margin-right: 13.5em;
padding:0;
font-size:1em;
letter-spacing:.1em;
color: #ffffff;
border: 1px solid #CCAAAA;
/*padding-left: .2em;*/
background-color: #550000;
}

#centerColumn h2 a {
color: #FFFFFF;
}

#centerColumn h2 a:hover {
background-color: #FF0000;
}

#centerColumn p {

margin-left: 12.4em;
margin-right: 13.65em;
color: #FFFFFF;
}

#centerColumn ul {

margin-left: 13.4em;
margin-right: 13.65em;
color: #FFFFFF;
}

#centerColumn h3 {
  margin-left: 12.4em;
margin-right: 13.65em;
}





#rightColumn {
float:right;
/*margin:.75em 0 0 1em;*/
margin-top: -.8em;
margin-right: 10px;
padding:.7em;
width:11.5em;
background-color:#550000;
border:1px solid #CCAAAA;
font-size:.9em;
}

#rightColumn a {
font-weight: bold;
color: #ee0000;
}

#rightColumn h2 {
margin:.78em 0 -1em 0;
padding:0;
font-size:1em;
letter-spacing:.1em;
border:none;
}

#rightColumn ul {
/*margin:1.5em 0 0 0;*/
margin-top:1.5em;
margin-left: 0em;
margin-right: 0em;
padding:0;
list-style:none;
/*line-height: 20px;*/
}

#rightColumn li {
/*margin:0 0 .4em 0;*/
margin-bottom:1em;
padding:0;
/*width: 6.2em;*/

padding-left: 3px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 2px;
}

#rightColumn li a {
/*margin:0 .2em 0 .2em;*/
margin-left: 0.5em;
width: 13em;
padding: 3px;
color:#ee0000;
border: 1px dotted #CCAAAA;
text-decoration:none;

}

#rightColumn li a:hover {

background-color: #FFFFFF;
border: 2px solid #FF0000;
}

#pageArchive ul {
list-style: none
}

#pageArchive li {
list-style: none;
margin: 0px;
padding: 0px;
}

#pageArchive li a {
border: none;
font-size: 0.8em;
list-style: none;
padding-left: 0em;
padding-top: 0em;
padding-bottom: 0em;
padding-right: 0em;
margin-left: 1em;
}

#pageArchive li a:hover {
border: none;
}

#rightColumn2 {
float: right;
display: inline;
/*margin:.75em 0 0 1em;*/
margin-top: 50em;
margin-right: 10px;
padding:.7em;
width:11.5em;
background-color:#550000;

border:1px solid #CCAAAA;
font-size:.9em;
}

#rightColumn2 a {
font-weight: bold;
color: #ee0000;
}

#rightColumn2 h2 {
margin:.78em 0 -1em 0;
padding:0;
font-size:1em;
letter-spacing:.1em;
border:none;
}

#rightColumn2 ul {
/*margin:1.5em 0 0 0;*/
margin-top:1.5em;
padding:0;
list-style:none;
/*line-height: 20px;*/
}

#rightColumn2 li {
/*margin:0 0 .4em 0;*/
margin-bottom:1em;
padding:0;
width: 6.2em;

padding-left: 3px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 2px;
}

#rightColumn2 li a {
/*margin:0 .2em 0 .2em;*/
margin-left: 1px;
width: 13em;
padding: 3px;
color:#ee0000;
border: 1px dotted #CCAAAA;
text-decoration:none;

}

#rightColumn2 li a:hover {

background-color: #FFFFFF;
border: 2px solid #FF0000;
}

#postnav p {
  text-align: center;
}

#postnav a {
font-size: 1em;
display: inline;
}


#tags {
margin:0 0 .5em 0;
width:10em;
float:left;
border:none;
text-align:left;
}

#tags img {
border:none;
}

#tags p {
margin:0 0 .25em 0;
}

#tags a {
font-size:.8em;
color:#cc0000;
}

#quotefix {
font-size: .7em;
position:absolute;
z-index:5;
margin-top:-2.8em;
margin-right:10%;
padding-left:17.7em;
/*padding-top:-1.8em;*/
text-align: left;
}

#news .news, #aboutme .aboutme, #music .music, #contact .contact
{
border: 1px solid #FF0000;
}

#footer {
/*right:2.85em;*/
margin-top:.2em;
margin-bottom:2em;
/*margin-left: 12%;
margin-right:12%;*/
voice-family: "\"}\"";
voice-family: inherit;
margin-left:10%;
margin-right:10%;
max-width:81.7em;
width:expression(document.body.clientWidth > 1085? "916px": "auto" );
padding:1em .5em 1em .5em;
background:#990000;
font-size:.7em;
text-align:center;
}

html>body #footer {/*
margin-left:2.85em;
margin-right:2.85em; */
opacity: 0.999999;
}

/* Source: http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both;
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

