/*
Theme Name: Warrior 
Theme URI: http://www.websplash.ie
Description: Warrior theme.
Version: 1.6
Author: WEB SPLASH
Author URI: http://www.websplash.ie/
Tags: warrior
*/

@import url("reset.css");


html 
{ 
	height: 100%;
	background:#030502 url('images/repeater-right.png') top repeat-x;
}
body 
{
	background: url('images/body.jpg') center top no-repeat;
	font-family: Arial, Verdana, sans-serif;
	font-size: 62.5%; 
	color: #9b9ea4;
	height:100%;
}

#page 
{
	background:url('images/body.jpg') center  top no-repeat;
	width: 100%;
	min-width:895px; 
	position:relative;
	min-height: 100%; 
	margin:0 !important
}
/*--------------header----------------*/


.outerBoard		
{ 
	min-width: 895px; 
	overflow: hidden; 
	position: relative;
}
.board			
{ 
	width: 895px; 
	margin: 0 auto; 
	height: 187px; 
	position: relative;
	color: #fff 
}

.boardRightExtra
{ 
	float: left; 
	margin-left: 1096px; 
	height: 187px; 
	width: 1000px; 
	background: url('images/repeater-right.png') repeat-x 
}
.boardLeftExtra
{ 
	float: left; 
	margin-left: -1203px; 
	height: 187px; 
	width: 1000px; 
	background: url('images/tiler-right.png') right top repeat-x; 
 }
.boardText1		
{ 
	font-size: 3.1em; 
	position: absolute; 
	top: 34px; 
	right: 215px 
}
.boardText2		
{ 
	font-size: 4.8em; 
	position: absolute; 
	top: 48px; 
	right: 127px 
}
/*--------------------------------------- */
.logo 
{ 
	display: block; 
	width: 233px; 
	height: 158px; 
	text-indent: -9999px;				
	position: absolute; 
	top: 20px;
	cursor: pointer; 
	left: -40px;
	background: url('images/logo.png') no-repeat 
}
/*----------Menu----------------*/
.pagenav
{
	 position:absolute; 
	 left: 198px; 
	 top:140px; 
	 margin:0 ;
	 list-style: none
}
.pagenav h2
{
	display: none;
	visibility: hidden
}
.pagenav ul
{
	margin:0;
	list-style: none;
	width: 100%;
	padding: 0
}
.pagenav li
{
	margin: 0; 
	list-style: none; 
	float:left; 
	font-size:1em
}
.pagenav li a:link,
.pagenav li a:visited
{ 
	color: #fff; 
	float:left; 
	height: 26px; 
	padding: 8px 14px 0 14px; 
	border-right: 1px solid #404442;
	text-transform: uppercase;
	font: normal 1.2em/1.2em Arial, Helvetica, sans-serif; 
	white-space:nowrap
}
.pagenav li a:hover,
.pagenav li a:active
{ 
	background:url('images/menu.gif') repeat-x; 
	border-right: 1px solid #8f928f; 
	text-decoration:none 
}

.page-item-57 a
{  
	border: none !important
}
/*--------------------------------------------*/
#content 
{
	width: 840px; 
	margin:0 auto;
	overflow:hidden; 
	padding: 27px 15px 50px 0
}
	
/*---------------videoCols------------------------*/
.videoCols	
{ 
	background: url('images/player-bg.gif') no-repeat;
	padding: 13px 43px 0 19px; 
	width: 778px; 
	height: 322px; 
	float: left
}

.videoCols h2,
.videoCols h4	
{ 
	float:left; 
	width: 235px
}
.videoCols p img
{
	margin-bottom: 10px;
	border:1px solid #464849;
}
.videoCols	p span
{ 
	float:left; 
	margin:5px 38px 0 0
}
.videoCols h2	
{ 
	margin: 0; 
	margin-bottom: 10px
}
.videoCols h2 a	
{ 
	color: #fff !important
}
.rightVideo p	
{ 
	float:left; 
	width: 100%; 
	font-size: 1.4em; 
	line-height: 1.3em; 
	margin: 0 0 1em 0
}
.rightVideo	p	
{  
	float:left
}
.rightVideo		
{ 
	width: 235px; 
	float:right
}
#preview 		
{  
	float:left
}
/*-------------------------------*/
.cadr			
{ 
	border: 1px solid #464849; 
	margin-bottom: 9px; 
	float: left
}
.player			
{ 
	float:left; 
	padding: 5px 35px 0 0
}

