/*

Theme name: Bluefire Forge

Editors: Bernardo Farah

*/



@charset "utf-8";

/* CSS Document */

*	{
	padding:0;
	margin:0;
	border:0;
	outline:none;
}

h1, h2, h3, h4	{
	font-family:Tahoma, sans-serif;
	color:#14b6f2 !important;
	font-weight:normal;
}

h1	{
	font-size:20px;
}

h2	{
	font-size:18px;
}

h3	{
	font-size:16px;
}

h4	{
	font-size:14px;
}

h3 a, h2 a	{
	text-decoration:none;
}

a	{
	color:#14b6f2;
}

a:hover	{
	text-decoration:none;
}

p	{
	font-size:13px;
	color:#CCC;
	margin-bottom:10px;
}

/*CORE========================================================
============================================================*/
body	{
	background:#090909;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#wrapper	{
	background:url(images/bg.png) repeat-y top center;
	margin:10px auto 5px;
	width:920px;
}

#header	{
	background:url(images/header.png) no-repeat center top;
	height:191px;
	position:relative;
}

#footer	{
	background:url(images/footer.png) no-repeat center top #090909;
	padding:15px 0 15px;
	text-align:center;
	font-size:11px;
	color:#555;
}

#footer a	{
	text-decoration:none;
	color:#555;
}

#footer a:hover	{
	color:#14b6f2;
}

/*HEADER======================================================
===========================================================*/
#logo	{
	position:absolute;
	bottom:18px;
	left:75px;
}

#nav	{
	list-style:none;
	right:60px;
	bottom:62px;
	position:absolute;
}

#nav li:last-child	{
	background:none;
}

#nav li	{
	background:url(images/nav/divider.png) right no-repeat;
	float:left;
	padding:0 10px;
}

#search	{
	position:absolute;
	bottom:25px;
	right:75px;
	padding:2px 0;
}

	#s	{
		width:110px;
		background:#222 !important;
		padding:2px;
		margin-right:3px;
		color:#777;
	}
	
	#go	{
		background:url(images/nav/go.png) center no-repeat !important;
		width:18px;
		cursor:pointer;
	}

/*BODY========================================================
============================================================*/
#main	{
	padding:0 75px 25px;
}

/*PREVIEW====================================================*/
#preview	{
	width:450px;
	height:314px;
	position:relative;
	float:left;
}

#preview #over	{
	background:url(images/preview.png) no-repeat;
	display:block;
	width:450px;
	height:314px;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
}

#prevnav	{
	position:absolute;
	right:0;
	z-index:10;
	list-style:none;
	padding:5px;
}

#prevnav li	{
	float:left;
}

#prevnav a	{
	text-decoration:none;
	padding:2px 4px;
}

#prevnav .ui-tabs-selected	{
	font-weight:bold;
}

.ui-tabs-hide	{
	display:none;
}

.ui-tabs-panel	{
	width:450px;
	height:314px;
	position:absolute;
	top:0;
	left:0;
}

.ui-tabs-panel span	{
	position:absolute;
	bottom:0;
	display:block;
	width:430px;
	background:url(images/blacktr.png);
	padding:5px 10px 10px;
}

.ui-tabs-panel span p	{
	position:relative;
	font-size:12px;
	color:#FFF;
}

.ui-tabs-panel span p a	{
	position:absolute;
	z-index:15;
	padding:0 3px;
}

/*NEWS========================================================*/
#newsprev	{
	float:right;
	width:300px;
}

#newsprev ul li	{
	list-style:none;
	padding:10px 0 0;
}

#newsprev ul li a	{
	text-decoration:none;
	display:block;
	color:#CCC;
}

#newsprev ul li a p	{
	color:#CCC;
	font-size:11px;
}

#newsprev ul li a:hover p	{
	color:#FFF !important;
}

#newsprev ul li a img	{
	float:left;
	padding-right:5px;
	height:50px;
	width:50px;
}

/*MORENEWS====================================================*/
.post	{
	clear:both;
	padding-top:10px;
}

.post .meta	{
	font-size:10px;
	color:#AAA;
	margin-bottom:10px;
	clear:both;
}

.post img	{
	padding:5px 0 0;
}

.align-left	{
	float:left;
	padding-right:10px !important;
}

.align-right	{
	float:right;
	padding-left:10px !important;
}

/*COMMENTS====================================================*/
#comments {
	padding:10px;
}

#comments li {
	margin-bottom:5px;
	border:1px dashed #555;
}

#nav-below	{
	padding-top:15px;
	clear:both;
	color:#14b6f2;
	font-size:11px;
}