/* @override http://robotdarwin.com/wp-content/themes/starkers/style.css */

/* reset */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
a { text-decoration:none }
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */
div.clear { clear: both; }
.hide { display: none; }



/**************************************************************************************************/

/* general layout */
body { background: #fff; padding: 20px 0 0 0; }
div#wrapper { width: 714px; height: 773px; background: #fff; position: relative; margin: 0 auto; background: url(imgs/frame.jpg) no-repeat top left;  }
div#head { height: 39px; width: 870px; position: relative; }
div#content { margin-left: 41px; height: 720px; }
a.sidetitle { width: 100px; height: 375px; background: url(imgs/rd.png) no-repeat top left; position: absolute; top: 10px; left: -88px; }
div#footer { text-align: center; margin: 15px 0; }

div.navigation { width: 615px; height: 20px; margin: 20px 10px 10px 10px; font: 0.875em/1.25em normal Helvetica, Arial, sans-serif; }
div.alignleft { float: left; }
div.alignright { float: right; }

/* menu */
a.info { display: block; overflow: hidden; width: 83px; height: 39px; background: url(imgs/info.jpg) no-repeat top left; position: absolute; right: 0; bottom: 0;; }
a.roboback, div.robostatic { display: block; overflow: hidden; width: 216px; height: 199px; position: absolute; top: 375px; left: 0; background: url(imgs/robot.jpg) no-repeat top left; }
a.info:hover, a.roboback:hover { background-position: bottom left; }

/* typography */
body { font-size:100%; line-height:1.33em; }
* html body { font-size:16px; }

p { font: 0.875em/1.25em normal Helvetica, Arial, sans-serif; color: #000; }
p.date { font-size: 0.7em; font-style: italic; color: #655; }

a { color: #750501; }
a:hover { color: #f00; }

h2 { font: 1.5em/1em bold Georgia, serif; }
h3 { font: 1.3em/1em bold Georgia, serif; }
h1, h4 { display: none; }


/* hides */
body#single img.size-thumbnail { display: none; }
body#single div#content { padding: 4px 0 0; }
body#single div.post {  }
body#single p.postmetadata { margin: 2px 10px 0 10px; font-size: 1em; }
body#single p.date { margin: 0 0 2px 10px; }
body#single p.backtoall { margin: 0 0 0 10px; }

body#archive img.size-medium { display: none; }
body#archive div#content { padding: 10px 0 0; }
body#archive div.post { background: #fff; width: 189px; height: 185px; padding: 10px; float: left; }
body#archive div.post a img { border: 1px solid #aaa; }
body#archive div.post a:hover img { border: 1px solid #750501; }
body#archive div.postst:hover { background: #eee; }

body.info div#content { padding: 16px 0 0 3px; width: 651px; }
body.info div#content p { margin:15px 20px; }

/**************************************************************************************************/
