/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: ILC
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff

\**************************************/


/**************************************/
/*              GLOBALS               */
/**************************************/
body{
	margin:0;
	padding:0;
	//background:url('../img/background.png') top center no-repeat #14130e;
	background:url('../img/background.png') top center no-repeat #232323;
}
.black{
	background-color:#000;
}
	.black h3{
		text-transform:uppercase;
		color:#fff;
		font:bold 16px arial,sans-serif;
	}

/**************************************/
/*              HEADER                */
/**************************************/

h1.logo{
	height:65px;
	padding:0;
	margin:0;
	width:88px;
	margin:0 0 40px 0;
}
    h1.logo a{
        display:block;
        padding:0;
        margin:0;
        height:65px;
        width:88px;
        text-indent:-9999px;
        background:url('../img/menu.png') 0 0 no-repeat;
    }
    
/**************************************/
/*             NAVIGATION             */
/**************************************/
.menu{
	float:right;
	list-style:none;
	margin:0 0 40px 0;
}
    .menu li{
        display:block;
        float:left;
        background:url('../img/menu.png') 0 0 no-repeat;
        height:65px;
        margin:0 0 0 5px;
    }
        .menu li a{
            text-indent: -9999px;
            display:block;
            height:65px;
            padding:0;
        }
    .menu li.shop{
        background:url('../img/menu.png') -88px -65px no-repeat;
        width:63px;
    }
    .menu li.updates{
        background:url('../img/menu.png') -151px -65px no-repeat;
        width:88px;
    }    
    .menu li.contact{
        background:url('../img/menu.png') -239px -65px no-repeat;
        width:92px;
    }
	    .menu li.shop a{
	        background:url('../img/menu.png') -88px 0 no-repeat;
	        width:63px;
	    }
	    .menu li.updates a{
	        background:url('../img/menu.png') -151px 0 no-repeat;
	        width:88px;
	    }
	    .menu li.contact a{
            background:url('../img/menu.png') -239px 0 no-repeat;
            width:92px;
        }
	    .menu li a:hover{
	       background:none;
	    }


/**************************************/
/*            MAIN CONTENT            */
/**************************************/
.mainheadline{
    margin:0;
    padding:0;
}
	.mainheadline h1{
		padding:10px;
		color:#ccc;
		text-transform:uppercase;
		font:bold 20px arial,sans-serif;
		background-color:#000;
	}
	.mainheadline div{
		padding:10px;
		color:#d0d0d0;
		background-color:#000;
	}
	.entry a{
	    	text-transform:uppercase;
		color:#8a91be;
		font:bold 12px arial,sans-serif;
		text-decoration:none;
		padding:5px;
	}
	.entry a:hover{
		background-color:#fff;
		color:#000 !important;
	}

/**************************************/
/*              SIDEBAR               */
/**************************************/
.latestnews{
    background-color:#000;
    padding:10px;
    color:#999;
    height:380px;
}
    .latestnews h1{
        font:bold 24px arial,sans-serif;
        color:white;
        padding:0 !important;
        margin:0 !important;
        text-transform:uppercase;
    }
    .latestnews h2{
        font:bold 20px arial,sans-serif;
        color:#fff;
        padding:0 !important;
        margin:0 0 5px 0 !important;
        text-transform:uppercase;
    }
    .latestnews h5{
        font:bold 14px arial,sans-serif;
        color:#777;
        padding:0 !important;
        margin:5px 0 0 0 !important;
        text-transform:uppercase;
    }
    .latestnews p{
    	padding:0 !important;
	margin:0 !important;
    }
    .latestnews div.readmore{
    	text-align:right;
	padding:0 !important;
	margin:0 0 15px !important;
    }
	    .latestnews div.readmore a{
	    	text-transform:uppercase;
		color:#8a91be;
		font:bold 12px arial,sans-serif;
		text-decoration:none;
		padding:5px;
	    }
	    .latestnews div.readmore a:hover{
		color:#000;
		background-color:#fff;
	    }

/**************************************/
/*              BOTTOMBAR             */
/**************************************/
.bottombar{
	margin-top:10px;
}

/**************************************/
/*               FOOTER               */
/**************************************/

#footer{
	margin-top:25px;
	border-top:1px solid white;
}
	#footer div.copyright{
		margin:10px 0 0 0;
		font:85% arial,sans-serif;
		color:#999;
	}
		#footer div.copyright div{
			padding:0;
			margin:0;
		}
	#footer div.socialnetworks{
		margin:10px 0 20px 0;
	}
		#footer div.socialnetworks div{
			text-align:right;
		}
#footer a{
	color:#fff !important;
}

/**************************************/
/*               ERROR                */
/**************************************/
body.errorPage{
	margin-top:150px;
	background-color:#232323;
	background-image:none;
}
div.error{
	width:600px;
	margin:0 auto;
	height:300px;
	background:url('../img/error.png') top left no-repeat #fff;
	padding:0;
	border:1px solid #ddd;
}
	div.error h1, div.error h3{
		text-align:center;
		color:#000;
		text-transform:uppercase;
	}
	div.error h1{
		font:bold 24px arial,sans-serif;
		padding:75px 0 0 0;
		margin:0;
	}
	div.error h3{
		font:bold 18px arial,sans-serif;
		padding:0;
		margin:0;
	}
