/*	Copyright 2008 Bobby van der Sluis <http://www.bobbyvandersluis.com/> All rights reserved.
*/

/*	Default
*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, pre { margin:0; padding:0; }

/*	Layout
*/
body { background:transparent; }

/*	Styles
*/
h1, h2, h4, h5, h6, .entry-meta, .meta-data { padding-bottom:0; }
h3 { padding-top:14px; padding-bottom:7px; } /* needed to get the same baseline as h1 */
p, ul, ol, dl, pre { padding-bottom:21px; }

h1 { line-height: 42px; }
h2, h3, h4, h5, h6, p, li, pre, label { line-height:21px; }

h2, h4, h5, h6, input, textarea { font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }
h1, h3, p, ul, ol, dl, label, .meta { font-family:Georgia, Palatino, Palatino Linotype, serif; }
pre, code { font-family:Courier, monospace; }

body { color:#000; }
h1, h3, label, code, .copyright { color:#555; }
h2 { color:#333; }
.published, .publication, .status, .author, .category  { color:#09c; }

h1 { font-size:26px; font-style:italic;  }
h2 { font-size:18px; font-weight:normal; }
h3 { font-size:16px; font-style:italic; }
h4, h5, h6 { font-size:12px; }
p, ul, ol, dl, code { font-size:13px; }
pre { font-size:12px; }
.meta-data { font-size:11px; font-style:italic; }
.copyright { font-size:10px; }

a { color:#b80404; text-decoration:none; border-bottom:1px solid #b80404; }
a:hover { color:#600; background-color:#ddd; border-bottom:1px solid #600; }
a[rel*="external"] { padding-right:13px; background: transparent url(../img/icon_external.gif) no-repeat center right; }
a[rel*="external"]:hover { background: #ddd url(../img/icon_external_hover.gif) no-repeat center right; }
h2 a { border-bottom:none; }
h2 a:hover { border-bottom:1px solid #600; }

.published, .publication, .status, .category { font-weight:bold; border-bottom:none; }
.warning { margin-top:8px; margin-bottom:30px; border:3px solid #b80404; }
.warning p { font-weight:bold; padding:10px; }

ul { list-style:none; }
ol li { margin-left:20px; }
ul li { padding-left:15px; background:transparent url(../img/icon_arrow_highlight.gif) 0 7px no-repeat; }
ul.contact li { padding-left:21px; background:transparent url(../img/icon_email.gif) 0 3px no-repeat; }

p.frame { padding:9px; background:transparent url(../img/img_w512h384_frame.gif) 0 0 no-repeat; }
