/*
Theme Name: Francis' theme
Theme URI: http://skysong.eu/
Description: Two column theme.
Version: 20100906
Author: Francis Sedgemore
Author URI: http://skysong.eu
*/

img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}

body{
	margin: 0 0;
	padding: 0 0;
	text-align: center;
	font-family: Arial, sans-serif;
	line-height:1.3;
	background: #ffffff;
	}

#wrap-all{
	margin:0 auto;
	padding:0 0;
	width:825px;
	text-align:left;
	}

#header{
	margin:0 0;
	margin-top:2px;
	height:100px;
	color:#80201c;
	}

#banner{
	margin-left:19px;
	}

#title{
	float:left;
	width:auto;
	}

#title img{
	margin:0 0;
	padding:0 0;
	}

h1 {	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
	font-weight:bold;	margin:0;
	font-size:1.75em;	}
#header h1{
	margin:10px 0 -15px 10px;
	font-size:3em;	}

#header h1 a{
	font-weight:normal;
	color:#a11f17;
	}

#header h2{
	margin: 0 0 33px 13px;
	padding: 0 0;
	font: normal 1.2em Arial, sans-serif;
	color:#ffffff;
	}

ul#navigation-top{
	margin:0 0;
	padding:0 0;
	float:left;
	font-weight:bold;
	list-style-type:none;
	}

ul#navigation-top li{
	margin:0 0;
	padding:0 0;
	float:left;
	}

ul#navigation-top li a,
ul#navigation-top li a:link,
ul#navigation-top li a:visited{
	display:block;
	margin:0 15px;
	padding:8px 0;
	color:#40637e;
	background-color:transparent;
	text-decoration:none;
	}

ul#navigation-top li a:hover{
	color:#a11f17;
	background-color:transparent;
	text-decoration:none;
	}

#header form{
	margin:0 0 0 680px;
	padding:3px 0;
	}

#searchform div {
margin: 0 0;
padding: 0 0;
}

#searchform input {
margin: 0 0;
padding: 0 0;
}

input#s {
margin: 0 0;
margin-left:5px;
padding: 2px 2px;
}

#wrap-content{
	margin:0 0;
	padding:0 0;
	width:575px;
	float:left;
	text-align:left;
	}

#content{
	margin-left:20px;
	margin-top:15px;
	width:575px;
	font-size:10pt;
	}
	
sub, sup{
		line-height:0;
		font-size:8pt;
		}

small {
	font-family:Arial; Sans-Serif;
	font-size:8pt;
	color:#333333;
	}

#sidebar{
	text-align:right;
	margin-left:615px;
	margin-top:-50px;
	padding-top:20px;
	width:190px;
	font-size:8.5pt;
	color:#40637e;
	}

#footer{	font-family:Arial; Helvetica; Sans-Serif;
	width:100%;
	text-align:center;
	color:#000000;	clear:both;	font-size:8pt;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;	}
#footer p{
	margin:0 auto;
	padding:0 0;
	width:860px;
	}

/* wordpress elements */

.post{
	margin:0 0 10px 0;
	padding:0 0;
	}

.titles{
	margin:0 0 0px 0;
	padding:0 0;
	}

h2{	font-family:'Trebuchet MS','Lucida Grande',Arial,Sans-Serif;
	font-weight:normal;	margin:0;
	padding-bottom:10px;    font-size:1.6em;    color:#001730;
	line-height:1.1;
	}
.post h2{
	margin:0 0;
	margin-bottom:-10px;
	font-size:1.6em;
	}

.post h2 a, .post h2 a:link, .post h2 a:visited{
	text-decoration: none;
	}

.post h2 a:hover{
	color:#a11f17;
	}

h3{
	font-weight:normal;
	margin-bottom:-5px;
	}
	
h4{
font-size:1.1em;
font-weight:normal;
	}
	
.titledate h4{	font-size:8pt;
	color:#6F6F6F;	margin-top:5px;
	font-weight:normal;
	}

.entry a{
	text-decoration: underline;
	}

.entry a:hover{
	text-decoration: none;
	}

.entry table{
	margin-left:0;
	margin-top:10px;
	}

p.alt{
	padding:5px 0 0 0px;
	margin-top:0px;
	color:#a11f17;
	color:#666666;
	font-size:8.5pt;
	}

.navigation{
	margin:0 0 0 0;
	padding:0 0;
	}

.description{
	color:#40637e;
	font-size:12pt;
	}

.description a{
	color:#666666;
	line-height:1.8;
	}
	
.puff {
	font-size:8.5pt;
	text-align:right;
	color:#000000;
	}
	
#navmenu{	padding:25px 0 0 0;	}
#navmenu ul{
	margin-left:6px;
	margin-top:-20px;
	}
