/* Kicksaints Style Sheet */


/* GENERAL */

html, body{margin:0;}

li{list-style-type:none;}
a{text-decoration:none;}

div#wrapperDirect{
margin:auto;
padding:0;
text-align:center;
}

#redirect a{
	color:#596a8c;
	font:normal 0.7em Tahoma, Helvetica, san-serif;
}

.alignleft a{
text-decoration:none;
color:#596a8c;
font:normal 0.7em Tahoma, Helvetica, san-serif;
}

.alignright a{
text-decoration:none;
color:#596a8c;
font:normal 0.7em Tahoma, Helvetica, san-serif;
}

.alignright{
	padding:0 0 10px 0;
	margin:-12px 0 0 407px;
}

.center{
color:#000;
font:normal .7em Tahoma, Helvetica, san-serif;
}

/* BODY */

body{ 
/*width:800px;/////////////////////////////////////////////////////////*/
margin:0;
/*background:#111b23;*/
background:#FFF;
/*text-align:center!important;*/
}

div#wrapper{
margin:auto;
width:740px;
padding:0 30px 0 0;

	/*width:1000px;//////////////////////////////////////////////////////*/
	/*text-align:left;*/
}

div#page{
/*width:800px;///////////////////////////////////////////////////////////*/
text-align:left;
}



/* HEADER */
div#headerDark{
/*border-bottom:solid 6px #4b5054;*/
margin:0 0 0 -60px;
display:block;
height:186px;
background:#111b23 url(images/logo2.jpg) top left no-repeat;
text-indent:-9999px;
}

div#contactInfo{
margin:0;
}

div#communicate{
margin:-107px 0 0 472px;
color:#596a8c;/*#4b5054*/
font:normal 0.6em Tahoma, Helvetica, san-serif;
}

div#contactInfoDark a{
text-decoration:none;
color:#FFF;
}

div#contactInfoDark{
	margin:0 0 0 -90px;
}
	
div#contactInfoDark a:hover{
text-decoration:none;
color:#CC9900;
}

ul#nBlockDark{
margin:17px 0 0  312px;
color:#FFF;
font:normal 0.6em Tahoma, Helvetica, san-serif;
}

ul#nBlockDark li{
margin:2px 0 0 0;
}

li#name{padding:0 0 0 27px;}
li#number{padding:0 0 0 2px;}

ul#bBlockDark{
margin:-42px 0 0 431px;
color:#FFF;
font:normal 0.6em Tahoma, Helvetica, san-serif;
}

ul#bBlockDark li{
margin:2px 0 0 0;
}

	/*CSS for lighter theme*/
	div#headerLight{
	margin:0 0 0 -60px;
	/*background:#9933CC!important;*/
	/*border-bottom:solid 6px #4b5054;*/
	/*display:block;*/
	height:186px;
	/*background:#FFF url(images/logoLight.jpg) top left no-repeat;*/
	text-indent:-9999px;
	}
	
	div#contactInfoLight{
	margin:0 0 0 -90px;
	}
	
	div#contactInfoLight a{
	text-decoration:none;
	color:#000;
	}
	
	div#contactInfoLight a:hover{
	text-decoration:none;
	color:#CC9900;
	}
	
	ul#nBlockLight{
	margin:17px 0 0  312px;
	color:#000;
	font:normal 0.6em Tahoma, Helvetica, san-serif;
	}
	
	ul#nBlockLight li{
	margin:2px 0 0 0;
	}
	
	li#name{padding:0 0 0 27px;}
	li#number{padding:0 0 0 2px;}
	
	ul#bBlockLight{
	margin:-42px 0 0 431px;
	color:#000;
	font:normal 0.6em Tahoma, Helvetica, san-serif;
	}
	
	ul#bBlockLight li{
	margin:2px 0 0 0;
	}

#resume{
	margin:20px 0 0 41px;
	color:#000;
	font:normal 1em Tahoma, Helvetica, san-serif;
}

