/*   
Theme Name: CorJesuSacratissimum Thematic
Description: CorJesuSacratissimum Wordpress theme, based on thematic
Author: Mark Rowatt Anderson
Author URI: http://rowatt.com
Template: thematic
Version: 2.1.1
.
(c) Mark Rowatt Anderson
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-l-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* MRA style sheets */
/* Apply default theme styles and colors */
@import url('default.css');


/* -------------------------------------------------------------- */
/* !THEMATIC CSS OVERRIDES */
/* -------------------------------------------------------------- */

/* override typography.css */
body, input, textarea {
	color: #333;
    font: 82.5% "Times New Roman", Times, serif;
    line-height: 1.5;
}
p, ul, ol, dd, pre {
    margin-bottom: 1.5em;
}
pre, code {
	font: 11px Monaco, monospace;
	line-height:1.5;
}
small {
	font-size: 0.9em;
	line-height: 1.5em;
}
h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.0em; }
h6 { font-size: 0.9em; }
#content {
	font-size: 1.2em;
}

/* override images.css*/
.entry-content img,
.wp-caption {
    margin-bottom:1.5em;
}
.wp-smiley {
    max-height:12px;
}

/* override layout css */
.menu {
	width: 940px;
}

/* override 2c-l-fixed.css */
.hentry {
	width: auto;
}
.main-aside {
	width: 250px;
}
#content  {
	margin:0 0 0 280px;
	width: 640px;
}
#content-full-width  {
	margin:0 0 0 0px;
	width: 940px;
}
#main {
	width: 950px;
}

/* -------------------------------------------------------------- */
/* !MISC STYLES */
/* -------------------------------------------------------------- */

body {
	background-color: #E1FDAF;
}

#wrapper {
	margin: 0 auto;
	background-color: white;
	margin:20px auto;
	text-align:left;
	width:987px;
	border: 1px solid #AAA;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 3px 3px 3px #666;
	-webkit-box-shadow: 3px 3px 3px #666;
	box-shadow: 3px 3px 3px #666;
}

body.category-kim #header #branding {
    background: url(img/kim-blog.jpg) 0 0 no-repeat;
}
body.category-roger #header #branding {
    background: url(img/roger-blog.jpg) 0 0 no-repeat;
}

.aside img {
	background-color: white;
	padding: 2px;
	border: 1px solid black;
	margin: 5px;
}

#site-warn {
	text-align: center;
	background-color: #d8c520;
	padding: 4px;
	border-bottom: 1px solid black;
	font-weight: bold;
	font-family: monospace;
	font-size: 2em;
}