
body {
    background:url("../images/background.jpg") left top repeat;
    font-family:verdana,helvetica,arial;
    font-size:11pt;
    color:#131320;
    margin:0px;
}

pre {
    background-color:#eee;
    padding:10px;
    font-size:11px;
}

img {border:none;}

a {color:#000;}
a:visited {color:#131320;}
a:hover {color:#666;}

div#header {
    background:url("../images/header_painting.png") top center no-repeat;
}

div#headerlink {
    margin:auto;
    width:940px;
    height:200px;
}

div#headerlink img {
    border:none;
    float:left;
}

div#main {
    background:url("../images/middle_shadow.png") top center repeat-y;
}

div#mainbody {
    margin:auto;
    width:900px;
    padding-bottom:20px;
}

div#title {
    font-size:18px;
    font-weight:bold;
    text-decoration:underline;
}

div#content {padding-bottom:20px;}

div#footer {
    background:url("../images/footer_painting.png") top center no-repeat;
    min-height:95px;
}

div#footercontent {
    height:70px;
    margin:auto;
    width:940px;

}

div#footerleft {
    color:#FFFFFF;
    text-align:center;
    float:left;
    padding-left:40px;
    padding-top:13px;
}

div#login {
    margin:auto;
    min-height:200px;
    padding-top:50px;
    width:300px;
}

div#removeemail {
    text-align:center;
    margin-top:20px;
}

div#showemail {
    text-align:center;
    margin-top:20px;
}

.gallery {
    margin-bottom:10px;
    margin-top:10px;
    min-height:150px;
}

.gallery_item {
    height:90px;
    margin:5px;
    text-align:left;
    width:280px;
}
.gallery_item a {
    border:2px dashed #FFFFFF;
    display:block;
    height:100%;
    text-decoration:none;
    width:100%;
}
.gallery_item a:hover {
    border:2px dashed #E2E2E2;
}
.edit a:hover {
    border:2px solid #FFFFFF;
    background-color:rgb(255,255,153);
}
.gallery_item img {
    border:1px solid black;
    vertical-align:middle;
}
.gallery_desc {
    font-size:10px;
}

div#archive {text-align:right;}

div#documentinfo {margin-bottom:10px;}
div#pagelisting img {border:none;}
div#pagelisting ul {list-style-type: none;}

form#login_form {padding:3px;}
form#login_form label {font-size:80%;}
form#login_form input[type=text], form#login_form input[type=password] {width:150px;}

#menu1 a {color:#394b3f;background-color:white;text-decoration:none;text-indent:1ex;}
#menu1 a:active	{color:#394b3f;text-decoration:none;}
#menu1 a:visited {color:#394b3f;text-decoration:none;}
#menu1 a:hover {color:#394b3f;background-color:#f0fea8}

.red {color:#FF0000;}
.red img {border:none;}
.black img {border:none;}

.inplaceeditor-empty {
    font-style:italic;
    color:#999;
}

.inplacericheditor-form {
    margin:auto;
    padding-bottom:20px;
    width:900px;
}

.pagination {
    font-weight:bold;
    font-family:verdana,helvetica,arial;
    font-size:11px;
    color:#666666;
    margin-top:4px;
    margin-left:8px;
}
.pagination a {text-decoration:none;}

.subtle {
    font-style:italic;
    color:#666666;
    font-size:11px;
}

#content_table {
    border-color: silver;
    border-width: 1px;
    border-style: solid;
}

#content_table td {
    border-color: silver;
    border-width: 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
}