/*#4E373B dark #FAE64D yellow #BEBEA6 gravel #CCCCCC grey #941409 maroon */

body { background-image:url('/system/images/24/original/trip1photo_20copy.jpg'); background-attachment: fixed; background-position: 100%; background-color: black; background-repeat: no-repeat; font-family: Verdana, Helvetica, Arial; font-size: 14px; text-align: left; }

#content {background-color:#BEBEA6;}
#hard-footer {height:50px; text-align: center; font-size: 9px; color: #CCCCCC;}

#menu { list-style: none; margin: 0; padding: 0; float: left; }
#menu li { margin: 0 2px; padding: 0; float: left; }
#menu li a { display: block; padding: 4px 8px; text-decoration: none; border: none; color: #CCCCCC; }
#menu li a:hover { color: white; background-color: #941409; }

#header { }
#main_content{  }
#mainitem{}

.transparent {opacity: 0.6;}
.pagination {}

#album {}

.albumlist { list-style-type: none; }
.albumlist li { float: left; width: 105px; height: 105px; margin-right: 0px; margin-bottom: 10px; font: bold 0.8em Arial, Helvetica, sans-serif; color: #333333; text-align: center; }
.albumlist img { display: block; border: 1px solid #333000; }

#flash_notice, #flash_error { padding: 5px 8px; margin: 10px 0; }
#flash_notice { background-color: #FAE64D; border: solid 1px #6C6; color: #FFF;}
#flash_error { background-color: #FCC; border: solid 1px #C66; }

.fieldWithErrors { display: inline; }
#errorExplanation { width: 400px; border: 2px solid #CF0000; padding: 0px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0; }
#errorExplanation h2 { text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: 0; background-color: #c00; color: #fff; }
#errorExplanation p { color: #333; margin-bottom: 0; padding: 8px; }
#errorExplanation ul { margin: 2px 24px; }
#errorExplanation ul li { font-size: 12px; list-style: disc; }
