/*
Theme Name: 07 Bomb
Theme URI: http://www.h4x3d.com/themes/bomb
Description: <small>You can see the fading smoke, the bomb was hot... This is a white & black two-column widget-ready theme by <a href="http://www.h4x3d.com">Julian Klewes</a>. Released under <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">these Creative Commons</a> terms of use. Keep wordpress sponsorlink FREE!</small>
Version: 1.0
Author: Julian Klewes
Author URI: http://www.h4x3d.com
Created: 14:03 09.07.2007 (press F5 in notepad to enter the date, yay!)
bomb originally by woodsy of http://www.sxc.hu/photo/749307 - royality free
*/



html {
	min-height: 100%;
	height: 100%;

}


* { margin: 0; padding: 0; }



body { 	
	overflow-y:scroll;
	font: normal 11px arial, sans-serif;
	color: #dedede;
	min-width:800px;
	background-attachment: fixed;
	background-color: #000;
	background-image:-moz-linear-gradient(0px 30px -90deg, #111, #000);
	height:100%;
}
a,img { outline: none; }
.sitelogo { outline: none; position:relative; left:-8px;}
#overall {
	top:20px;
	bottom:0px;
	width:960px; 
	height:100%;
	position:relative;
	left:-24px;
margin:0 auto 0 auto;
/*background-image:-moz-linear-gradient(0px 100px -90deg, #333, #222, #000 100%);*/
/*background-color:rgba(0,0,0,0.1);*/
}

p {padding:.4em 0; text-align: left; line-height: 14px;}

#login { position: absolute; bottom: 20px; right: 20px; }
#login a:link, #login a { color: black; }
#last { width: 185px; position: relative; top: 60px; z-index: 2;}
#else { width: 185px; position: relative; top: 165px;}
#last ul, #else ul { padding-left: 44px;}
#last ul li a, #else ul li a { color: black;}


.spaceme { margin: 6px; padding: 0 6px 0 6px; }
.spacemetop { margin: 6px; padding: 5px 6px 0 6px;}

#lefter { position: absolute; top: 0px; left: 0px; z-index: 1; }
#left { width: 100%; line-height:12px;}
#categories { height: 100%; min-height: 100%;  }
#categories strong {font-family:"Helvetica","Trebuchet MS";line-height:24px; color:#fff;}
.cat-item { display:inline-block; }


#container { clear: both; height:100%;

}
#container #mt td {
	vertical-align:top;
}
#mt {
	width:100%;
	
}
div.tdleft {
	display:table;
	width:960px;
	margin-bottom:8px;
 
}
div.tdleft div.c {
vertical-align:top;
	display:table-cell;
	margin:20px;
}

div.tdleft div.dark {
	width:159px;
	height:102px;
	margin-right:8px;
	padding:0 10px 0 10px;
	
}
#left hr { border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 100%;
	text-align: left;
}
.pages { width: 315px; float: left; }
.pages .about { float: left; margin-right: 6px; }
.pages .contact { float: left; margin-right: 6px; }
.pages .sitemap { float: left; }






#home {  text-align: left; margin-left:9px; }
#home a { color: #fefefe; padding-bottom: 20px;}
#home a:hover { border-bottom: 25px solid #FF0551; }

.themes {padding-right: 5px;}
.themes img { margin-bottom: 5px; }

#hi a, #hi a:link, #hi a:hover {
	border: 0px;
	z-index: 8;
}

