/*   

Theme Name: Penny Golightly

Theme URI: http://www.pennygolightly.com

Description: Theme for Penny Golightly

Author: Peter J

Author URI: http://www.peter-j.co.uk

Version: 1.0

.

Theme by Peter J

.

*/



html {

background-color:#FFFFFF;

background-image:url(images/background.gif);

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:center; 

}



BODY {

width:1000px;

padding:0px;

margin:0px auto;

text-align:left;

}



p {

margin-top:0px;

}



img {

border:0px;

}



a:link, a:visited {

color:#990033;

text-decoration:none;

}



a:hover {

color:#FF6600;

text-decoration:none;

}



/***** SITE STRUCTURE ******/



#container {

width:1000px;

}



#innerContainer {

width:1000px;

padding-top:182px;

background-image:url(images/content-back.png);

float:left;

}



#spacerCol {

	width:260px;

height:50px;

float:left;

}



#leftCol{

padding:0px 20px;

width:470px;

float:left;

}



#rightCol{

padding:0px 20px;

width:190px;

float:left;

}



#twitterBoxTop {

width:190px;

height:73px;

background-image:url(images/twitter-head.jpg);

float:left;

}



.sideBox {

width:176px;

padding:7px;

margin-bottom:10px;

background-image:url(images/twitter-back.jpg);

background-position:bottom;

float:left;

}



#linkBoxTop {

width:190px;

height:73px;

background-image:url(images/links.jpg);

float:left;

}



#recentCommentsTop {

width:190px;

height:73px;

background-image:url(images/recent-comms.jpg);

float:left;

}



.sideBox2 {

width:174px;

padding:8px;

float:left;

}



.sideBox3 {

width:174px;

padding:8px;

float:left;

}





#header {

width:100%;

position:fixed;

top:0px;

}



#headInner {

width:1000px;

height:178px;

margin:0px;

background-image:url(images/head-back.png);

}



#headLeft {

width:430px;

height:178px;

float:left;

}



#headRightTop {

width:570px;

padding-top:33px;

height:57px;

text-align:right;

float:left;

}



#headRightBottom {

width:480px;

height:30px;

padding:5px 10px;

margin:14px 0px 24px 70px;

color:#660033;

background-image:url(images/announce-back.png);

float:left;

}



#footImage {

width:232px;

height:327px;

position:fixed;

background-image:url(images/penny.png);

bottom:0px;

}

#playingcard {

width:94px;

height:113px;

padding-left:34px;
 
padding-top:214px;

z-index:1000;

}


#footerMartini {

width:232px;

height:327px;

float:left;

}



#widget_twitter_vjck {

width:176px;

margin:0px;

padding:0px;

}



#twitter_time_line {

font-size:11px;

}



#twitter_time_source {

width:160px;

font-size:10px;

text-align:right;

color:#FFFFFF;

}



.post {

	margin-bottom:46px;

}



/******** SIDE WIDGETS  *********/



#sidewidgets {

list-style:none;

padding:0px;

margin:0px;

float:left;

list-style:none;

}



#sidewidgets li {

width:174px;

margin:0px 0px;

padding:0px;

float:left;

list-style:none;

}



#sidewidgets li h2 {

display:none;

}



#sidewidgets li ul {

margin-left:0px;

padding:0px;

list-style:disc;

}



#sidewidgets li li {

padding:2px;

margin:0px;

}



.postmetadata {

text-align:center;

}



.menuImage {

margin-left:10px;

}



/****** MAIN TEXT AND LINK STYLES ****/



h2 {

font-size:20px;

font-weight:normal;

margin:0px 0px 10px 0px;

color:#333333;

}



.sideBox3 h2 {

display:none;

}



.sideBox3 li {

list-style:none;

}



.sideBox3 li ul {

margin-left:15px;

padding-left:2px;

}





.sideBox3 li li {

list-style:disc;

}





.sideBox2 li {

list-style:none;

}



.sideBox2 li li {

list-style:disc;

}





#rightCol h2 {

font-size:16px;

font-weight:normal;

margin:0px 0px 5px 0px;

color:#333333;

}



.categories li {

font-size:12px;

font-weight:normal;

padding:2px;

margin:0px;

}



.linkcat li {

font-size:12px;

font-weight:normal;

padding:2px;

margin:0px;

}





h2 a:link, h2 a:visited {

color:#333333;

text-decoration:none;

}



h2 a:hover {

color:#363636;

text-decoration:none;

}



a:link, a:visited {

color:#007DB0;

text-decoration:none;

}



a:hover {

color:#000033;

text-decoration:underline;

}



#sidewidgets a:link, #sidewidgets a:visited {

color:#000000;

text-decoration:none;

}



#sidewidgets a:hover {

color:#000033;

text-decoration:underline;

}



#headRight a:link, #headRight a:visited {

color:#FFFFFF;

margin:0px 10px;

text-decoration:none;

}



#headRight a:hover {

color:#FFFFFF;

margin:0px 10px;

text-decoration:underline;

}



.date {

color:#666666;

margin:0px 0px 5px 0px;

font-size:12px;

display:block;

}





/*** COMMENTS ***/



.comment-author vcard {

width:100%;

float:left;

}



.avatar {

border:1px solid #003366;

margin:0px 5px 2px 0px;

padding:2px;

float:left;

}



.fn {

padding:2px 0px;

height:22px;

font-size:16px;

font-weight:bold;

float:left;

}



.says {

padding:5px 0px 0px 3px;

font-style:italic;

font-size:14px;

float:left;

}



.comment-meta {

padding:0px;

width:400px;

float:left;

}



.commentlist {

width:460px;

float:left;

}



.commentlist li {

width:100%;

margin:5px 0px 8px 0px;

float:left;

}



.commentlist li p {

width:100%;

padding-top:6px;

float:left;

}



#respond {

padding-top:10px;

float:left;

}



.widgettitle {

text-align:left;

}



/**** SOCIABLE TAGS ****/



.sociable {

width:100%;

margin:4px 0px;

float:left;

}



.sociable ul {

list-style:none;

margin:0px;

padding:0px; 

}



.sociable ul li {

margin:7px;

padding:0px;

float:left;

}



.commentlist {

list-style:none;	

}



.f-column {

width:200px;

padding:5px 15px;

float:left;

}



.f-title {

width:200px;

font-size:15px;

font-weight:bold;

color:#660033;

padding-bottom:6px;

float:left;

}



