.adminPage h1,
#WebAdminTasks h3,
#UserAdminTasks h3,
#JournalAdminTasks h3{
	/* visual guide you are in admin mode */
	color: #7CC6E6;
	}

#messages {
	width: 20%;
	float:right;
	font-size: 0.8em;
	}

#adminTasks,
#userTasks{
	width:39%;
	float: left;
	}


#adminTasks ul,
#userTasks ul{
	margin-bottom: 0.7em;
	}

#adminTasks {
	float: right;
	}

ul#adminNav {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 auto;
	font-size: 0.9em;
	width:35em;
	border-width: 0 0 0 0; /*over-ride non-js border*/
	}

#adminNav div, #adminNav div a { /*top level labels and links*/
	color: #fa7c00;
	font-weight: bold;
	}

ul#adminNav li{
	list-style-type: none;
	padding: 0 0.5em 0 0;
	margin: 0 0em 0 0.5em;
	border-right: solid 1px #666666;
	float: left;
	cursor: default;
	background-color: transparent;
	position: relative;
	border-width: 0 0 0 0; /*over-ride non-js border*/

}
ul#adminNav li.lastElement{
	margin-right: 0;
	border-right-width: 0;
	}

#adminNav li a:hover {
	text-decoration: underline;
	}

#adminNav li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
	border: solid 1px #e1dccb;
	background-color: #7C6D59;/*IE uses this colour in padding between items*/
	margin: 0 0 0 0;
	}

#adminNav li li{
	display: block;
	float: none;
	font-weight: bold;
	width: 13.5em;
	padding: 1px 0.1em 0em 0.1em;
	border-top: solid 1px #e1dccb;
	border-right-width: 0;
	margin: 0 0 0 0;
	text-align: left;
	}

#adminNav li li a {
	display: block;
	font-weight: normal;
	padding-bottom: 1px;
	}

#adminNav li li a:hover {
	border-right: 0px solid #b28c66;
	padding-right: 0;
	margin-right: 0;
	}

#adminNav li>ul {
	top: auto;
	left: auto;
	}

#adminNav li:hover ul, #adminNav li.over ul {
	display: block;
	z-index: 11;
	}


.message {
	border-bottom: dotted 1px #fff;
	margin-bottom: 0.5em;
	font-style: italic;
	}
.messageCreator {
	text-align:right;
	color: #413524;
	}

/*Admin home mods*/

#libcatHome ul#adminNav .menuHome {display:none;}/*no need to link to self*/

#libcatHome ul#adminNav {
	list-style: none;
	width: auto;
	padding: 0 0 0 0;
	margin: 0 auto;
	font-size: 0.9em;
	border-width: 0 0 0 0; /*over-ride non-js border*/
	}


#libcatHome ul#adminNav li{
	list-style-type: none;
	padding: 0.5em 0.5em 0.5em 0;
	margin: 0 0em 0 0.5em;
	border-right: solid 1px #666666;
	float: left;
	width: 99%;
	text-align: left;
	border-width: 0 0 0 0; /*over-ride non-js border*/
}

#libcatHome ul#adminNav li {
	font-size: 1.4em;
	font-weight: normal;
	}

#libcatHome #adminNav>li{
	width: 99%;
	border: solid 1px red;
	}


#libcatHome #adminNav li ul {
	clear:both;
	display: block;
	position: relative;
	background-color: transparent;
	border: solid 0px blue;
	}

#libcatHome #adminNav li li{
	display: block;
	float: left;
	font-size: 0.9em;
	width: 8em;
	height: 80px;
	padding: 1px 0.1em 0em 0.1em;
	border-top: solid 0px #e1dccb;
	border-right-width: 0;
	margin: 0 0.5em 0.5em 0;
	text-align: center;
	vertical-align: bottom;
	border: 1px solid pink;
	background-repeat: no-repeat;
	background-position: 50% 1.7em;
	}

#libcatHome #adminNav li li a {
	background-repeat: no-repeat;
	background-position: 50% 1.7em;
	padding-bottom: 60px;
	height: 80px;
	}

#libcatHome #adminNav li li a {
	display: block;
	font-weight: normal;
	padding-bottom: 1px;
	}

#libcatHome #adminNav li li a:hover {
	border-right: 0px solid #b28c66;
	padding-right: 0;
	margin-right: 0;
	}

#libcatHome #adminNav li>ul {
	}

#libcatHome #adminNav li:hover ul, #adminNav li.over ul {
	display: block;
	z-index: 11;
	}