#resume a{
	color:#999999 !important;
	font:normal 1em Tahoma, Helvetica, san-serif;
}

#resume a:hover{
	color:#000 !important;
	font:normal 1em Tahoma, Helvetica, san-serif;
}
/* SIDEBAR */

/*If we use the logo in the sidebar*/
div#theLogoLight{
	margin:0 0 0 -73px;
	padding-bottom:22px;
	/*background:#9933CC!important;*/
	/*border-bottom:solid 6px #4b5054;*/
	/*display:block;*/
	height:186px;
	width:180px;
	background:#FFF url(images/logoLight.jpg) top left no-repeat;
	text-indent:-9999px;

}


div#sidebar{
/*text-align:left;*/
position:fixed;
color:#FFF;
font:normal 0.7em Tahoma, Helvetica, san-serif;
/*margin:60px 0 0 12px; //Old sidebar coords*/
margin:-149px 0 0 12px;
float:left;
clear:both;
}

div#sidebar a{
color:#000;
}

div#sidebar a:hover{
cursor:default;
color:#CC9900;
}

div#navigate{
margin:0 0 0 40px;
color:#4b5054;
}


form#searchform{
visibility:hidden;
margin:50px 0 0 0px;;
}

/*Subscribe to the newsletter*/
div#addcontact{
	padding:0;
	margin:60px 0 0 40px;
	font:normal 1em Tahoma, Helvetica, san-serif;
	color:#596a8c;
	/*border-top:1px solid #596a8c;*/
}

#newsform{
	margin:8px 0 0 0;
}

#addemail input{
	margin:0 0 0 -1px;;
	padding:0 0 0 3px;;
	width:110px;
	border:1px solid #e1e1e1;
	font:normal 1em Tahoma, Helvetica, san-serif;
	color:#000000;
}

#submitnewsletter input{
	padding-bottom:2px;
	background-color:#e1e1e1;
	border:none;
	height:15px;
	width:15px;
	vertical-align:bottom;
	font:normal 0.7em Tahoma, Helvetica, san-serif;
	color:#000;
}

/* END Subscribe to the newsletter*/

input#s{
padding-left:3px;
width:140px;
height:14px;
background:none;
border:solid 1px #a9a9a9;
color:#FFF;
font:normal 1em Tahoma, Helvetica, san-serif;
}

input#searchsubmit{
margin:7px 0 0 103px;
background:none;
border:none;
color:#a9a9a9;
font:normal 1em Tahoma, Helvetica, san-serif;
cursor:pointer;
}

/* CONTENT */

div#content{
float:right; 
width:450px;
margin:50px 0 0 0px;
padding:0 30px 0 0;
}

div#content h3{
background:#111b24;
padding:2px 2px 2px 4px;
}

div#content h3 a{
display:block;
color:#FFF;
font:normal .6em Arial, Helvetica, san-serif;
cursor:default;
}

div#content h2{
background:#111b24;
padding:2px 2px 2px 4px;
}

div#content h2 a{
display:block;
color:#FFF;
font:normal .45em Arial, Helvetica, san-serif;
cursor:default;
}

div#content p a{
color:#596a8c;/*color:#000;*/
}

div#content p a:hover{
color:#000;/*color:#8392ab;*/
}

.entry{
color:#000;
font:normal 0.7em Tahoma, Helvetica, san-serif;
}

.postmetadata{
visibility:hidden;
}

.post{
	padding:0 0 7px 0;
}
/* FOOTER */

div#footer{
/*width:450px;////////////////////////////////////////////////////////////////////*/
color:#999;
font:normal 0.7em Tahoma, Helvetica, san-serif;
border-top:solid 1px #999;
border-bottom:solid 30px #FFF;
margin:20px 0 0 260px;
float:left;
clear:both;
}

div#footer ul{
margin:-45px 0 0 235px;
}

div#footer a {
visibility:hidden;
}

.cat-item-1 a{
/*color:#CC6600 !important;*/
}















