@charset "UTF-8";
body
{
margin:30px;
padding:0;
background-color:#9e8e7e;
}
div#top
{
position:relative;
background-image:url('pics/site/deckle-top.jpg');
background-repeat: repeat-x;
}

div#container
{
background-image:url('pics/site/deckle-left.jpg');
background-repeat:repeat-y;
}
div#container2
{
background-image:url('pics/site/deckle-right.jpg');
background-repeat: repeat-y;
background-position: right;
}
div#bottom
{
position:relative;
background-image:url('pics/site/deckle-bottom.jpg');
background-repeat: repeat-x;
}
img#top-left
{
height:18px;
width:18px;
}
img#top-right
{
position:absolute;
top:0px;
right:0px;
height:18px;
width:18px;
}
img#bot-left
{
height:18px;
width:18px;
}
img#bot-right
{
position:absolute;
right:0px;
height:18px;
width:18px;
}
div#content
{
margin-left:18px;
margin-right:18px;
min-height:100%;
background-color:#faf7e7;
position:relative;
}
div#header
{
padding:15px;
display:block;
width:92%;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
clear: both;
}
div#header h1
{
display:inline;
font-variant:small-caps;
font-size: 250%;
font-weight:400;
}
span.color
{
display:inline;
color:#551011;
font-size:85%;
font-variant: small-caps;
letter-spacing:1px;
}
span.tagline
{
display:inline;
color:#9e8e7e;
}
a:link 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #9e8e7e;
text-decoration: none
}
a:visited 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #9e8e7e;
text-decoration: none
}
a:hover 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #551011;
text-decoration: none
}
a:active 
{
font-family: verdana, sans-serif;
font-variant: small-caps;
color: #9e8e7e;
text-decoration: none
}
hr
{
border:0;
height:1px;
width:75%;
margin-left: auto;
margin-right: auto;
margin-bottom:15px;
color:#9e8e7e;
background-color:#9e8e7e;
clear:left;
}
div#nav
{
width:100%;
float:left;
clear:both
}
ul.nav
{
width:90%;
padding:0 10%;
margin:0;
float:left;
list-style-type:none
}
ul.nav li
{
border:solid 1px #9e8e7e;
padding:0 5%;
margin:0;
display:inline
}

div#sidebar
{
margin-right:15px;
margin-left:15px;
width:175px;
float:right;
}
a.nav 
{
color: #000
}
a.nav:hover
{
color: #9e8e7e
}
span.cross 
{
display: inline;
font-size: 80%;
color: #551011
}
span.desc 
{
display: block;
margin-bottom:-12px;
width:150px;
font-size: 75%;
font-variant: normal;
color: #9e8e7e
}
span.navhead
{
display:block;
margin-top:15px;
margin-bottom:-15px;
font-variant: small-caps;
color:#551011
}
div#main
{
position:relative;	
min-height:720px;
padding-bottom:100px;
margin-right:175px;
padding-left:15px;
}
div#main p
{
max-width:45em;
margin-left: auto;
margin-right: auto;
}
div#main h2.post-title
{
font-size:110%;
font-variant: small-caps;
text-align: center;
}
p.first:first-letter
{	
font-size:400%;
float:left;
line-height:80%;
margin:0;
padding:0;
}
p.first:first-line
{
font-variant: small-caps;
}
span.adbox a
{
font-variant:normal;
}

img.thumb
{
height:100px;
width:100px;
margin-left:auto;
margin-right:15px;
margin-bottom:15px;
border:none;
float:left;
}
div.stuff
{
min-width:100px;
max-width:45em;
margin-left: auto;
margin-right: auto;
}
div.project
{
height:110px;
width:45%;
min-width:215px;
float:left;
margin-right:25px
}
span.imgtitle
{
font-weight:bold;
font-size:120%;
font-variant:small-caps;
text-align:left;
}
span.credit
{
color:#666;
text-align:left;
}
span.medium
{
color:#666;
text-align:right;
position:absolute;
right:5px;
}
div#footer
{
position:absolute;
bottom:0px;
width:100%;
text-align:center;
}


