/* @override 
	http://rohan.local/wpmu/erambler/wp-content/themes/erambling/style.css
	http://erambler.co.uk/wp-content/themes/erambling/style.css
*/

/*
Theme Name: e-Rambling
Theme URI: http://erambler.co.uk/theme
Description: Customised version of the Hybrid theme for erambler.co.uk
Version: 0.4
Author: Jez Cope
Author URI: http://erambler.co.uk/
Tags: Custom
Template: hybrid
*/

/* Get base CSS */
@import url('../hybrid/library/css/18px.css');

/* Get layout CSS */
@import url('../hybrid/library/css/2c-l-fixed.css');

/* Get plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');

/* Get default CSS */
@import url('../hybrid/library/css/screen.css');

/* Make sure theme clears WP.org theme repository checklist */

.alignright {}
.alignleft {}
.alignnone {}
.aligncenter {}
.avatar {}
.wp-caption {}
.gallery {}
.wp-smiley {}


/* Body */

body {
	font: normal normal normal 10pt/133% Georgia, Times, "Times New Roman", serif;
	color: #000;
	background: url(library/images/purbeck.jpg) fixed;
}

#body-container {
    margin-top: 0px;
}

/* General styles */

a, a:visited {
    color: #5D809C;
    text-decoration: none;
}
a:hover, a:active {
    color: #5D809C;
    text-decoration: underline;
}

blockquote {
    color: black;
    background: #FEEDDA;
    border-width: 0 0 0 3px;
    border-color: #A99983;
    border-style: solid;
    padding: 8px 8px 8px 8px;
    margin: 0 18px 18px 18px;
}

h1,h2,h3,h4,h5,h6 {
	line-height: 110%;
}


/* Header */

#header-container {
    padding: 20px;
    height: 80px;
    /*background: url(library/images/wormshead.jpg) no-repeat top center;*/
    background: white;
    -moz-opacity: 0.7;
    opacity: 0.7;
    filter:alpha(opacity=70);
	border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
}

#site-title {
    margin: 0 0 10px 0;
}

#site-description {
/*    margin: 58px 0;*/
    color: #000000;
}

/* Posts/pages */

.hentry {
	margin: 18px 0 18px 0;
    background: white;
    /*-moz-opacity: 0.8;
    opacity: 0.8;
    filter:alpha(opacity=80);*/
    border: none;
    padding: 20px 20px 0 20px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
}

.content {
	width: 600px;
}

p.byline {
	margin: 0 0 15px 0;
}

/* Comments */

#comments, #respond, p.btc-powered, p.btc-summary {
	margin: 18px 0 18px 0;
    background: white;
    /*-moz-opacity: 0.8;
    opacity: 0.8;
    filter:alpha(opacity=80);*/
    border: none;
    padding: 18px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
}

#comments li {
	border: 1px dashed #ccc;
	margin-bottom: 18px;
}

/* Image caption */

div.wp-caption {
    color: #A99983;
	background: #feedda;
	border: 1px solid #A99983;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}

img {
	border: none;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}

/* Social network icons */

.me-elsewhere ul.blogroll {
	list-style-type: none;
	list-style-image: none;
	text-align: center;
	margin: 0;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 30px;
}

.me-elsewhere ul.blogroll li {
	display: inline;
	margin: 5px;
}

.me-elsewhere ul.blogroll li a {
	text-decoration: none;
}

/* Navigation bar */


#navigation {
    padding-left: 20px;
}

#page-nav li a {
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border: none;
	background: white;
    -moz-opacity: 0.7;
    opacity: 0.7;
    filter:alpha(opacity=70);
}

#page-nav li.current_page_item a {
	background: white;
}

#navigation {
    margin-bottom: 20px;
}

/* Breadcrumb navigation */

.breadcrumb, .tag-title, .category-title {
    color: #feedda;
    background: black;
    /*opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);*/
    padding: 10px;
    margin: 0 0 18px 0;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
}

.breadcrumb a {
    color: #D9C39A;
}
.breadcrumb a:hover {
    color: #D9C39A;
}

.tag-info, .category-info {
	margin: 0;
}

.tag-title:before {
	content: 'Tag: ';
}

.category-title:before {
	content:  'Category: ';
}

/* Footer */

.previous, .next {
    color: #feedda;
    background: black;
    /*opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);*/
    padding: 6px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
}

#footer {
    color: #feedda;
    background: black;
    /*opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);*/
    padding: 10px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
}

#openid_enabled_link,.openid_link,#openid_identifier,#commentform #openid_identifier {
	background-image: none;
	background-position: 3px 50%;
	background-repeat: no-repeat;
	padding-left: 21px!important;
}

/* Sidebars */

/* Utility 'sidebars' */

div#utility-before-content {
    padding: 0;
    background: none;
    border: none;
}

/* Sidebar widgets */

.widget-title {
	margin: 0 0 6px 0;
	padding: 0 0 6px 0;
    font-size: 125%;
    color: #feedda;
}
.widget {
	margin: 0 0 18px 0;
	padding: 20px 20px 20px 20px;
	background: black;
	color: #feedda;
    /*-moz-opacity: 0.7;
    opacity: 0.7;
    filter:alpha(opacity=70);*/
	border: none;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
}

.widget a,
.widget a:visited {
    color: #D9C39A;
    text-decoration: underline;
}
.widget a:hover,
.widget a:active {
    color: #D9C39A;
    text-decoration: none;
}

#subsidiary .widget {
	width: 250px;
}

div.textwidget p {
	margin: 0;
}

/* Flickr widget */

div.flickr {
	text-align: center;
}

img.flickr_photo {
	margin: 3px;
}
