/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


/* ------------------------------------------------------------------------- */


body {
	font-family: Times New Roman, serif; font-size: 16px; font-style: italic;
	color: #eee; background-color: #888;
}
p {line-height: 117%; margin-bottom: 0.5em;}
h1 {color: #fff; font-size: 32px; line-height: 75%; font-weight: normal; margin-bottom: 0.1em; letter-spacing: -0.03em;}
h2 {color: #fff; font-size: 24px; font-weight: normal; margin-bottom: 0.1em; letter-spacing: -0.04em;}
h3 {color: #fff; font-size: 18px; font-weight: normal; margin-bottom: 0.1em; letter-spacing: -0.01em;}


.clear {clear: both;}
.left {float: left;}
.right {float: right;}

a, a:link, a:hover, a:active, a:visited {color: #fff;}

#root {width: 900px; margin: 1em 50px 1em 75px; }

#header {padding: 1em 0 0 0;}
#header a {text-decoration: none;}
#header h1 {font-weight: bold;}
#header h1 span {font-size: .7em; font-weight: normal; color: #ddd;}

#pagename { padding-left: 1em;}
#pagename small {color: #ccc; font-size: .7em;}

#content {padding: 2em 0 0 0;}

img#author {float: left; padding-right: 1em;}

.bwrapper {clear: both; padding: .5em 0;}
.bwrapper .left {margin-right: 10px;}
.bwrapper span {padding: 10px 15px 10px 0; float: left;}

img.preview {border: 2px solid #fff;}
img.picture {border: 2px solid #fff; display: block; margin: .5em 0;}

#gpreview h3 {text-align: center;}

#glry-content div {float: left; width: 400px; padding: 1em 1em 0 0;}
#glry-content h2 {float: left; padding: 0 .4em;}
#glry-content span {font-size: .8em; color: #ccc;}

#glry-gallery div {float: left; width: 420px; padding: 1em .5em 1em 0;}
#glry-gallery h2 {float: left; padding: 0 0 0 .5em; width: 240px;}
#glry-gallery span {font-size: .8em; color: #ccc;}

#footer {padding: 2em 0 2em 0;}
#footer .right {padding-right: 30px;}
#footer p {color: #ddd;}

#creator {padding-top: .5em;}

