body {



	display:inline;

	background-color:#101010;

	text-align:left;

	font-family:Verdana;

	background-image:url('../layout_images/bg-gradient.jpg');

	background-repeat:repeat-x;

	font-size:11px;

        color:white;

        padding-top:0;

}



hr {

        color:#790101;

        background-color:#790101;

        border:#790101;

}



h2 {

	color:#ff0000;
	font-size:11px;



}



input[type=text], input[type=password], textarea {

        border:1px solid gray;

        background-color:#2f2f2f;

        color:white;

        text-align:left;

}



.navig {

        float:left;

        width:130px;

        height:44px;

        display:block;

}

#navhome {

        background:url('../layout_images/nav-home.jpg') no-repeat;

}

#navhome:hover {

        background:url('') no-repeat;

}

#navarticles {

        background:url('../layout_images/nav-articles.jpg') no-repeat;

}

#navarticles:hover {

        background:url('') no-repeat;

}

#navnews {

        background:url('../layout_images/nav-news.jpg') no-repeat;

}

#navnews:hover {

        background:url('') no-repeat;

}

#navgigs {

        background:url('../layout_images/nav-gigs.jpg') no-repeat;

}

#navgigs:hover {

        background:url('') no-repeat;

}

#navauthors {

        background:url('../layout_images/nav-authors.jpg') no-repeat;

}

#navauthors:hover {

        background:url('') no-repeat;

}

#navcontact {

        background:url('../layout_images/nav-contact.jpg') no-repeat;

}

#navcontact:hover {

        background:url('') no-repeat;

}



.borderless {

        border:none;

}



a, a:hover, a:active, a:visited{
	font-size:13px;
	color:#4565fa;
	text-decoration:none;
        font-weight:bold;
}



.foot a, a:normal, a:hover, a:active, a:visited {

	font-weight:bold;

	font-size:13px;

	color:#4565fa;

	text-decoration:none;



}



.imagelink a, img, img:normal, img:hover, img:active, img:visited, a:normal, a:hover, a:active, a:visited {

       border:none; 

       cursor:hand;

}







td {



	font-family:Verdana;



	font-size:14px;



	color:white;



}



h1 {



	color:white;

        padding:0px;

	font-size:16px;



	font-family:Verdana;



}



.header2 {



	color:#1a3ec1;



	font-size:22px;



}



.header3 {



	color:orange;



	font-size:13px;



}



.header4 {



	color:white;



	font-size:16px;



}



.header5 {



	color:#1a3ec1;



	font-size:14px;



}



.header6 {



	color:#ff0000;



	font-weight:bold;



	font-size:13px;



}



#logo {



	margin-left:0px;



	margin-right:auto;



	width:985px;



	

	height:180px;



	text-align:left;



	clear:both;



}



#nav {



	margin-left:auto;



	margin-right:auto;



	width:985px;



	



	



	text-align:center;



	clear:both;



}



#footer{



	width:985px;



	height:120px;



	display:block;



	float:left;



	margin-left:auto;



	margin-right:auto;



	background-image:url('../layout_images/footer.jpg');



	background-color:black;

        

}



#footer a, a:hover, a:active, a:visited{



	font-weight:bold;



	font-size:13px;



	color:#4565fa;



	text-decoration:none;



	text-align:center;



}



#comments {



	margin-top:15px;



	margin-left:25px;



	text-align:left;



	clear:left;



	width:autopx;



	color:gray;



}



#comments a, a:hover, a:active, a:visited{



	font-weight:bold;



	font-size:13px;



	color:#4565fa;



	text-decoration:none;



}



#container {



	



        margin-top:0px;

        margin-bottom:-15px;

	margin-left:auto;



	margin-right:auto;



	width:985px;



	



	background-color:black;



	







	



	text-align:center;



	



	color:white;



	







}



#inner {



	display:inline;



	float:left;

        

	margin-top:10px;



	



}



#adpanel {



	float:left;



	width:155px;



	padding:5px;	

    margin-right:10px;

	text-align:center;

	color:white;

	height:100%;



	



}



#rightpanel {



	float:left;



	width:215px;



	padding-top:15px;

        padding-bottom:15px;

	text-align:left;

  

	height:100%;



	



}



#content {



	float:left;
	


	



	width:540px;



	padding:15px;
	padding-top:0px;


	text-align:left;



	



}



#content img {	



	margin:10px;



}



.small td {



        font-size:12px; 



}



.clearfix:after {



    content: "."; 



    display: block; 



    height: 0; 



    clear: both; 



    visibility: hidden;



}







/* Hides from IE-mac */



* html .clearfix {height: 1%;}



/* End hide from IE-mac */