 



/* ----------------------------------------------



   HTML ELEMENTS



------------------------------------------------- */ 







/* Top Elements */



* { margin: 0; padding: 0; outline: 0 }







html { background: #010000 url(images/bg.gif) repeat-x; }







body {



	font: 11px/165% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;



	color: #999;



	margin: 0; 	padding: 0; 



	background: #010000 url(images/bg2.jpg) no-repeat center top;



	text-align: center;



}



#img2 { border-width: 0; }



#release {



	



	padding: 15px;



	



        margin: 0 0 20px 0;



}



ol {margin: 10px 0 10px 0; padding:0;}



ol li {padding: 3px 0;}



ul {list-style: none;}



.mp3 {color: #ffe048;}







/* Links */



a, a:visited {



	text-decoration: none;



	color: #BEBEBE;	



}



a:hover { color: #fff; }







/* headers */



h1, h2, h3, h4 {



	font-family: 'Trebuchet MS', Helvetica, Tahoma, Arial, Sans-serif;



	color: #FAFAFA;



}



h1 {



	font-size: 3.1em;	



	letter-spacing: -2px;



	padding: 15px 10px 5px 10px;	



}



h2 {



	font-size: 2em;



	color: #895F30;



	padding: 20px 10px 5px 10px;	



}



h3 {



	font-size: 1.7em;	



	font-weight: normal;



	padding: 20px 10px 5px 10px;		



}



h4 { color: #444; font-size: medium;padding: 20px 10px 5px; }



p, dl { padding: 10px; margin: 0; }







ul, ol {



	margin: 10px 20px;



	padding: 0 20px;



}



ul { list-style: none; }







dt {



  font-weight: bold;



  color: #FAFAFA;



}



dd {



  padding-left: 25px; 



}







/* images */



img { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 1px #000; }



img.float-right {



  	margin: 5px 0px 10px 10px;  



}



img.float-left {



  	margin: 5px 10px 10px 0px;



}







code {



  	margin: 5px 0;



  	padding: 15px;



  	text-align: left;



  	display: block;



  	overflow: auto;  



  	font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace ;



  	/* white-space: pre; */



  	background: #070707;



	border: 1px solid #111;   



}



acronym {



  	cursor: help;



  	border-bottom: 1px dotted #5B5B5B;



}



blockquote {



	margin: 15px 10px;



 	padding: 10px 10px 10px 35px;  



   background: #070707 url(images/quote.gif) no-repeat 10px 10px;



	border: solid 1px #111; 



	font-weight: normal;



	font-size: 17px;



	line-height: 1.6em;



	font-style: italic;



	font-family: Georgia, "Times New Roman", Times, serif;	



	color: #808080;	



}







/* start - table */



table {



	margin: 15px 10px; 



	border-collapse: collapse;			



}



th { background: #000; color: #fafafa; height: 38px; padding-left: 12px; padding-right: 12px; text-align: left; border-left: 1px solid #211e20; border-right: 1px solid #211e20; border-bottom: 1px solid #211e20; border-top-style: solid; border-top-width: 1px; }



tr {



	color: #5b5b5b;



	height: 34px;		



}



td {



	padding-left: 12px;



	padding-right: 12px;



	border: 1px solid #111;	



	background: #070707; 



}



/* end - table */











/* form elements */



form {



	margin: 20px 10px; 



	padding: 15px 25px 25px 20px; 



	background: #070707; 	



	border: 1px solid #111;	



}



form p {



	border-bottom: 1px solid #101010;



	padding: 12px 0 5px 0;	margin: 0;	



}



label {



	font-weight: bold;	



	color: #FAFAFA;



}



input, select, textarea {



	margin: 5px 0;



	padding: 5px;



	font: 1em Verdana, Tahoma, sans-serif;



	color: #6a6969;



	background: #0c0c0c;  



	border: solid 1px #1c1c1c;



}



option { padding-right: 0.5em; } 







#name, #email, #message{



	width: 480px;



}



input.button { 



	font: bold 12px Arial, Verdana, Sans-serif; 



	height: 30px;



	padding: 2px 3px; 



	margin-top: 8px;



	color: #48780E;



	background: #000;



	border-width: 1px;



  	border-style: solid;



  	border-color: #1B1B1B;



}











/* ------------------------------------------



   LAYOUT



------------------------------------------- */ 



#wrap {



	width: 950px;	



	margin: 0 auto;



	text-align: left;		



}



#content-wrap {



	clear: both;



	width: 950px;	



	float: left;	



	padding-top: 15px;



	padding-bottom: 50px;	



	background: url(images/midline.gif) repeat-y 600px 0;	



	border-top: 1px solid #121212;



	border-bottom: 1px solid #121212;



}



#header {



	position: relative;



	width: 950px;	



	height: 370px;	



	margin: 0; padding: 0;			



}



#header h1#logo-text a {



	position: absolute;



	margin: 0; padding: 0;



	font: bold 65px 'Trebuchet MS', Tahoma, Helvetica, Arial, Sans-serif;



	letter-spacing: -1.5px;



	color: #F8F8F8;



	text-decoration: none;



	text-transform: none;



		



	/* change the values of top and left to adjust the position of the logo*/



	top: 125px; left: 25px;	



}



#header h1#logo-text a:hover {



	background: none;	border: none;



}



#header p#intro {



	position: absolute;



	margin: 0; padding: 0;



	font-family: 'Trebuchet MS', Tahoma, Helvetica, Arial, Sans-serif;



	font-weight: bold;



	font-size: 16px;



	line-height: 1.5em;



	font-style: normal;



	text-transform: none;



	color: #6D7D2D;



	width: 400px;



	



	/* change the values of top and left to adjust the position */



	top: 205px; left: 30px;		



}







