/*
Designed by Cynthia
for fanfusion.org themes directory (fanfusion.org/themes)
*/
.twitter {width:220px;  margin: 1px;  padding:3px;   font-family: arial;  font-size: 9px;  

line-height: 10px;  color: #efa46a;  display: block;   -moz-border-radius:  6px; 

-webkit-border-radius: 6px; border-radius: 6px;}

.twitter li { -moz-border-radius:  6px; -webkit-border-radius: 6px; border-radius: 6px;  margin: 

1px;  padding:3px;   font-family: arial;  font-size: 9px;  line-height: 10px;opacity: 0.4;  

background-color: #fac17d;  color: #ef7314;  display: block;}

.twitter li:hover { -moz-border-radius:  6px; -webkit-border-radius: 6px; border-radius: 6px;  

margin: 1px;  padding:3px; opacity: 0.5;  font-family: arial;  font-size: 9px;  line-height: 10px;  

background-color: #efa973;  color: #ef7314;  display: block;}
 
.sub {background: #fac98e center left no-repeat url("");font-family: Georgia, "Times New Roman", Times, serif;   font-size:11px;		letter-spacing:0px;		line-height: 15px; text-transform: uppercase;padding-top: 10px;padding-right: 10px;padding-left: 10px;padding-bottom: 10px;font-weight: bold; 		text-align: left;color:#fff; -moz-border-radius:  6px; -webkit-border-radius: 6px; border-radius: 6px;}.sub:hover {padding-left: 10px;background: #fa9925 center left no-repeat url("");}		.sub a:link{padding-left: 10px;color:#fff;cursor:default;}.sub a:visited{padding-left: 10px;color:#fff;cursor:default;}				.sub a:hover{color:#fff;text-decoration:none;} .undersub{font:normal 11px Tahoma, Verdana; color: #c30b0b ;padding-left: 10px;padding-bottom: 2px;}
ul.dates {font-size: 11px; margin: 0px; padding: 0px;  }	ul.dates li {display: block; width: 270px; display: block;  margin-bottom: 0px;}	ul.dates li a {background: #f2b882; padding:6px; display: block; width: 270px;  text-align: left; margin: 1px; border-bottom:1px dotted #f2bc8a; margin-right: 3px; margin-bottom: 0px;}	ul.dates  li a:hover {background: #f2b277; color:  margin: 1px; margin-bottom: 0px;}	ul.dates li a:active { color:  margin: 1px; margin-bottom: 0px;}	ul.dates li a:visited { color:  margin: 1px; margin-bottom: 0px;}

body{
background:#e6dacc url('http://i56.tinypic.com/29w7eja.jpg') repeat-x;
font-family:tahoma;
color:#7b7973;
font-size:8pt;
line-height:10pt;
letter-spacing:0;
letter-spacing:0px;
margin:0;

}

#top{
position:absolute;
left:0px;
top:0px;
text-align:justify;

}

.topnav {
font-size:13px;
line-height:14px;
font-family:Tahoma;
font-weight:bold;
color:#f20000;
letter-spacing:2px;
text-transform:uppercase;
text-decoration: none;
text-align:left;

}

.topnav a:link, .topnav a:visited, topnav a {
font-size:13px;
line-height:14px;
font-family:Tahoma;
font-weight:bold;
color:#951102;
letter-spacing:2px;
text-transform:uppercase;
text-decoration: none;
text-align:left;
background:#ebe9e5;
border-top: 8px solid #ebe9e5;
border-bottom: 8px solid #ebe9e5;
border-left: 8px solid #ebe9e5;
border-right: 8px solid #ebe9e5;
-webkit-border-radius:5px; 
border-radius:5px;
-moz-border-radius:8px; 

}

.topnav .selected, .topnav a:hover {
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
background:#bdd31a;
border-top: 8px solid #bdd31a;
border-bottom: 8px solid #bdd31a;
border-left: 8px solid #bdd31a;
border-right: 8px solid #bdd31a;
-webkit-border-radius:5px; 
border-radius:5px;
-moz-border-radius:8px; 

}

#wrap{
width:860px;
background:;
margin:0px auto;
padding:0px;


}

#content{
background:#;
width:530px;
float:left;
margin:0px;
padding:0px;

}

.entry{
background:# url('') repeat;
margin:0px;
text-align:justify;
padding-top:0px;
font-weight: normal;

}



.post{
background:#ffffff;
-webkit-border-radius:5px; 
border-radius:5px;
-moz-border-radius:8px; 
color:#7b7973;
font-size:11px;
line-height:12px;
font-family:"Tahoma";
text-align:justify;
padding-right:10px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;




}
.title {
margin-bottom:3px;
font-family:Georgia, Times New Roman, Arial;
font-size:24px;
font-weight:lighter;
letter-spacing:-1px; 
line-height:1.5




;
padding-top:0px;
padding-bottom:5px;
padding-left:5px;
text-indent:0px;
background:# url('');
color:#ff8207;
}

.title a:link,a:visited{
font-weight:lighter;
margin-bottom:3px;
color: #ff8207;

}

.title a:hover{
font-weight:lighter;
margin-bottom:3px;
color: #5f80fc;

}


blockquote { 
margin: 10px 30px 0 10px; 
padding-left: 15px; 
border-left: 5px solid #f17215; 
font-weight: normal;

}
em {color: #919191; letter-spacing: 1px;}

blockquote cite { 
margin: 5px 0 0; 
display: block; 

}

.caticons {
display: block;
padding-left: 5px;

}


.caticons a img {
display: block;
padding-left: 5px;

}

.caticons a img:hover {
display: block;
padding-left: 5px;

}
.meta{
background:#ead4be url('');
color:#7b7973;
font-family:"Tahoma";
font-size:11px;
line-height:12px;
margin-bottom:2px;
padding-top:15px;
padding-bottom:15px;
padding-right:5px;
padding-left:50px;
position:relative;
text-transform:normal;

}

.pagetitle {
font-size:10pt;
line-height:11pt;
text-align:left;
letter-spacing:1px;
margin:0px;
padding:8px;
color:#951102;
background:#FFFFFF;
-webkit-border-radius:5px; 
border-radius:5px;
-moz-border-radius:8px; 

}

.pagetitle a:link,a:visited{
color:#bdd31a;
text-decoration:none;
}

.pagetitle a:hover{
color: #951102;

}

.pagecontent {
letter-spacing:0px;
text-align:justify;
padding-top:5px;
padding-bottom:18px;
padding-left:3px;


}

.filmtitle {
font-size:8pt;
line-height:9pt;
text-align:left;
text-transform:uppercase;
letter-spacing:1px;
margin:0px;
padding-top:5px;
padding-bottom:5px;
color:#f20000;
background:#FFFFFF;

}

.filmbox {
background-color: #f2ede9;
font-size: 8pt;
line-height: 9pt;
font-family:tahoma;
color: #989696;
text-align: left;
letter-spacing: 0px;
text-align:justify;
font-weight: normal;
padding-top:3px;

}

#header{
float:right;
width:250px;
margin:0 0 10px 0;
padding:0;

}

#header h1{
text-indent:-10000px;
margin:0;
padding:0;

}

