/* 
Theme Name: Wicked Plum
Description: Wicked Plum was created specifically for Keira Knightley Dedicated by PoisonApples.net. 
Version: 1.0 
Author: PoisonApples Designs
Author URI: http://www.poisonapples.net
Tags: two columns, fixed width, fan-sites.org
*************************
Please do not use any part of this
theme as the basis for different themes
or redistribute without permission.
http://poisonapples.net
**************************
*/ 
#ads { 
width : 100%;
background-color: #8B7D80;
height : auto;
text-align : center;
overflow : hidden;
background: #8B7D80;
border-bottom : 2px solid #C3B9AF;
border-left:0px;
border-top:0px;
border-right:0px;
padding : 0px;
margin-bottom:10px;
padding-top : 0;}

#header { 
width : 850px;
height : 390px;
margin : 0 auto;
margin-top : 0px;
overflow:hidden;
padding : 0;
text-align: left;
align: left;
background : url(images/top.jpg) no-repeat top right;
border : 0px;
} 
#feathead { 
padding : 0px;
margin-top: 10px;
align: left;
color : #464646; 
text-align: left;
}
#latest { 
width: 640px;
float:left;
padding : 0;
text-align: left;
align: left;
margin:51px;
border : 0px;
} 
.welcome { 
width : 390px;
height : 160px;
padding : 5px;
color : #A17F85; 
text-align: left;
margin:51px;
font-weight:bold;
font : 11px/1.0 "Lucida Grande", "Tahoma", sans-serif;
letter-spacing : 1pt;
line-height : 10pt;
         border-style:solid;
          border-width:5px;
          border-color: #4D3538;
background:#4D3538 url(images/welcome.jpg) repeat-x top center;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
pacity:.80;
filter: alpha(opacity=80);
 -moz-opacity: 0.8;
} 
.subw {  
border : 0 solid #574f4f; 
color : #DCD7D0; 
font-style: italic;  
letter-spacing : 2pt; 
text-align : left;
padding-left:50px;
font-family : georgia, arial, verdana; 
font-size : 12pt; 
line-height : 13pt; 
font-weight : bold; 
margin-bottom;0px;
margin-top:10px;
padding-bottom:0px;
margin-left: 20px;
padding : 0px; }

.welcome strong {
text-decoration: none; 
color: #E4C6C4;
font : 9.5px/1.0 verdana, "century gothic", "Lucida Grande", "Tahoma", sans-serif;
letter-spacing : 2pt;
line-height : 11pt;
font-weight : bold;
}

.welcome em {
text-decoration: italic; 
color: #E4B0B7;
letter-spacing : 1.0pt;
}
.welcome b {
text-decoration: none; 
color: #F7B0B8;
font : 9.5px/1.0 verdana, "century gothic", "Lucida Grande", "Tahoma", sans-serif;
letter-spacing : 2pt;
line-height : 11pt;
font-weight : bold;
}

#welcome i {
text-decoration: italic; 
color: #E4B0B7;
letter-spacing : 1.0pt;
}
.latest img {  
          border-style:solid;
          border-width:5px;
          border-color: #8B7D80;
          margin-left: 4.5px;
          margin-right: 4.5px;
          margin-bottom: 4.5px;
          align: center;
opacity:.50;
filter: alpha(opacity=50);
 -moz-opacity: 0.5;
width: 50px;
height: 50px;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
margin-top:10px;
 }	
	
.latest img:hover { 
          border-style:solid;
          border-width:5px;
          border-color: #8B7D80;
          margin-left: 4.5px;
          margin-right: 4.5px;
          margin-bottom: 4.5px;
margin-top:10px;
opacity:.80;
filter: alpha(opacity=80);
 -moz-opacity: 0.8;
width: 50px;
height: 50px;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
 } 
img.lim {  
          border-style:solid;
          border-width:5px;
          border-color: #8B7D80;
          margin-left: 4.5px;
          margin-right: 4.5px;
          margin-bottom: 4.5px;
          align: center;
opacity:.50;
filter: alpha(opacity=50);
 -moz-opacity: 0.5;
width: 50px;
height: 50px;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
margin-top:10px;
 }	
