/* @override http://childrenoftherevolution.com.au/wp-content/themes/cotr/style.css */

/*
Theme Name: Children of the Revolution
Theme URI: http://childrenoftherevolution.com.au
Description: A Wordpress template extracted from the old Joomla template
Version: 1.0
Author: Cal Wilson
Author URI: http://oxygenkiosk.com
Tags: css, shoes
*/
* {margin: 0; padding: 0;}
html, body {height: 100%;}
body {font: 76%/1.5 "Baskerville", Times, "Times New Roman", serif; font-weight: normal; background: url('images/body.gif') center top repeat-y #76655a; color: #fff; font-family: Baskerville, Times, "Times New Roman", serif;}
#container {width: 944px; margin: 0 auto; position: relative; height: auto !important; min-height: 100%; height: 100%; color: #666;background: url('images/body.gif') center top repeat-y #76655a;  }
#nonfooter {padding-bottom: 155px;}
div#nav {background:transparent url('images/top.gif') center top no-repeat;  height: 100px; }

#content {width: 593px; float: left; margin-left: 28px; padding-top: 2em; display: inline;}
#sidebar {float: left; width: 265px; padding: 0 18px 0 24px; display: inline;}

#footer {clear:both; background:transparent url('images/footer.png') center top no-repeat; height: 155px;position: absolute;left: 0; bottom: 0; width: 100%;}

h1#logo a {background:transparent url('images/logo.gif') top left no-repeat; text-indent: -9999em; height: 100px; display: block; margin-left: -65px; position: relative;}

div.post, div.page {margin-bottom: 1.5em; background: url('images/content-separator.gif') center bottom no-repeat; padding-left: 24px; padding-bottom: 60px; padding-right: 24px;}
	div.page, div.post.home, div#comments-container {background: url('images/content-separator-last.gif') center bottom no-repeat; padding-bottom: 40px; margin-bottom: 0;}
	div.page {min-height: 390px;}
 div.post.ishoes {background: #EAE6B9; margin-bottom: 0; padding-bottom: 1em;}
div.post-meta {padding: 1em 12px; margin: 0 -12px; margin-bottom: 1em;}
div.entry-content {}
div.navigation {height: 60px; margin-top: -50px; background-color: #EAE6B9;}

#content .textwidget, #content .widgettitle {padding: 0 24px; background: #EAE6B9; margin-bottom: 0; padding-bottom: 0em;}
#content .textwidget {background: #EAE6B9; padding-bottom: 1em;}
#content .textwidget p {font-style: oblique; margin: 0;
	font-size: 1.5em;
	padding-top: 0.4em;
	padding-bottom: 0.5em;
}
p.widget_text {display: none;}
#comment {width: 540px;}
/* ============ */
/* = Comments = */
/* ============ */
div#comments-container {padding: 0 24px;}
	#respond {padding-bottom: 60px;}
	#respond h3 {margin-top: 0em;}
/* ============== */
/* = Navigation = */
/* ============== */
ul#navigation {list-style: none;float: right; padding-right: 24px; margin: 0; padding: 0;}
	ul#navigation li {list-style: none;float: left; margin: 0; padding: 0;}
		ul#navigation li a {display: block;float: left; font-size: 1.4em; padding: 0 12px; color: #F4F9E9; text-decoration: none; font-family: Times, 'Times New Roman', serif; height: 85px; line-height: 85px;}
		ul#navigation li ul {display: none;}
/* =========== */
/* = Sidebar = */
/* =========== */
#sidebar {background:transparent url('images/shoes.png') center top no-repeat;}
#sidebar ul, #sidebar ul li {margin-left: 0; padding-left: 0; list-style: none;}
ul.xoxo {padding-top: 80px; }
#sidebar ul ul {margin-top: 0.3em;}
#sidebar ul p {margin-top: 0.3em;}
/* ========== */
/* = Footer = */
/* ========== */
#footer #footer-contact {list-style: none; margin: 3em 24px 1em 24px; padding-left: 0; overflow: hidden; text-align: center;}
	#footer #footer-contact li {list-style: none; margin-left: 0; padding-left: 0; margin-right: 5px; display: inline;}
	#footer #footer-contact li:last-child {margin-right: 0;}
#footer p {margin-top: 0; text-align: center;}
/* ============== */
/* = Typography = */
/* ============== */
h2, h3, h4 {font-family: Baskerville, Times, "Times New Roman", serif;}
#sidebar ul li li, #sidebar ul li p {font-size: 1em;}
h2 {
	font-size: 2em;
	line-height: 1em;
	margin-top: 0em;
	margin-bottom: 0.75em;
	font-weight: normal;

}
	h2 a {text-decoration: none;}

h3 {
	font-size: 1.5em;
	line-height: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
}
 #sidebar h3 {
		font-size: 1.333333em;
		line-height: 1.125em;
		margin-top: 1.125em;
		margin-bottom: 0.5em;
	}
	
}
h4 {
	font-size: 1.333333em;
	line-height: 1.125em;
	margin-top: 1.125em;
	margin-bottom: 1.125em;
}

