/**
 * width: 190
 * height: 170
 * default: 'images/norm_face.jpg'
 */


	

/*_________ C to the S to the  S */
/*_________ Norm's theme */


html {
	height: 100%;

}



html > body {
		
		width:100%;
		height:100%;
		padding: 0;
		margin: 0;
		text-align: left;
		font-family: 'RoundslabSerifRegular', georgia, san-serif;
		color: #070808;
		font-size: 16px;
		letter-spacing: 0.2pt;
		word-spacing: 0.4pt;
		line-height: 1.4;
		background: #07100d;
		
	}
	
@font-face {
	font-family: 'RoundslabSerifRegular';
	src: url('images/RoundslabSerif.eot');
	src: local('RoundslabSerif Regular'), local('RoundslabSerif'), url('images/RoundslabSerif.woff') format('woff'), url('images/RoundslabSerif.ttf') format('truetype'), url('images/RoundslabSerif.svg#RoundslabSerif') format('svg');
}


/*_________ Links */

a 	{ 
	text-decoration:none; 
	color:#660000; 
	
}

a:hover { 
	color: #990000;
	text-decoration:none;
}


a#homeLink {
	display:block;
	width:620px;
	height:260px;
	position: absolute;
	top: -140px;
	left: -620px;
}

	
	
/*_________ Main Logo */
	
#title {

	
}
	
#title a {
	
	display:none;
	}
	
#title a:hover {
	
	color: #699;

	}
	
/*_________ Slogan */
	

span#slogan {

	display:none;
	}
	



	
/*_________ Typeography */	

h1 {

	font-size: 30px;
	letter-spacing: 0.2pt;
	line-height: 0.9;

	}

h2 {

	font-size: 20px;
	text-align: left;
	letter-spacing: 0.2pt;
	line-height: 0.7;

}

p.date {
	
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 0.8pt;
	word-spacing: -0.6pt;
	line-height: 0.1;
	padding-left:0px;

}




/*_________ Main Structure */


#container {
	width:100%;
	min-width:999px;
	margin:0 auto;
	background: url('images/norm_back.jpg') top no-repeat;
}
	

#head {
	width:999px;
	position: relative;
	height:387px;
	margin:0 auto;
	background: url('images/norm_top.png') no-repeat;

	}

#wrap {


	}
	
	
#mainmenu {
	clear:both;
	width:100%;
	margin: -28px 0 0px 0;

}


#footer {
	

}






#headSupport {
	width:190px;
	height:170px;
	position:absolute;
	bottom:81px;
	right:155px;
	background: url('images/norm_face.jpg') no-repeat;
	}
	
	
#mainmenuSupport {
	position: relative;
	width: 999px;
	margin: -108px auto 0;
}

#wrapSupport {
	width:839px;
	position: relative;
	margin: 87px auto 0;
	padding:20px 90px 20px 70px;
	background: url('images/norm_middle.png') repeat-y;

	}
	
#content {
	min-height: 300px;
	position: relative;
	
	}
	


#footerSupport {
	width:859px;
	position: relative;
	margin:0 auto;
	padding: 60px 70px 20px;
	color: #d4b48e;
	min-height:100px;
	background: url('images/norm_foot.png') no-repeat;
	text-shadow: 0px 0px 2px #000;
	
	}

 
 



				
/*_________ Menu */




.menu {
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: -0.2pt;
	padding-left: 50px;
	
}

ul.menu {
	display:block;
	margin: 0;
	
}


/*_________ main link */

#mainmenu ul{

	list-style-type:none;

}

#mainmenu ul li a{
	display:block; 
	color: #d4b48e;
	float:left;
}

#mainmenu ul li {
	display:block; 
	position: relative;
	padding: 0px 5px 0;
	margin: 0;
	float:left;
	background: #070808;
	z-index:1000;
	}
	
#mainmenu  li:hover{
	
	background: #382818;
	
}

#mainmenu ul li a:hover{

background: #382818;
}

