/*   
Theme Name: Peter Writes
Theme URI: http://www.peter-j.co.uk
Description: Theme for Peter Writes
Author: Peter Jobes
Author URI: www.peter-j.co.uk
Version: 1.0
.
Theme by Peter Jobes
.
*/

body {
background-image:url(images/background.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#000033;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000033;
margin:0px;
padding:0px;
}

img {
border:0px;
}

p, h1 {
margin-top:0px;
}

h1 {
font-size:22px;
}

h2 {
font-size:20px;
}

#topBar {
width:100%;
height:32px;
background-image:url(images/background-topbar.png);
background-repeat:repeat-x;
overflow:hidden;
float:left;
}

#topBarInner {
width:940px;
text-align:right;
margin:0px auto;
}

#outerContainer {
width:940px;
margin:0px auto;
}

#headerContainer {
width:940px;
height:164px;
float:left;
}

#mainContainer {
width:940px;
float:left;
}

#homeContainer {
width:930px;
height:250px;
padding:5px;
background-image:url(images/border-background.png);
float:left;
}

#contentColumn {
width:640px;
padding:5px;
background-image:url(images/border-background.png);
float:left;
}

#sideBar {
width:250px;
padding:5px;
margin-left:20px;
background-image:url(images/border-background.png);
float:left;
}

#footerContainer {
width:940px;
padding-top:10px;
text-align:center;
float:left;
}

/**** CONTENT COL SETTING ****/

#contentColTop {
width:640px;
height:12px;
background-image:url(images/contentColHead.jpg);
float:left;
}

#contentCol {
width:600px;
padding:8px 20px;
background-image:url(images/contentColBack.jpg);
float:left;
}

#contentColFoot {
width:640px;
height:12px;
background-image:url(images/contentColFoot.jpg);
float:left;
}

#sideColTop {
width:250px;
height:12px;
background-image:url(images/sideColHead.jpg);
float:left;
}

#sideCol {
width:226px;
padding:0px 12px;
background-image:url(images/sideColBack.jpg);
float:left;
}

#sideColFoot {
width:250px;
height:12px;
background-image:url(images/sideColFoot.jpg);
float:left;
}

/*** Main Menu ***/

#Menu1 {
margin:2px 0px 0px 0px;
padding:0px;
list-style:none;
float:right;
}

#Menu1 li {
margin:0px 4px;
padding:7px;
float:left;
}

/**** OTHER STUFF ****/

.entry {
padding:10px;
text-align:justify;
}

.postmetadata {
color:#666666;
text-align:center;
margin:14px 0px 20px 0px;
}

.post {
border-bottom:1px dotted #006699;
margin:0px 0px 30px 0px;
}

.post h2 {
margin:6px 0px;
}

/****** MAIN TEXT AND LINK STYLES ****/


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;
}

.date {
color:#666666;
margin:0px 0px 10px 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-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;
}

.commentlist li a:link, .commentlist li a:visited {
text-decoration:none;
}

.commentlist li a:hover {
text-decoration:underline;
}

#respond {
padding-top:10px;
float:left;
}

.widgettitle {
text-align:left;
}

/**** IMAGES ****/

.imgThinBorderLeft {
padding:4px;
border:1px solid #CCCCCC;
margin:0px 10px 2px 0px;
float:left;
}

.imgThinBorderRight {
padding:4px;
border:1px solid #CCCCCC;
margin:0px 0px 2px 10px;
float:right;
}

.excerptBox {
width:480px;
margin-left:60px;
text-align:justify;
float:left;
}

/***** MENU 1 ****/

#Menu1 a:link, #Menu1 a:visited {
color:#FFFFFF;
text-decoration:none;
}

#Menu1 a:hover {
color:#676685;
text-decoration:none;
}

#Menu1 .current a:link, #Menu1 .current a:visited {
color:#9999CC;
}

#Menu1 .current a:hover {
color:#676685;
}

#Menu1 .section a:link, #Menu1 .section a:visited {
color:#9999CC;
}

#Menu1 .section a:hover {
color:#676685;
}

/******* GENERAL LINKS ********/

a:link, a:visited {
color:#003366;
text-decoration:underline;
}

a:hover {
color:#006699;
text-decoration:underline;
}

h2 a:link, h2 a:visited {
color:#003366;
text-decoration:none;
}

h2 a:hover {
color:#006699;
text-decoration:underline;
}

/******** SIDEBAR ********/

.sidebarlist {
margin:0px;
padding:0px;
list-style:none;
}

.sidebarlist li ul {
list-style:disc;
margin-bottom:16px;
line-height:20px;
}

.sidebarlist h2 {
color:#003366;
margin-top:0px;
margin-bottom:8px;
font-size:18px;
font-weight:bold;
}

.widget_tag_cloud div {
padding:2px 12px 12px 12px;
}

.sidebarlist a:link, .sidebarlist a:visited {
text-decoration:none;
}

.sidebarlist a:hover {
text-decoration:underline;
}

.imgThinBorder {
padding:5px;
border:1px solid #666666;
}

.imgThinBorderLeft {
padding:5px;
margin:0px 5px 5px 0px;
border:1px solid #666666;
float:left;
}