#sidebar{
background:#;
float:right;
width:306px;
margin:0;
text-align: justify;
padding:5px;

}
.sidetitle {
margin-bottom:3px;
font-family:Georgia, Times New Roman, Arial;
font-size:24px;
font-weight:lighter;
letter-spacing:-1px;
line-height:1.5em;
padding-top:0px;
padding-bottom:5px;
padding-left:5px;
text-indent:0px;
background:# url('');
color:#bdd31a;
}

.sideentry {
background:#f2bd8b url('') repeat;
-webkit-border-radius: 5px; 
border-radius: 5px;
-moz-border-radius:  11px; 
color:#7b7973;
font-size:11px;
font-weight:normal;
line-height:12px;
font-family:"Tahoma";
text-align:justify;
padding: 10px;
}

.lsidebar{
float:center;
width:255px;
margin:0;
text-align: justify;
padding:5px;

}

.lsidebar h2{
font-size:12px;
line-height:35pt;
text-align:center;
text-transform:uppercase;
letter-spacing:1px;
margin:0;
font-weight:bold;
padding-right:0px;
padding-top:7px;
border-bottom:solid 5px #e0b965;
background:#f2ede9 url('');


}

.rsidebar{
float:center;
width:255px;
margin:0;
text-align: justify;
padding:5px;

}