img.lim:hover { 
          border-style:solid;
          border-width:5px;
          border-color: #8B7D80;
          margin-left: 4.5px;
          margin-right: 4.5px;
          margin-bottom: 4.5px;
margin-top:10px;
opacity:.80;
filter: alpha(opacity=80);
 -moz-opacity: 0.8;
width: 50px;
height: 50px;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
 } 

#container { 
width : 850px;
height : auto;
margin : 0 auto;
margin-top : 0px;
padding-top : 0px;
overflow : auto;
padding : 0;
padding-top : 20px;
background : #D2CBC3;
background-color : #D2CBC3;
border : 20px solid #D2CBC3;
border-top : 0px;
border-bottom : 0px;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
} 
body { 
background : #D0CAC2 url() repeat-x top center;
margin : 0px;
color : #838181;
font : 8px/1.4 "century gothic", "Lucida Grande", "Tahoma", sans-serif;
background-color : #D0CAC2;
} 
#wrapper { 
width : 100%;
background : #D0CAC2 url(images/bkg.jpg) repeat-x top center;
height : auto;
text-align : center;
overflow : auto;
padding : 0px;
padding-top : 0;
border : 0px;}

img.displayed { 
display : block;
margin-left : auto;
margin-right : auto;
}
p.displayed { 
text-align : center;
align : center;
}
#content { 
float : right;
width : 596px;
background : #C3B9AF;
color : #838181;
text-align : justify;
font : 9px/1.4 "century gothic", "Lucida Grande", "Tahoma", sans-serif;
letter-spacing : 1pt;
margin : 0 auto 0 auto;
padding-right : 0;
padding-left : 0;
padding-top : 0;
padding-bottom : 10px;
overflow : auto;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
} 
#rightbar { 
background : #C3B9AF;
float : left;
width : 252px;
padding-right : 0;
padding-left : 0;
padding-top : 0;
padding-bottom : 10px;
text-align : left;
font : 9px/1.4 "century gothic", "Lucida Grande", "Tahoma", sans-serif;
letter-spacing : 1pt;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
} 
A:link { 
color : #9CA7B4;
text-decoration : none;
} 
A:visited { 
color : #D6C8C8;
text-decoration : none;
} 
A:active { 
color : #D6C8C8;
text-decoration : none;
} 
A:hover { 
color : #CEAEB5;
text-decoration : none;
} 
.navigation { 
margin : 0;
padding : 0;
list-style-type : none;
text-align:left;
font-size: 7pt;
} 
.navigation li { 
margin-bottom : 0px;
text-transform: uppercase;
border-bottom : 1px dotted #C3B9AF;
} 
.navigation a { 
background : #D2CBC3;
text-decoration: bold; 
color : #838181;
display : block;
padding : 2px;
padding-left : 7px;
text-transform: uppercase;
} 
.navigation a:hover { 
background : #D2CBC3;
text-decoration: bold; 
color : #8B686C;
padding : 2px;
padding-left : 7px;
text-decoration : none;
text-transform: uppercase;
} 
.blogroll { 
margin : 0;
padding : 0;
list-style-type : none;
font-size: 7pt;
} 
.blogroll li { 
margin-bottom : 0px;
text-transform: uppercase;
border-bottom : 1px dotted #C3B9AF;
} 
.blogroll a { 
background : #D2CBC3;
text-decoration: bold; 
color : #838181;
display : block;
padding : 2px;
padding-left : 7px;
text-transform: uppercase;
} 
.blogroll a:hover { 
background : #D2CBC3;
text-decoration: bold; 
color : #8B686C;
padding : 2px;
padding-left : 7px;
text-decoration : none;
text-transform: uppercase;
} 
.sub1 { 
border : 0 solid #574f4f;
font-style: italic; 
letter-spacing : 2pt;
text-align : justify;
font-family : georgia, arial, verdana;
font-size : 10pt;
line-height : 12pt;
font-weight : bold;
text-transform : lowercase;
color : #4F4F4F;
padding : 7px;
padding-top : 3px;
padding-left : 12px;
padding-bottom : 1px;
border-radius: 6px;
}
.tbox { 
margin: 0px;
background: #D4B6CB;
}
.title { 
font-style: italic; 
letter-spacing : 2pt;
text-align : center;
font-family : georgia, arial, verdana;
font-size : 10pt;
font-weight : bold;
text-transform : lowercase;
color : #737373;
margin: auto;
padding : 8px;
padding-bottom:5px;
}
h2 { 
font-style: italic; 
letter-spacing : 1pt;
border-bottom: .5px dotted #CFC8C1;
text-align : left;
font-family : "times new roman", georgia, arial, verdana;
font-size : 12pt;
line-height: 13pt;
font-weight : bold;
text-transform : lowercase;
color : #737373;
padding : 8px;
padding-bottom:1px;
margin-bottom: 1px;
}
.cats { 
width: 90%;
border-top : .5px dotted #C3B9AF;
text-align : center;
font-family : arial, georgia, arial, verdana;
font-size : 8pt;
font-weight : bold;
text-transform : uppercase;
color : #4F4F4F;
margin: auto;
padding: 8px;
padding-top:1px;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
}
.cats a:link { 
color : #586068;
text-decoration : none;
} 
.cats a:visited { 
color : #897F87;
text-decoration : none;
} 
.cats a:active { 
color : #897F87;
text-decoration : none;
} 
.cats a:hover { 
color : #737373;
text-decoration : none;
}
.sub2 a:link { 
color : #6F6F6F;
text-decoration : none;
} 
.sub2 a:visited { 
color : #8A8B8C;
text-decoration : none;
} 
.sub2 a:active { 
color : #8A8B8C;
text-decoration : none;
} 
.sub2 a:hover { 
color : #4E768A;
text-decoration : none;
}
.auth a:link { 
color : #7C8792;
text-decoration : none;
} 
.auth a:visited { 
color : #897F87;
text-decoration : none;
} 
.auth a:active { 
color : #897F87;
text-decoration : none;
} 
.auth a:hover { 
color : #737373;
text-decoration : none;
} 
.subtitle { 
border : 0 solid #574f4f;
text-align : center;
align: center;
font-family : arial, georgia, arial, verdana;
font-size : 8pt;
font-weight : bold;
text-transform : uppercase;
color : #4F4F4F;
margin: auto;
padding : 0px;
margin-bottom:20px;
}
.auth { 
width:100px;
background: #D2CBC3;
border : 0 solid #574f4f;
text-align : center;
font-family : arial, georgia, arial, verdana;
font-size : 8pt;
font-weight : bold;
text-transform : uppercase;
color : #B4A89C;
margin: 0px;
padding: 8px;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
}
.auth a:link { 
width:100px;
background: #D2CBC3;
border : 0 solid #574f4f;
text-align : center;
font-family : arial, georgia, arial, verdana;
font-size : 8pt;
font-weight : bold;
text-transform : uppercase;
color : #B4A89C;
margin: 0px;
padding: 8px;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
}
.auth:hover { 
width:100px;
background: #CCC3BA;
border : 0 solid #574f4f;
text-align : center;
font-family : arial, georgia, arial, verdana;
font-size : 8pt;
font-weight : bold;
text-transform : uppercase;
color : #9F6F72;
margin: 0px;
padding: 8px;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
}
.landing { 
border : 0 solid #4e4848;
background: #D2CBC3;
width:90%;
text-align : justify;
font : 11px/1.4 "Lucida Grande", "Tahoma", sans-serif;
letter-spacing : 1pt;
line-height : 10pt;
padding : 10px;
padding-top : 5px;
padding-bottom : 5px;
color: #767676;
margin: auto;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
} 
.landing2 { 
border : 0 solid #4e4848;
background: #C3B9AF;
width:90%;
text-align : justify;
font : 11px/1.4 "Lucida Grande", "Tahoma", sans-serif;
letter-spacing : 1pt;
line-height : 10pt;
padding : 10px;
padding-top : 5px;
padding-bottom : 5px;
color: #977B7D;
margin: auto;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
} 
.sub2 { 
text-align : justify;
font : 11px/1.4 "Lucida Grande", "Tahoma", sans-serif;
letter-spacing : 1pt;
line-height : 10pt;
padding : 7px;
padding-top : 5px;
padding-bottom : 5px;
color: #838181;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
background: #BDB2A7;
margin: 0px;
}
.textwidget { 
text-align : justify;
font : 11px/1.4 "Lucida Grande", "Tahoma", sans-serif;
letter-spacing : 1pt;
line-height : 10pt;
padding : 7px;
padding-top : 5px;
padding-bottom : 5px;
color: #838181;
border-radius: 6px;
margin: 0px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
background: #BDB2A7;
} 
textwidget { 
text-align : justify;
font : 11px/1.4 "Lucida Grande", "Tahoma", sans-serif;
letter-spacing : 1pt;
line-height : 10pt;
padding : 7px;
padding-top : 5px;
padding-bottom : 5px;
color: #838181;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
background: #BDB2A7;
} 
.latest-title { 
border : 0 solid #574f4f;
width: 80%;
margin: auto;
border-bottom : 1px dotted #4F4F4F;
font-style: italic; 
letter-spacing : 2pt;
text-align : justify;
font-family : georgia, arial, verdana;
font-size : 10pt;
line-height : 12pt;
font-weight : bold;
text-transform : lowercase;
color : #4F4F4F;
text-align: right;
padding : 7px;
padding-top : 6px;
padding-left : 12px;
padding-bottom : 1px;
}
.latest-list { 
width: 85%;
margin: auto;
padding : 0;
list-style-type : none;
} 
.latest-list li { 
margin-bottom : 0px;
text-transform: uppercase;
border-bottom : 1px dotted #99B3B7;
} 
.latest-list a { 
font : 11px/1.4 "Lucida Grande", "Tahoma", sans-serif;
letter-spacing : 1pt;
line-height : 12pt;
color : #AFAF93;
display : block;
padding : 2px;
padding-left : 7px;
text-transform: uppercase;
} 
.latest-list a:hover { 
font : 11px/1.4 "Lucida Grande", "Tahoma", sans-serif;
letter-spacing : 1pt;
line-height : 12pt;
text-decoration: bold; 
color : #656D6F;
padding : 2px;
padding-left : 7px;
text-decoration : none;
text-transform: uppercase;
} 
.landing img {  
          border-style:solid;
          border-width:5px;
          border-color: #B7AB9F;
          margin: 6px;
          align: center;
opacity:.50;
filter: alpha(opacity=50);
 -moz-opacity: 0.5;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px; }
	
