/*
Theme Name: Obviate 3.0

Author: John Rork
Tags: red, grey, white, fixed width, widgets
*/
#footer tr, #footer td{
text-align:center;
}

body {
		font-family: "helvetica neue", helvetica, arial, sans-serif;
		background-color: #363636;
		background-image:url('images/bg.png');
		margin: 0;
		padding: 0;
		min-width: 980px;
}

#page {
	width: 960px;
}

#sidebar {
	margin-top: -16px;
	float: right;
	width: 320px;
}

#sidebar ul, #topwidget ul{
padding-left: 20px;
color: #6d6d6d;
list-style:square;
}

 #topwidget li{
line-height: 1.0em;
 }

.alignleft{
float:left;
}

.alignright{
float:right;
}
 
#sidebar li, #topwidget li, #footer li{
font-size:0.9em;
color: #6d6d6d;

margin-bottom:8px;

}

#sidebar a{
color: #6d6d6d;
}

#topwidget a:hover, #sidebar a:hover, #footer a:hover{
color:#c64b4b;
}

a img{
border: none;
}

#sidebar a img{
border: 4px solid #6d6d6d;
margin: 5px;
}

#sidebar a:hover img{
border: 4px solid #c64b4b;
}

#header{
	background-color: #c64b4b;
	height: 100px;
	color:white;
	font-size:4em;
	text-align: right;
	padding: 25px;
	margin-bottom:20px;
	}
	
#header img{
		position: relative;
		top: 10px
		}
	

#topwidget{
	background: url('images/grey.png');
	padding: 10px;
	color: #6d6d6d;
	margin:0 0 20px 20px;
	height: 180px;
	float: right;
	width: 280px;
	overflow: hidden;
}

#topwidget a, #sidebar h2 a{
	color: #6d6d6d;
}

.widget{
	background:url('images/grey.png');
	opacity: 1.0;
	padding: 10px;
	min-height: 180px;
	margin-bottom: 20px;
}

#topwidget h2, #sidebar h2 {
color: #6d6d6d;	
text-transform: lowercase;
}

a, #content a:visited{
color: #c64b4b;
text-decoration:none;
}

#content a:hover{
color:#6d6d6d;
}


h2{
	margin: 0 0 10px 0px;
	font-size:2em;
	font-weight:normal;	
	color: #6d6d6d;
	}
	
h3{
	color: #6d6d6d;
}

#bottomwidget{
	float: left;
	width: 280px;
	padding: 10px;
	margin: 10px;
}

#bottomwidget select{
	position: relative;

	top:-45px;
}
	
p.byline{
	color: #6d6d6d;
	float: right;
	position:relative;
	top: -48px;
	font-family: georgia;
	font-style:italic;
}

#datestamp{
	text-align:center;
	float:left;
	margin: 0 20px 0 -20px;
	top: 0px;
	padding: 10px;
	width: 50px;
	background: #c64b4b;
	height: 68px;
	color: white;
}
	
.bignum{
	font-size: 2em;
	line-height: 1em;
}

#content{
	padding: 20px;
	width:600px;
	background-color:white;
	float:left;
	margin: 0px 0 100px;
}


#footer{
	background: #c8c8c8 url('images/bottombg.png') bottom repeat-x;
	color: #6d6d6d;
	border-top: 10px solid #c64b4b;
	height: 320px;
	clear: both;
	overflow:hidden;
	}
	
#footer h2{
color:#333;
}

#footer li{
margin: 2px;
padding: 0;
}

#footer a{
	text-decoration:none;
	color: #c64b4b;
}

#footer ul{
margin:0 0 500px 0;
padding-left:20px;
}

#footer li{
list-style: circle;
}

#footer caption{
	text-align:left;
}

#content h2{
	width: 520px;
	font-weight:bold;
	color: #666;
}

.entry{
border-top: 3px solid #c64b4b;
}


.entry-meta{
font-size: .8em;
margin-top:20px;
font-family:georgia;
font-style:italic;
}

.post{
margin-bottom: 75px;
}

#content p{
font-size:.9em;
line-height:1.5em;
}

#content img{
border: solid #ccc 5px;
margin: 0 10px;
}
.postmetadata{
border-top: 1px dotted #c8c8c8;
padding-top: 10px;
}

blockquote{
background:#d8d8d8;
margin: auto;
width: 400px;
padding: 20px;
font-family:georgia;
font-style:italic;
}

.postmetadata a{
color: #c64b4b;
text-decoration:none;
}