.small { font-size: 90%; border-bottom: 1px solid #EEF3EC; }

.small1 { font-size: 90%; border-bottom: 1px solid #ff0551; }

u { text-decoration: none; border-bottom: 1px solid #eaeaea; }

/* wordpress */
.navigation { padding: 0.5em; }
.post, .entry { padding: 1em 1em 1em 0; font-size: 1.3em;
line-height: 12px; }
.post small, .entry small { font-size: 90%; }

.post a, .post a:link, .post a:visited, .entry a, .entry a:link, .entry a:visited { color: #0f0f0f; border-bottom: 1px solid #ECFFBB; }

.navigation a, .navigation a:link, .navigation a:visited { color: #ffffff; border-bottom: 1px solid #eaeaea;}

.post img, .entry img { float: right; margin-left: 10px;  border: 2px solid #ECFFBB; vertical-align: top;}

ol { margin-left: 2em; }

#searchform { width: 220px; }

a, a:link, a:visited, a:active {
	color: #404040;

	text-decoration: none;
}
a:hover {
	color: black;
	border-bottom: 2px solid #ECFFBB;
	text-decoration: none;
}

img {
	border: 0;
}

.h1, h1 {
	display: inline;
	font-size: 26px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
}

.h2, h2 {
	display: inline;
	font-size: 19px;
	line-height: 15px;
	font-weight: bold;
	color: #aaaaaa;
	text-decoration: none;
	margin:0px;
}
.h2 a, h2 a { color: #aaaaaa; };
.h2 a:active, h2 a:active { color: #aaaaaa; };
.h2 a:active, h2 a:active { color: #aaaaaa; };
.date {

	font-size: 1.85em;
	width:35px;
	height:18px;
	margin-left: 0.6em;
	text-align:center;
	position:relative;
background: url(images/h4.gif)}

.month {
	position:absolute;
	bottom:3px;
	left:6px;
	font-size: 11px;
	color: #2f3233;
	text-transform:uppercase; font-weight:bold;
}
.month:hover {
	color: #465155;
}

#wp-calendar caption { padding-left: 3px; font: normal 0.9em; font-family: "Helvetica","Trebuchet MS"; text-align: left;}
#wp-calendar th { font-size: 10px; width: 26px; height: 20px; background: url(images/wpcal.gif) no-repeat; text-transform: capitalize; vertical-align: top;cursor: pointer;}
#wp-calendar #next a {float: right; padding-right: 0;text-align: right;}
#wp-calendar #prev a {float: right; padding-right: 5px;text-align: left;}
#wp-calendar td {font-size: 10px; vertical-align: top; padding: 1px 0 3px 0;text-align: center; width: 26px; height: 20px; background: url(images/wpcal.gif) no-repeat; }
#wp-calendar td.pad:hover { cursor: pointer; width: 26px; height: 20px; background: url(images/wpcal-no.gif) no-repeat; }
#wp-calendar td:hover { cursor: pointer; text-decoration: none; border: 0; width: 26px; height: 20px; background: url(images/wpcal_hover.gif) no-repeat; }
#wp-calendar a:link { display: block; cursor: help; font: bold 1.1em;  font-family: "Helvetica","Trebuchet MS"; color: #1f3d48; text-decoration: none; }

/* sidebar related */
#widget { 
	width: 90%;
	position: relative;
	text-transform:lowercase;
}
#widget ul {list-style: none;margin: 0;padding: 0 0 20px 0;}
#widget li {list-style: none;margin: 0;padding: 0; }
#widget ul li {margin: 0;padding: 5px 0 0 0; display:inline;}
#widget td {vertical-align: top; }

#widget .white { color: #0f0f0f; }
#widget .white a, #widget .white a:link, #widget .white a:visited { color: #EEF3EC; border-bottom: 1px solid #c1c1c1; }
#widget .dark a, #widget .dark a:link, #widget .dark a:visited { color: #ffffff; border-bottom: 1px solid #c1c1c1; }

#widget .white a:hover {
border-bottom: 1px solid #efefef; color: #efefef; }

#widget .dark a:hover {
border-bottom: 1px solid #3d3d3d; color: #3d3d3d; }

#widget strong { padding-left: 0px; border-bottom:4px solid  #aaaa00; }
#Recent { background: url(images/posts.gif) no-repeat top left; }
#Blogroll { background: url(images/links.gif) no-repeat top left; }
#Categories { background: url(images/categories.gif) no-repeat top left; }
#Archives { background: url(images/archives.gif) no-repeat top left; }
#okay { background: url(images/okay.gif) no-repeat top left; }
#alert { background: url(images/alert.gif) no-repeat top left; }
#okay span { padding-left: 20px; }

#footer { float: left; color: #0f0f0f; width: 200px; }
ul { margin:0px; padding:0px;  }
.entry em { line-height:12px; }
.toLower { text-transform:lowercase; }
div.tr {
	padding:8px;
	display:table-row;
}

.entry {
	display:table-cell;
	font-family: "Helvetica","Trebuchet MS";
	padding:8px;
}
.entry p {

}
.entry a { border-bottom:  #3d3d3d; }
.entryTitle h2 a { line-height:20px; color:#fff; background-color: rgb(34,34,34);}
.entryTitle {
	line-height:20px; padding-left:0px;
	word-wrap:break-word;
	border-bottom: none;
	margin-bottom:20px;
}
.entryTitle	a:hover { border-bottom: none;}

.lal {
	 
	text-align:left;
	position:relative;
}
.ral { position:relative; text-align:right; border-bottom: 1px solid  #3d3d3d; padding:2px; padding:3px; line-height: 9px;}
.ral2 {
	position:relative;
	text-align:left;
	font-size: 9px;
	height: 16px;
	border-bottom: 1px solid #ddd;
}
.rounded {
	
	padding:8px;

}
.wholeEntry {
	display:table;
	margin:0px;
		/*background-image:-moz-linear-gradient(0px 3px 90deg, #ABABAB, #C9C9C9);*/
	padding:0px;
	z-index:2px;
	position:relative;
	

}
.topHold {
	display:table-cell;
	vertical-align:top;
	/*background-image:-moz-linear-gradient(-30px 200px 90deg, #333333, #000);*/
	
	width:174px;
	
	max-width:174px;
	color:#999;
	margin:-6px;

}
.topHold a {
	color:#aa0;
}
.subtitle {
	position:relative;
	height:18px;

}
.subtitle a { color:#fff; line-height:auto; border-bottom: 0px;}
.stleft, .stright {
	margin-top:20px;
	line-height:20px;
}
.ral2 a { text-align:right; text-transform:uppercase; font-size: 9px; color: #638800; }
.entrysep {
	height:20px;
	color:#eeeeee;
	text-align:center;
}
pre { 
	color: #dd0;  border:0px !important; width:auto !important;
	height:auto !important;
	font-size:12px;
	}

#wpstats {display:none;}

.alt {
	background: #fff;
	margin-bottom:10px;
}
.standard {
	background: #fff;
	margin-bottom:10px;
}

#commentform textarea { width: 100%; }

blockquote {
	margin-left:5px; width:auto; font-family: tahoma,helvetica; background-color:#111;
	font-size:10px !important;
	padding:8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;

	-khtml-border-radius-bottomright: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-khtml-border-radius-topright: 8px;
	-khtml-border-radius-topleft: 8px;

	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;

	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}

.twitter ul b { color:white; }
.twitter ul { padding-bottom: 4px !important; border-bottom:1px solid #fff;}