.landing img:hover { 
          border-style:solid;
          border-width:5px;
          border-color: #DEBCBB;
          margin: 6px;
          align: center;
opacity:.80;
filter: alpha(opacity=80);
 -moz-opacity: 0.8;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px; }  

blockquote { 
color : #DFCECD; 
text-align: left;
padding:10px;
         border-style:solid;
          border-width:5px;
          border-color: #4D3538;
background:#4D3538 url(images/blockquote.jpg) repeat-x top center;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
pacity:.80;
filter: alpha(opacity=80);
 -moz-opacity: 0.8; }  
.blockquote a:link { 
color : #E9D1D3;
text-decoration : none;
} 
.blockquote a:visited { 
color : #DFB9BC;
text-decoration : none;
} 
.blockquote a:active { 
color : #E9D1D3;
text-decoration : none;
} 
.blockquote a:hover { 
color : #D4C4C5;
text-decoration : none;
}
textarea, input, select, button {
          background-color: #C3B9AF;
          border: 1px solid #C3B9AF;
          margin: 1px;
          font-family: Tahoma;
          font-size:7pt;
width: 90%;
          letter-spacing: 1px;
          color: #767676;
          padding: 3px;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
}
b, strong {
text-decoration: none; 
color: #4F4F4F;
font : 9.5px/1.4 verdana, "century gothic", "Lucida Grande", "Tahoma", sans-serif;
letter-spacing : 2pt;
line-height : 11pt;
font-weight : bold;
}

