/* CSS Document */

body {
background:#ede9d1;
width:960px;
margin:20px auto;
text-align:center;
color:#333;
font:0.8em Verdana, arial,helvetica,clean,sans-serif;
  *font-size:small;
  *font:x-small;
}

a {
font-weight:600;
}

#wrapper {
border:1px solid #666;
width:960px;
background:#f7f5ec url(images/sidebar-bg.gif) repeat-y top right;
text-align:left;
}

#sidebar {
float:left;
width:210px;
padding:20px 10px;
text-align:center;
}

#content {
padding:1em 20px;
float:left;
width:690px;
line-height:170%;
}

#footer {
clear:both;
background-color:#ad9896;
color:white;
font-size:0.8em;
border-top:1px solid #666;
padding:10px;
text-align:center;
height:1.5em;
line-height:1.5em;
}

#content a:link, #content a:visited {
color:#917f7e;
text-decoration:none;
border-bottom:1px dotted #917f7e;
}

#content a:hover, #content a:active {
color:#917f7e;
background-color:#d4d7cb;
}


#sidebar p {
margin-bottom:2em;
}

a img {
border:none;
}

#header a img {
display:block;
}

img.right {
float:right;
margin-left:10px;
margin-bottom:10px;
}

img.left {
float:left;
margin-right:10px;
margin-bottom:10px;
}

#sidebar a {
border:none;
}

ul.menu {
background-color:#ad9896;
margin:0;
padding:0;
list-style:none;
height:2em;
line-height:2em;
border-bottom:1px solid #666;
border-top:1px solid #666;
}
ul.menu li {
display:inline;
float:left;
margin:0;
padding:0;
border-right:1px dotted #e5e5e5;
}

ul.menu a:link, ul.menu a:visited {
color:white;
text-decoration:none;
margin:0;
padding:5px 14px;
line-height:2em;
border:none;
}

ul.menu a:hover, ul.menu a:active {
background-color:#d4d7cb;
color:#666;
}

#footer a:link, #footer a:visited {
color:white;
border-bottom:1px dotted white;
text-decoration:none;
}

#footer a:hover, #footer a:active {
border:none;
}

.announcement {
border:1px dashed #959791;
padding:15px;
background:#ede9d1;
text-align:center;
}

.topspace {
text-align:center;
margin-top:30px;
}

p.border {
border-top:1px dashed #959791;
padding-top:7px;
clear:both;
}

.poetry {
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}

#sidebar h2 {
background:#ede9d1;
color:#808080;
font-size:1em;
padding:3px;
margin-bottom:0;
border:1px solid #666;
letter-spacing:1px;
}

#sidebar p.block {
background:#f7f5ec;
margin-top:0;
padding:7px;
border:1px solid #666;
border-top:none;
}

#sidebar p.block a:link, #sidebar p.block a:visited {
color:#917f7e;
text-decoration:none;
}

#sidebar p.block a:hover, a:active {
border-bottom:1px dotted #917f7e;
}

form em {
font-weight:bold;
color:red;
}


input, textarea, select {
margin-bottom:10px;
}

h1, h2, h3, h4 {
font-family:Arial, Helvetica, Verdana, sans-serif;
color:#917f7e;
}

h1 {
font-size:1.6em;
background:#f7f5ec url(images/orn1.gif) no-repeat left top;
padding-left:28px;
padding-bottom:2px;
margin:0;
margin-top:0.5em;
border-bottom:1px solid #959791;
}

h2 {
font-size:1.4em;
}

h3 {
font-size:1.2em;

h4 {
font-size:1em;
}

