@charset "utf-8";

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#ed1c24;text-decoration:none}
a:hover, a:focus {text-decoration:underline}
body {background:#231f20 url(../images/bg.png) repeat center top;color:#000;font:75%/150% Verdana, Tahoma, Arial, Sans-Serif}
h1 {border-bottom:3px solid #c7c8ca;color:#ed1c24;font-size:1.83em;line-height:1.25em;margin:0 0 15px;padding:0 0 25px}
h2 {color:#ed1c24;font-size:1.58em;line-height:1.2em;margin:0 0 15px}

fieldset {border:0}
p {margin:0 0 1em}



/* Containers */
#page {margin:45px auto;width:762px}
#main {background:#FFF;clear:both}
#top {background:url(../images/main-top.png) no-repeat;height:10px}
#bottom {background:url(../images/bl.gif) no-repeat left bottom;clear:both;height:58px;position:relative}
#bottom img {position:absolute;right:0;top:0}


/* Header */
	/* Logo */
	#logo {float:left}
	
	/* Search */
	#search {float:right;margin:-20px 0 10px}
	#search legend {display:none}
	#search div {background:#FFF url(../images/search.png) no-repeat;float:left;height:23px;overflow:hidden;width:151px}
	#search div input {background:none;border:0;margin:2px;width:145px}
	#search input#go {color:#ED1C24;background:none;border:0;font:bold 14px verdana}
	* html #search {position:relative;width:200px}
	
	/* Menu */
	#menu {background:#ED1C24 url(../images/menu.png) no-repeat;clear:right;float:right;font-size:1.25em;font-weight:bold;line-height:44px;width:576px}
	#menu li {display:inline;margin:0 5px;letter-spacing:-1px}
	#menu li a {color:#FFF;padding: 0 3px 0 0;text-decoration:none}
	#menu li a:hover, #menu li a:focus, #menu li.current a {color:#000;text-decoration:none}

img {border:0;vertical-align:bottom;}
.wp-caption {
	border: 1px solid #DADADC;
	text-align: center;
	background-color: #EEEEF0;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	float:left; margin:0 1em 1em 0
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
 	
}

.wp-caption p {
	font-size: 9px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}




/* Content*/
#content {display:inline;float:left;margin:15px 0 0 45px;width:441px}
#content #next {font-weight:bold}

#content #alert{
	position: relative;
	height: 116px;
	width: 252px;
	background: url(../images/alert-bg.gif) top left no-repeat;
}

#content #alert p{
	position: relative;
	padding: 10px 60px 0 15px;
	text-align: left;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 1.5em;
}

#content #alert p strong{
	font-weight: bolder;
}
#content #alert p b{
	font-weight: bolder;
}

#content #alert a, #content #alert a:visited {color:#000000;text-decoration:none}
#content #alert a:hover, #content #alert a:focus {text-decoration:underline}

	/* Entries */
	.entry {margin:0 0 15px;padding:40px 0 5px}
	.entry .info {font-size:1.17em;margin:0}
	.entry .more {font-weight:bold;text-transform:uppercase}
	
	.entry .meta {}
		.entry .meta > span {display:block;float:left;height:44px}
		.entry .rate {background: url(../images/bomb.png) bottom left no-repeat;width:142px;}
		.entry .rate a {display:block;padding-left:40px;padding-top:14px;font-weight:bold;text-decoration:none;}
		.entry .comment {background: url(../images/comment.png) bottom left no-repeat;width:130px;}
		.entry .comment a {display:block;padding-left:10px;padding-top:14px;color:#ffffff;font-weight:bold;text-decoration:none;}
	.entry {clear:both;}
	
	.entry .share {background: url(../images/share-this-icon.png) left no-repeat;width:120px;display:block;font-weight:bold;text-decoration:none;}
	.entry .share a {display:block;padding-left:45px;padding-top:14px;font-weight:bold;text-decoration:none;}
	


.navigation {clear:both;
font-weight: bold;font-size: 18px;}






/* Sidebar */
#sidebar {display:inline;float:left;margin:30px 0 0 33px;width:197px}


	#sidebar #about-wrap{
		position: relative;
		height: 182px;
		margin-top: -15px;
	}
	
		#sidebar #about-box{
			position: absolute;
			top: 0;
			left: 0;
			padding: 16px 20px 0 20px;
			height: 166px;
			width: 164px;
			background: url(../images/about-bg.gif) top left no-repeat;
		}
		
		#sidebar #about-box p{
			text-indent: 80px;
		}
	
	#sidebar ul{
		list-style: none;
	}

	.widget{
		position: relative;
		padding-bottom: 5px;
	}
	
		.widget ul{
			position: relative;
			list-style: none;
		}
		
		.widget h2{
			position: relative;
			padding: 7px 0 0 10px;
			height: 28px;
			width: 286px;
			color: #222;
			font-size: 1.18em;
			margin: 26px 0 0 0;
			overflow: hidden;
			background: url(../images/htitle.png) top left no-repeat;
		}
		
		#twitter-1.widget h2{
			position: relative;
			padding: 8px 0 0 39px;
			height: 28px;
			width: 187px;
			color: #ffffff;
			margin: 0;
			overflow: hidden;
			background: url(../images/twitter-title.png) top left no-repeat;
		}
		
		.widget-content{
			position: relative;
			padding: 4px 10px 10px 10px;
		}
	#better-blogroll.widget h3{
			
			color: #000000;
			padding: 12px 0 2px 0;
font-size: 1.0em;
		}
	
/* Social */
#social {display:inline;float:left;margin:30px 0 0 30px;width:26px}
#social.alt {display:inline;float:left;margin:145px 0 0 30px;width:26px}
#social img {display:block;margin:0 0 5px}

/* Footer */
	/* Sub Menu */
	#menu-sub {background:#ed1c24 url(../images/sub-menu.gif) repeat-x;font-size:0.75em;font-weight:bold;margin:0 0 0 2px;list-style:none;padding:7px 10px}
	#menu-sub li {display:inline;margin:0 8px}
	#menu-sub li a {color:#FFF}
	
	/* Copyright */
	#copyright {color:#FFF;font-size:.83em;margin:7px 0;line-height:1.3em;text-align:center}
	#copyright a {color:#FFF}

	
#comment{
	width: 300px;
}

h3{
	color:#ed1c24
}

.com-head span{
	padding-right: 30px;
	font-weight: bold;
}

.commentlist{
	list-style: none;
}

.commentlist a{
	font-weight: bold;
}

.commentlist p.no-pad{
	padding: 0;
	margin: 0;
}