i, em {
text-decoration: italic; 
color: #7D6175;
letter-spacing : 1pt;
}
img {border:0px; }
.linkcat,linkcat-2,useronline-count,useronline-browsing-site ul li {
list-style-image: none;
list-style-type: none;
list-bullet-type: none;
}
#linkcat,linkcat-2,useronline-count,useronline-browsing-site ul {list-style: none; padding: 0; margin: 0;}

img.testaff {  
          border-style:solid;
          border-width:2px;
          border-color: #A08097;
          margin: 2px;
opacity:.50;
filter: alpha(opacity=50);
 -moz-opacity: 0.5;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
          align: center; }
	
img.testaff:hover { 
          border-style:solid;
          border-width:2px;
          border-color: #BB91A6;
          margin: 2px;
opacity:.80;
filter: alpha(opacity=80);
 -moz-opacity: 0.8;
          align: center; }  

.ppj { 
text-align : justify;
text-align : left;
font-family : century gothic, "lucinda grande", arial, verdana;
font-size : 7pt;
letter-spacing : 1.5pt;
line-height : 9pt;
padding : 2px;
padding-top : 3px;
padding-left : 4px;
padding-bottom : 3px;
height: 52px;
color: #807072;
border-bottom : 1px dotted #C3B9AF;
background: #D2CBC3 url('') top right no-repeat;
} 
.k { 
font-family:arial;
font-size : 7.5pt;
color: #625E61;
font-weight:bold;
} 
.ppj a:link { 
color : #897F87;
text-decoration : none;
} 
.ppj a:visited { 
color : #897F87;
text-decoration : none;
} 
.ppj a:active { 
color : #897F87;
text-decoration : none;
} 
.ppj a:hover { 
color : #737373;
text-decoration : none;
} 
.7 {
text-decoration: none; 
color: #9C3C3E;
background: #BCACBA;
font-family : century gothic, "lucinda grande", arial, verdana;
font-size : 7.5pt;
color: #625E61;
font-weight:bold;
} 
img.pj {  
          border-style:solid;
          border-width:2px;
          border-color: #686467;
          margin: 2px;
          margin-right: 0px;
          float: right;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px;
 }	
