/*
Theme Name: Entertainment Blog
Theme URI: http://www.kissmycode.com
Description: 3 Column Widget Ready
Version: 1.3
Author: Katy - Kiss My Code
Author: http://www.kissmycode.com
*/
/************************************************
Global Settings				
************************************************/
blockquote, body, caption, dd, dl, form, h1, h2, h3, h4, h5, h6, input, p, pre, textarea, table, td, th{
margin: 0;
padding: 0;
}
body, form, h1, h2, h3, h4, h5, h6, input, textarea, table{
font: 12px Verdana;
color: #404040;
}
body{
text-align: center;
background: #000000 url(images/main.png) no-repeat;
background-position: top center;
}
a:link, a:visited{
color: #E6436E;
font-weight: bold;
text-decoration: none;
}
a:hover, a:active{
color: #E6436E;
font-weight: bold;
text-decoration: underline;
}
a img{
border: 0;
}
blockquote{
margin: 10px 0 0;
padding: 5px;
border-top: 1px dashed #DDDDDD;
border-bottom: 1px dashed #DDDDDD;
background: #F9F9F9;
}
blockquote p{
padding: 20px;
}
blockquote blockquote{
margin: 0 20px;
background: #FFFFFF;
}
img.alignleft{
margin: 5px 10px 2px 0;
}
img.alignright{
margin: 5px 0 2px 10px;
}
img.alignleft, img.alignright{
padding: 4px;
display: inline;
}
img.centered{
display: block;
margin-left: auto;
margin-right: auto;
}
p img{
max-width: 100%;
}
p{
padding: 10px 0;
}
small{
font-size: 11px;
}
.alignleft{
float: left;
}
.alignright{
float: right;
}
.clear{
clear: both;
margin: 0;
padding: 0;
}
.dottop, .dotbottom{
width: 100%;
background: url(images/dot.gif) right top no-repeat;
}
.dottop div, .dotbottom div{
background: url(images/dot.gif) no-repeat;
}
.dottop, .dottop div, .dotbottom, .dotbottom div{
height: 1px;
font-size: 1px;
}
/************************************************
Header				
************************************************/
.headerright {
width: 800px;
margin: 0px auto 3px;
padding: 0px;
text-align: right;
}

.headerright a img {
border: none;
}
#wrapper{
margin: 80px auto 15px;
width: 979px;
text-align: left;
}
/************************************************
Navbar      				
************************************************/
#navbar {
background: #000000 url(images/nav-bg.gif);
width: 980px;
height: 35px;
font: bold 12px Trebuchet MS, Arial, Tahoma, Verdana;
color: #FFFFFF;
margin: 0px;
padding: 0px;
}

#navbarleft {
width: 980px;
float: left;
margin: 0px;
padding: 0px;
}

#nav {
margin: 0px;
padding: 0px;
}

#nav ul {
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}

#nav li {
list-style: none;
margin: 0px;
padding: 0px;
}

#nav li a, #nav li a:link, #nav li a:visited {
color: #FFFFFF;
display: block;
font: 16px Trebuchet MS, Georgia, Times New Roman;
margin: 0px;
padding: 9px 25px 4px 25px;
}
#nav li a:hover, #nav li a:active {
background: #DE3F64 url(images/nav-bg-hover.gif);
color: #FFFFFF;
font: 16px Trebuchet MS, Georgia, Times New Roman;
margin: 0px;
padding: 9px 25px 4px 25px;
text-decoration: none;
}

#nav li li a, #nav li li a:link, #nav li li a:visited {
background: #555555;
width: 150px;
color: #FFFFFF;
font: 14px Georgia, Times New Roman;
text-transform: lowercase;
float: none;
margin: 0px;
padding: 7px 10px 7px 10px;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

