﻿.clear { clear: both; }

/* Bulleting Posts
---------------------------------------- */
div#addPost p { margin: 20px 0; padding-bottom: 10px;}
div#addPost span { display: block; width: 100px; float: left; }  
div#addPost input, div#addPost textarea { display: block; width: 300px; float: left; }
div#addPost textarea { height: 50px;}
div#addPost input.button { width: auto; float :right; margin-top: 5px; margin-right: 30px; }

ul#posts { list-style: none; margin: 0; padding: 15px!important; }
ul#posts li span.title { font-size: 1.2em; padding-bottom: 5px; }
ul#posts li { padding: 5px; border-bottom: dotted 1px #333; overflow: hidden; clear: both; }
ul#posts li p { padding: 0!important; font-size: 0.9em; }
ul#posts li span.author { display: block; float: right; font-size: 0.9em; font-style: italic;}

/* Intranet pager
---------------------------------------- */
#intranetPager { font-size: 1.2em; margin: 5px 40px; height: 30px;}
#intranetPager .prev { float: left; }
#intranetPager .next { float: right; }

/* Archive files
---------------------------------------- */
#pageFilesAndLinks ul
{
    padding: 0!important;
    margin: 0 15px;
    list-style: none;
}

#pageFilesAndLinks ul li
{
    padding: 2px 0;
}

/* Exchange calendar
---------------------------------------- */
#exchangeCalendar
{
    margin: 0 0 15px 0;
    padding: 0 22px 0 15px;
    font-size: 1.1em;
}

#exchangeCalendar table {  }

#exchangeCalendar table tr.oldEvent { font-style: italic; }

#exchangeCalendar #itemDetail h4 { font-weight: bold; margin: 5px 0;}

#exchangeCalendar #itemDetail p.info
{
    padding: 3px;
    border: solid 1px #d9d6cf;
    background-color: #f2eee6;
    color: #6b6652;
}

/* AuthorInformation
---------------------------------------- */
div#authorInformation
{
	border-top: dotted 1px #ccc;
	margin: 10px 15px;
	padding: 5px 0 0 0;
}

div#authorInformation span.createdBy { float: right; }
div#authorInformation span.editedBy { }

/* TopBanner
---------------------------------------- */
div#topBanner { padding: 5px 0; text-align: center; }

/* Intranet News
---------------------------------------- */
ul#subPages { padding: 0px!important; margin: 0px; }
ul#subPages p { font-size: 1.1em!important; margin: 5px 0; padding: 0!important;}
ul#subPages li.latestnews { display: block; border-top: 1px dotted #ccc; padding: 15px 0!important; margin: 0 15px; }
ul#subPages h3 { border: 0; padding: 0; margin: 0; }
ul#subPages li.latestnews p.ingress { }
ul#subPages li.latestnews a { padding: 0; margin: 0;}

/* Right column (Suggestionbox + VD)
---------------------------------------- */
div#suggestionBox { padding: 10px 0 5px 0; }

div#suggestionBox span
{
    font-family: tahoma, Lucida Sans, Verdana, Arial;
	font-size: 1.1em;
    padding: 0px;
    margin: 5px 0px 2px 0;
    display: block;
}
.boxTextbox
{
    border: 1px solid #cccccc;
    background: #f2f2f2;
    display: block;
    margin: 0;
}
.sendButton
{
    background: #a1ca66;
    color: #ffffff;
    font-weight: bold;
    border: 1px solid #9ec16a;
    padding: 4px 7px 4px 7px;
    margin: 5px 5px 5px 0;
    width: 35px;
    display: block;
}
div#boxErrors
{
    display: block;
}
.boxConfirmation { color: #a5b054; }
.boxErrorMessage { color: Red; }
li.latestVD { display: block; }
li.latestVD a
{
    color: #dc8f11;
    display: block;
    margin: 5px 0px 2px 0;
}

/* CompactPageList
**********************************************/
#intCompactPageList { background-color: /*#a5b054*/ #F2EEE6; padding-bottom: 4px; }
#intCompactPageList h2 { color: #545453; padding: 3px 3px 2px 5px;}
#intCompactPageList #subPages { background-color: /*#b7bf69*/ #faf8f3; }
#intCompactPageList #subPages li { padding: 2px 5px; }
#intCompactPageList #subPages li a { color: #545453 }

/* CompactPageList
**********************************************/
#currentAtHermods { background-color: #F2EEE6; padding-bottom: 4px; margin: 15px 0;}
#currentAtHermods h2 { color: #545453; padding: 3px 3px 2px 5px;}
#currentAtHermods ul#files { background-color: #faf8f3; list-style: none; }
#currentAtHermods ul#files li { padding: 4px 5px; }
#currentAtHermods ul#files li a { color: #545453 }

/* CompactCalender
**********************************************/
.calenderbody { font-family: Arial, helvetica; width: 100%; border: 1px solid #F2EEE6; font-size: 1.1em; }
.DayHeaderStyle { text-align: center; background: #F2EEE6; }
.hasEvent { font-weight: bold; }

/* MainNav
**********************************************/
#mainNav ul li.logout a:link, #mainNav ul li.logout a:visited
{ 
	background: none; 
    color: #dc8f11;
    font-weight: bold;
    position: absolute;
    width: 60px;
    left: 860px;
    top: 0;
}