/*
Designed by Cynthia
for fanfusion.org themes directory (fanfusion.org/themes)
*/

body{
background:#FFFFFF url('images/bg.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;

}


.limages img {
width:74px;
height:74px;
}


.entry{
background:# url('') repeat;
margin:0px;
text-align:justify;
padding-top:0px;
font-weight: normal;

}

.title {
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;
}

.title a:link,a:visited{
font-weight:lighter;
margin-bottom:3px;
color: #bdd31a;

}

.title a:hover{
font-weight:lighter;
margin-bottom:3px;
color: #951102;

}

.post{
background:#ebe9e5 url('') repeat;
-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;

}

blockquote { 
margin: 10px 30px 0 10px; 
padding-left: 15px; 
border-left: 5px solid #f17215; 
font-weight: normal;

}

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:# url('');
color:#7b7973;
font-family:"Tahoma";
font-size:11px;
line-height:12px;
margin-bottom:0px;
padding-right:5px;
padding-left:70px;
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:#ebe9e5 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:#000000 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 {
-webkit-border-radius:5px; 
border-radius:5px;
-moz-border-radius:8px; 
border: 3px solid #000000;
background-color: #000000;
border: 0px;
font: 11px tahoma;
line-height: 13px;
color: #CCCCCC;
text-align: justify;
letter-spacing: 0px;
padding: 3px;

}

input:focus, textarea:focus {
-webkit-border-radius:5px; 
border-radius:5px;
-moz-border-radius:8px; 
border: 3px solid #000000;
background-color: #000000;
border: 0px;

}

img {
        padding: 3px;
        filter: alpha;
        -moz-border-radius:  6px; 
        -webkit-border-radius: 6px; 
        border-radius: 6px;
        background-color: transparent;
        border: 1px solid #CCCCCC;


}

a img {
        padding: 3px;
        filter: alpha;
        -moz-border-radius:  6px; 
        -webkit-border-radius: 6px; 
        border-radius: 6px;
        background-color: transparent;
        border: 1px solid #CCCCCC;


}

a:hover img {
        padding: 3px; 
        filter: alpha;
        -moz-border-radius:  6px; 
        -webkit-border-radius: 6px; 
        border-radius: 6px;
        background-color: transparent;
        border: 1px solid #951102;

}
.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:#bdd31a;
text-decoration:none;
}

a:hover {
color:#951102;
text-decoration:none;

}