/*  
Theme Name: Fansites Theme Base I
Theme URI: http://www.almost-unreal.com/
Description: Designed by: <a href="http://www.almost-unreal.com">Luciana</a> 
Author: Luciana
Author URI: http://www.almost-unreal.com/
*/

/* BASICS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        background-color:#0c0c0c;
	background-repeat: repeat-x;
        background-image: url(images/bg_horizontal.png);
	font-family:Trebuchet MS;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:normal;
	color: silver;
	}
	
TD, TR {
	font-family:Trebuchet MS;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:normal;
	color: silver;
}

b {
        color:#e02d36;
        font-weight:bold;
        font-family: Tahoma;
        font-size: 8px;
        text-transform: uppercase;
        letter-spacing: 0px;
}

i {
        color:#e5d4c6;
        letter-spacing:0px;
}

u {
color:#8e2522;
}

/* LINKS, INPUT, TEXTAREA, QUICK LINKS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

A:link, A:visited, A:active {
cursor: help; 
COLOR:#f5252d; 
font-weight: bold; 
font-family: Tahoma; 
font-size: 8px;
text-decoration: none; 
text-transform: uppercase;
}

A:hover{
cursor: help; 
COLOR:#1f0c0e; 
font-weight: bold; 
font-family: Tahoma; 
font-size: 8px; 
text-transform: uppercase;
}


a img {
border: 1px solid #000000;
-moz-opacity: 0.8;
padding: 2px;
margin: 1px;
-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}

a:hover img {
border: 1px solid #535353;
-moz-opacity: 0.9;
padding: 2px;
margin: 1px;
-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}

A.navi:link, A.navi:active, A.navi:visited {
        display: block;
        padding-left: 5px;
        font-family: Times New Roman;
        font-size: 8px;
        background-color: none;
        margin-bottom: 1px;
        border-left: 2px solid #151515;
        border-bottom: 0px solid #151515;
        border-right: 2px solid #151515;
        border-top: 0px solid #151515;
        text-transform: uppercase;
        letter-spacing: 4px;
        color: #868686;
        text-align: center;
        line-height: 20px;
        text-decoration: none; 
}

A.navi:hover {
        display: block;
        padding-left: 5px;
        font-family: Times New Roman;
        background-color: none;
        font-size: 8px;
        margin-bottom: 1px;
        border-left: 2px solid #000000;
        border-bottom: 0px solid #151515;
        border-right: 2px solid #000000;
        border-top: 0px solid #151515;
        text-transform:uppercase;
        letter-spacing: 4px;
        color: #515151;
        text-align:center;
        line-height: 20px;
        text-decoration: none; 
}

input, textarea, select, button {
        font-size:11px;
        color:#d72d2d;
        background: #0c0c0c;
        border: 1px #dfdfe1 solid;}

input:focus, textarea:focus, label:focus, select:focus, button:focus {
        color:#d72d2d;
        background: #0c0c0c;
        border: 1px #dfdfe1 solid;}
	
/* MENU +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.menu {
	background-color: #222222;
	padding: 6px;
	font-family:Trebuchet MS;
	font-size:11px;
	text-transform:uppercase; 
	line-height:13px; 
	color: silver;
	}
	
td.menu {
	background-color: #222222;
	padding: 8px;
	color:silver;
	cursor:default;
	font-family:Trebuchet MS;
	font-size:11px;
	text-transform:uppercase; 
	line-height:13px; 
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	vertical-align: top;
}

td.menu:hover {
	background-color: #b73333;
	padding: 8px;
	color: black;
	cursor:default;
	font-family:Trebuchet MS;
	font-size:11px;
	text-transform:uppercase; 
	line-height:13px; 
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	vertical-align: top;
}

.menu a:link{
	color:white;
	text-transform:uppercase; 
	text-decoration:none; 
	font-weight:none;}

.menu a:visited{
	color:white;
	text-transform:uppercase; 
	text-decoration:none; 
	font-weight:none;}

.menu a:active{
	color:white;
	text-transform:uppercase; 
	text-decoration:none; 
	font-weight:none;}

.menu a:hover{
	color:white;
	text-transform:uppercase; 
	text-decoration:none; 
	font-weight:none;}
	
/* VARIEDADES +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
A:link{
	color:#f5252d;
	text-decoration:none; 
	font-weight:none;}

A:visited{
	color:#f5252d;
	text-decoration:none; 
	font-weight:none;}

A:active{
	color:#f5252d;
	text-decoration:none; 
	font-weight:none;}

A:hover{
	color:#1f0c0e;
	text-decoration:none; 
	font-weight:none;}
	
input, textarea, select, button {
font-size:11px;
color:#ffffff;
background: #000000;
border: 1px solid #76716d;}

input:focus, textarea:focus, label:focus, select:focus, button:focus {
color:#838383;
background: #76716d;
border: 1px solid #000000;}
	
/* SIDEBAR ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.sidebar {
	padding-left: 30px;
        width: 218px;
}

.side-title {
	font-family:Trebuchet MS;
	font-size:10px;
	letter-spacing:1px; 
	line-height:40pt; 
	color: #838383; 
        font-weight: none;
        width: 218px;
        height: 50px;
	text-align: center;}

.side-content {
	background-image: url('images/sidebar_bg.png');
	width: 218px;
	padding: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:Trebuchet MS;
	font-size:10px;
	letter-spacing:0px; 
	line-height:12pt; 
	color: #989898; 
	text-align: justify;}

.side-footer {
        background-image: url('images/side_footer.png');
        font-family: Trebuchet MS;
        line-height: 8px;
        font-size: 8px;
	height:15px;
	letter-spacing: 0px;
	width: 218px;
	color: #838383;
	text-align: justify;}

.side-spacer {
	width: 218px;
	padding:8px;
	}

.side-descrption {
	width: 220px;
	padding: 2px;
	font-size: 8pt;
	font-family: Tahoma;
	line-height:9px;
	color: #838383;
	letter-spacing:2px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	border-bottom: 0px #FFFFFF dashed;
	background-color: #FFFFFF;
	}
	
/* CONTENT ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.table-content {
	background-color: none;
	padding: 4px;
	text-align:justify;
	color: #838383;
}

.title {
	padding: 4px;
	font-family:Trebuchet MS;
	font-size:11px;
	letter-spacing:0px; 
	line-height:9pt; 
	color: #F4F4F4; 
	text-transform: uppercase;
	text-align: center;}
	
/* FOOTER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.footer {
background: #000000; 
font-weight: bold; 
font-family: Tahoma;
font-size:9px; 
letter-spacing:1px; 
line-height:10px; 
color: #777777; 
text-align:center;
}

/* WORDPRESS CSS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.news-box-post {
	background-image: url('images/side_content.png');
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #0c0c0c;
	line-height:12px;
	color:#838383; 
	width:500px;
	font-family: Tahoma;
}

.news-post {
	padding: 5px;
	color:#838383;
	font-family: Tahoma:
	line-height: 12px;
	width: 450px;
}
	
.news-box2 {
	background: #0c0c0c;
	border-bottom: #f28f93 1px dotted;
	border-top: #df2830 4px solid;
	width: 450px;
}
	
.news-title, .news-title ul, .news-title ul ul {
	width:500px;
	background-image: url('images/side_footer.png');
	background-repeat: repeat-x;
	font-family: Tahoma; 
	font-size: 15px; 
	line-height: 24px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #e5d4c6; 
	text-align: center;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
        height: 55px;}

.news-title a, .news-title a:link, .news-title a:visited, .news-title a:hover{
	width:500px;
	line-height:16px;
	font-size:15px;
	font-family: Tahoma;
	letter-spacing:1px;
	color: #ebdcd0;
	font-wight:none;
	height: 55px;
	text-transform: uppercase;
	border-bottom: #f1575c solid;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	text-decoration: none;}

.news {
	background-image: url('images/side_footer.png');
	background-repeat: repeat-x;
	background-color: #0c0c0c;
	padding: 4px;
	line-height: 11px;
	font-size: 10px;
	font-weight:bold;
	font-family: Tahoma;
	color:#ebdcd0;
	height: 40px;
	text-transform: uppercase;
	border-bottom: #f1575c 0px solid;
	text-align: center;
	width:400px;
}

.news a, .news a:link, .news a:visited, .news a:hover{
	background-color:#0c0c0c;
	line-height: 11px;
	font-size:10px;
	font-weight:bold;
	font-family: Tahoma;
	color:#ebdcd0;
	text-transform: uppercase;
	border-bottom: #f1575c 0px solid;
	text-align: center;
	width:400px;
}

.content {
	padding: 5px;
	color:#f4f4f4;
	font-family: Tahoma;
	line-height: 12px;
	width: 400px;
	background-color:#0c0c0c;
}

.tag {
        background-color: #454545;
        padding:4px;
        letter-spacing:2px;
 	line-height:11px;
 	font-size:10px; 
 	font-family: Tahoma; 
 	color: #000000; 
        height: 20px;
        width:100px;
 	text-transform: uppercase; 
	text-align: center;}

.monat {
        background-color: #2b2b2b;
        padding:4px;
        letter-spacing:2px;
 	line-height:11px;
 	font-size:10px; 
 	font-family: Tahoma; 
 	color: #FFFFFF; 
        height: 20px;
        width:100px;
 	text-transform: uppercase; 
	text-align: center;}

.jahr {
        background-color: #0c0c0c;
        padding:4px;
        letter-spacing:2px;
 	line-height:11px;
 	font-size:10px; 
 	font-family: Tahoma; 
 	color: #FFFFFF; 
        height: 20px;
        width:100px;
 	text-transform: uppercase; 
	text-align: center;}

.dates {
  margin-bottom: 1px;
  margin-top: 1px;
  padding: 2px;
  font-family: trebuchet ms;
  font-size: 10px;
  background-color: #000000;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -opera-border-radius: 3px;
  border-right: 1px solid #c0c0c0c0;
  border-bottom: 1px solid #c0c0c0c0;
  cursor: hand;
  color: #EED3F9;

}

.dates:hover {
  margin-bottom: 1px;
  margin-top: 1px;
  padding: 2px;
  font-family: trebuchet ms;
  font-size: 10px;
  background-color: #151515;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -opera-border-radius: 3px;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  cursor: hand;
  color: #ffffff;

}

.author {
	background-repeat: repeat-x;
	background-image: url('images/author_back.png');
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	line-height:12px;
	font-size:10px;
	font-family: Tahoma;
	color: #151515;
	text-transform: uppercase;
	text-align: center;
}

.author a, .author a:link, .author a:visited, .author a:hover{
	line-height:12px;
	font-size:9px;
	font-family: Tahoma;
	letter-spacing: 1px;
	color: #151515;
	font-weight:none;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;}

.categories {
	padding:2px;
	width:100px;
	font-size:6pt;
	font-family: Trebuchet MS;
	line-height:9px;
	color: #e02a32;
	letter-spacing:2px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	border-bottom: none;
	background: #0c0c0c;
}

.news-footer, .news-footer ul, .news-footer ul ul {
	width:500px;
	background-image: url('images/side_footer2.png');
	background-repeat: repeat-x;
	font-family: Tahoma; 
	font-size: 10px; 
	line-height: 24px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #ebdcd0; 
	text-align: center;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
        height: 60px;}

.news-footer a, .news-footer a:link, .news-footer a:visited, .news-footer a:hover{
	width:500px;
	line-height:16px;
	font-size:10px;
	font-family: Tahoma;
	letter-spacing:1px;
	color: #ebdcd0;
	font-wight:none;
	height: 35px;
	text-transform: uppercase;
	border-bottom: #f1575c solid;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	text-decoration: none;}

td.title-post{
height:10px;
background-image:url(images/top.png);
background-repeat:repeat-x;
background-position: bottom;
background-color: #fdfdfd;
font: 6pt tahoma;
font-weight: bold;
padding:6px;
text-transform: uppercase;
text-align: justify;
letter-spacing: 1px;
color: #e02c34;
}
td.title-post a {
color: #ebdcd0;
background-image : url(images/arrow.png);
background-repeat : no-repeat;
padding-left: 10px;
padding-right: 5px;
}
td.title-post a:hover {
color: #C4C4C4;
background-image : url(images/arrow.png);
background-repeat : no-repeat;
padding-left: 10px;
padding-right: 5px;
}
td.subtitle {
background-color: #FFFFFF;
background-image:url(images/unterseite.png);
background-repeat:repeat;
padding:3px;
color:#717171;
height:26px;
line-height : 13px;	
}
td.subtitle a{
color:#e02931;
}
td.subtitle a:hover{
color:#f9888c;
}

div.title-page {
color: #E7E7E7;
background-image : url(images/arrow.png);
background-repeat : no-repeat;
float:none;
padding-left: 10px;
padding-right: 5px;
}
div.title-section{
background-image : url(images/arrow.png);
background-repeat : no-repeat;
font: 6pt tahoma;
font-weight: bold;
text-transform: uppercase;
text-align: justify;
padding-left: 10px;
padding-right: 5px;
letter-spacing: 1px;
color:#f0a5ab;
}
div.section{
line-height : 13px;
text-decoration : none;
color : #D1D1D1;
padding-bottom:5px;
margin-bottom:5px;
border-bottom: 1px solid #E0E0E0;
}

div.list {
background-image : url(images/arrow2.png);
background-repeat : no-repeat;
padding-left: 10px;
padding-right: 5px;
color:#8A8A8A;
}
div.list2 {
background-image : url(images/arrow3.png);
background-repeat : no-repeat;
padding-left: 10px;
padding-right: 5px;
padding-top:1px;
color:#8A8A8A;
font-weight: bold;
font: 6pt tahoma;
font-weight: bold;
text-transform: uppercase;
}

div.alternativelist {
background-image : url(images/arrow.png);
background-repeat : no-repeat;
float:left;
font-weight: bold;
padding-left: 10px;
padding-right: 5px;
color:#c8c8c8;
}
div.listaffiliates {
background-image : url(images/arrow.png);
background-repeat : no-repeat;
padding-left: 10px;
padding-right: 5px;
color:#c8c8c8;
}

td.content{
padding: 5px;
color : #717171;
text-align: justify;
line-height : 13px;
vertical-align:top;
}

td.footer_news {
background-color: #0c0c0c;
padding: 3px;
color : #717171;
text-align: center;
line-height : 13px;	
}
td.footer_news a {
color: #e02931;
font-weight: bold;
}
td.footer_news a:hover {
color: #f9888c;
text-decoration: none;
}

/* FADE EFFEkT +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ 

.fade a img, .fade a:visited img{
	filter:alpha(opacity=40); /* IE */
	-moz-opacity: 0.40; /* Gecko */
	opacity: 0.40; /* Opera */}
               
.fade a:hover img {
	filter:alpha(opacity=60); /* IE */
	-moz-opacity: 0.60; /* Gecko */
	opacity: 0.60; /* Opera */}

.avatars { 
        border: 2px #f1f1f1 solid;
        padding:1px;
        }


.blockquote {
	background: url('images/quote.png') no-repeat left top;
	background-color:#0c0c0c;
	color:#949494;
	padding:13px;
	border: 3px solid #181717;
 	-moz-opacity: 0.9;
	 -moz-border-radius:  6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	}