body {
    padding:0;
    margin:0;
	background-color:#6F0808;
	background-image:url(../decor/body_bg.png);
	background-repeat:repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
}
h1{
  display:inline;
  color:#F8E8E8;
  font-size:36px;
  }
  
h1 a{
  color:#F8E8E8;
  font-size:36px;
  text-decoration:none;
  }
h1 a:hover{
  color:#FFFFFF;
  font-size:36px;
  text-decoration:none;
  }
  
h2{
display:inline;
color:#FFFFFF;
font-size:16px;
  }
  
h2#m{
display:inline;
color:#E19B9B;
font-size:14px;
  }
  
div.h2m_copy{
color:#E19B9B;
font-size:14px;
font-weight:bold;
}
  
h3{
  display:inline;
  color:#ffffff;
  font-size:16px;
  }
  
h3 a:hover{
text-decoration:none;
color:#000000;
}

.letter{
     color:#666666;
     font-size:12px;
     font-weight:bold;
	 text-align:center;
	  padding: 6px 4px 6px 4px;
}	

.letter a {
 color:#666666;
 text-decoration:none;
 background:#FFFFFF;
 border:#999999 1px solid;
 padding: 0px 3px 0px 3px;



	}

.letter a:hover{
    color:#666666;
	text-decoration:none;
	}
	
a.selected_letter{
    border:#CC0033 1px solid;
	background:#FFFFFF;
    color:#FF0000;
	text-decoration:none;
}
a.selected_letter:hover{
    color:#FF0000;
	text-decoration:none;
}

a.download{
    color:#FF0000;
	font-size:14px;
}

font.selected_letter{
    border:#FF0000 1px solid;
	background:#FFFFFF;
    color:#FF0000;
	text-decoration:none;
}


td.columns{ 
padding:0px 0px 10px 0px;
}

div.columns_header{
background:#FFFFFF url(../decor/bar_bg.png) repeat-x;
height:42px; 
text-align:center; 
font-weight:bold; 
color:#FFFFFF;
padding:8px;
}

div.columns_header2{
background:#511D1D; 
text-align:center; 
font-weight:bold; 
color:#FFFFFF;
padding:8px;
}

ul,li{
list-style:none;
color:#000000;
}

	
/* ################## */ 
ul.setlinks_list{
padding:0px;
margin: 0px;
list-style:none;
font-weight:bold;
}

ul.setlinks_list li{
padding:0px 0px 8px 0px;
margin: 0px;
}

ul.setlinks_list li a{
color:#AC3531;
font-size:12px;
font-family:"Courier New", Courier, monospace;
text-decoration:underline;
font-weight:bold;
}

ul.setlinks_list li a:hover{
color:#000000;
}


.mini_text{
color:#333231;
font-size:11px;
font-family:"Courier New", Courier, monospace;
font-style:italic;
}

.setlinks{
color:#AC3531;
font-size:12px;
font-family:"Courier New", Courier, monospace;
text-decoration:underline;
}
/* ################## */ 

   


ul.first li{
font-size:11px;
padding:6px 0px 6px 0px;
border-bottom:#990000 1px dotted;
}

li.today{
color:red;
}

li.new{
list-style:url(../decor/new_bull.gif);
list-style-position:inside;
}  

li.hit{
list-style:url(../decor/hit_bull.gif);
list-style-position:inside;
}  

ul#description li{
color:#404040;
}
  
a {
	color:#9B3737;
	text-decoration:none;
	}
a:hover {
	color:#9B3737;
	text-decoration:underline;
	}
	
.friend{
color:#000000;
}


img, img a {
	border:0;
	}
td
{
    font:12px Arial, Helvetica, sans-serif;
	color:#555555;
	text-align:left;
}

td.download_td{
 width:540px;
 background-color:#F0F1EF;
 padding: 6px 6px 10px 6px;
 }

 
 .bottom{
 color:#FFFFFF;
 }
 .bottom a{
 color:#FFFFFF;
 }
 .bottom a:hover{
 color:#FFFFFF;
 }


.bottom_menu{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
padding: 0px 0px 10px 0px;
background: #000000 url(../decor/bg_footer.gif) repeat-x;
 }
.bottom_menu a{
color:#FFFFFF;
 }
.bottom_menu a:hover{
 color:#FFFFFF;
 text-decoration:underline;
 }


