/* CSS by Adam Marcus */

body {
background: #eee url(images/bg/rotate.php) no-repeat fixed top center;
margin: 0;
padding: 1em 0;
opacity: .999;
color:#000;
}

.container {
padding: 0em 0em 0 10px;
background: url('img/trans3.png');
}

.logo h1 {
font-size: 3.0em;
font-family: Garamond, 'Crimson Text', Georgia, "lucida bright", "times new roman", serif;
font-weight: bold;
color: #fff;
background-color: #000;
margin: 2px 0px 12px 0px;
padding: 8px 8px 8px 8px;
opacity: .7;
filter: alpha(opacity = 70);
}

.logo h1 a, h1 a:visited, h1 a:active {
color:#FFF;
background-color: #000;
text-decoration:none;
}

.logo h1 a:hover {
color:#FF0000;
}

span.tagline {
font-size: 0.5em;
}

#navmenu {
background: #000;
z-index:13;
opacity: .70;
filter: alpha(opacity = 70);
}
#navmenu li.alignright {
float: right;
}
ul#navmenu {
margin: 0 0 1em 0;
border: 0 none;
padding: 0;
width: 750px;
	/*For KHTML*/
	list-style: none;
height: 34px;
z-index:98;
}
ul#navmenu li {
margin: 0;
border: 0 none;
padding: 0;
float: left;
	/*For Gecko*/
	display: inline;
list-style: none;
position: relative;
height: 34px;
border-right: 1px #222 solid;
z-index:99;
}

ul#navmenu li.current, ul#navmenu li.current a {
background:#751312;
}

ul#navmenu a {
padding: 5px 20px 5px 20px;
float: none !important;
	/*For Opera*/
	/*For IE*/
	display: block;
background: #000;
color: #ccc;
font: 12px/24px Helvetica;
text-decoration:none;
font-weight:bold;
text-transform: uppercase;
height: auto !important;
	/*For IE*/
}

ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
background:#FF0000;
color:#FFFFFF;
}

.block {
position: relative;
background-color:#FFFFFF;
margin-bottom: 10px;
background: url('images/trans3.png');
z-index:1;
padding: 8px 8px 8px 8px;
overflow:hidden;
}

.darkbg {
background: url('images/trans2.png');
}
	

.scroll {
overflow: auto; 
}

.wp-caption-text {
font-style:italic;
font-size:85%;
margin-top:-10px;
}

.post {
clear:both;
}

.post img.thumbnail {
float:left;
margin: 0 1em .9em 0;
padding: 0 0 3px 0;
}

.post img.thumbnail:hover {
border-bottom: 3px solid #F00;
padding: 0 0 0 0;
}

.post img {
margin: 0 0 1em 0;
}

img.size-thumbnail {
margin: 0 1em .9em 0;
}

.block h2 {
margin: 0 0 0.5em 0;
text-transform: uppercase;
color:#333333;
border-bottom:1px solid #666;
font-weight: bold;
line-height:1;
}

.subtitle {
margin: 0px 0 0 0;
font-style:italic;
}

.feature {
height: 160px;
}

.newslog h6,h7 {
font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-transform:uppercase;
}

.block h6 {
font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
text-transform:uppercase;
}

blockquote {
background: url('images/quote.png') .5em top no-repeat;
color: #000;
font-style: normal;
padding: 0 0 0 0;
}

blockquote p {
padding: 0 20px 0 30px;
}

a {
color:#FF0000;
text-decoration: none; 
outline:none;
}

a:active, h2 a:active, h3 a:active {
color: #FF0000;
text-decoration: none;
outline:none;
}

a:hover, h2 a:hover, h3 a:hover {
color:#FFFFFF;
text-decoration: none;
background-color:#FF0000;
}

.no-highlight a:hover {background-color:transparent; color:#FF0000;}

.post h2 {
border-bottom: 1px solid #666666;
margin-bottom: 8px; 
}

.category_page h2 {
margin-bottom: 0;
}

.category_page h3 {
margin-bottom: .5em;
}

.sidebar h3 {
border-bottom: 1px solid #666666;
text-transform:uppercase;
}

.sidebar li {
list-style-type: none;
}

.meta {
clear:both;
}

.post h2 a {
color: #333333;
text-decoration: none;
}
.post h2 a:hover {
color:#FF0000;
background-color:transparent;
}

.alignright {
float: right;
}
.alignleft {
float: left;
}



#footer {
font-size: .9em;
margin: 0;
height: 24px;
padding:  8px 8px 0 8px;
text-align: left;
background: url('images/trans.png');
}



ul {
list-style-type:none;
margin-left: 0em;
padding: 0;
}

ul li {
background-repeat: no-repeat;
line-height: 1.5em;
margin: 0;
padding: 0;
}

#delicious .delicious-extended { font-size:100%}
#delicious .delicious-post a {text-transform:uppercase; font-weight:bold;}
#delicious img {margin: 0px; padding: 0px; border:none;}
