body { background-color:#EBD2CF;
background-image:url('http://keiraknightleyweb.com/bg.png');
background-repeat:repeat-x;
background-position:0px 0px;
font-family:Tahoma,Geneva, Arial, Helvetica, sans-serif;
color:#383A37;
spacing:0px;
font-weight:normal;
margin:0px;
padding:0px;
line-height:8pt;
font-size: 7pt;
letter-spacing:0px;
text-align:justify;}
 


.title {
font-size:14pt;
font-weight:normal;
color:#B84D70;
text-transform:uppercase;
font-style:none;
text-align:left;
font-family:Bebas Neue;
letter-spacing:0px;
line-height:7pt;
margin:0px;
padding:3px;
padding-bottom:1px;
-moz-border-radius:3px; 
-khtml-border-radius: 3px; 
-webkit-border-radius: 3px;
text-shadow:#ffffff 1px 1px 0px;}


.main { color:#340D11;
 font-family: Trebuchet MS,arial;
font-size: 7.5pt;
font-weight:normal;
text-align: justify;
text-transform:none;
padding:2px 2px 2px 2px;
text-shadow:#f1f1f1 1px 1px 0px;}



.sidemain { color:#C9B7B4;
 font-family: Trebuchet MS,arial;
font-size: 7.5pt;
font-weight:normal;
text-align: justify;
line-height:10pt;
text-transform:none;
padding:2px 2px 2px 2px;
text-shadow:#000000 1px 1px 0px;}


.cat { 
padding: 3px;
font-family:Trebuchet MS,georgia;
font-size:7.5pt;
font-weight:normal;
font-style:normal;
text-transform: none;
text-align: left;
color: #AE4763;
line-height:9pt;
letter-spacing:0px;
-moz-border-radius:5px; 
-khtml-border-radius: 5px; 
-webkit-border-radius: 5px;
text-shadow:#ffffff 1px 1px 0px;}

.date{
background-image:url('http://keiraknightleyweb.com/date.png');
background-repeat:no-repeat;
padding: 5px;
font-family:Times New Roman;
font-size:14pt;
font-weight:bold;
font-style:normal;
text-transform: none;
text-align: center;
color: #B8ADB0;
line-height:10pt;
letter-spacing:0px;
margin-right:0px;
height:45px;
width:45px;
text-shadow:#000000 1px 1px 0px;}

.divider{
margin-top:10px;
margin-bottom:10px;
background-image:url('http://keiraknightleyweb.com/divider.png');
height:2px;
text-shadow:#ffffff 1px 1px 0x;}

#layoutwrapper {
width: 927px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
text-align:left;
background-color:transparent;
position:relative;}


#side {
width: 320px;
background-color: #060608;
text-align: left;
padding:2px; 
padding-top:10px;
-moz-border-radius:0px 0px 0px 30px; 
-khtml-border-radius: 0px 0px 0px 30px; 
-webkit-border-radius:0px 0px 0px 30px;
border-right:1px solid #45474F; }


#content {
width: 607px;
background-color: #FDF2F0;
text-align: left;
padding:2px;
padding-top:15px;
-moz-border-radius:0px 0px 30px 0px; 
-khtml-border-radius: 0px 0px 30px 0px;  
-webkit-border-radius:0px 0px 30px 0px; }

#ad{
position:absolute;
top:40px;
left:8px;
width:300px;
height:250px;}


.footer {
color:#340D11;
padding:5px;
letter-spacing:-1px;
text-align:center;
font-family:times new roman,georgia;
font-size:8pt;
font-weight:bold;
text-transform:normal;
text-align:center;
text-shadow:#FDF2F0 1px 1px 0px;}



.latestimgs{
position:absolute;
top:260px;
left:700px;
height:10px;
width:100px;}


p {margin-top: 0px;}

 a:link{ text-decoration:none;
letter-spacing:0px;
color:#C46265;
font-weight:normal;     
text-transform: none;
text-shadow:#F5E7E6 0px 0px 0px;}

 a:visited{ text-decoration:none;
letter-spacing:0px;
color:#C46265;
font-weight:normal;     
text-transform: none;
text-shadow:#F5E7E6 0px 0px 0px;}

 a:hover { text-decoration:none;
letter-spacing:0px;
color:#F5639B;
font-weight:normal;     
text-transform: none;
text-shadow:#F5E7E6 0px 0px 0px;}

 a:active { text-decoration:none;
letter-spacing:0px;
color:#C46265;
font-weight:normal;     
text-transform: none;
text-shadow:#F5E7E6 0px 0px 0px;}


.title a:link,.title a:active,.title a:visited{
color:#B84D70;}


.title a:hover{
color:#6681E1;}

 .footer a:link, .footer a:active, .footer a:visited{
color:#3C499A;}

.footer a:hover{
color:#BB4F70;}

.main a img{ 
filter: alpha(opacity=80); opacity: .8;
border:#EBD2CF 3px solid;
padding:1px;
-moz-border-radius:3px; 
-khtml-border-radius: 3px;  
-webkit-border-radius:3px;
-moz-box-shadow:#F7CFC8 0px 0px 5px;

}

.main a img:hover{
filter: alpha(opacity=100); opacity: 1.0;
border:3px solid #A94679;
padding:1px;
-moz-border-radius:3px; 
-khtml-border-radius: 3px;  
-webkit-border-radius:3px;
-moz-box-shadow:#F7CFC8 0px 0px 5px;
}

.sidemain a img{ 
filter: alpha(opacity=80); opacity: .8;
border:3px solid #000000;
padding:1px;
-moz-border-radius:3px; 
-khtml-border-radius: 3px;  
-webkit-border-radius:3px;
-moz-box-shadow:#000000 0px 0px 5px;}

.sidemain a img:hover{
filter: alpha(opacity=100); opacity: 1.0;
border:3px solid #A94679;
padding:1px;
-moz-border-radius:3px; 
-khtml-border-radius: 3px;  
-webkit-border-radius:3px;
-moz-box-shadow:#000000 0px 0px 5px;}


.table,td,tr {
font-size: 7pt;
font-family: Tahoma, Arial, sans-serif; 
border:0px;}

.video{
color:#C9B7B4;
background:#0E0E11;
padding:3px;
-moz-border-radius:3px; 
-khtml-border-radius: 3px;  
-webkit-border-radius:3px;}

b {
font-weight:bold;
color:#4655A8;
padding: 0px;
letter-spacing:0px;
text-shadow:#ffffff 1px 1px 0px}

i {
color:#A95681;
font-weight:normal;
text-shadow:#ffffff 1px 1px 0px;		}	

u{ color:#5D79C5;
font-weight:bold;
text-shadow:#ffffff 0px 0px 0px;}

s {
font-weight:normal;
text-transform:none;
color:#000000;
padding: 0px;
letter-spacing:0px;	
text-shadow:#ffffff 0px 0px 0px;}

.sidemain em, .sidemain b{
color:#B46077;
font-weight:bold;
font-style:normal;
text-shadow:#000000 1px 1px 0px;}

.sidemain i, .sidemain s{
color:#506DA5;
font-size:7.5pt;
font-weight:bold;
font-style:normal;
text-shadow:#000000 1px 1px 0px;}

.sidemain h3{
color:#FFF7F4;
font-size:10.5pt;
font-family:times new roman;
font-weight:bold;
letter-spacing:-1px;
margin:0px;
text-transform:none;
text-shadow:#000000 1px 1px 0px;}

blockquote { 
color: #63102B;
background-image: url('http://keiraknightleyweb.com/bg2.png');
font-family: Trebuchet MS,arial;
font-size: 7.5pt;
text-align:left;
font-weight: normal;
text-transform: none;
letter-spacing:0px;
padding:5px;
text-shadow:#ffffff 1px 1px 0px;
border: 1px #EBD2CF dotted;
-moz-border-radius:5px; 
-khtml-border-radius: 5px;  
-webkit-border-radius:5px;
-moz-box-shadow:#F4E2DF 0px 0px 5px;}

h2{
font-size:20pt;
font-weight:normal;
color:#FEA9C5;
text-transform:capitalize;
font-style:normal;
text-align:center;
font-family:England Hand DB,Bebas Neue;
letter-spacing:-1px;
line-height:7pt;
margin-bottom:0px;
padding:14px;
-moz-border-radius:15px; 
-khtml-border-radius: 15px; 
-webkit-border-radius: 15px;
background-image:url('');
background-position:0px center;
border:0px solid #F5E7E6;
text-shadow:#000000 1px 1px 0px;}

h2 em{
color:#FFFDFC;
font-weight:normal;
text-transform:capitalize;
font-style:normal;}


#side h4{
color:#A4989B;
font-size:6pt;
font-family:times new roman;
text-transform:uppercase;
text-align:center;
letter-spacing:-1px;
text-shadow:#0000000 1px 1px 0px;
margin:0px;
margin-top:-8px;
margin-bottom:2px;
}

#content h4 {
font-size:12pt;
font-weight:normal;
color:#B84D70;
text-transform:uppercase;
font-style:none;
text-align:left;
font-family:Bebas Neue;
letter-spacing:0px;
line-height:7pt;
margin-top:5px;
margin-bottom:0px;
padding:3px;
text-shadow:#ffffff 1px 1px 0px;}

select, affiliates, option,input,textarea { color:#340D11;
font-family: Trebuchet MS,tahoma, Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight:normal;
text-align: justify;
padding:5px;
background-image: url('http://keiraknightleyweb.com/bg2.png');
background-color: #ffffff;
border:#EBD2CF solid 1px;
-moz-border-radius:  5px; 
-webkit-border-radius: 5px; 
border-radius:5px;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #EBD2CF;
	color: #4655A8;
	background-color: #FEFAF9;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #EBD2CF;
	color: #4655A8;
	background-color: #FEFAF9;	
}
.wp-pagenavi a:hover {	
	border: 1px solid EBD2CF;
	color: #972F4D;
	background-color: #FEFAF9;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #EBD2CF;
	color: #4655A8;
	background-color: #FEFAF9;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	border: 1px solid #EBD2CF;
	color: #4655A8;
	background-color: #FEFAF9;		
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #EBD2CF;
	color: #4655A8;
	background-color: #FEFAF9;		
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #EBD2CF;
	color: #4655A8;
	background-color: #FEFAF9;	
}


@font-face {
    font-family:"England Hand DB";
    src: url("http://keiraknightleyweb.com/england.ttf") }

@font-face {
    font-family:"Bebas Neue";
    src: url("http://keiraknightleyweb.com/BebasNeue.otf") }