img.pj:hover { 
          border-style:solid;
          border-width:2px;
          border-color: #7C8792;
          margin: 2px;
          margin-right: 0px;
          float: right;
 } 
iframe.test2 {  
border-style:solid;
          border-width:3px;
          border-color: #A08097;
          margin: 2px;
          align: center;
opacity:.50;
filter: alpha(opacity=50);
 -moz-opacity: 0.5;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px; }
	
iframe.test2:hover { 
          border-style:solid;
          border-width:2px;
          border-color: #BB91A6;
          margin: 3px;
          align: center;
opacity:.80;
filter: alpha(opacity=80);
 -moz-opacity: 0.8;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px; } 

img.afff {  
          border-style:solid;
          border-width:5px;
          border-color: #8B686C;
          margin: 3px;
          align: center;
opacity:.50;
filter: alpha(opacity=50);
 -moz-opacity: 0.5;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px; }
	
img.afff:hover { 
          border-style:solid;
          border-width:5px;
          border-color: #5A7888;
          margin: 3px;
          align: center;
opacity:.80;
filter: alpha(opacity=80);
 -moz-opacity: 0.8;
border-radius: 6px;
-moz-border-radius:  6px;
-webkit-border-radius: 6px; }  

.subtitleaff { 
border : 0 solid #574f4f;
width : 400px;
text-align : center;
align: center;
font-family : arial, georgia, arial, verdana;
font-size : 8pt;
font-weight : bold;
text-transform : uppercase;
color : #4F4F4F;
padding : 0px;
margin-bottom:20px;
}