/*  THEME NAME: blog.txtTHEME URI: http://www.plaintxt.org/themes/blogtxt/DESCRIPTION: Clean, easy to navigate, and content-centered. Offers a unique CMS-ish home page option. Widgets-friendly and for WordPress 2.0+VERSION: 1.2AUTHOR: Scott Allan WallickAUTHOR URI: http://scottwallick.com/*//*"blog.txt" (C) 2006 Scott Allan Wallick - http://scottwallick.com/ - and distributed under the terms of the GNU General Public License v2*/body {	margin: 0;	padding: 0;		background-image: url(http://wearspanish.com/images/wearSpanrunner.gif);		background-repeat: repeat-x;		text-align: center;}div#masthead {	margin: 0 0 0 0em;	padding: 0;		margin-left: auto;	    margin-right: auto;        text-align: center;}div#wrapper {	margin: 0 0 0 7em;	padding: 0;		margin-left: auto;	    margin-right: auto;        text-align: left;}div#container { margin: 0 300px 0 0; }/* COMMON ELEMENT DECLARATIONS */h1#title, h2.post-title, p#about-next, div.sidebar ul li h2, div.navigation , div.post-entry span.more-link {	text-transform: uppercase;		color: #5A3D1B;}h1, h2, h3, h4, h5, h6 {	font-weight: normal;	line-height: normal;		color: #5A3D1B;}h2.post-title, div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6, div.sidebar ul li h2 {	background: #fff;	color: #5A3D1B;		font-family: Times, "Times New Roman", serif;}div#content img, li a img { border: none; }/* HEADER STUFF */div#header { margin: 5em 0 0 -0.5em; }h1#title, p#description { margin: 0; }h1#title {	font-size: 2em;	letter-spacing: 1px;	padding: 0 0 0 0.1em;	z-index: 2;		color: #5A3D1B;}p#description {	color: #5A3D1B;	font-size: 1.2em;	padding: 0.5em;}/* CONTENT / CONTAINER STUFF */div.narrowcolumn {	padding: 2em 4em 0 0;}h2.post-title {	font-size: 1.5em;	margin: 3em 0 -0.2em 0;		color: #5A3D1B;}div.post-entry p {	font-size: 1em;	margin: 1em 0;}div.post-entry ul li {	list-style: square;	line-height: 150%;}div.post-entry ul li ul { margin-bottom: 0.5em; }div.post-entry ul li ul li {	list-style: circle;}div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6 {	font-size: 1.3em;	margin: 1.5em 0 -0.7em 0;		color: #5A3D1B;}div.post-entry span.more-link, div.post-entry p.paged-link {	font-size: 0.9em;	font-weight: bold;}p.post-footer {	background: #f6f7f8;	border-bottom: 1px solid #ccd0d6;	border-top: 1px solid #ccd0d6;	color: #5A3D1B;	font-size: 0.9em;	text-align: center;	margin: 1em 0 4em 0;	padding: 0.1em 0.2em;}span.pre-title {	background: #fff;	color: #9aa1ae;}/* COMMENTS STUFF */div#comments { margin: 4em 0 0 0; }div#comments h3 {	background: #fff;	color: #4d5663;	font-size: 1.4em;	margin: 2em 0 0.5em 0;}ol.commentlist li { margin: 0 0 5em 0; }ol.commentlist li.trackback {	border: 1px solid #ccd0d6;	font-size: 0.9em;	list-style: none;	margin: 1em 0;	padding: 0.5em;}ol.commentlist li.trackback p {	background: #fff;	color: #777;	margin: 0.5em;}ol.commentlist li p { margin: 0.5em 0; }ol.commentlist p.comment-metadata {	font-style: italic;	margin: 0 0 2em 0;}div.formcontainer p { margin: 0 0 1em 2em; }input#author, input#email, input#url, textarea#comment {	font-size: 1em;	line-height: 125%;	padding: 0.3em;}input#author, input#email, input#url { width: 17em; }textarea#comment {	height: 12em;	overflow: auto;	width: 23em;}/* FOR SEARCH.PHP (THE RESULTS) */ol.searchresults li { margin: 0 0 2em 0; }ol.searchresults li p { margin: 0 0 0.2em 0; }/* SIDEBAR STUFF */div#col1 {	border-left: 1px solid #ccd0d6;	float: left;	margin: 6em 0 0 -300px;	padding: 1em 0 0 0;	width: 250px;}div.sidebar ul {	margin: 0 0 0 2em;	padding: 0;}div.sidebar ul li, div.sidebar ul li p {	list-style: none;	margin: 0 0 2em 0;	padding: 0;		color: #5A3D1B;}div.sidebar ul li h2 {	font: bold 1.1em/normal "times new roman", times, serif;		color: #5A3D1B;	letter-spacing: 1px;	margin: 0 0 0.2em 0;}div.sidebar ul li ul, form {	margin: 0;	padding: 0;}div.sidebar ul li ul li {	background: #fff;	color: #5A3D1B;	margin: 0;	padding: 0 0 0.1em 0;}div.sidebar ul li ul li ul li {	background: #fff;	color: #5A3D1B;	list-style: disc inside;	margin: 0 0 0 1em;}li#rss-links ul li.rss-link, li#interact-links ul li.comment-link, li#interact-links ul li.trackback-link {	list-style: none;	margin: 0;	padding: 0 0 0 1.3em;}li#rss-links ul li.rss-link { background: url(images/feed.png) no-repeat left center; }li#interact-links ul li.comment-link { background: url(images/comment.png) no-repeat left center; }li#interact-links ul li.trackback-link { background: url(images/trackback.png) no-repeat left center; }/* FOOTER STUFF */div#footer {	clear: both;	width: 100%;	padding: 1em 0 1em 0;}div#footer p {	background: #fff;	color: #9aa1ae;	font-size: 0.9em;	margin: 0;}/* UNIVERSAL THINGS */blockquote, code, pre {	background: #ebedef;	color: #4d5663;	padding: 0.1em 1em;}blockquote blockquote {	border-left: 5px solid #ccd0d6;}code, pre { font: 1em/140% "courier new", courier, monospace; }abbr, acronym {	border-bottom: 1px dotted #4a5f82;	cursor: help;}.clearer {	clear: both;	height: 0;}.alignright { float: right; }.alignleft, div#container { float: left; }div.navigation {	clear: both;	font-size: 0.9em;	height: 1.5em;	margin: 3em 0;}/* LAYOUT AND LINKS FOR IMAGES CLASSES: ALIGNRIGHT, ALIGNLEFT, AND CENTER */div#content img.center, div#content img.alignright, div#content img.alignleft {	border: 1px solid #9aa1ae;}div#content a:hover img.center, div#content a:hover img.alignright, div#content a:hover img.alignleft {	border: 1px solid #2c384d;}div#content img.center {	display: block;	margin: 0.4em auto;}div#content img.alignright { margin: 0.4em 0 0.4em 1.1em }div#content img.alignleft { margin: 0.4em 1.1em 0.4em 0; }/* LINKS, PEACE BE UPON THEM */a, a:link, a:visited, a:active, a:hover {	outline: none;	text-decoration: none;		color: #5A3D1B;}div#header a, div#header a:link, div#header a:visited, div#header a:active { color: #5A3D1B; }div#header a:hover { color: #5A3D1B; }div#content a, div#content a:link, div#content a:visited, div#content a:active {	border-bottom: 1px solid #9aa1ae;	color: #5A3D1B;}div#content h2.post-title a:link, div#content h2.post-title a:active, div#content h2.post-title a:visited, div#content p.post-footer a:link, div#content p.post-footer a:active, div#content p.post-footer a:visited {	border-bottom: none;}div.sidebar a, div.sidebar a:link, div.sidebar a:visited, div.sidebar a:active {	background: #fff;	border-bottom: 1px solid #ccd0d6;	color: #5A3D1B;}div#content a:hover, div#content h2.post-title a:hover, div#content p.post-footer a:hover, div.sidebar a:hover {	border-bottom: 1px solid #0d1117;	color: #0d1117;}div#footer p a, div#footer p a:link, div#footer p a:visited, div#footer p a:active {	background: #fff;	border-bottom: 1px solid #ccd0d6;	color: #5A3D1B;}div#footer p a:hover {	background: #fff;	border-bottom: 1px solid #34425b;	color: #34425b;}#nav{margin-top: 7px;color: #bbbbbb;font-family: Times, "Times New Roman", serif;font-size: 16px;font-weight: bold;text-decoration: none; }a.nav:link {color: #ffffff;font-weight: bold;text-decoration: none;font-family: Times, "Times New Roman", serif;font-size: 16px;font-weight: normal;line-height: 20px; } a.nav:visited {color: #ffffff;font-weight: bold;text-decoration: none;font-family: Times, "Times New Roman", serif;font-size: 16px;font-weight: normal;line-height: 20px;}a.nav:hover {color: #6b66cc;font-weight: bold;text-decoration: none;font-family: Times, "Times New Roman", serif;font-size: 16px;font-weight: normal;line-height: 20px; }a.nav:active {color: #cc0000;font-weight: bold;text-decoration: none;font-family: Times, "Times New Roman", serif;font-size: 16px;font-weight: normal;line-height: 20px;}