#nav li li a:hover, #nav li li a:active {
background: #777777;
color: #FFFFFF;
padding: 7px 10px 7px 10px;
}
#nav li {
float: left;
padding: 0px;
}
#nav li ul {
z-index: 9999;
position: absolute;
left: -999em;
height: auto;
width: 170px;
margin: 0px;
padding: 0px;
}
#nav li li { }
#nav li ul a { 
width: 140px;
}
#nav li ul a:hover, #nav li ul a:active { 
}
#nav li ul ul {
margin: -32px 0 0 171px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}
#nav li:hover, #nav li.sfhover { 
position: static;
}
textarea, select, input{
border: 1px solid #F47AA8;
font-family: Verdana;
background-color: #FAFAFA;
color: #404040;
}
/************************************************
Leader Board Ad			
************************************************/
#leader {
background: url(images/advertisement1.gif) center left no-repeat; 
padding-left: 12px;
margin: 0px auto 0px auto; 
width: 738px; 
height: 95px;
text-align: center;
}

/************************************************
Search Form				
************************************************/
#searchform {
margin: 0px;
padding: 0px;
overflow: hidden;
display: inline;
}

#searchbox {
background: #FFFFFF !important;
width: 220px;
color: #202020;
font: 12px Georgia, Times New Roman, Trebuchet MS;
margin: 0px;
padding: 4px 0px 3px 5px;
border: 1px solid #C0C0C0;
display: inline;
}

#searchbutton {
background: #FF478B url(images/nav-bg-hover.gif);
color: #FFFFFF;
font: bold 11px Georgia, Times New Roman, Trebuchet MS;
margin: 0px 0px 0px 5px;
padding: 3px 3px 2px 3px;
border: 1px solid #C0C0C0;
}

#searchbutton:hover {
background: #FFFFFF;
color: #D93257;
border: 1px solid #C0C0C0;
}
/************************************************
Sidebars				
************************************************/
.sidebar{
float: left;
margin: 0px;
width: 330px;
text-align: center;
}
#side300-container {
width: 300px;
padding: 0px 15px 0px 15px;
margin: 10px auto;
}
#side300 {
width: 300px;
margin: 0px auto;
}
#cat-list {
width: 300px;
margin: 0px auto 10px;
text-align: left;
}
#cat-list h3{
padding: 0px 0px 5px 0px;
font: normal 18px "Trebuchet MS", Georgia;
color: #DE3F64;
}

#cat-list ul {
margin-left: -20px;
margin-top: 5px;
}

#cat-list ul li{
margin: 0px;
padding: 0px 0px 3px 5px;
}
#cat-list ul li a:link{
color: #404040;
font-weight: normal;
text-decoration: none;
}
#cat-list ul li a:visited{
color: #404040;
font-weight: normal;
text-decoration: none;
}
#cat-list ul li a:hover{
color: #DE3F64;
font-weight: bold;
text-decoration: none;
}
#cat-list ul li a:active{
color: #404040;
font-weight: normal;
text-decoration: none;
}
#archive-list {
width: 300px;
margin: 0px auto 10px;
text-align: left;
}
#archive-list h3{
padding: 0px 0px 5px 0px;
font: normal 18px "Trebuchet MS", Georgia;
color: #DE3F64;
}
#archive-list ul {
margin-left: -20px;
margin-top: 5px;
}
#archive-list ul li{
margin: 0px;
padding: 0px 0px 3px 5px;
}
#archive-list ul li a:link{
color: #404040;
font-weight: normal;
text-decoration: none;
}
#archive-list ul li a:visited{
color: #404040;
font-weight: normal;
text-decoration: none;
}
#archive-list ul li a:hover{
color: #DE3F64;
font-weight: bold;
text-decoration: none;
}
#archive-list ul li a:active{
color: #404040;
font-weight: normal;
text-decoration: none;
}


#flickr {
width: 300px;
margin: 0px auto 10px;
text-align: left;
}
#flickr h3{
padding: 0px 0px 5px 0px;
font: normal 18px "Trebuchet MS", Georgia;
color: #DE3F64;
}

#flickr a img {
width: 50px;
height: 50px;
padding: 0px 3px 6px;
border: 0px;
}	