/*_________ sub link's */


	#mainmenu ul li ul{
	position: absolute;
	margin:  -1px 0px 0px -10px;
	padding: 0px;
	z-index:10000;
	

}	

/*_________ sub link */

	
#mainmenu ul li ul li{
	font-size: 16px;
	display:block; 
	padding:5px;

	}	
	
#mainmenu ul li ul li a{
	min-width:150px;
	max-width:200px;
	}		
	
#mainmenu ul li ul li:hover{
	background: #382818;
	
	}

#mainmenu ul li ul li a:hover{
	background: #382818;
	}

	

	

		
		
	

/*_________ Sub Structure */


#footer_links {
	font-size:16px;
	}

#footer_links a{
	color: #fff;
	background: rgba(0,0,0,0.8);
	}

#footer_links a:hover{
	color: #669999;
	background: rgba(0,0,0,0.5);
	}
	
	
	#copyright {
		font-size:14px;
		text-transform: uppercase;
		text-align: left;
		letter-spacing: 0.8pt;
		word-spacing: -0.6pt;
		line-height: 1.1;
		}
		
		
/*_________ Random */
		
.album a:hover { border-bottom:0px;  }


.widget-gallery img { padding:5px; }

#linkList { display: none; }


.title-music-album {
	font-size: 30px;
	letter-spacing: 0.2pt;
	line-height: 0.9;

}

.title-music-artist {
	font-weight: bold;

}

#mainmenu ul li{

	word-wrap: break-word;

}

table.tablesort tr.even {
	
	background: rgba(7,13,11,0.2);

}

table.tablesort tr.odd {
	
	background: rgba(7,13,11,0);

}


/*_________ Forms and stuff */


form .input {
	position:relative;
	background: rgba(7,13,11,0.2);
	display:table;
	padding:5px;
	width:95%;
	
	}




form input.text,
form textarea,
form select,
form input.file, 
form input.password  {
	padding:2px;
	background: transparent;
	border: 0px;
	width:100%;	
	}
	

hr {
	border:0;
	color: #231f20;
	background: #231f20;
	height: 1px;
}


.widget-news .sidebar {
	padding:5px;
	

}

.widget-news ul {
	list-style-type: none;
	list-style-position: outside;
}

.widget-news ul li {
	margin: 0px;
}

.widget {
	padding:10px;
}

#mainmenu ul li.static  a.plus-button {
	
}

#mainmenu ul li.static  a.plus-button:hover {
	
}

#mainmenu ul li.static {
	background: transparent;
}

#mainmenu ul li.static:hover {
	background: transparent;
}

#mainmenu ul li ul li a.plus-button {
text-align: left;
padding-left:20px;
}

/*_________ Slideshow */

a.dialog {
	border:0px;
}

.ss-controls a{
	font-size:11px;

padding: 2px 10px;

}
.ss-controls a:hover{
}

.nav-controls {
	font-size:11px;
}

a.prev {
}

a.next {
}

a.prev:hover{
}

a.next:hover {
}

/*_________ tables */


#calendar .dates td {
border:1px solid #D4B48E !important;
background: #332416;
color: #D4B48E;
}

#calendar .dates td a{

color: #D4B48E;
}

#calendar .dates td:hover {
color: #D4B48E;
}

#calendar .dates td:hover {
background: #660000;
}

#wrap ul {
	list-style: none inside;
}

#wrap ul li {
	margin: 0px !important;
}


.tablesort {
	border: 0px !important;
}

table.tablesort th {
	border: 0px !important; 
}

thead tr {
	background: #332416;
	color: #D4B48E;
}
thead tr a {
	color: #D4B48E;
	border: 0px;
}
thead tr a:hover {
	color: #660000;
	border: 0px;

}
/*_________ blog */

.sidebarSupport {
	border-left:5px solid #332416;
	padding-left: 20px;
	FONT-SIZE:80%;
}


.post:hover {
	background: rgba(51,36,22,0.1) !important;

}

.post {
	padding: 5px;
	border-bottom: 5px solid rgba(51,36,22,0.1) !important;
}