body {
    font-family: Georgia, Times New Roman, serif;
    font-size: 83%;
    margin: 0em;
    padding: 0em;
    background: #FFF7D3 url('images/container-fill.jpg') repeat-y center top;;
}

h1 a {
    text-decoration: none;
    color: #E55600;
}

h1 {
    font-size: 260%;
    font-weight: normal;
    color: #E55600;
    letter-spacing: -1px;
    display: block;
    border: 0em;
    padding: 0em;
    margin: 0em;
    background: transparent;
}

hr {
    color: orange;
    background-color: orange;
    border: 0px;
    padding: 1px;
    margin: 0px;
}

.description {
    font-size: 140%;
    font-weight: normal;
    font-style: italic;
    margin: 0px;
    color: #E55600; 
}

#header {
    text-align: center;
    margin-top: 35px;
}

#wrapper {
    margin:0 auto;
    padding:0 0 0 0;
    position:relative;
    width: 640px;
}

#container
{
    padding: 25px 0 0 0;
}

#content {
    width: 420px;
    float: left;
    line-height: 160%;
    color: #6b5d40;
    text-indent: 2em;
}

#content img {
    padding: 1em;
}

#content2 p {
    line-height: 160%;
    color: #6b5d40;
    text-indent: 2em;
}

#content2 img {
    padding: 1em;
}

#content2 blockquote {
    color: #6b5d40;
    line-height: 160%;
    text-indent: 2em;
}

#content2 h2 {
    font-size: 190% !important;
    text-align: center;
    font-weight: normal;
    color: #E55600;
    padding: 0px;
    margin: 0px;
}

#content2 h3 {
    color: #E55600;
    font-size: 130%;
}

#content2 .description {
    text-indent: 0px;
    font-style: italic;
    font-size: 14px;
    text-align: center;
    margin: 0px;
    color: #E55600; 
}

#right {
    float: right;
    width: 180px;
    padding-left: 30px;
    padding-top: 25px;
}

#right a {
    margin-top: 12px;
    color: #E55600;
    width: auto;
    text-decoration: none;
    border-bottom: 1px dotted #E55600;
}


#footer {
    position: relative;
    clear: both;
    border-top: 1px solid orange;
    text-align:center;
    padding: 15px 5px 5px 5px;
    font-size: 75%;
}

/* SEARCH BOX */

#search {
position: relative;
text-align: center;
}

#searchBox {
position: relative;
width: 201px;
height: 17px;
}

#searchSubmit{
position: relative;
top: 7px;
border: 0px;
width: 24px; 
}

/* IMAGE DIRECTIVES */
a img,:link img,:visited img {border: none;}

/* ADMIN */
#admin ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 5px;
}

#admin li {
display: inline;
padding: 5px;
}

form textarea {
    width: 100%;
}

#searchresults {
    padding: 10px;
    border-bottom: 1px solid orange;
    margin-top: 5px;
    margin-bottom: 5px;
}

#searchresults h2 {
    text-align: left;
}

#searchresults a {
    text-decoration: none;
}