.rsidebar h2{
font-size:12px;
line-height:35pt;
text-align:center;
text-transform:uppercase;
letter-spacing:1px;
margin:0;
font-weight:bold;
padding-right:0px;
padding-top:7px;
border-bottom:solid 5px #e0b965;
background:#f2ede9 url('');

}

.rsidebar ul{list-style-type:none;margin:0;text-align:left;padding-top:8px;}
.rsidebar ul li{list-style-type:none;margin:0 0 5px;padding:0;text-align:left;padding-top:8px;}
.rsidebar ul li ul{list-style-type:square;margin:0;padding:0px;text-align:left;padding-top:8px;}
.rsidebar ul li ul li{list-style-type:none;background:transparent url() no-repeat 0 4px;border:0;margin:0;text-align:left;padding-top:5px;}

}

.alignright{
float:right;
margin-top:0px;

}

.alignleft{
float:left;
margin-top:0px;

}

h1,h2,h3{
margin-bottom:8px;
font-family:Georgia, Times New Roman, Arial;
font-size:24px;
font-weight:lighter;
letter-spacing:-1px;
line-height:1.5em;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
text-indent:0px;
background:#fff url('');
color:#7a1a1a;

}


.bobcomments{
background:#FFFFFF;
border-bottom:0px solid #e3e3e3;
margin-bottom:20px;

}

#commentform{
border-top:0px dotted #f3efe4;
border-bottom:0px dotted #f3efe4;
margin:0;
padding:15px 3px 1px;.

}

#commentform label{
display:block;
margin:0;

}

#commentform input{
background: #f3efe4;
width:170px;
border-right : 1px solid #f3efe4;
border-top : 1px solid #f3efe4;
border-left : 1px solid #f3efe4;
border-bottom : 1px solid #f3efe4;
margin:0 3px 3px 0;
padding:1px;
font-family:tahoma;
font-size: 10pt;
line-height : 11pt;
color:#7b7973;

}

#commentform textarea{
background: #f3efe4;
width:380px;
border-right : 1px solid #f3efe4;
border-top : 1px solid #f3efe4;
border-left : 1px solid #f3efe4;
border-bottom : 1px solid #f3efe4;
font-family:tahoma;
font-size: 10pt;
line-height : 11pt;
color:#7b7973;
margin:0 0 3px;
padding-right:3px;

}

#commentform #submit{
background: #f3efe4;
border-right : 1px solid #f3efe4;
border-top : 1px solid #f3efe4;
border-left : 1px solid #f3efe4;
border-bottom : 1px solid #f3efe4;
width:200px;
color: #7b7973;
text-align:center;
margin:0 0 20px;


}

#commentform p{
margin:5px 0;

}
ol.commentlist{
margin:0 0 1px;
padding-top:15px;

}
ol.commentlist li{
border-top:0px solid #e00b0b;
display:block;
list-style:none;
margin:0;
padding:15px 3px 1px;

}

ol.commentlist li.commenthead{
display:block;
list-style:none;
margin:0;
padding-left:3px;
padding-right:3px;
float:left;

}

ol.commentlist li.commenthead h3{
margin:0;
}

ol.bob{
border-top:0px solid #cedeef;
list-style:none;
margin:0 0 1px;
padding:15px;

}

ol.bob li{
display:block;
list-style:none;
background:transparent url() 0 2px no-repeat;
padding-left:15px;
margin:0 0 5px;

}

*html h2{
font-family:tahoma;
font-size:14px;
font-weight:700;
color:#666;
padding:0 0 0 5px;

}

#footer { 
border-top:#ccc dashed 0px; 
padding-left:0px;

}

#line{
clear:both;
width:850px;
padding-top:20px;
padding-bottom:px;
background: #;

}
.menu{
width:850px;
padding-top:2px;
padding-bottom:3px;
font-size: 8pt;
line-height : 9pt;
background: # url('') no-repeat;

}

input#s{
color:#5188d2;
width:120px;
border:1px solid #cbcbcb;
background:#fcfcfc;

}

form {
background-color: transparent;

}



