body {
  background-color : #525252;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color : white;
}

#title h1 {
    text-align: center;
}

#breadcrumb {
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  padding-top: 10px;
  padding-bottom: 10px;
  padding: 10px;
  font-weight: bold;
  font-size: 0.7em;
}

#breadcrumb a {
  text-decoration: none;
}

#breadcrumb a:hover {
    color: #F4560F;
    text-decoration: underline;
}

#container {
  min-height: 400px;
}
#content {
  text-align : center;
  float: right;
  width: 78%;
  margin : 0pt auto;
}

a, a:visited {
  color : white;
}

#gallery_list, #picture_list {
    margin-left: auto;
    margin-right: auto;
}

#gallery_list td, #picture_list td {
   padding-right: 30px;
   padding-left: 20px;
   padding-bottom: 20px;
   padding-top: 20px;
}

.description {
  font-size: 12px;
}

#footer {
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  font-size : 0.6em;
  color : #AAAAAA;
  clear : both;
  text-align: center;
  padding: 8px;
}

.notice {
  border : 1px solid ;
}

.fieldWithErrors {
  margin-right : auto;
  margin-left : auto;
}

#errorExplanation {
  color : black;
}

.no_display {
  z-index : 200;
  position: relative;
  top : -70%;
}

#admin_table td {
  border-bottom : 1px solid #324E79;
  border-spacing : 0px;
}

#admin_table {
  border : 1px solid #324E79;
  margin-right: auto;
  margin-left: auto;
  border-collapse: collapse;
}
#admin_table thead {
  background-color : #324E79;
}

#admin_table img {
  border : medium none;
}

#admin_table a:hover {
  background-color : #525252;
}

.pagination {
  clear: both;
}

.css1 { font-size: 0.8em; }
.css2 { font-size: 1.2em; }
.css3 { font-size: 1.6em; }
.css4 { font-size: 2.0em; }

#menubar {
  width: 20%;
  font-size: 0.7em;
  float:left;
  background-color : #A3A3A3;
  margin-top: 50px;
}

#menubar dt {
  padding-left: 10px;
  background-color: #336699;
}

#menubar dd {
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#menubar ul {
  padding-left: 20px;
}

a.current_gallery {
  color : #CC6600;
  font-weight: bold;
}

/*------------------------------------------------------------------
[4.1.2. Comments]
*/

#commentform {
    background:url(../../images/bg_white.png);
    padding:10px 35px 25px 10px;
    text-align: left;
    margin-right: 200px;
}

#commentform input {
  width:180px;
  padding:3px 3px 3px 23px;
  margin: 15px;
}

#commentform textarea {
  padding:3px;
  margin: 15px 0 15px 15px;
  font-size:1em;
  width:480px;
}

#commentform label {
  float:left;
  width: 150px;
  text-align:right;
  height:30px;
  padding-top:15px;
  margin-left: 50px;
  line-height:0.7em
}

#commentform label small {
  font-size:0.6em
}

input#comment_author {
  background:url(../../images/user50.png) no-repeat #FFF 2% 50%;
}

input#comment_author:hover {
  background:url(../../images/user.png) no-repeat #FFF 2% 50%;
}
}                                                                                                                                                                                             

input#comment_email {
  background:url(../../images/email_open50.png) no-repeat #FFF 2% 50%;
}

input#comment_email:hover {
  background:url(../../images/email_open.png) no-repeat #FFF 2% 50%;
}

input#comment_url {
  background:url(../../images/world_link50.png) no-repeat #FFF 2% 50%;
}

input#comment_url:hover {
  background:url(../../images/world_link.png) no-repeat #FFF 2% 50%;
}

.author {
  text-align: left;
}

.comment-content {
  text-align: left;
  background: url(../../images/bg_white.png);
  margin-right: 200px;
}

input#form-preview-button {
  background:url(../../images/page_edit50.png) no-repeat #f6e0c6 2% 50%;
  width: 110px;
  margin:0
}

input#form-preview-button:hover {
  background:url(../../images/page_edit.png) no-repeat #f6e0c6 2% 50%;
}


input#form-submit-button {
  background:url(../../images/accept50.png) no-repeat #f6e0c6 2% 50%;
  width: 110px;
  margin:0
}

input#form-submit-button:hover {
  background:url(../../images/accept.png) no-repeat #f6e0c6 2% 50%;
}

p.buttons {
text-align : right;
}

ol#commentList {
    margin-left: 25px;
}

ol#commentList  li {
    margin: 10px 0 10px 0
}                                                                                                                                                                                                 
                                                                                                                                                                                                  
div.commentContent {                                                                                                                                                                              
    padding:10px;                                                                                                                                                                                 
    background:url(../../images/bg_white.png);                                                                                                                                              
    margin:5px 0 0 0                                                                                                                                                                              
                                                                                                                                                                                                  
}                                                                                                                                                                                                 
                                                                                                                                                                                                  
div.author cite {                                                                                                                                                                                 
    font-style:normal                                                                                                                                                                             
} 