#sidesky-container {
width: 300px;
padding: 0px;
margin: 10px auto;
}
#sidesky {
width: 300px;
margin: 0px auto;
}
/************************************************
Post & Single Pages				
************************************************/
.container{
float: left;
width: 979px;
background: #FFFFFF;
}
.content{
float: left;
margin: 10px 10px 0;
width: 620px;
display: inline;
overflow: hidden;
text-align: justify;
background: #FFFFFF;
}
.post, .page{
padding: 14px 0 0;
}
.entry-head{
float: left;
width: 620px;
padding: 0 0 7px;
border-bottom: 1px solid #F2F1E9;
background: url(images/title-header.gif) no-repeat 10px 6px;
}
.entry-head h2, .entry-meta{
margin: 0 0 0 56px;
}
.entry-head h2{
font: normal 18px "Trebuchet MS", Georgia;
}
.entry-head h2 a:link, .entry-head h2 a:visited{
color: #DE3F64;
text-decoration:none;
}
.entry-head h2 a:hover, .entry-head h2 a:active{
color: #FF679A;
text-decoration:none;
}
.page .entry-head{
float: none;
background-image: none;
}
.page .entry-head h2{
margin: 0 0 0 10px;
}
.entry-meta{
padding: 1px 0 0;
text-transform: uppercase;
font: 11px Tahoma, Verdana, Arial;
letter-spacing: 1px;
color: #777777;
}
.entry-meta a:link, .entry-meta a:visited {
color: #777777;
font-weight: normal;
text-decoration:none;
}
.entry-meta a:hover, .entry-meta a:active {
color: #777777;
font-weight: normal;
text-decoration: underline;
}
span.entry-date{
padding: 0 0 0 12px;
background: url(images/entrymeta-calendar.gif) no-repeat 0 3px;
}
span.author{
padding: 0 0 0 13px;
background: url(images/entrymeta-pencil.gif) no-repeat 0 3px;
}
span.comments-link{
padding: 0 0 0 14px;
background: url(images/entrymeta-comment.gif) no-repeat 0 3px;
}
.entry-foot{
padding: 4px 10px 3px;
border-top: 1px dashed #DDDDDD;
border-bottom: 1px dashed #DDDDDD;
font-size: 10px;
line-height: 15px;
background: #EEEEEE;
color: #404040;
}
.entry-foot a:link, .entry-foot a:visited {
color: #404040;
font-weight: normal;
text-decoration: none;
}
.entry-foot a:hover, .entry-foot a:active {
color: #D93257;
font-weight: normal;
text-decoration: none;
}
.centervideo {
width: 100%;
margin: 0px auto;
text-align: center;
}
.entry-content{
padding: 0 10px;
line-height: 22px;
}
.entry-content p a:link, .entry-content p a:visited{
color: #DE3F64;
font-weight: bold;
text-decoration: none;
}
.entry-content p a:hover, .entry-content p a:active{
color: #DE3F64;
font-weight: bold;
text-decoration: underline;
}
.entry-content h2{font-size: 24px; font-weight: bold; line-height: 28px;}
.entry-content h3{font-size: 18px; font-weight: bold; line-height: 24px;}
.entry-content h4{font-size: 14px; font-weight: bold; line-height: 20px;}
.entry-content h5{font-size: 11px; line-height: 16px;}
.entry-content h6{font-size: 10px; line-height: 14px;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{
padding: 10px 0 10px;
}
.ads-468x60 img{
margin: 20px 0 0 20px;
}
/************************************************
Footer Navigation				
************************************************/
.navigation{
float: left;
text-align: center;
width: 100%;
margin: 0px auto 0px;
display: inline;
}

/************************************************
Footer				
************************************************/
#footer{
float: left;
width: 980px;
padding: 0px 0 0px;;
text-align: center;
color: #404040;
background: #FFFFFF;
}
#footer a:link, #footer a:visited{
color: #404040;
font-weight:bold;
text-decoration:none;
}
#footer a:hover, #footer a:active{
color: #D93257;
font-weight: bold;
text-decoration: none;
}
#footer p{
padding: 10px 20px;
}
img#wpstats {
width:0px;
height:0px;
overflow:hidden;
}

.thumb-left {
padding: 10px 10px 20px 0px;
float: left;
}
.source {
clear: both;
background-color: #EFEFEF;
border: 1px dashed #000000;
width: 90%;
margin: 0px auto 20px;
padding: 10px;
font-size: 10px;
}

.spacer {
width: 200px;
height: 65px;
margin: 0px auto;
}

#introbox {
margin-bottom: 25px;
padding: 10px;
color: #404040;
font: 12px Verdana, Tahoma;
line-height: 22px;
border: 1px solid #808080;
}