#wrap{
	margin:0 auto;
	text-align:left;
	width:76em;	
}
#content{
	font-size:1.2em;
	float:left;
	padding:0;
	width:500px;
}
#sidebar{
	font-size:1.1em;
	float:right;
	width:225px;
}
#page-content {
	width:775px;
	margin:auto;
}
#header{
	padding:3em 1em;
	margin-bottom:300px;
}
#footer{
	background:#333;
	border-top:1px solid #777;
	color:#888;
	clear:both;
	font-size:0.9em;
	padding:0.5em;
}

#content h3 a {
	color:#000;
	font-family:'Georgia', 'Times New Roman', Serif;
	font-size:1.4em;
}

div.entry {
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:1px solid #e2e2e2;
}

#postinfo {
	font-size:.8em;
	padding-bottom:.5em;
	margin-bottom:.5em;
	border-bottom:1px dotted #666;
}

div.entrymeta {
	font-size:.8em;
	margin-top:1em;
}

div.entrybody p {
	line-height:1.6em;
	margin-bottom:1em;
	font-size:.9em;
}
div.entrybody blockquote, div.entrybody ul, div.entrybody ol {
	margin-left:2em;
}
div.entrybody img {
	border:1px solid #000;
}
div.mceTemp {
	display:inline;
}
div.blognav {
	margin-bottom:1em;
	font-size:.9em;
}
#sidebar ul li ul li {
	line-height:2em;
	padding-left:10px;
	border-left:1px solid #f2f2f2;
     -moz-border-radius-topright: 5px;  
     -moz-border-radius-topleft: 0px;  
     -moz-border-radius-bottomright: 5px;  
     -moz-border-radius-bottomleft: 0px;  
     -webkit-border-top-right-radius: 6px;  
     -webkit-border-top-left-radius: 0px;  
     -webkit-border-bottom-right-radius: 6px;  
     -webkit-border-bottom-left-radius: 0px;  
     border-top-right-radius: 6px;  
     border-top-left-radius: 0px;  
     border-bottom-right-radius: 6px;  
     border-bottom-left-radius: 0px; 
}

#sidebar ul li ul li:hover {
	background-color:#f2f2f2;
	border-left-color:#999;
}

#sidebar h2 {
	width:215px;
	padding:10px;
	font-size:1.2em;
	margin-bottom:5px;
	background-color:#666;
	color:#FFF;
	 -moz-border-radius-topright: 7px;  
     -moz-border-radius-topleft: 7px;  
     -moz-border-radius-bottomright: 7px;  
     -moz-border-radius-bottomleft: 7px;  
     -webkit-border-top-right-radius: 7px;  
     -webkit-border-top-left-radius: 7px;  
     -webkit-border-bottom-right-radius: 7px;  
     -webkit-border-bottom-left-radius: 7px;  
     border-top-right-radius: 6px;  
     border-top-left-radius: 0px;  
     border-bottom-right-radius: 6px;  
     border-bottom-left-radius: 0px; 
}

#commentform p {
	margin-bottom:1em;
}

#respond {
	font-size:1.1em;
	margin-bottom:.5em;
}

#comment {
	width:500px;
	margin-top:1em;
	margin-bottom:1em;
}

div.sociable_tagline {
	font-size:.9em;
	margin-bottom:.5em;
	color:#990000;
	font-weight:bold;
}

div.entrytitle h3 {
	margin-bottom:.5em;
}