A:link {text-decoration: none; color: #E84C4C }

 A:visited {text-decoration: none; color: #E84C4C }

  A:active {text-decoration: none; color: #E84C4C } 

  A:hover  {text-decoration: none; color: #AF1919 }

.home A:link {text-decoration: none; color: #F0F0F0 }

.home A:visited {text-decoration: none; color: #F0F0F0 }

 .home A:active {text-decoration: none; color: #F0F0F0 } 

 .home A:hover  {text-decoration: none; color: #D5D87F }

.con A:link {text-decoration: none; color: #F0F0F0 }

.con A:visited {text-decoration: none; color: #F0F0F0 }

 .con A:active {text-decoration: none; color: #F0F0F0 } 

 .con A:hover  {text-decoration: none; color: #F0F0F0 }

.menu A:link {text-decoration: none; color: #505050 }
.menu A:visited {text-decoration: none; color: #505050 }

 .menu A:active {text-decoration: none; color: #505050 } 

 .menu A:hover  {text-decoration: none; color: #101010 }


h1 A:link {text-decoration: none; letter-spacing: -1px; color: #E84C4C }

h1 A:visited {text-decoration: none; letter-spacing: -1px; color: #E84C4C }

 h1 A:active {text-decoration: none; letter-spacing: -1px; color: #E84C4C } 

h1 A:hover  {border-bottom:0px; text-decoration: none; letter-spacing: -1px; color: #E84C4C; border-bottom: 1px solid #eeeeee}

body, td, table{ 
font-family: times new roman, georgia, helvetica, trebuchet ms, tahoma, arial, serif;
 font-size: 14px;
 color: #101010;
}

.home{ 
font-family: times new roman, georgia, helvetica, trebuchet ms, tahoma, arial, serif;
 font-size: 13px;
 color: #808080;
}

H1 {font:20px times new roman, georgia, helvetica, trebuchet ms, tahoma, arial, serif; color: #E84C4C; margin:0px; letter-spacing: -1px;margin-bottom:5px;} 
H3 {font:14px times new roman, georgia, helvetica, trebuchet ms, tahoma, arial, serif; color: #BFC178; margin:0px; margin-top:5px; margin-bottom:0px; letter-spacing: -1px;} 
H2 {font:12px times new roman, georgia, helvetica, trebuchet ms, tahoma, arial, serif; color: #E84C4C; margin-bottom:0px; margin-top:3px;} 
ul, li {
  list-style-type:none; margin:0;padding:0
  }

input
{
color: #f0f0f0;
background: #212121;
padding:3px;
border:0px;
margin:5px 0 0 0;
border-bottom: 1px solid #303030;
font:12px times new roman, georgia, helvetica, trebuchet ms, tahoma, arial, serif;
}

#searchform 
{
margin:0
}

#searchsubmit 
{
color: #BFC178;
font:11px times new roman, georgia, helvetica, trebuchet ms, tahoma, arial, serif;
background: #151515;
padding: 3px;
}

#author
{
color: #101010;
font:12px times new roman, georgia, helvetica, trebuchet ms, tahoma, arial, serif;
background: #ffffff;
border-bottom: 1px solid #dddddd;
padding: 3px;
}


#url
{
color: #101010;
font:12px times new roman, georgia, helvetica, trebuchet ms, tahoma, arial, serif;
background: #ffffff;
border-bottom: 1px solid #dddddd;
padding: 3px;
}

#email
{
color: #101010;
font:12px times new roman, georgia, helvetica, trebuchet ms, tahoma, arial, serif;
background: #ffffff;
border-bottom: 1px solid #dddddd;
padding: 3px;
}
.commentmetadata {color: #101010;}
.commentlist li {
	font: 0.85em times new roman, georgia, helvetica, arial, serif; color:#505050; padding:10px; margin:10px 0 0 0;
	}
.alt {
	background-color:#fefefe;
	border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;
	}

#sidebar ul {
margin: 0;
padding: 0;
list-style: none;
}
#sidebar ul ul {
margin: 0;
padding: 0;
}

ol.commentlist{margin:0;padding:0;}

textarea{font:13px times new roman, georgia, helvetica, trebuchet ms, tahoma, arial, serif; border:1px solid #dddddd;padding:5px;background-color:#ffffff;}

blockquote{background:#ffffff;font-size:13px;text-align:justify;color:#606060;margin:0 0 5px 20px;padding:1px 10px 1px 10px;border-left:7px solid #dedede}