#libcatHome li.menuSiteAdd a{background-image: url(/shared/images/icons/aesthetica/home.png);}
#libcatHome li.menuPersonAdd a{background-image: url(/shared/images/icons/aesthetica/user_add.png);}
#libcatHome li.menuCaveAdd a{background-image: url(/shared/images/icons/aesthetica/record.png);}
#libcatHome li.menuLocationAdd a{background-image: url(/shared/images/icons/aesthetica/image_add.png);}
#libcatHome li.menuTypeAdd a{background-image: url(/shared/images/icons/aesthetica/application_add.png);}
#libcatHome li.menuSubTypeAdd a{background-image: url(/shared/images/icons/aesthetica/application_add.png);}
#libcatHome li.menuObjectAdd a{background-image: url(/shared/images/icons/aesthetica/favorite_add.png);}
#libcatHome li.menuCameraAdd a{background-image: url(/shared/images/icons/aesthetica/add.png);}
#libcatHome li.menuCaptureMediaAdd a{background-image: url(/shared/images/icons/aesthetica/movie_track_add.png);}

#libcatHome li.menuSiteEdit {background-image: url(/shared/images/icons/aesthetica/home.png);}
#libcatHome li.menuPersonEdit {background-image: url(/shared/images/icons/aesthetica/user.png);}
#libcatHome li.menuCaveEdit {background-image: url(/shared/images/icons/aesthetica/record.png);}
#libcatHome li.menuLocationEdit {background-image: url(/shared/images/icons/aesthetica/image.png);}
#libcatHome li.menuTypeEdit {background-image: url(/shared/images/icons/aesthetica/application.png);}
#libcatHome li.menuSubTypeEdit {background-image: url(/shared/images/icons/aesthetica/application.png);}
#libcatHome li.menuObjectEdit {background-image: url(/shared/images/icons/aesthetica/favorite.png);}
#libcatHome li.menuCameraEdit {background-image: url(/shared/images/icons/aesthetica/accept.png);}
#libcatHome li.menuCaptureMediaEdit {background-image: url(/shared/images/icons/aesthetica/movie_track.png);}


#libcatHome #adminNav li.menuSearch{
	background-image: url(/shared/images/icons/aesthetica/database_search.png);
	background-repeat: no-repeat;
	background-position: 0 1.7em;
	height: 80px;
	}
/*Admin home edit */


/*Specific formatting*/
#EntryDateDay,
#EntryDateMonth,
#EntryDateYear {
	clear: none;
	width: 2em
	}
#EntryDateYear {
	width: 4em;
	}
/*End specific formatting*/

textarea.largeWidth {
	
	}

#Authors, #Photographers {
	height: 5em;
	width: 100%;
	max-width:49em;
	}

#Authors option,
#Photographers option {
	width:12em;
	float:left;
	}

br {clear:both;}
.lineup {
	clear:none;
	}

fieldset {
	color: #ccc;
	border-color: #322716;
	border-width: 0 0 1px 0;
	padding-left:1em;
	margin-bottom: 1.5em;
	background-repeat: repeat-x;
	background-position: bottom;
	}
legend {
	font-weight: bold;
	font-size: 1.2em;
	}

/*Generic class for pop out blocks of info*/
.explode {
	position : absolute;
	left : 100px;
	top : 100px;
	background : #413627;
	border: 1px solid #a59681;
	width : 400px;
	cursor: move;
	display : none;
	}
/*End generic class for pop out blocks of info*/

.formattingGuideHide {
	text-align:right;
	}

.adminFormatGuide {
	font-size: 0.9em;
	}

.adminFormatGuide h4 {
	margin-bottom: 0;
	padding:
	bottom: 0;
	}

.adminFormatGuide .adminFormattingSectionTitle {
	font-weight: bold;
	display: block;
	padding: 0 0 0 0.1em;
	background-image: url('/images/NavItem_DarkGrad.gif');
	background-repeat: repeat-x;
	background-position: 0% 0%;
	background-color: #7c6d59;
	}

.adminFormatGuide .code {
	display: block;
	color:#fff;
	margin: 0 .4em;
	width: auto;
	}

.adminFormatGuide ul {
	margin-top: 0.2em;
	padding-left: 0;
	list-style-type: none;
	}

.adminFormatGuide li {
	border: solid 1px #888;
	padding: 0;
	margin-bottom: 0.4em;
	}

.adminFormatGuide li p {
	margin: 0.2em;
	}

/*Admin section items */
label {
	float: left;
	clear: both;
	}

label input,
label textarea,
input.button {
	float: left;
	clear: both;
	}
#DateStartYear,
#DateEndYear {
	float:none;
	}

h3 {
	clear:both;
	}

/*adminJournalAdd */
#potentialAuthors{
	float:left;
	clear:both;
	width: 15em;
	}

#authorsListVisual{
	float:right;
	width: 15em;
	border-style: solid;
	border-width: 1px;
	list-style: none;
	}

#findAuthors {
	float:left;
	}

.adminAutoCompleteHighlight {
	cursor:pointer;
	background-color: #413627 ;
	}
	
/*Trip reg page*/
#trip_reg {
	float:left;
	width:40em;
	}

#AllStudents {
	display:none;
	clear:both;
	}
/*End Trip reg page*/	