/*  
Theme Name: Richard Stowey
Theme URI: http://www.richardstowey.co.uk/
Description: A basic template created by <a href="http://www.richardstowey.co.uk/">Richard Stowey</a>.
Version: 1
Author: Richard Stowey
Author URI: http://www.richardstowey.couk/
*/

body {
font-family: calibri, arial, helvetica, sans-serif;
margin:0;
padding:0;
font-size:12px;
}

h1, h2, h3, h4, h5, h6 {
letter-spacing:1px;
}

h1, h2, h3, h4, h5, h6, p {
margin:0;
padding:0;
}

small {
margin-left:10px;
width:100%;
font-size:12px;
text-align:right;
display:block;
background-color:#eeeeee;
padding:2px 6px;
color:#777777;
}

a, a:visited, a:link {
color:#0066CC;
text-decoration:none;
}

a:hover {
color:#333333;
}

#container {
width:900px;
margin: 0 auto;
padding:0;
}

#header {
height:80px;
vertical-align:middle;
background-color: #484848;
margin:10px 0 0 0;
padding-top:20px;
border-bottom:5px solid #fab71a;
}

#header h1 {
font-size:32px;
color:#fab71a;
font-weight:normal;
margin:0 0 0 40px;
}

#header h2 {
font-size:15px;
color:#FFFFFF;
font-weight:normal;
text-transform:uppercase;
margin:0 0 0 40px;
}

#header a, #header a:link, #header a:visited, #header a:hover {
color:#fab71a;
}

/* Dynamic Drive Code */

#content {
margin:8px;
}

#contentwrapper{
float: left;
width: 884px;
}

#contentcolumn{
margin-right: 250px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
float: left;
width: 250px; /*Width of right column*/
margin-left: -250px; /*Set left margin to -(RightColumnWidth) */
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* End of dynamic drive code */

/* Used for centered messages */
#contentmessage {
padding: 10px 70px;
}

#breadcrumbs {
clear:both;
line-height:18px;
font-size:11px;
border-top: 1px #b8b8b8 solid;
border-bottom: 1px #b8b8b8 solid;
color:#484848;
margin-top:10px;
}

#breadcrumbs a {
text-decoration:none;
color:#818181;
}

#breadcrumbs a:hover {
text-decoration:none;
color:#000;
}

#footer {
font-size:11px;
color:#b8b8b8;
text-align:left;
padding: 10px 0;

}

#footer a {
color:#b8b8b8;
text-decoration:none;
}

#footer a:hover {
color:#666666;
text-decoration:underline;
}

#copyright {
float:left;
display:inline;
width:300px;
}

#footernav {
margin-left:300px;
text-align:right;
}

#footernav a {
padding: 0 15px;
}

#youarehere {
background-color:#e1e1e1;
padding:3px 4px 2px 4px;
margin-right:5px;
}


/* Navigation from Listmatic */
/* http://css.maxdesign.com.au/listamatic/horizontal24.htm */

#navcontainer {
height:33px;
border-top:1px #a6a6a6 solid;
border-bottom:1px #a6a6a6 solid;
}

ul#navlist
{
margin: 0;
padding: 0;
list-style-type: none;
white-space: nowrap;
}

ul#navlist li
{
float: left;
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: normal;
margin: 0;
padding: 9px 0 9px 0;
background-color: #FFF;
}

#navlist a, #navlist a:link
{
margin: 0;
padding: 9px 15px 9px 15px;
color: #484848;
text-decoration: none;
}

ul#navlist li.current_page_item
{
color: #484848;
background-color: #e1e1e1;
}

#navlist a:hover
{
color: #484848;
background-color: #e1e1e1;
}

/* Post Content */
#listofposts {
width:600px;
}

#singlepost {
width:725px;
margin:15px auto 25px auto;
}

.entry img {
border:#484848 solid 1px;
}

.blogpost {
margin: 10px 0 25px 0;
}

.blogpost h2 {
color:#484848;
font-size:24px;
margin: 0 5px 5px 15px;
padding: 0 0 0 5px;
}

.blogpost h3 {
color:#484848;
font-size:18px;
margin: 0 5px 5px 15px;
padding: 0 0 0 5px;
border-bottom: 1px #484848 solid;
}

.blogpost p {
font-size:12px;
line-height:18px;
margin: 20px;
}

.postmetadata {
color:#999999;
}

#flickrrss {
clear:both;
text-align: center;
background-color:#e1e1e1;
}

#flickrrss img {
border: 1px solid #FFFFFF;
margin: 8px 6px;
}

#aboutme {
padding:10px;
border:1px #e1e1e1 solid;
background-color:#f2f2f2;
margin:10px;
}

#aboutme img {
padding:6px;
}

/* Sidebar */

#sidebar {
margin-bottom:25px;
border-right: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
}

#sidebar h2 {

}

#sidebar ul {
list-style:none;
margin:10px 0 10px 0;
padding:0;
}

#sidebar li {
margin:0 0 0 10px;
padding:0;
}

#sidebar img {
border:0;
}

input {
background-color:#ffffff;
border-top:1px solid #484848;
border-left: 1px solid #484848;
border-bottom: 2px solid #484848;
border-right: 1px solid #484848;
}

textarea {
background-color:#ffffff;
border-top:1px solid #484848;
border-left: 1px solid #484848;
border-bottom: 2px solid #484848;
border-right: 1px solid #484848;
}

option {
background-color:#ffffff;
border-top:1px solid #484848;
border-left: 1px solid #484848;
border-bottom: 2px solid #484848;
border-right: 1px solid #484848;
}

.widget li {
margin-left: 10px;
}

#twitter_div {
margin-left:10px;
}

#twitter_update_list li {
margin-top:10px;
}

.icons {
text-align:center;
}

.icons img {
border:0;
margin: 10px 2px 0 2px;
}

/* Comments */

#postcomments {
width:100%;
}

.nocomments {
width:100%;
padding:35px 0;
text-align:center;
color:#444444;
}

#comments {
margin-left:20px;
color: #484848;
font-size:16px;
}

#leavecomment {
margin-left:25px;
}

#leavecomment p {
margin: 10px 0;
}

#searchresults {
width:725px;
margin:0 auto;
}

#searchresults h2 {
color:#484848;
font-size:24px;
margin: 0 5px 5px 15px;
padding: 0 0 0 5px;
}

#searchresults h3 {
color:#484848;
font-size:20px;
margin: 0 5px 5px 15px;
padding: 0 0 0 5px;
}

/* Space creates space around an object using a div */
.space {
margin:15px;
}

.singlepostadvert {
text-align:center;
margin: 10px 0 10px 70px;
}