/* CSS Document  by REDiPixel - 08/31/2006 */

body{
	margin:0;
	padding:0;
	background: #3B3B3B;
	font-family: Tahoma, Trebuchet MS, sans serif;
	}

a{background: transparent; margin:0; padding:0;}
p{margin:0; padding:0;}
	
/* ------------------------------- HEADER----------------------------*/	
#header{
	margin:0;
	padding:0;
	background: #000 url(images/logo.jpg) 0 0 no-repeat;
	height: 177px;
	weight: 100%;
	}

#levi{margin-top: 15px; width:166px; height:160px; float:right; background: url(images/levi.jpg) top right no-repeat;}

#nav {
	position: absolute;
	top: 121px;
	left: 220px;
	margin: 0;
	padding: 0;
	height: 55px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#nav a {
	float: left;
	padding: 55px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:55px; /* for IE5/Win only */
	}
	
#nav a:hover {background-position: 0 -55px;}
#nav a.selected {background-position: 0 -55px;}
#home a  {	width: 119px;	background: url(images/home.jpg) top left no-repeat;}
#about a  {	width: 112px;	background: url(images/about.jpg) top left no-repeat;}
#media a  {width: 112px; background: url(images/media.jpg) top left no-repeat;}
#hireme a  {width: 110px; background: url(images/hireme.jpg) top left no-repeat;}
#blog a  {width: 125px;background: url(images/blog.jpg) top left no-repeat;}
#events a  {width: 112px;background: url(images/events.jpg) top left no-repeat;}

/* ------------------------------- HEADER----------------------------*/
/* ------------------------------- CONTENT----------------------------*/	

#content{
	margin:0;
	padding:50px 0px;
	background: #2A2929 url(images/logo_btm.jpg) 0 0 no-repeat;
	width: 65%;
	border-right: 2px black solid;
	}

#blog{
	margin:0;
	padding:10px;
	background: #FFF url(images/content_top.gif) top right no-repeat;
	width: 90%;
	}

#blog a{color: #000; text-decoration:underline; background: #FFF;}
#blog a:visited{color: #000; text-decoration:underline; background: #FFF;}
#blog a:hover{color: #FF0000; text-decoration:none; background: #FFF;}

#blog_black{
	margin:0;
	padding:10px;
	width: 90%;
	}

#blog_black a{color: #FF0000e	; text-decoration:underline; background: #2A2929;}
#blog_black a:visited{color: #FFF; text-decoration:underline; background: #2A2929;}
#blog_black a:hover{color: #FF0000; text-decoration:none; background: #2A2929;}
	
.datelayer{
	margin:0;
	padding:0;
	padding-top:7px;
	background: #FFF url(images/date_bg.gif) top center no-repeat;
	float:left;
	width:10%;
	height: 90px;
	text-align: center;
	}
.date{color: #414040; font-size: 42px; font-weight: bold;}
.datetext{color: #FFF; font-size: .80em;line-height: 1.9em;}

.blogcopy{
	margin:0;
	padding:0;
	float:left;
	width:90%;
	}
.blogtitle{padding-left: 10px; color:#DF1E13; font-size: 20px; font-weight: bold;}
.blogtext{
	padding-left: 10px;
	color: #414040;
	font-size: .80em;
	line-height: 1.3em;
	letter-spacing: 1.4px;
	}

.blogtext2{
	padding:5px 10px;
	color: #FFF;
	font-size: .90em;
	line-height: 1.3em;
	letter-spacing: 1.4px;
	}

#blogbottom{
	margin:0;
	padding:0px 10px 20px 10px;
	background: #FFF url(images/content_btm.gif) bottom right no-repeat;
	width: 90%;
	}
	
.hr{margin: 0; padding:0; width: 100%; height: 56px; background: #FFF url(images/hr.gif) top center no-repeat; border:0;}
.hr hr{display:none;}

/* ------------------------------- CONTENT----------------------------*/

#contactForm{margin:15px; padding:0;color: #414040;	font-size: .90em;	letter-spacing: 1.4px; font-weight: bold;}

.contactFormInput{background: #333; color: #FF0000; padding: 3px; border:0px;}

.submitBtn{background: #FF0000; color: #FFF; padding: 3px; border:0px;}


/* ------------------------------- Bottom LINKS----------------------------*/

#links{
	margin:0;
	margin-bottom: 40px;
	padding:20px;
	width: 85%;
	color: #FFF;
	font-size: 1em;
	}
.ilinks{color: #FFF;font-size: 15px;}

#links a{color: #000; text-decoration:underline; display:block; padding: 3px;}
#links a:visited{color: #000; text-decoration:underline; display:block; padding: 3px;}
#links a:hover{color: #FFF; text-decoration:none; display:block; padding: 3px; background: #990000;}

#list1{
	margin:0;
	padding:0;
	padding-top:10px;
	background: #DF1E13 url(images/tl.jpg) top left no-repeat;
	float:  left;
	width:31%;
	}
	#list1 p{margin:0; padding:5px; background: #DF1E13 url(images/bl.jpg) bottom left no-repeat;}
	
#list2{
	margin:0;
	padding:0;
	padding-top:10px;
	background: #E44036;
	float:  left;
	width:31%;
	border-left: 1px solid #2A2929;
	border-right: 1px solid #2A2929;
	}
	#list2 p{margin:0; padding:5px;}
	
#list3{
	margin:0;
	padding:0;
	padding-top:10px;
	background: #DF1E13 url(images/tr.jpg) top right no-repeat;
	float:  left;
	width:31%;
	}
	#list3 p{margin:0; padding:5px; background: #DF1E13 url(images/br.jpg) bottom right no-repeat;}

/* ------------------------------- Bottom LINKS----------------------------*/
/* ------------------------------- SIDEBAR----------------------------*/

#sidebar{
	margin:55px 20px 0px 0px;
	padding:0;
	background: url(images/sidebar_lired_bg.gif) top left repeat-y;
	width: 280px;
	float: right;
	}

#sidebar a{color: #000; text-decoration:underline;}
#sidebar a:visited{color: #000; text-decoration:underline;}
#sidebar a:hover{color: #333; text-decoration:none;}

#sidebar_top{
	margin:0;
	padding:0;
	background: url(images/sidebar_red_bg.gif) top left repeat-y;
	width: 280px;
	}
#sidebar_top p{padding:5px 15px; color: #FFF; font-size:.90em;}

.sidebar_mid{margin:0; padding:5px 15px; color: #FFF; font-size:.90em;}

#sidebar_btm{
	margin:0;
	padding:0;
	background: url(images/sidebar_red_bg.gif) top left repeat-y;
	width: 280px;
	}
#sidebar_btm p{padding:5px 15px;}

.sbartitle{color:#000; font-size: 20px; font-weight: bold;}

/* ------------------------------- SIDEBAR----------------------------*/


	