#admincontent {position: relative; float: left;  padding-left: 10px; margin: 0px; width: 790px; xborder: 1px solid blue;}
#adminright {height: auto; width: 320px; position: relative; float: right; background: #fff; padding: 0px; margin: 0px; margin-top: 15px; margin-left: 10px; font-size: 1.1em; text-align: right;}
.returnlink {border-top: 2px solid #008; padding-top: 2px; padding-bottom: 2px; border-bottom: 2px solid #008; font-size: 0.9em; text-align: center; width: auto;}
.formtable {position: relative; float: left; background: #ddd; padding: 5px; width: 790px; clear: both; }
#adminmenu {float: left; width: 100%; text-align: center; background: #f0f0f0; color: #004214; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; margin: 0px; border-top: 1px solid #008; border-bottom: 1px solid #008; }
.adminbuttons {padding-right: 0px; color: #202080; padding: 2px; font-size: 0.9em;  }
a.adminbuttons:link {color: #202080; text-decoration: none; text-align: center; }
a.adminbuttons:visited {color: #202080;  }
a.adminbuttons:hover {color: gray; border: 0px solid black; text-decoration: underline; }
.adminlisttable th {font-size: 11pt; font-weight: bold; background-color: #f0f0f0; border-bottom: 1px solid #ddd;  padding: 2px;}
.adminlisttable td {font-size: 10pt; padding: 2px;}

.admindiv {background: #eee; padding: 5px; width: auto;}
#adminlist {position: relative; float: left; width: 780px; background-color: #eee; padding: 3px;}
.adminlisttable {width: 100%; font-size: 9.5pt; padding: 2px;}
.adminlisttable td {font-size: 9pt; font-weight: normal; }
.addnew {float: left;}
.listcell {font-size: 9.5pt;}

/* Admin Diary styles */
.diarylistcell {font-size: 9.5pt; border-top: 1px dotted gray; margin: 0px; padding: 0px; margin-bottom:  3px;}
.diarylistcellSun {font-size: 9.5pt; border-top: 1px dotted gray; margin: 0px; padding: 0px; margin-bottom:  3px; background: #def;}
.diaryhilite {font-size: 9.5pt; xborder-top: 1px solid red; xborder-bottom: 1px solid red; margin-bottom:  3px; background: #ffa;}


.tokenstr {font-size: 0.85em; color: #666;}
#adminlistlinks {float: right; width: 300px; margin-left: 8px; font-size: 1em;}
#adminsitemap {width: 400px; }
#submitright {position: relative; float: right;}
.adminaddlink {position: relative; float: right; padding-left: 5px; padding-right: 5px; width: 150px; text-align: right;}
.thumbnail {width: auto; position: relative; float: left; margin-right: 5px; padding-top: 12px; xborder: 1px solid red;}
.imagecell {width: 780px; text-align: center; background: white; padding: 0px; margin: 0px; border-bottom: 1px dotted #8f8; xborder: 1px solid blue;}
.noneditfield {color: black; font-weight: bold; padding-left: 5px; padding-right: 5px;}
#editbutton {background-color: #def; font-size: 0.8em; font-weight: bold; padding: 3px;}
#imageright {position: relative; float: right; margin-right: 10px; width: 180px; height: auto;}
#imagediv {clear: both; width: 780px;}
#uploadbox {position: relative; float: left; clear: both; width: 100%; margin: 0px; xborder: 1px solid red;}


#adminnew {position: relative; float: left; width: 780px; xborder:  1px solid red;}

/* Styles for list menubar items */
#listmenubar {position: relative; float: left; width: 800px; margin-bottom: 15px; height: 32px; background: #eee; border-top: 1px solid #88f; border-bottom:  1px solid #88f;}
.tablesform {position: relative; float: right; margin-top: 5px; margin-left: 8px; margin-right: 4px;}
.listgroupform {position: relative; float: right; width: auto; margin-top: 5px;}
.addnew {position: relative; float: left; width: auto; margin-top: 8px; margin-left: 4px;}
.addnewevent {position: relative; float: right; width: auto; margin-top: 10px; margin-right: 15px;}
#diaryprevmonth {float:  left; width: 30px; margin-right: 15px; margin-top: 7px;}
#diarydateform { position: relative; float: left; width: auto; margin-top: 4px; margin-left: 15px;}
.diarydatefieldclass {vertical-align: top; margin-bottom: 3px; border: 1px solid white; background: #afc3d7; font-size:10pt; color: #0a1a5c; line-height: 150%; padding: 3px; margin-right: 5px;}
#diarynextmonth {xborder: 1px solid gray; float:  left; width: 30px; margin-left: 15px; margin-top: 7px;}

.fieldclass {margin: 0px; padding: 0px;}

.adminthumbnails {border: 1px solid gray; position: relative; float: left; width: 100%;}