input, textarea, option, select ,submit {	color: #3b3b3b;		-moz-border-radius:0.50em;	padding:4px;	background-color: #transparent;        background-image: url(img/fond-select.jpg);	background-repeat: repeat-x;	border: 1px solid #c4c4c4;	font-family: Tahoma; 	font-size: 12px; 	}input, textarea, option, select ,submit: hover {	color: #5c5c5c;		-moz-border-radius:0.50em;	padding:4px;	background-color: transparent;        background-image: url(img/fond-select.jpg);	background-repeat: repeat-x;	border: 1px solid #c4c4c4;	font-family: Tahoma; 	font-size: 12px; 	}

input:focus, textarea:focus {
-webkit-border-radius:5px; 
border-radius:5px;
-moz-border-radius:8px; 
border: 3px solid #000000;
background-color: #000000;
border: 0px;

}

.noborder {
	border: 0px;
        padding-bottom: 1px;
}

.noborder a img {
	border: 0px;
	padding-bottom: 1px;
}

.noborder a img:hover {
	border: 0px;
	padding-bottom: 1px;

}

a:link, a:visited, a {
color:#e67c00;
text-decoration:none;
}

a:hover {
color:#5999f0;
text-decoration:none;

}

a.elite img { background:#f2bd8b;filter: alpha(opacity=50); opacity: .5;	border: 1px solid #f27b0f;	padding: 3px;	margin: 0px;	-moz-border-radius: 8px 8px 8px 8px;}a:hover.elite img { background:#f2bd8b; filter: alpha(opacity=60); opacity: .6;border: 1px solid #267bf0;	padding: 3px;}

a.url img { background:#fff;filter: alpha(opacity=80); opacity: .8;	border: 1px solid #f27b0f;	padding: 3px;	margin: 3px;	-moz-border-radius: 4px 4px 4px 4px;}a:hover.url img { background:#fff; filter: alpha(opacity=90); opacity: .9;margin: 3px;border: 1px solid #267bf0;	padding: 3px;} 

.sub2 {background: #c40000 center left no-repeat url("");font-family: Georgia, "Times New Roman", Times, serif;   font-size:11px;		letter-spacing:0px;		line-height: 15px; text-transform: uppercase;padding-top: 10px;padding-right: 10px;padding-left: 10px;padding-bottom: 10px;font-weight: bold; 		text-align: left;color:#fff; -moz-border-radius:  6px; -webkit-border-radius: 6px; border-radius: 6px;}

.cpm img {
	background-color: white;
	border: 1px solid #eea66b;
	 width: 30px; 
	height: 30px;
	
	filter: alpha(opacity=55);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.6;
	padding: 4px;
	}



.cpm img:hover {

	background-color: white;
	border: 1px solid #51a6ff;
	width: 30px; 
	height: 30px;
	filter: alpha(opacity=90);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.90;
	}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 5px; 
	margin: 2px;
	-moz-border-radius:0.50em;
	text-decoration: none;
	border: 1px solid #fa961e;
	color: #6e6e6e;
	background-color: #fac98e;	
	background-image: url();
}
.wp-pagenavi a:visited {
	padding: 4px; 
	margin: 2px;
	-moz-border-radius:0.50em;
	text-decoration: none;
	border: 1px solid #fa961e;
	color: #6e6e6e;
	background-color: #fac98e;
	background-image: url();	
}
.wp-pagenavi a:hover {	
	padding: 4px; 
	border: 1px solid #fa961e;
	color: #2d2d2d;
	background-color: #fac98e;
	background-image: url();
}
.wp-pagenavi a:active {
	padding: 4px; 
	margin: 2px;
	color: #575757;
	-moz-border-radius:0.60em;
	border: 1px solid #fa961e;
	background-color: #fac98e;
        background-image: url();	
}
.wp-pagenavi span.pages {
	padding: 5px; 
	margin: 2px 2px 2px 2px;
	color: #61625d;
	-moz-border-radius:0.60em;
	border: 1px solid #fa961e;
	background-image: url();
}


.wp-pagenavi span.current {
	padding: 4px; 
	margin: 2px;
	color: #575757;
	-moz-border-radius:0.60em;
	border: 1px solid #fa961e;
	background-color: #fac98e;
	background-image: url();
}
.wp-pagenavi span.extend {
	padding: 5px; 
	margin: 2px;
	color: #575757;
	-moz-border-radius:0.60em;
	border: 1px solid #fa961e;
	background-color: #fac98e;
	background-image: url();
}