/*--------------- leftHome -----------------*/
.leftHome		
{ 
	float:left; 
	width: 495px; 
	padding-top: 5px
}
.leftHome p		
{ 
	text-align:justify
}
				  
.colHome		
{ 
	width: 100%; 
	background:url('images/border.gif') 520px 6px repeat-y; 
	overflow:hidden; 
	float:left
}
.entry p
{ 
	font-size: 1.4em; 
	line-height: 1.3em; 
	margin-bottom: 1em 
}
.news			
{ 
	float:left; 
	width: 100%; 
	margin-bottom: 10px
}
.news p,
.news h3		
{ 
	margin:0 !important;
	padding:0 5px 0 60px
}				
.date			
{ 
	background:url('images/sheild.png') no-repeat; 
	width: 39px; 
	height: 45px; 
	color: #fff;  
	padding-top: 5px; 
	text-align:center;
	float:left 
}
.date p			
{ 
	padding:0 !important; 
	margin: 0 0 3px 0 !important; 
	font: normal 1em/1.5em Arial, Helvetica, sans-serif !important; 
	text-align:center !important
}
.date p span	
{ 
	color: #000 !important; 
	font-size: 1.7em; 
	font-weight: bold
}
				
/*------------leftCol---------------*/			
.leftCol		
{ 
	float:left; 
	width: 245px; 
	padding: 20px 20px 0 0
}
.leftCol h2		
{ 
	color: #adadad; 
	margin-bottom: 10px; 
	padding-left: 10px
}
/*------------contact--------------*/
.contact		
{ 
	float:left; 
	background:url('images/left-col1.jpg') no-repeat; 
	width: 185px; 
	height: 138px; 
	padding: 14px 20px 0 40px; 
	margin-bottom: 17px
}
.contact p		
{ 
	color: #fff; 
	font: normal 1.4em/1.4em Arial, Helvetica, sans-serif; 
	margin: 0 0 7px 0
}
.contact p span	
{ 
	color: #316a31
}
.contact a		
{ 
	color: #4c4c4c !important; 
	font: normal 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif !important; 
	background:url('images/submit.gif') no-repeat; 
	width: 162px; 
	height: 52px; 
	display:block; 
	text-align:center; 
	padding-top: 5px;
	position:relative; 
	top: 5px 
}
/*------------mainCol--------------*/
.mainCol		
{ 
	float:left; 
	width: 333px; 
	padding: 20px 0 5px 0; 
	overflow:hidden
}
.mainCol h2		
{ 
	padding-bottom: 5px; 
	border-bottom: 1px solid #999999; 
	text-transform:uppercase
}
.mainCol p		
{ 
	text-align:justify
}
.mainCol2		
{ 
	width: 575px !important
}
.mainCol p		
{ 
	font-size: 1.4em 
}
.mainCol2 .news	
{ 
	margin-bottom: 20px !important
}
.mainCol a:link,
.mainCol a:visited
{ 
	color: #fff
}
.post			
{ 
	float:left; 
	width: 333px
}
/*----------------portfolioCols--------------------*/
.portfolioCols			
{ 
	float:left; 
	background:url('images/left-col2.jpg') no-repeat; 
	width: 200px; 
	height: 213px; 
	margin-bottom: 20px; 
	padding: 14px 20px 0 25px
}
.portfolioCols p			
{ 
	text-align:right; 
	width: 167px; 
	padding-top: 3px; 
	margin-bottom: 2px
}
.portfolioCols h2		
{ 
	padding-left: 30px
}
.portfolioCols h3		
{ 
	font-size: 1.7em; 
	line-height: 1.2em; 
	color: #fff ; 
	margin-bottom: 0
}
.portfolioCols h3 a		
{ 
	font-size: 1em !important
}
.portfolioCols a			
{ 
	color: #eef2fb !important; 
	font-size: 0.8em
}
.portfolioCols img		
{ 
	border: 1px solid #464849
}
.cadr			
{ 
	border: 1px solid #464849; 
	margin-bottom: 9px
}
/*---------------rightCol--------------------*/
#rightCol		
{ 
	float:right; 
	width: 227px; 
	padding: 20px 0 0 0
}
#rightCol ul,
#rightCol li	
{ 
	list-style: none; 
	margin:0; 
	padding:0
}

