/*
Theme Name: a One and a Two
Theme URI: http://wordpress.org/
Description: Sweet ass One Two Theme.
Version: 0.9
Author: Iridesco
Author URI: http://iridesco.com/
Tags: one two, iridesco, black and white

	OneTwo 0.9
	 http://iridesco.com/onetwo/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

* {padding: 0;margin: 0;}

body {
	font-size: 80%;
	font-family:  Helvetica, Arial, 'Lucida Grande', Geneva, Verdana, Sans-Serif;
	background-color: #ffffff;
	color: #000000;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}

/*** The Basic ***/
a {color: #000000; text-decoration: none; border-bottom: 1px dotted #999; outline-style: none;}
a:hover {text-decoration: none; background-color: #000000; color: white;}
a.nobdr {border: 0; background: transparent;}
blockquote {margin: 15px 40px 0 10px; padding: 0 0 0 10px; border-left: 4px solid #ccc;}
blockquote cite {margin: 5px 0 0; display: block;}
p {margin: 1em 0}



/* headers */
h1 {
	font-size: 1.5em;
	margin: 25px 0 0;
}
.logo h1 {background:url("images/logo.gif") no-repeat; text-indent:-5000px; font-size: 0; width: 62px; height: 339px; margin: 0; padding: 0;}
h1.title {font-family: Helvetica, arial; font-size: 21px; margin: 0 0 10px 0; line-height: 27px;}
h1.title a {text-decoration: none; border-bottom: 3px solid #333;}
h1.pagetitle {font-family: Helvetica, arial; font-size: 21px; margin: 0 0 10px 0; line-height: 27px;border-bottom: 3px solid #333;} 
h2.goodstuff {background:url("images/label-goodstuff.gif") no-repeat; text-indent:-5000px; font-size: 0; width: 94px; height: 13px; margin: 0; padding: 0;}
h2.glean {background:url("images/label-gleaned.gif") no-repeat; text-indent:-5000px; font-size: 0; width: 206px; height: 13px; margin: 0; padding: 0;}


/**** LAYOUT ****/
#content_home {width: 917px; margin: 40px auto;}
#content_single {width: 617px; margin: 40px auto;}
.column {float: left; overflow: hidden;}
.logo {width: 65px;}
.posts {width: 510px; margin-left: 40px; margin-top: -20px;}
.archive {margin-top: 0;}
.sidebar {width: 240px; padding: 5px 10px; margin-left: 40px; border-left: 1px solid black; border-right: 1px solid black; font-size: 0.9em;}

/**** POST ****/
.post {padding: 0; border-bottom: 1px dashed #000; margin: 25px 0; padding-bottom: 25px}
.singlepost {padding: 0; margin: 25px 0; padding-bottom: 0}
.post-meta {margin: 10px 0 0 0; color: #999; font-size: 11px; text-align: left;}
.post-meta .comment_link a {border: 0;}

/**** Sidebar ****/
.sidebar ul, ol, li {list-style: none;}
.sidebar .node {margin-bottom: 30px; border-bottom: 1px dashed #000; padding-bottom: 30px; color: #666;}
.sidebar .node h2 {margin-bottom: 15px;}
ul.goodstuff {margin: 0 0 -8px 0; padding: 0;}
ul.goodstuff li a {display: block; background: url("images/goodstuff.gif") no-repeat; width: 240px; height: 18px; padding: 0px; overflow: hidden; text-indent: -9999px; font-size: 0px; margin: 0 0 8px 0; border: 0;}
ul.goodstuff li a.harvest {background-position: 0 0;}
ul.goodstuff li a.hh {background-position: 0px -24px;}
ul.goodstuff li a.wcc {background-position: 0px -48px;}
ul.goodstuff li a.wc {background-position: 0px -72px;}
ul.goodstuff li a.lunch {background-position: 0px -95px;}
ul.goodstuff li a.rumplo {background-position: 0px -118px;}
ol.delicious li {margin: 0 0 15px 0; line-height: 1.25em;}
ol.delicious li a {font-weight: bold; color: #666;}

/**** Comments ****/
#comments {margin: 40px auto; font-size: 0.9em; line-height: 1.25em;}
#comments h3 {margin: 0; font-size: 14px; padding: 8px 10px 6px 10px; line-height: 1em; background-color: #fff; border-top: 1px solid #000;}
.comments {background-color: #ffffff; padding: 0; border-bottom: 1px solid #eeeeee}
.comments ol {list-style: none; margin: 0}
.comments ol li {list-style: none; margin: 0; border-top: 1px dashed #666; padding: 5px 10px; background-color: #fff;}
.comments ol li p.comment-meta {color: #999; margin: 8px 0; font-weight: bold}
.comments ol li p.comment-meta .comment-author {color: #666}
.comments ol li p {margin: 8px 0}

#respond {border-bottom: 1px solid #000; border-top: 1px dashed #666; padding: 10px; background-color: #fff}
#respond table label.comments_right {text-align: right; display: block}
#respond table label.required {font-weight: bold}
#respond table td {padding: 5px;}
#respond table td input.field {width: 170px; padding: 1px;}

/**** Archive ****/
.archive .post h2 {font-size: 18px; margin-bottom: 8px;}
.archive .post p {margin: 0;}
.archive .post-meta {margin: 0; margin-top: 8px;}

#footer {
    padding: 0 0 0 1px;
    margin: 0 auto;
    width: 760px;
    clear: both;
}

#footer p {
    margin: 0;
    padding: 20px 0;
    text-align: center;
}

code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size: 0.9em;}

p img { padding: 0; border: 1px solid black;}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}

.alignright {
    float: right;
}

.alignleft {
    float: left
}

select {
    width: 130px;
}
/* End Form Elements */

a img {
    border: none;
}

.navigation {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 60px;
}
/* End Various Tags & Classes*/


