@charset "UTF-8";
/* A Dollar 28 Cents v3.2.1 */
/* Copyright (c) 2009 A Dollar 28 Cents */
/* Stylesheet by Kevin at A Dollar 28 Cents [http://www.adollar28cents.com] */
/* For Screen */

/************** Colors Used **************
Adobe Kuler Orange on Gray
Cream: fff8e3
Sage: cccc9f
Dark Gray: 33332d
Green: 9eb318
Orange: d94005
*/

/************** Root Element **************/
html { margin:0; padding:0; }
body { margin:0; padding:0; font:small Verdana,Tahoma,sans-serif; color:#fff; 
    background:#33332d url("/img/decor/pattern_135.gif"); }

/************** Headings **************/
h1 { margin:0; padding:0; color:#556342; font:100 300% "Helvetica Neue",Helvetica,Arial,sans-serif; }
h2 { margin:10px 0 0; padding:0; color:#d94005; font:500 180% "Helvetica Neue",Helvetica,Arial,sans-serif; font-stretch:condensed; }
h3 { margin:0; padding:0; color:#d94005; font:500 150% "Helvetica Neue",Helvetica,Arial,sans-serif; }
h4 { margin:0; padding:0; color:#fe9c03; font:500 125% "Helvetica Neue",Helvetica,Arial,sans-serif; }
h5 { margin:0; padding:0; color:#fe9c03; font:500 110% "Helvetica Neue",Helvetica,Arial,sans-serif; }
h6 { margin:0; padding:0; color:#fe9c03; font:500 105% "Helvetica Neue",Helvetica,Arial,sans-serif; }

/************** Links **************/
a:link { color:#1851b4; }
a:visited { color:#991FE0; }
a:hover, a:focus { color:#d94005; }
a:active { color:#fff; background:#d94005; }

/************** Standard Elements **************/
img { border:0 none; }
ol { margin:0 0 0 20px; padding:0; }
ul { margin:0; padding:0; list-style:none; }
ul li { padding-left:10px; background:url("/img/decor/bullet.gif") 2px 5px no-repeat; }
abbr, acronym { border-bottom:1px dotted #eee; cursor:help; }
small { font-size:90%; }
code, pre { font:110% Inconsolata,"Lucida Console",Consolas,"Courier New",Courier,monospace; 
    text-align:left; }
hr { height:1px; margin:0 0 18px 0; padding:0; border:0 none; color:#333; background:#333; }
iframe { border:0 none; }
h2 + p { margin-top:2px; }
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:focus, h1 a:active { color:#556342; text-decoration:none; }

/************** Page Layout **************/
#container { width:80%; min-width:700px; margin:50px auto 20px; padding:15px 10px; 
    border-top:150px solid #9eb318; color:#000; background:#fff8e3; font-size:95%; }
#header { }
#alpha { width:75%; float:left; }
#beta { width:20%; float:right; margin:0 0 0 5px; padding:0 0 0 5px; border-left:1px dotted #556342; }
#beta h2 { position:absolute; top:-9999px; left:-9999px; }
#beta h3 { margin:10px 0 2px 0; font-size:115%; 
    font-weight:bold; text-transform:uppercase; letter-spacing:0.4em; }
#footer { clear:both; text-align:center; font-size:x-small; }
#footer p { margin:0; }

/************** Form Elements **************/
input[type="radio"], input [type="checkbox"] { size:1em; }
.form-text { margin:0 14px 0 0; width:173px; padding:4px 3px; border:0 none;
	color:#999; background:#222; font:0.9em Verdana,Tahoma,sans-serif; }
.form-text:focus { background:#000; outline-color:#999; }
.form-button { width:81px; padding:3px; border:1px solid; border-color:#666 #444 #333 #555;
	color:#666; background:#000; font:0.9em Verdana,Tahoma,sans-serif; }

/************** Movable Type **************/
.entry-asset { border-bottom:1px dotted #556342; }
.asset-body img { width:100%; }
.entry-tags ul, .entry-categories ul { display:inline; list-style:none; margin-left:0; padding-left:0; }
.entry-tags ul li, .entry-categories ul li { display:inline; }
.widget-tag-cloud .widget-content ul { margin-right:0; margin-left:0; }
.widget-tag-cloud .widget-content li { display:inline; margin:0 5px 0 0; padding:0; line-height:1.2; background:none; }
.widget-tag-cloud .rank-1 { font-size:1.75em; }
.widget-tag-cloud .rank-2 { font-size:1.75em; }
.widget-tag-cloud .rank-3 { font-size:1.625em; }
.widget-tag-cloud .rank-4 { font-size:1.5em; }
.widget-tag-cloud .rank-5 { font-size:1.375em; }
.widget-tag-cloud .rank-6 { font-size:1.25em; }
.widget-tag-cloud .rank-7 { font-size:1.125em; }
.widget-tag-cloud .rank-8 { font-size:1em; }
.widget-tag-cloud .rank-9 { font-size:0.95em; }
.widget-tag-cloud .rank-10 { font-size:0.9em; }
.widget-recent-assets .widget-content ul { margin-right:0; overflow:auto; }
.widget-search ul, .widget-syndication ul { list-style:none; margin-left:0; }
.widget-search li, .widget-syndication li { margin:5px 0; }
.item { display:inline; float:left; list-style:none; width:70px; margin:0 5px 8px; text-align:center; 
    vertical-align:middle; overflow:hidden; }

/************** Classes **************/
.icon-list, .img-list { margin:0; list-style:none; line-height:1.5; }
.icon-list li, .img-list li { padding-left:0; background:transparent; }
.icon-list a { padding-left:20px; background-position:0 50%; background-repeat:no-repeat; }
.amazon a { background-image:url("/img/icon/amazon.png"); }
.delicious a { background-image:url("/img/icon/delicious.png"); }
.facebook a { background-image:url("/img/icon/facebook.png"); }
.flickr a { background-image:url("/img/icon/flickr.png"); }
.google_reader a { background-image:url("/img/icon/google_reader.png"); }
.iusethis a { background-image:url("/img/icon/iusethis.png"); }
.linkedin a { background-image:url("/img/icon/linkedin.png"); }
.twitter a { background-image:url("/img/icon/twitter.png"); }

.reverse { padding:0 2px; text-transform:uppercase; letter-spacing:0.1em; background:#9eb318; 
    color:#fff8e3; }
h2 .reverse { text-transform:none; background:#d94005; }

.group:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .group { height:1%; } /* IE6 */
*:first-child+html .group { min-height:1px; } /* IE7 */
