* {padding:0; margin:0;}

body {background-color: black; font-family: georgia; font-size: 10pt; color: silver;  background-image: url(../graphics/background_b1.jpg);
		 				 background-position: top right; background-repeat: no-repeat;}

div#wrap-blank {border: 1px solid #202020; padding: 20px;}

div#wrap {}
div#head {border-bottom: 0px solid #202020;}
		 img#devil {margin: 20px 0 0 20px;}
         div#quote {margin: 5px 0 0 28px; width: 560px;}
         div#quote p {;}
         div#quote p#ref {text-align: left; margin-left: 30px;}
         div#banners img {border: 1px solid aqua; margin: 5px;}		
		 div.type {margin: 10px; border: 1px solid gray; padding: 10px;} 
		 div#navigation {margin: 20px 0 0 35px;}
		 
		 
div#below {margin: 0 5px 0 15px;}

		  
div.site {width: 320px; border: 1px solid #414141; padding: 10px; 
		 margin: 20px 10px 10px 20px; text-align: center;}
div.site img {border: 1px solid white; margin-top: 5px;}
div.site p {text-align: justify; font-size: 100%; margin: 0 10px;}		  
div.site p a {font-weight: bold;}
		  
h1 {margin: 20px 0 0 20px; font-size: 200%; color: white}
h2 {color: white;}

p {;}
i {font-size: 70%;}

/* index */

div#news {margin: 15px 0 0 20px;}

/* end index */

/* promotion & tools */

div#promotion {width: 480px;}
	  div#promotion ul {margin-left: 35px;}

/ * end promotion * /

/* terms */

ul {margin-left: 25px;}
ul ul {margin-left: 30px; font-style: italic;}
li {font-size: 100%;}
ul#terms {width: 500px; border: 0px dashed red; padding: 0 20px 20px 20px;}

/* terms */

/* sponsors */
h1#other {width: 500px;}
ul.bigul li {font-size: 150%;}
ul.bigul ul li {font-size: 70%;}
/* sponsors */

/* contact */

div#contact {margin-left: 25px;}

/* end contact */

/*  join  */

p#join-terms {width: 500px; font-size: 110%; margin-bottom: 10px;}

/* end join */

a {color: red; text-decoration: none;}
a:hover {color: white;}
a#bigg {font-size: 150%;}
a.return {color: red; font-style: italic; display: block; margin-left: 40px;}