#navmenu li {	display:inline; 	padding: 0 0 0 5px;	}

* html #navmenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#navmenu ul li{
display: inline;
}

#navmenu ul li a{
margin-left:10px;
padding:5px 0px 0px 0px;
}

#navmenu ul li a:hover{
border-bottom: 4px solid black;
}


ul{	margin:0 0 0 20px;
	padding:0;
    list-style-type: circle;
	}

ol{
	margin:0 0 0 20px;
	padding:0;
	}

/* Comments */

.comment-timeout{
	font-size:8pt;
	}
	
#commentsblock{
	margin:0 0;
	padding:0 0;
	font-size:10pt;
	}

#commentsblock2{
	margin:0 0;
	padding:0 0;
	font-size:8.5pt;
	}

#commentsblock2 textarea{
	background:#ffffff;	width:350px;
	}
#commentsblock h3, #commentsblock2 h3{
	margin:0px 0 0 0;
	padding:2px 0 5px 0;
	background-color:transparent;
	font:normal 1.1em Arial, sans-serif;
	border-bottom:1px solid #efefef;
	}

ol.commentlist li{
	margin: 5px 0 10px -30px;
	padding: 0 10px;
	list-style-type:none;
	font-size:8.5pt;
	}

ol.commentlist a{
	text-decoration: none;
	}

.alt{
	margin-bottom:10px;
	}

.commentmetadata{
	margin:0 0;
	padding:0 0;
	text-align:left;
	}

/* Sidebar */

ul#sidebar{
	margin:0 0;
	padding:0 0;
	list-style-type:none;
	}

ul#sidebar li{
	margin:0 0 10px 0;
	height:100%;
	}

ul#sidebar li h2,
#wp-calendar caption{
	margin:0 0;
	text-align:center;
	font-size:1.1em;
	font-weight:normal;
	}

ul#sidebar li ul{
	margin:10px 0 0 0;
	list-style-type:none;
	padding-left:0px;
	}

ul#sidebar li li{
	margin:0 0;
	padding:0 0;
	border-bottom:0;
	}

ul#sidebar li li ul{
	margin:0 0;
	padding:0 0;
	}

ul#sidebar a{
	text-decoration: none;
	}

ul#sidebar li li a{
	margin:0 0;
	padding:3px 0 3px 0;
	display:block;
	height:100%;
	}

ul#sidebar li li a:hover{
	background:#efefef;
	}

ul#sidebar li li li{
	margin:0 0;
	padding:0 0;
	border-bottom:0;
	}

ul#sidebar li li li a{
	margin:0 0;
	padding:3px 0 3px 40px;
	display:block;
	text-decoration:none;
	}

ul#sidebar li li li a:hover{
	background:#efefef;
	}

table#wp-calendar{
	width:100%;
	text-align:center;
	color:#40637e;
	}

#wp-calendar td{
	background:#efefef;
	}

#wp-calendar td a{
	display:block;
	color:#ffffff;
	background-color:#5b8db4;
	}

#wp-calendar td a:hover{
	color:#a11f17;
	background-color:#efefef;
	}

#wp-calendar .pad{
	background:transparent;
	}

#wp-calendar #prev a,
#wp-calendar #next a{
	color:#40637e;
	background-color:#efefef;
	}

#wp-calendar #prev a:hover,
#wp-calendar #next a:hover{
	color:#a11f17;
	background-color:#efefef;
	}

/* alignment styles */

.align-left{
	text-align:left;
	}

.align-right{
	text-align:right;
	}

div.align-left{
	float:left;
	}

div.align-right{
	float:right;
	}

div.align-center{
	display:block;
	margin:10px auto;
	}

img.align-left{
	float:left;
	margin:0 5px 2px 0;
	padding:5px 5px;
	background:#efefef;
	}

img.align-right{
	float:right;
	margin:0 0 2px 5px;
	padding:5px 5px;
	background:#efefef;
	}

img.align-center{
	display:block;
	margin:0px auto 2px auto;
	}

/* generic styles */

.clear{
	clear:both;
	}

a, a:link, a:visited{
	color:#40637e;
	background-color:transparent;
	text-decoration:none;
	}

a:hover{
	color:#a11f17;
	background-color:transparent;
	text-decoration:none;
	}

img{
	border:0;
	}

hr{
	height:1px;
	margin-top:20px;
	margin-bottom:15px;
	color:#efefef;
	border-style:solid;
	border-width:1px 0 0 0;
	}
	
code{
	font:1.0em "Courier New", Courier, sans-serif;
	}

blockquote{
	border-left:5px solid grey;
	padding-left:10px;
	margin-left:0px;
	font-style:italic;	}

