/*
Theme Name: Karen Gillan Theme
Theme URI: http://provoquant.org
Version: 1.00
Author: Stacey Moore
Author URL: http://provoquant.org
Tags: Karen Gillan, 3 columns 
*/


/************* Typography *************/


a:link {color: #ffffff; text-decoration : none;}
	
a:visited { color: #ffffff; text-decoration : none;}

a:active { color: #ffffff; text-decoration : none;}

a:hover { color: #a68590; text-decoration : none;}


p {
text-align:left;
font-size: 11px;
color: #58525e;
margin: 0px;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
padding-bottom: 5px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-weight: normal;
line-height: 12px;
} 


h1 {
width: 505px;
height: 69px;
text-align: left;
color: #ffffff;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0px;
padding: 0px;
} 

h2 {
background-image: url('Images/H2_Bg.jpg');
background-repeat: no-repeat;
width: 185px;
height: 38px;
font-size: 12px;
color: #dddbdf;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-weight: bold;
text-align:left;
margin: 0px;
padding-top: 12px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
} 

h3 {
text-align:left;
font-size: 11px;
color: #774c60;
margin: 0px;
padding-left: 10px;
padding-right: 20px;
padding-top: 0px;
padding-bottom: 8px;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-weight: normal;
line-height: 12px;
} 

h4 {
text-align:left;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #633345;
font-weight: bold;
margin: 0px;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
padding-bottom: 5px;
} 

h5 {
text-align:left;
color: #774c60;
text-align: left;
font-family: Arial, Verdana, sans-serif;
font-size: 11pt;
font-weight: bold;
margin: 0px;
padding-left: 17px;
padding-top: 2px;
padding-bottom: 6px;
} 


small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
}

.tightleft {
text-align:left;
margin: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 10px;
} 

.justify {
text-align: justify;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 10px;
margin: 0px;
}

#welcome {
width: 212px;
height: 80px;
display:inline;
position: relative;
float: left;
margin: 0px;
padding: 0px;
}

.welcometitle {
font-family: verdana;
font-size: 8pt;
color: #5d3947;
text-align: justify;
margin: 0px;
padding-left: 0px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 0px;
}

.welcometext {
font-family: Helvetica, Verdana, sans-serif;
font-size: 10px;
font-stretch: semi-expanded;
color: #5d3947;
margin: 0px;
text-align: justify;
margin: 0px;
padding-left: 0px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 0px;
}

#images {
width: 300px;
height: 80px;
display:inline;
position: relative;
float: right;
margin: 0px;
padding: 0px;
}

.imgtitle {
font-family: verdana;
font-size: 8pt;
color: #5d3947;
text-align: left;
margin: 0px;
padding-left: 2px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.latestimg {
font-family: Tahoma;
font-size: 7pt;
color: #5d3947;
text-align: justify;
margin: 0px;
padding-left: 2px;
padding-right: 0px;
padding-top: 5px;
padding-bottom: 0px;
}

.cpg_galthumbimage {
width: 62px;
height: 65px;
float: left;
margin-right: 4px;
margin-bottom: 4px;
padding:3px;
border:1px solid #623a4b;
background-color:#ffffff;
}

.center {
text-align: center;
padding: 0px;
}

.pagetitle {
text-align: center;
padding: 0px;
margin: 0px;
font-family: Helvetica, Arial, Verdana, sans-serif; 
}

.navigation {
text-align: center;
font-size: 11px;
color: #ffffff;
margin: 0px;
padding: 0px;
font-family: Helvetica, Arial, Verdana, sans-serif; 
font-weight: normal;
line-height: 12px;
} 

.entry {
font-size: 11px;
color: #68646c;
padding: 0px;
margin: 0px;
font-family: Helvetica, Arial, Verdana, sans-serif; 
} 

.postmetadata {
font-size: 10px;
color: #68646c;
margin: 0px;
padding: 0px;
font-family: Helvetica, Arial, Verdana, sans-serif; 
font-weight: bold;
} 


/************* Body & Structure *************/


body
{
background-color: #512b39;
}					

#wrapper
{
background-image: url('Images/Wrapper.jpg');
background-repeat: repeat-y;
position: relative;
overflow: hidden;
width:1008px;
margin: 0px;
padding: 0px;
}


#header{
background: url('Images/Header.jpg');
background-repeat: no-repeat;
position: relative;
width:1008px;
height:550px;
margin:0; 
padding:0; 
} 

#footer
{
background-image: url('Images/Footer.jpg');
background-repeat: no-repeat;
width:1008px;
height:27px;
position: relative;
margin:0; 
padding:0; 
display:block;
overflow: hidden;
}

img{
border:none;
padding:0;
margin:0;
}


/************* Sidebars *************/

.imgborder {
margin:0;
padding:3px;
border:1px solid #706d73;
background-color:#ffffff;
}

#leftwrapper
{
width:218px;
margin: 0px;
padding: 0px;
display:inline;
position: relative;
float: left;
left: 35px;
top: 1px;
overflow: hidden;
}

#lefttop
{
background-image: url('Images/Sidebar_Top.jpg');
background-repeat: no-repeat;
width:218px;
height: 23px;
margin: 0px;
padding: 0px;
position: relative;
overflow: hidden;
}

#left
{
background-image: url('Images/Sidebar_Bg.jpg');
background-repeat: repeat-y;
width:220px;
margin: 0px;
padding-left: 15px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
position: relative;
overflow: hidden;
}

#leftbottom
{
background-image: url('Images/Sidebar_Bottom.jpg');
background-repeat: no-repeat;
width:218px;
height: 23px;
margin: 0px;
padding: 0px;
position: relative;
overflow: hidden;
}


#rightwrapper
{
width:219px;
margin: 0px;
padding: 0px;
display:inline;
position:relative;
overflow: hidden;
float: left;
left: 35px;
top: 1px;
}

#righttop
{
background-image: url('Images/Sidebar_Top.jpg');
background-repeat: no-repeat;
width:219px;
height: 23px;
margin: 0px;
padding: 0px;
position: relative;
overflow: hidden;
}

#right
{
background-image: url('Images/Sidebar_Bg.jpg');
background-repeat: repeat-y;
width:219px;
margin: 0px;
padding-left: 15px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
position: relative;
overflow: hidden;
}

#rightbottom
{
background-image: url('Images/Sidebar_Bottom.jpg');
background-repeat: no-repeat;
width:219px;
height: 23px;
margin: 0px;
padding: 0px;
position: relative;
overflow: hidden;
}


/************* Main Content *************/

.date {
width: 63px;
height: 47px;
margin: 0px;
padding-left: 35px;
padding-right: 0px;
padding-top: 24px;
padding-bottom: 0px;
text-align: center;
float: left;	
}

.datetext{	
margin: 0px;
display: block;
font-size: 11px;
color: #774c60;
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-weight: bold;
text-align: center;
text-transform: uppercase;
}

.post {
margin-bottom: 0px;
}

.posttitle {
color: #ffffff;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
float: left;
padding-left: 15px;
padding-right: 0px;
padding-top: 24px;
padding-bottom: 0px;
margin: 0px;
}

.postcomments{
color: #ffffff;
font-family: Helvetica, Arial, Verdana, sans-serif; 
font-size: 10px;
margin: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#middlewrapper
{
width:505px;
margin: 0px;
padding: 0px;
position:relative;
display:inline;
overflow: hidden;
float: left;
left: 35px;
top: 5px;
}

#middletop
{
background-image: url('Images/Content_Top.jpg');
background-repeat: no-repeat;
width:505px;
height: 69px;
margin: 0px;
padding: 0px;
position: relative;
display:block;
overflow: hidden;
}

#middle
{
background-image: url('Images/Content_Bg.jpg');
background-repeat: repeat-y;
width:505px;
margin: 0px;
padding-left: 0px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
position: relative;
display:block;
overflow: hidden;
}

#middlebottom
{
background-image: url('Images/Content_Bottom.jpg');
background-repeat: no-repeat;
width:505px;
height: 40px;
margin: 0px;
padding-left: 20px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
position: relative;
display:block;
overflow: hidden;
}

/************* Comments *************/


#comment-top
{
background-image: url('Images/Comment_Top.jpg');
background-repeat: no-repeat;
width:505px;
height: 23px;
margin: 0px;
padding: 0px;
display:block;
overflow: hidden;
}

#comment-bg
{
background-image: url('Images/Comment_Bg.jpg');
background-repeat: repeat-y;
width:505px;
margin:0px;
padding: 0px;
display:block;
overflow: hidden;
}


#comment-bottom
{
background-image: url('Images/Comment_Bottom.jpg');
background-repeat: no-repeat;
width:505px;
height: 23px;
margin-bottom: 10px;
padding: 0px;
display:block;
overflow: hidden;
}


#comments{
padding-left: 20px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

#postcomment{
margin: 0px;
padding-left: 20px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.admin_link{
padding-left: 5px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 0px;
}
