body {
margin: 0;
padding: 0;  
color: #fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 100.1%;
background: #030302;
	background-image: url('http://www.abbotale.co.uk/ale-blog/wp-content/themes/abbot/images/bg.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}
/* 
Abbot colours

Headings #AC8836


*/

#wrapper{
width: 990px;
margin: 0px;
padding: 0px;
text-align:left;
font-size: 75%;
line-height:20px;
background: #030302;
}

#header{padding: 25px 0px 0 0 ; margin: 0; height:140px;}

/* Headings */ 
#surheader{color:white; text-align:right; padding: 0 14px 0 0; width:976px;}
#surheader div{ float:right;}
#surheader div p{margin: 4px 0; font-size: 90%;}
#surheader div a{color:#FFFAD7;font-weight:100;}
#surheader div form{margin:0; padding:0; margin-top:2px; margin-bottom:2px; margin-left:20px;}
#surheader#surheader input{background: #fff; border: 1px solid #FFFAD7; color: #000; margin:0; padding:2px;}	
#surheader #top-submit {background: #AC8836; color:#ffffff; padding:2px; margin-left:5px;}	
#content { margin: 0; padding: 0;}	

#main {
width: 636px; 
float:right;
margin: 0; padding: 10px 10px 10px 0;
overflow:hidden;
}

#sidebar {
padding: 0;
margin: 0 646px 0 0 ;
width:334px;
background: none;
color:#fff;
}
.head-title { margin-left:20px;margin-top:0; padding-top:0;}

#footer p{margin:0;padding:15px 0;}

#navigation{padding: 5px 15px;}
#navigation div.fleft{float:left;}
#navigation div.fright{ float:right;}

/*  ********** default styles *********** */

p, h1, h3, h4, h5, h6{
 margin-bottom:10px; padding: 0; 
}

h1, h2, h3, h4, h5, h6 {
/*  font-family: georgia, 'Times New Roman', sans-serif; */
}

