::-moz-selection {
color: #C0C0C0;
}
body { 
background-color:#2D2D39;
background-image: url();
text-align: left;
padding : 0; 
font-family: tahoma;
font-size: 12px;
letter-spacing:0px;
color: #7b7b7b; 
margin-left: auto;
margin-top: 0px;
margin-right: auto;
cursor: default;
} 
#container { 
margin : 0 ; 
text-align : left; 
padding : 0px; 
width: 700px;
background: #333;
margin-top: 0px;
margin-bottom: 20px;
} 
#header { 
width: 700px;
margin: 0 auto 0 auto;
height: 0px;
text-align:center;
padding-top:0px;
margin-top: 0px;
margin-left: 0px;
} 
#sidebar { 
width: 150px;
position:absolute;
left:20px;
top:362px;
} 
#content {
width: 500px;
position:absolute;
left:200px;
top:0px;
}
b, strong {
color: #CA1613; 
text-decoration: none;
font: bold 12px tahoma;
text-shadow: 1px 1px #000000;
-webkit-transition: all 0.12s ease-out;
-moz-transition: all 0.12s ease-out;
-o-transition: all 0.12s ease-out;
} 
i, em {
color: #666666; font: tahoma;
text-shadow: 1px 1px #000000, 1px 1px #000000, 1px 1px #000000;
-webkit-transition: all 0.12s ease-out;
-moz-transition: all 0.12s ease-out;
-o-transition: all 0.12s ease-out;
}

blockquote {
background-color: #2D2D39;
text-align: justify;
padding: 5px;
border-right: 0px solid #C74A52;
border-left: 0px solid #172F6D;
}

h1 {
background-color: #CA1613; 
background-image: url( );
background-repeat: no-repeat; 
background-position: left;
color: #fff; font: bold 17px Helvetica, Arial, Sans-Serif;
text-align:left;
text-shadow: 1px 1px #000000, 2px 2px #000000, 3px 3px #000000;
text-transform: uppercase;
letter-spacing:-2px;
line-height: 18px;
margin:0px;
padding:5px;
}

h2 {
background-color: #; 
color: #ffffff; 
font: 14px Tahoma;
-webkit-transition: all 0.12s ease-out;
-moz-transition: all 0.12s ease-out;
-o-transition: all 0.12s ease-out;
letter-spacing:-1px; 
line-height:13pt; 
padding: 1px;
font-weight: bold; 
text-transform: none;
text-align:left;
letter-spacing:2px;
margin-bottom: -12px; margin-top: 0px; margin-right: 0px; margin-left: 0px;
}

h3 {
background-color: #CA1613; 
background-image: url( );
background-repeat: no-repeat; 
background-position: left;
color: #ffffff; font: 12px Tahoma;
text-shadow: 0px 0px #000000, 0px 0px #000000, 0px 0px #000000;
-webkit-transition: all 0.12s ease-out;
-moz-transition: all 0.12s ease-out;
-o-transition: all 0.12s ease-out;
text-align:left;
text-transform: none;
letter-spacing:0px;
line-height: 18px;
margin:0px;
padding:0px;
}
h4 {
background-color: #070614; 
background-image: url( );
background-repeat: no-repeat; 
background-position: left;
color: #ffffff; font: 12px Tahoma;
text-shadow: 0px 0px #000000, 0px 0px #000000, 0px 0px #000000;
-webkit-transition: all 0.12s ease-out;
-moz-transition: all 0.12s ease-out;
-o-transition: all 0.12s ease-out;
text-align:left;
text-transform: none;
letter-spacing:0px;
line-height: 18px;
margin:0px;
padding:0px;
}
h5 {
background-color: #404040; 
background-image: url( );
background-repeat: no-repeat; 
background-position: left;
color: #ffffff; font: 12px Tahoma;
text-shadow: 0px 0px #000000, 0px 0px #000000, 0px 0px #000000;
-webkit-transition: all 0.12s ease-out;
-moz-transition: all 0.12s ease-out;
-o-transition: all 0.12s ease-out;
text-align:center;
text-transform: none;
letter-spacing:0px;
line-height: 20px;
margin:0px;
padding:0px;
}
A:link {background: transparent; text-decoration: none; color: #C74A52;}
A:visited {background: transparent; text-decoration: none; color: #C74A52;}
A:active {background: transparent; text-decoration: none; color:#C74A52;}
A:hover {background: transparent; font-weight:bold; color: #B78B68;}
}
input, submit, textarea {
font-family: verdana;
font-size: 12px;
color: transparent;
letter-spacing:0px;
background-color: #464646;
border-width: 2px;
border-style: solid;
border-color: #C74A52;
}
input, textarea {
background-color: #808080;
font-family: verdana;
font-size: 12px;
color: #000;
border-width: 2px;
border-style: solid;
border-color: #CA1613;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }
}