/*
Theme Name: Spring11
Theme URI: http://www.urbangiraffe.com/themes/giraffe2
Description: Fully localized and configurable fluid theme with 1 to 3 columns
Version: wonky 3
Author: John Godley
Author URI: http://www.urbangiraffe.com/
*/


/*
 * Basic styles
 *
 */

*
{
margin: 0;
padding: 0;
}

body
{
/* background: #eeeef5 url($scheme/pagebackground.png) repeat top left; */
background: #eeeef5 repeat top left;
font-size: 76%;
color: #666;
font-family: Arial,Sans-serif;
}

#page {
	background-color: #EEEEEE;
	background-image: url("grayshadow.png"), url("grayshadow-top.png");
	background-position: center bottom, center top;
	background-repeat: no-repeat, no-repeat;
	margin: 0 auto;
}

/*
h1 {
font-size:30px;color:#666;font-weight:500;font-family:Arial, sans serif;
}
*/

.clear
{
clear: both;
height: 1px;
padding: 0;
margin: 0;
overflow: hidden;
}

.widecontent, .fullcontent
{
padding: 20px 20px 2em 20px;
text-align: justify;
background-color: #eeeeee;
margin-left:-20px;
margin-top:12px;
width:600px;
}

.widecontent .post
{
font-size: 1.2em;
}

.widecontent p
{
padding: 2px 1em 0.5em 0px;
font-size: 14px;
line-height:20px;
}

#content {
	width:650px;
	margin-left:300px;
}

ul li {
	color: #666666;
	font-size: 14px;
	line-height: 20px;
	list-style-type: disc;
	margin-left: 30px;
	padding-left: 0px;
}

h1 {
	color: #666666;
	font-size: 30px;
	font-weight: 400;
	text-shadow: 0 1px 0 #FFFFFF;
	/* text-transform: uppercase; */
	width: 100%;
}

h2 {
	display: table;
	font-size:18px;
	font-weight: 500;
	height: auto;
	line-height: 24px;
	text-shadow: 0 1px 0 #FFFFFF;
	/* text-transform: uppercase; */
	margin-top: 1.5em;
}

h3 {
	display: table;
	font-size: 16px;
	font-weight: 500;
	height: auto;
	line-height: 24px;
	text-shadow: 0 1px 0 #FFFFFF;
	text-transform: uppercase;
	margin-top: 1.5em;
}
    
    
p {
	font-size: 14px;
	line-height: 20px;
	padding: 2px 1em 0.5em 0; text-align: justify;
}

#page a {
	color: #0095D3;
	text-decoration: none;
	text-shadow: 0 1px 0 #FFFFFF;
}

#page a:hover {
	text-decoration: underline;
}

#rightmenu {
	float:left;
	width:260px;
	display:block;
	margin-left:10px;
	margin-right:10px;
	border: 2px solid #666;
	border-radius: 15px 15px 15px 15px;
	padding: 5px;
}

#rightmenu h1 {
	color: #666666;
	font-size: 20px;
	font-weight: 400;
	text-shadow: 0 1px 0 #FFFFFF;
	margin-top: 15px;
	/* text-transform: uppercase; */
	width: 100%;
}


code {
	font-size:1.1em;
	font-family:monospace;
	color: #222;
}

.author_image {
	border: 5px solid rgba(0, 0, 0, 0.25);
	border-radius: 5px 5px 5px 5px;
	float: right;
	margin: 0 0 0 15px;
	padding: 1px;
}
    
pre {
	background: none repeat scroll 0 0 #2A2A2A !important;
	border-radius: 5px 5px 5px 5px;
	padding: 10px !important;
	background-color: #2A2A2A !important;
	font-size:1.5em;
	font-family: monospace;
	font-weight: bold;
	color: #0095D3 !important;
	overflow: auto;
}

pre code {
	color: #0095D3 !important;
}

.entrytext p {
	margin-left:0.5em;
	margin-right:0.5em;
}

.postmetadata {
	display: block;
	float: right;
	border: 1px solid white;
	border-radius: 5px 5px 5px 5px;
	background: #13964a;
	padding: 5px;
	color: white;
}


