/*
Theme Name: Search N Destroy
Theme URI: http://snd-ls.com/
Description: SearchNDestroy Theme
Version: 1.0
Author: Scott Moss
Author URI: http://kysol.com/
Tags: red, custom header, fixed width, two columns, widgets
*/

BODY {
	margin:				0px;
	padding:			0px;
	background:			#5b0404 url( 'images/body-background.jpg' ) top center no-repeat;
	font-family:			Verdana;
	font-size:			12px;
}
H2 {
	margin:				0px;
	padding:			0px;
}
H2 A {
	color:				#000;
}
H2 STRONG {
	color:				#600;
	float:				right;
	font-weight:			normal;
}

#page {
	width:				1000px;
	margin:				auto auto;
}
#header {
	width:				998px;
	height:				80px;
	background:			#000 url( 'images/header-background.png' ) repeat-x;
	text-align:			center;
	border-left:			solid 1px #000;
	border-right:			solid 1px #000;
	padding-top:			20px;
}
	#header A {
		width:			707px;
		height:			54px;
		display:		block;
		background:		url( 'images/logo.png' ) no-repeat;
		border:			0px;
		margin:			auto auto;
	}
#footer {
	width:				1000px;
	height:				20px;
	background-color:		#5b0404;
	text-align:			center;
	font-size:			10px;
	color:				#fff;
}
#menu {
	height:				30px;
	background-color:		#333;
	border:				solid 1px #000;
	border-top:			0px;
	margin-bottom:			10px;
}
	#menu UL {
		float:				left;
		list-style:			none;
		margin:				0px 0px 0px 0px;
		padding:			0px;
	}
	#menu LI {
		float:				left;
		list-style:			none;
		font-size:			10px;
		margin:				0px;
		padding:			0px;
	}
	#menu LI A, #menu LI A:link, #menu LI A:visited {
		color:				#666;
		display:			block;
		font-weight:			bold;
		text-decoration:		none;
		margin:				0px 0px 0px 0px;
		padding:			9px 20px 9px 20px;
	}
	#menu LI A:hover, #menu LI A:active {
		background-color:		#000;
		color:				#fff;
		display:			block;
		text-decoration:		none;
		margin:				0px 0px 0px 0px;
		padding:			9px 20px 9px 20px;
	}
	#menu .current_page_item {
		background-color:		#000;
		color:				#fff;
		display:			block;
	}
	#menu .current_page_item A, #menu .current_page_item A:link, #menu .current_page_item A:visited {
		color:				#fff;
		display:			block;
		text-decoration:		none;
	}


#contents {
}
	#contents H2 {
		color:			#000;
		padding:		2px;
		padding-left:		6px;
		background-color:	#900;
		border-top:		solid 1px #c00;
		border-bottom:		solid 1px #000;
		font-family:		Impact;
		font-size:		18px;
		font-weight:		normal;
		text-shadow:		1px 1px 1px rgba(210,0,0,1);
	}
#articles {
	width:				696px;
}
	#articles .post {
		border:			solid 1px #000;
		margin-bottom:		5px;
		background:		#fff;
		position:		relative;
	}
	#articles .entry {
		padding:		5px;
		min-height:		90px;
	}
	#articles .entry A {
		color:			#5b0404;
		text-decoration:	none;
		font-weight:		bold;
	}
	#articles .entry H1 {
		margin:			0px;
		padding:		5px;
		background-color:	#ccc;
		font-size:		12px;
	}
	#articles .entry P {
		margin:			0px;
		margin-bottom:		10px;
		padding:		0px;
	}
	#articles .entry IMG {
		border:			0px;
	}
	#articles .drops {
		overflow:		auto;
		width:			490px;
		height:			64px;
	}
	#articles .overview {
		width:			665px;
	}
	#articles .overview TABLE {
		width:			665px;
	}
	#articles .tags {
		border:			dashed 1px #ccc;
		padding:		5px;
		font-size:		10px;
		position:		absolute;
		width:			547px;
		height:			9px;
		bottom:			5px;
	}
	#articles .tags A {
		color:			#666;
		font-weight:		normal;
	}

	#articles .kill {
		height:			150px;
		font-size:		12px;
	}

#sidebar {
	float:				right;
	width:				290px;
	background:			#1d1d1f url( 'images/sidebar-background.png' ) no-repeat;
	color:				#fff;
	margin-left:			10px;
	border:				solid 1px #000;
}
	#sidebar A {
		color:			#fff;
		font-weight:		bold;
		text-decoration:	none;
	}
	#sidebar H2 {
		color:			#fff;
		padding:		2px;
		padding-left:		6px;
		background-color:	#000;
		border:			solid 0px #444;
		border-bottom:		solid 2px #444;
		font-family:		Impact;
		font-size:		18px;
		font-weight:		normal;
		text-shadow:		1px 1px 1px rgba(120,120,120,1);
	}
	#sidebar UL {
		margin:			0px;
		margin-bottom:		16px;
		padding:		0px;
		list-style-type:	none;
		list-style-position:	outside;
	}
	#sidebar LI {
		margin:			0px;
		padding:		3px;
		padding-right:		5px;
		padding-left:		5px;
	}
	#sidebar LI:hover {
		background-color:	#000;
	}
	#sidebar LI UL {
		margin:			0px;
		margin-bottom:		0px;
		padding:		0px;
		list-style-type:	none;
		list-style-position:	outside;
	}
	#sidebar P {
		padding:		0px;
		margin:			8px;
	}

.widget {

}
.widget #recent-drops EM {
	float:				right;
}
.widget #recent-drops IMG {
	width:				16px;
	height:				16px;
	vertical-align:			middle;
}
.widget #recent-drops LI {
	cursor:				pointer;
}
.widget #recent-drops LI DIV.log {
	margin-left:			20px;
}
.widget #category-list LI.parent {
	cursor:				pointer;
}
.widget #category-list LI.child {
	display:			none;
}
.widget #category-list STRONG {
	float:				right;
	font-weight:			normal;
}
.widget #category-list IMG {
	width:				16px;
	height:				16px;
	vertical-align:			middle;
}


#banksage {
	margin:				5px;
	padding:			5px;
	background:			#fff url( 'images/banksage.png' ) bottom right no-repeat;
	border:				solid 1px #999;
	min-height:			320px;
}
#banksage P {
	margin:				0px;
	margin-bottom:			10px;
	padding:			0px;
}

.stats {
	padding:			0px;
	margin:				10px;
	border:				solid 1px #999;
	width:				675px;
}
.stats_head TD {
	background-color:		#ccc;
	font-weight:			bold;
	margin:				0px;
	padding:			4px;
	border-bottom:			solid 1px #999;
}

.stats_on TD {
	background-color:		#ddd;
	margin:				0px;
	padding:			2px;
	font-size:			10px;
}
.stats_off TD {
	background-color:		#fff;
	margin:				0px;
	padding:			2px;
	font-size:			10px;
}


.itemSND {
	background-image:		url( 'images/linkshell-snd.png' );
	background-repeat:		no-repeat;
	padding-left:			20px;
}
.itemSNDD {
	background-image:		url( 'images/linkshell-sndd.png' );
	background-repeat:		no-repeat;
	padding-left:			20px;
}