.innerLeft			
{ 
	background:url('images/blog-col.jpg') no-repeat !important; 
	width: 215px !important; 
	height: 478px !important; 
	margin-bottom: 10px !important; 
	padding-top: 10px !important
}
.innerLeft .blogCols	
{ 
	width: 215px !important
}
/*-------------------------------------*/
.colsLeft			
{ 
	float:left; 
	background:url('images/right-col.jpg') no-repeat; 
	width: 197px; 
	height: 498px; 
	padding: 14px 15px 0 15px; 
	margin-bottom: 3px
}
.colsLeft h2		
{ 
	text-align:center
}

/*--------------blogCols---------------*/
.blogCols			
{ 
	float:left; 
	width: 197px; 
	margin-bottom: 14px
}
.blogCols h3		
{ 
	font-size:1em
}
.blogCols h3 a		
{ 
	color: #e5e5e5 !important; 
	font-size: 1.1em
}

.blogCols h3,
.blogCols p		
{ 
	padding-left: 41px; 
	margin:0
}
.blogCols p		
{ 
	font: normal 1.1em/1.2em Arial, Helvetica, sans-serif
}

.date2			
{ 
	background:url('images/sheild-small.png') no-repeat; 
	width: 32px; 
	height: 36px; 
	color: #fff;  
	padding-top: 5px; 
	text-align:center;
	float:left; 
	margin-top: 10px; 
	overflow:hidden
}
.date2 p		
{ 
	padding:0 !important; 
	margin-bottom: 3px;
	font: normal 0.9em/1.3em Arial, Helvetica, sans-serif; 
	text-align:center
}
.date2 p span	
{ 
	color: #000 !important; 
	font-size: 1.7em; 
	font-weight: bold
}

/*--------------post_line-----------------*/
.post_line		
{ 
	float:left; 
	width: 100%; 
	margin-bottom: 20px
}
.post_line img	
{ 
	float:left;
	border: 1px solid #464849
}
.post_line p,
.post_line h3	
{ 
	padding-left: 185px
}
.post_line p	
{ 
	font-size: 1.4em
}

/*--------------------------------------*/
.navigation		
{ 
	float:left; 
	width: 100%; 
	position:relative
}
.alignleft		
{ 
	float:left
}
.alignright		
{ 
	float:right
}
/*----------------sidebar---------------*/
#sidebar 
{
	float:right; 
	width: 300px; 
	padding-top: 5px
}
#sidebar p
{ 
	font-size: 1.4em;
	margin: 0 0 1em 0
}
#sidebar h3,
#sidebar p		
{ 
	padding:0 5px 0 60px; 
	line-height: 1.2em
}
#sidebar h3 a:hover
{ 
	text-decoration: underline
}
#sidebar h3 a:link,
#sidebar h3 a:visited
{ 
	color: #e6e6e6 !important
}
/*----------------- Reply ----------------*/
#respond
{
	 float: left;
	 width: 100%;
}
#respond h3
{
	font-size: 1.8em;
	font-weight: bold
}
#respond textarea,
#respond input
{
	 background: #2b2d2c;
	 border: 1px solid #404143;
	 color: #a6afb4
}

#submit
{
	background: #fdfbef !important;
	color: #010000 !important;
	cursor: pointer
}
.innerVideo
{
	float:right;
	width:440px;
	padding-left: 55px
}

h3#comments,
ol.commentlist
{
	float:left;
	width: 100%
}
.hentry
{
	width: 100% !important
}

.avatar
{
	display: none;
	visibility: hidden
}
/*-----------------footer-----------------*/
#footer {
	border: none;
	position:absolute;
	bottom:0;
	left: 50%;
	width: 811px; 
	background:url('images/footer.gif') top no-repeat; 
	height: 37px; 
	overflow:hidden;
	margin-left: -419px;
	padding: 10px 14px 0 14px 
	}
#footer p 
{
	margin:0; 
	float:left; 
	font: normal 1.1em/1.2em Arial, Helvetica, sans-serif; 
	color: #efefef;
	}
#footer a		
{ 
	color: #efefef !important
}
.inner			
{ 
	float:right !important
}