/*  Navigation  */



#nav {



	position: absolute;



	margin: 0 0 0 15px; padding: 0 0 0 210px;		



	height: 50px;



	left: 10px;	top: 35px;			



}



#nav ul {



	float: left;



	list-style: none;



	height: 50px;



	margin: 0 0 0 5px; padding: 0;	



	display: inline;



}



#nav ul li {



	display: inline;



	margin: 0; padding: 0;



}



#nav ul li a {



	float: left;



	margin: 0;	padding: 0 12px;



	font: bold 20px/50px "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;



	text-decoration: none;	



	color: #ffe048;	



	text-transform: uppercase;



}



#nav ul li a:hover, 



#nav ul li a:active {



	color: #ff0;



	background: transparent;



	border: none;



}



#nav ul li.current_page_item a {	



	color: #ffe048;	



}







/* Main Column */



#main {



	float: left;



	width: 565px;



	padding: 0; margin: 0 0 0 10px;



	display: inline;		



}



#main h2 { padding: 5px 12px; margin: 15px 5px 10px; font: bold 2.4em "Trebuchet MS", Helvetica, Arial, sans-serif; color: #ffe048; background-color: #0c0c0c; border-bottom: 1px solid #121212; }



#main h2 a {



	color: #ffe048;



	text-decoration: none;		



	border: none;		



}



#main ul li {



	list-style-image: url(images/bullet.gif);



}



#latest { background-color: #0c0c0c; text-align: justify; margin-right: 25px; margin-left: 10px; padding: 5px; border: dotted 1px #2f2c29; }



#latest .news { color: #ffe048; font-size: large; margin-bottom: 15px; }



#latest h2{ font-size: small; }



/* Sidebar */	



#sidebar {



	float: right;



	width: 300px;



	padding: 0; margin: 0px 18px 0 0;		



	display: inline;	



}	



#sidebar h3 { padding: 5px 12px; margin: 15px 5px 10px 0; font: bold 2.4em "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif; color: #ffe048; background-color: #0c0c0c; border-bottom: 1px solid #121212; }



#sidebar ul {



	text-align: left;



	margin: 20px 5px 20px 0px; 



	padding: 0;		



	border-top: 1px solid #111;		



}



#sidebar ul li {



	list-style: none;



	padding: 8px 10px;



	margin: 0;		



	border-bottom: 1px solid #111;



}



* html body #sidebar ul li {



	height: 1%;



}



#sidebar ul li a {



	text-decoration: none;	



	border: none;



	color: #666666;



	font-weight: bold;		



	font-family: 'Trebuchet MS', Tahoma, Helvetica, Arial, Sans-serif;



	font-size: 14px;		



}



#sidebar ul li a span {



	color: #444;	



	font-family: Georgia, "Times New Roman", Times, serif;



	font-style: italic;



	font-weight: normal;	



	font-size: 11px;



}



#sidebar ul li a:hover,



#sidebar ul li a:hover span {	



	color: #fff;	



}



#sidebar ul ul { margin: 0 0 0 5px; padding: 0; }



#sidebar ul ul li { border: none; }







/* header quick search */



#sidebar form#quick-search {



	padding: 0; margin: 20px 0 35px 0;



	border: none;



	width: 290px; height: 33px;



	background: url(images/header-search.gif) no-repeat;		



}



#sidebar form#quick-search p {



	margin: 0; padding: 0;		



}



#sidebar form#quick-search input {



	float: left;



	border: none;



	background: transparent;



	color: #4E4E4E;	



	margin: 0;



}



#sidebar form#quick-search .tbox {



	margin: 5px 0 0 5px; 



	width: 240px;	



	display: inline;	



}



#search form#quick-search .btn{



	width: 24px; height: 24px;			







}



#sidebar form#quick-search label {



	display: none;



}







/* footer */



#footer {



	clear: both;



	padding: 1em 0 2.5em 0;



	background: #010000;



	color: #4E4E4E;



	width: 100%;



	float: left;		



	border-bottom: 60px solid #010000;	



}



#footer a {	



	color: #ffe048;



	border: none;



}



#footer a:hover {



	color: #fafafa;



}



#footer .rssfeed {



	background: url(images/rss.gif) no-repeat left 1px;



	padding-left: 17px;



}



#footer-left {



	float: left;



	width: 70%;



}



#footer-right {



	float: right;



	width: 25%;



}







/* postmeta */



.postmeta {	



	padding: 7px 5px; margin: 20px 10px 30px 10px;	



	font-size: 1em;	



	color: #545454;



	border: 1px solid #111; 



	background: #070707; 



}



.postmeta .date{ margin: 0 10px 0 5px;	}



.postmeta a.comments { margin: 0 10px 0 5px;	}



.postmeta a.readmore { margin: 0 10px 0 5px;	}







.post-info { font-size: .95em; padding-top: 3px; margin-left: 5px; color: #444;	}



.post-info a, .post-info a:visited { color: #ffe048; }







/* alignment classes */



.float-left  { float: left; }



.float-right { float: right; }



.align-left  { text-align: left; }



.align-right { text-align: right; }







/* display and additional classes */



.no-border { border: none; }



.clearer { clear: both; }



.clear {	display:inline-block; }



.clear:after {



	display:block; 



	visibility:hidden; 



	clear:both; 



	height:0; 



	content: "."; 



}







img.avatar {float:left; margin-right:5px;border:0;background:none;padding:0;}