h5 {
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 0em;
	margin-bottom: 0.75em;
}

p {
	font-size: 1.166667em;
	line-height: 1.285714em;
	margin-top: 1.285714em;
	margin-bottom: 1.285714em;
}
	p.wp-caption-text {margin: 0;}
ul, ol, dl {margin: 1.5em 0 1.5em 1em; padding: 0 0 0 1em;}
ul li, ol li, dd {padding-left:1em; font-size: 1.166667em;line-height: 1.285714em;}
dt {font-weight: bold; font-variant: small-caps;}
ul li {list-style-type: circle;}
hr {display: none;}
/* ========= */
/* = Forms = */
/* ========= */
form ol, form ol li {margin-left: 0; padding-left: 0; list-style-type: none;}
	form fieldset {padding: 0 12px; border: none; border-top: 1px solid #eee; border-bottom: 1px solid #fff; }
	form ol li label {float: left; width: 150px; margin-right: 12px;}
		form ol li fieldset {margin-bottom: 1em;}
			form ol li fieldset legend {display: block; margin: 0 auto; background: rgba(255, 255, 255, 0.5); padding: 5px 1em;}
		form ol li fieldset ol li label {float: none; padding-left: 12px;}
		form ol li input[type="text"] {margin-bottom: 1em;}
/* Image Atrribution */
.image-wrapper {text-align: center; position: relative;padding-bottom: 10px; overflow: hidden; display: inline-block;}
.image-description {clear:both; position: absolute;bottom: 0; left:1em; font-size: 0.8em; font-style: oblique; width: 100%; text-align: center;}
a {color: #c5310f;}
p img {border: 1px solid #efefef;border-bottom: 4px solid #efefef; max-width: 550px; }
p a, li a {color: #c5310f;}
img.profile-image {float: left; margin: 0 12px 1.5em 0;}
img.left-image {float: left; margin: 0 12px 1.5em 0;}
img.right-image {float: right; margin: 0 0 1.5em 12px;}
.alignleft, img[align="left"] {float: left; margin: 0 1em 1em 0;}
	.alignright, img[align="right"] {float: right; margin: 0 0 1em 1em;}
	.aligncenter {display: block; margin: 1.5em auto 1.5em auto;}
	
	
img.center-image {display: block;margin: 1.5em auto;}
blockquote {padding: 0 24px;}
blockquote p {font-style: oblique;}
blockquote img {max-width: 500px;}

/* ========== */
/* = Tables = */
/* ========== */
.entry-content table {width: 100%;}
	.entry-content table th {font-variant: small-caps;}

#nonfooter:after, div.entry-content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
  
/* ======================== */
/* = Special Post Styling = */
/* ======================== */
    
	
 div.post.ishoes {background: #cfc8a0 url(images/content-separator.gif) no-repeat scroll center -40px; padding-top: 20px;margin-bottom: 1em; padding-bottom: 0;}

#content div.post.ishoes h2.home-blog.entry-title {
	margin-top: 0.6em;
}

div.readmore-home {
	font-size: 1.3em;
}



div.readmore-home-blog {
background: url(images/content-separator.gif) no-repeat scroll center 35px;
	padding-bottom: 32px;
	padding-left: 1.7em;
}
    

    
/* ========= */
/* = Toold = */
/* ========= */
/*Translucent Backgrounds */
div.post-meta {background-color: rgba(0,0,0,0.1);}
form fieldset {background-color: rgba(255,255,255,0.5);}
/* Rounded Corners */
div.post-meta {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;}