/* reset browser defaults and basic styles */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin: 0;
	padding: 0;}

table {
	border-collapse: collapse;
	border-spacing: 0;}

fieldset,img {
	border: 0;}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;}

ol,ul {
	list-style: none;}

caption,th {
	text-align: left;}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;}

q:before,q:after {
	content: '';}

a {
	outline: 0;}

b { color: #663366; }


body {
	font: 80% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #272727;
	background: #272727;}


#container {
	width: 1000px;
        background-color: #fff;
	margin: 0 auto;
	position: relative;}

#content {
	float: left;
        background-color: #fff;
	width: 690px;
        padding-left: 10px;
	padding-bottom: 25px;}

#sidebar {
	float: right;
        background-color: #fff;
	width: 300px;
	padding-bottom: 25px;}

#header {
        height: 200px;
        background: url('http://blog.through-my-eyes.org/images/139.jpg');
	margin-bottom: 0px;
        margin-top: 15px;}

#wrap {
        background-color: #fff;
        clear: both;
        margin: 0;
        padding: 0;}

/* main blogpost styles */

h2, #content h2 a:link, #content h2 a:visited {
	font: bold 1.7em "Courier New", Georgia, serif;
	letter-spacing: -2px;
	word-spacing: -5px;
	color: #663366;
	text-decoration: none;
	border: none;}

#content h2 a:link, #content h2 a:visited {
	font-size: 1.1em;}

#content a:link,#content a:visited, #sidebar p a {
	color: #272727;
	border-bottom: 1px dotted #663366;
	text-decoration: none;}

#content a:hover, #sidebar p a:hover {
	color: #272727;
	border-bottom: 1px dotted #663366;}

#content p, #content ul, .simplepie ol, #sidebar p {
	color: #272727;
	font: 1em/1.5em "Frutiger", "Univers", "Candara", Arial, sans-serif;
	margin: 0 2.25em 1em 0.25em;}

#content h3.date {
	margin: -18px 19px 0 0;
	font-size: 0.9em;
	float: right;
	color: #525252;}

div#content img {
	border: 1px dotted rgb(102, 102, 102);
	padding: 4px;
	float: left;
	margin-bottom: 12px;
        margin-right: 12px;
	margin-top: 0;}

#content blockquote {
	border-left: 5px solid rgb(146, 136, 131);
	margin: 15px 30px 0 10px;
	padding-left: 20px;}

#content ul {
	list-style-type: disc;
	margin: 1em 0 1em 3em;}

#content h3 {
	margin: 0 0 1em 2px;
	font-size: 1.2em;}

ul#recent_articles {
	margin-bottom: 2em;}

ul#recent_articles li {
	border-bottom: 1px dotted rgb(85, 85, 85);
	padding: 4px 0;
	margin: 0 35px 0 0;}

ul#recent_articles li a {
	padding-left: 1.75em;}


/* elsewhere article list */
.simplepie ul li {
	padding: 4px 0;
	margin: 0 8px 0 -2px;
	border-bottom: 1px dotted rgb(85, 85, 85);}

.simplepie ul li a, ul#recent_articles li a {
	color: #272727;
	text-decoration: none;}

.simplepie ul li a:hover, ul#recent_articles li a:hover {
	color: #99cc00;
	text-decoration: none;}

#sidebar p img#me {
	border: 1px dotted rgb(102, 102, 102);
	padding: 2px;
	display: block;
	float: left;
	margin: 0 1em 1em 0;}

#sidebar p {
	margin: 5px 25px 2em 0;}


/* comment form styles */

dl#lna_comment {
	margin: 50px 0 0 2px;
	border-top: 1px dotted #919191;
	padding-top: 10px;
	width: 405px;}

dl#lna_comment input, dl#lna_comment textarea {
	width: 250px;
	background-color: #d9d9d9;}

dl#lna_comment input#remember, dl#lna_comment input#forget {
	width: 15px;}

dl#lna_comment input.button {
	width: 60px;}

dl#lna_comment dt{
	display: block;
	margin:  10px 0 2px 0;}

a#txpCommentHelpLink {display:  block;
	padding-top: 10px;
	width: 75px;}

.a_comment_message, p#txpCommentInputForm {
	border:  1px dotted #525252;
	background-color: #1f1f1f;
	margin: 2em 0 0.5em 0;
	width: 405px;}

.a_comment_message p {
	padding: 1em 0 0 1em;}