h1{	font-size: 190%; color:#FFFAD7; margin-top:10px; padding-top:0;}
h1 a {color:#FFFAD7;}
h1 a:hover{color:#FFFAD7;text-decoration:underline;}

h2.descr {font-size: 120%; color:#AC8836; text-transform:uppercase; font-weight:200; font-family:Georgia, "Times New Roman", Times, serif; padding-left:30px; margin-bottom:10px;}

h2{	font-size: 120%; color:#FFFAD7; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }

h3{	font-size: 110%;}
h4{	font-size: 110%;}
h5{	font-size: 100%;}
h6{	font-size: 70%;}

a{color:#FFFAD7;font-weight:800;text-decoration:none;}
a:hover{color:#AC8836;text-decoration:underline;}

a img{ border:0px;}

hr{
height:2px;
margin:5px 0;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

blockquote{
background: #f4f4f4;
padding: 5px 15px;
margin: 3px 30px;
}

form{ margin: 0; padding:0;}

fieldset{padding:10px;margin:0;border:none;}

legend{font-weight:800;}

code{
	font-size: 90%;
	font-family: "Courier New", Courier, monospace;
	white-space: pre;
}

td{ vertical-align:top;}

.aligncenter,
div.aligncenter { display: block;  margin-left: auto; margin-right: auto;}

.alignleft { float: left;}
.alignright { float: right;}

.wp-caption {
   text-align: center;
   margin-top:5px; margin-left:0; margin-bottom:10px; margin-right:10px; 
}

.wp-caption img {   margin: 0;   padding: 0;   border: 0 none; text-align:left}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* Headings */ 

#header h1{}

#header h1 a{
font-weight:100; color: #fff;
text-decoration: none; font-size: 140%; line-height:28px;
}

#header h2{
margin: 0; padding: 0px 0 5px 10px;
font-weight:100; font-style:italic;color: #fff;
font-size: 110%;letter-spacing: 1px;
}

h2#sectiontitle{
font-size:120%;font-weight: 200; font-family: Georgia, "Times New Roman", Times, serif;
margin-left:20px;
color:#fff;
}

/* post styles */

.post{margin: 0 0 10px 0;padding: 5px 10px 5px 10px;}

.entry{margin: 0;padding: 0px 0px 0px 10px;}

.post h2 {
font-size: 170%; color: #FFFAD7; font-weight:600;
margin-bottom:15px;;
}
.post h2 a {font-weight:100; color: #FFFAD7; text-decoration:none;}
.post h2 a:hover {color: #FFFAD7; text-decoration:underline;}
.post p { margin-right:15px;font-size: 120%;}
.post p img { margin-right:15px; margin-bottom:15px;}

.addthis_container { mmargin-top:15px; clear:both;}

.postmetadata{
font-size:90%;
padding: 1px 8px 1px 5px;
margin: 0;
line-height: 12px;
}

.postmetadata{color: #777;}

.responses{float:right;}

.categorymeta{text-align:left; font-size:100%; line-height: 16px; margin-top:10px; margin-left:10px; }
.categorymeta p {  color:#FFFAD7; font-weight:100; margin: 0; margin-bottom:2px;}
.categorymeta p span.tag-title{ color:#AC8836; font-weight:bold; padding-right:5px;}
.categorymeta p a { color:#FFFAD7; font-weight:100;}
.categorymeta p a:hover { text-decoration:underline; font-weight:100;}
/*  Comments   */

h3#comments, h3#postcomment{
	font-size: 100%;
	font-family:verdana, sans-serif;
}	

ol#commentlist{
padding: 0 0 0 20px;
font-size: 90%;
list-style-type: none;
}

ol#commentlist li{	padding: 0px 3px;	margin: 0;}

ol#commentlist li p.commentheader{
margin: 0px 0 0px 0;
display: block;
padding: 1px 5px;
}


ul#commentlist{padding: 0;margin:0;list-style-type:none;}
ul#commentlist li{
	display: block;
	padding: 0;
	margin: 0 15px 5px 15px;
	font-size:90%;
	background: #000;
}
ul#commentlist p{margin: 6px 0;}
ul#commentlist li div.comm{margin: 1px;padding: 1px;}
ul#commentlist li div.gravatar {width:50px;	float:left;	padding: 10px 0 0 10px;}
ul#commentlist li div.gravatar img{border: 2px solid #ccc;}
ul#commentlist li div.commenttext{padding: 0; margin:5px 10px 5px 65px;}
ul#commentlist li div.commenttext div.commentwrapper{margin:0 0 0 5px; padding: 3px 8px;}

/*  sidebar styles */

#subscribe{ text-align:left; margin-left:40px;}
#subscribe p{font-size: 120%;}
#subscribe p a {font-weight: 600; color:#9ABA37; padding-left:10px;}
#subscribe p a:hover{color:#FFFAD7; text-decoration:none;}

#sidebar form{margin:0; padding:0; margin-bottom:20px;}
#sidebar input{background: #fff; border: 1px solid #FFFAD7; color: #FFFAD7; margin:0; padding:0;}

.menu{font-size: 120%; padding-top:5px; padding-bottom:10px; text-align:center;}
.menu a{font-weight: 600; color:#fff; font-family: Georgia, "Times New Roman", Times, serif;}
.menu a:hover{color:#AC8836; text-decoration:none;}
.menu ul{margin:0; padding:0; list-style-type:none;}
.menu ul li.widget{}
.menu ul li.widget ul{	margin: 0; padding:0;}
.menu ul li.widget ul li{ padding-bottom:10px; margin:0; text-align:center;}
.menu ul li.widget ul li ul{ }
.menu ul li.widget ul li ul li{padding: 2px 0 2px 15px; margin:3px 0 0 0;}

.menu ul li.widget h3 {
padding:2px; margin-top:0px; margin-bottom:8px; text-align:center;
font-size:140%; font-weight: 400; color: #AC8836;
}
.menu ul li h3 a {color: #AC8836; font-weight: 800;font-family: Georgia, "Times New Roman", Times, serif;}
.menu ul li h3 a:hover {color: #AC8836; text-decoration: underline;}
.menu form {display:block; margin:0px; padding:4px;}
.menu input {margin:3px 0; font-size:90%;}

li.widget .textwidget, li.widget #search {padding: 2px 5px;}

/* Calendar styles */
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}

#footer a{
font-weight: 100;
}
#footer-info{ float:left; text-align:left; margin-left:25px; padding-bottom:10px;}
#footer-info p{margin:0;color:#ADADAE;font-size:60%; padding-bottom:10px;}
#footer-info p a, #footer-info p a:hover{font-weight:100;color:#ADADAE;}
#footer-logo{ float:right; margin-right:25px; padding-bottom:10px;}