/**
 * Door style sheet
 */
a,
a:visited{
color:#666;
}

a:hover{
color:#22a;
}

p{
margin:0 0 1em 0;
}

#wrapper{
width:760px;
margin:0 auto;
padding:4px 0;
line-height:1.2em;
}

.header{
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #eef;
padding:4px;
background:#fcfcff;
-moz-box-shadow:4px 4px 4px rgba(0,0,0,.1);
-webkit-box-shadow:4px 4px 4px rgba(0,0,0,.1);
box-shadow:4px 4px 4px rgba(0,0,0,.1);
margin-bottom:8px;
}

.article{
padding:4px;
}

.footer{
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #eef;
padding:4px;
background:#fcfcff;
-moz-box-shadow:4px 4px 4px rgba(0,0,0,.1);
-webkit-box-shadow:4px 4px 4px rgba(0,0,0,.1);
box-shadow:4px 4px 4px rgba(0,0,0,.1);
margin-bottom:8px;
}

#header{
background:#f4f4ff;
overflow:hidden;
}

#header h1 a,
#header h1 a:visited{
font:180% serif;
color:#400;
text-decoration:none;
}

#header h1 a:hover{
color:#822;
}

#header h2{
font:140% serif;
color:#666;
margin:0 0 0 20px;
}

#header .nav{
float:right;
}

#header .nav em{
font-family:serif;
font-style:normal;
}

#footer{
text-align:center;
background:#f4f4ff;
}

#footer .dracone a,
#footer .dracone a:visited,
#footer .dracone a:hover{
color:#000;
text-decoration:none;
cursor:text;
}

.article .header h3{
font:120% verdanna;
}

.article .content{
padding:4px 10px;
}

.article .footer .actions{
text-align:right;
}

.article .section{
padding:4px 10px;
}

.article .footer form .visitor-details{
margin-left:5%;
}

.article .footer form textarea{
width:90%;
margin:4px 0 4px 5%;
height:16ex;
}

.text-input,
textarea{
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #eef;
padding:2px 4px;
}

.comment-form .text-input{
width:200px;
}

blockquote{
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #eef;
padding:4px;
background:#fcfcff;
-moz-box-shadow:4px 4px 4px rgba(0,0,0,.1);
-webkit-box-shadow:4px 4px 4px rgba(0,0,0,.1);
box-shadow:4px 4px 4px rgba(0,0,0,.1);
margin:0 2em 8px 2em;
}

