body { background-image: url(../images/ghost-girders-6.jpg); background-repeat: no-repeat; }

.container { margin-left: 160px; }

/* override some blueprint defaults i don't like */
em, dfn { background-color: #fff; }

a { color:#760819; }
a.visited { color:#520611; border-bottom: 1px dotted #520611; }

ul.mainstuff { list-style: none; font-weight: bold; font-size: 200%}

ul.mainstuff ul {list-style: none; }

ul.menu { padding: 5px; margin: 0.75em 0; }

ul.menu li { list-style: none;  margin-right: 1.5em; display: inline; }

ul.menu li a { padding: 0.25em 2.0em 0.25em 0.75em; background: #eee; text-decoration: none; border-left: 1px solid #bbb; border-bottom: 1px solid #888; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }

.box { border-left: 1px solid #bbb; border-bottom: 1px solid #888; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }

ul.menu li a:hover { background-color: #fff; color:#760819; }

#footer { float:right; }

.button { cursor:pointer; border:outset 1px #ccc; background:#999; color:#666; font-weight:bold; margin: 0.5em 0; padding: 3px; background:url(bg/formbg.gif) repeat-x left top; }

input.text { padding 3px; }

.pull-quote { float:right; padding: 0 0 1em 1em; font-size: 175%; }

/* .container { background: url(blueprint/lib/grid.png); } */

.status { background: none; color:#222; font-style: italic; background-image:url(bg/twitter.png); background-position: 4px 4px; background-repeat:no-repeat; padding: 5px 5px 5px 30px; border: 1px solid #ddd; border-top: solid 1px #FFF; background-color:#eee; display:block;}
.status a { text-decoration: none; }

/* lifestream stuff modified from http://zerokspot.com/s/lifestream.css */

ul.lifestream, #legend { padding:0; margin:0; border-top: 1px solid #ddd; }
ul.lifestream { list-style:none; }

ul.lifestream li, #legend div { list-style: none; background-position: 4px 4px; background-repeat:no-repeat; padding: 5px 5px 5px 30px; border: 1px solid #ddd; border-top: solid 1px #FFF; background-color:#eee; }

/* ul.lifestream li:hover { background-color: #C21215 !important; color:#FFF !important; } */

/* ul.lifestream li:hover a, ul.lifestream li:hover .datetime { color: #FFF; } */

/* ul.lifestream li a { text-decoration: none; color: #000; } */

ul.lifestream li .datetime { text-align:right; background: none; color:#222; font-size: 80%; font-style: italic; }

ul.lifestream li.flickr, #legend div.flickr {background-image:url(bg/flickr.png); }
ul.lifestream li.wordie, #legend div.wordie {background-image:url(bg/wordie.png); }
ul.lifestream li.twitter, #legend div.twitter { background-image:url(bg/twitter.png); }
ul.lifestream li.delicious, #legend div.delicious { background-image:url(bg/delicious.png); }
ul.lifestream li.ilike, #legend div.ilike { background-image:url(bg/ilike.png); }
ul.lifestream li.wordie, #legend div.wordie { background-image:url(bg/wordie.png); }
ul.lifestream li.greader, #legend div.greader { background-image:url(bg/greader.png); }

#legend div img { float:right; }

#legend div { height: 22px; }


ul.friends { list-style:none; padding:0; margin:0; border-top: 1px solid #ddd; }

ul.friends li { list-style: none; background-position: 5px 50%; background-color: #eee; background-repeat:no-repeat; padding: 5px 5px 5px 30px; border: 1px solid #ddd; border-top: solid 1px #FFF; }

ul.friends li.mickipedia { background-image:url(bg/film.png); }
ul.friends li.coilhouse { background-image:url(bg/coilhouse.png); }
ul.friends li.jason-carlin { background-image:url(bg/haslayout.png); }

.comment_odd { background-color:#ffdfe0; }

.comment_even { background-color:#eee; }

#articles-list { list-style: none; border-top: 5px solid #eee; border-bottom: 2px solid #ddd; }
#articles-list li.articles-list-item { border-bottom: 5px solid #eee; border-top: 2px solid #ddd;  padding-top: 10px;}

#index-header h1 { margin-bottom: 5px; }
#index-header h2 { margin-left: 50px; }

.footer { border-top: 1px solid #eee; }
.topmenu { border-bottom: 1px solid #eee; margin-bottom: 10px; }


.paginator { padding: .25em .25em .6em .25em; }
.paginate-item { padding: 2px 15px 2px 15px; }
.paginate-pages { padding: 2px 3px; border: 1px solid #ddd; cursor: pointer; text-decoration: underline; }
.paginate-first, .paginate-last { border: 1px solid #ddd; font-weight: bold; }
.paginate-previous, .paginate-next { border: 1px solid #ddd; }
.paginate-link { border: 1px solid #ddd; }
.paginate-current {  border: 1px solid #ddd; font-weight: bold; background-color: #eee; }

