/* Start of CMSMS style sheet 'sCoSL' */
body { color: #663300;
       background-color: #eecc99;
       font-size: 11pt;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       margin: 0px; }

a:link { color: #996600 }
a:visited { color: #993300 }
a:active { color: #cc9900 }
a:hover { color: #cc6600}

.accessibility,
dfn {
    display:none;
}

div.heading {
    background-color: #663300;
    color: #cc6600;
    margin-left: 130px;
    padding: 9px;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
}

div.leftsidebar {
    float: left;
    width: 120px;
    background-color: #663300;
    font-size: 12px;
    padding: 6px;
    color: #cc6600;
}

div.thebody {
    padding: 6px;
    margin-left: 132px;
    font-size: 11pt;
}

div.bottom {
    background-color: #663300;
    color: #cc6600;
    clear: both;
    padding: 3px;
    text-align: center;
    font-size: 9pt;
}

.thebody img {
    border: 0;
    padding: 9px;
}

.heading img {
    border: 0;
    position: absolute; right: 15px;
}

tbody img {
    margin: 0;
    border: 0;
    padding: 0;
}

p.title {
    font-size: 14pt;
    font-weight: bold;
    margin: 0;
}

.breadcrumbs {
    font-size: 8pt;
    margin: 0;
    padding: 2px 0 2px 9px;
    background-color: #cc9900;
}

.breadcrumbs a {
    font-size: 8pt;
}

p.sectionname {
    font-weight: bold;
    margin: 0;
}

.leftsidebar p.sectionname {
    padding-left: 15px;
}

.icons {
    text-align: center;
}

.smallnews {
    font-size: 8pt;
}


 /* Style each entry */
div.cms-guestbook-div-entry 
{
    border: 1px solid #630;
    margin-bottom: 1em;
}
    
/* Hide some fields */
div.cms-guestbook-div-sender-title,
div.cms-guestbook-div-date-title,
div.cms-guestbook-div-country,
div.cms-guestbook-div-country-title,
div.cms-guestbook-div-location,
div.cms-guestbook-div-location-title,
div.cms-guestbook-div-email-title,
div.cms-guestbook-div-homepage-title,
div.cms-guestbook-div-message-title
{
    display: none;
}
      
/* Show the postdate on the right */
div.cms-guestbook-div-date 
{
    float: right;
}
	
/* No blocks/show inline */
div.cms-guestbook-div-sender,
div.cms-guestbook-div-email
{
    display: inline;
}
	  
/* Style the message header */
div.cms-guestbook-div-entry-header
{
    background: #663300;
    color: #eecc99;
    border: 1px solid #663300;
    margin: 1px;
    padding: .5em;
}

/* Style message header links */
div.cms-guestbook-div-entry-header a {
    color: #eecc99;
} 
div.cms-guestbook-div-entry-header a:hover {
    color: #eecc99;
} 
		  
/* Style the postdate */
div.cms-guestbook-div-date 
{
    font-size: smaller;
}
		    
/* Style the sender name */
div.cms-guestbook-div-sender 
{
    font-weight: bold;
}
		      
/* Style the senders homepage link */
div.cms-guestbook-div-homepage 
{
    font-size: smaller;
    margin: 2px;
    margin-bottom: 0;
}
			      
/* Style the actual message */
div.cms-guestbook-div-message 
{
    color: #eecc99;
    width: 600px;
    background-color: #663300;
    padding: 9px;
    margin: 18px;
}



/* Vertical menu for the CMS CSS Menu Module */
/* by Alexander Endresen */


/* The wrapper determines the width of the menu elements */

#menuwrapper {
	width: 120px;
	}


/* Unless you know what you do, do not touch this */

#primary-nav, #primary-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
        margin-left: -1px;
	}
#primary-nav ul {
	position: absolute;
	top: 0;
	left: 100%;
	display: none;
	}
#primary-nav li {
        margin-bottom: -1px;
	position: relative;
	}


/* Styling the basic apperance of the menu elements */

#primary-nav a {
	border: 1px solid #663300;
	display: block;
	margin: 0px;
	padding: 3px 9px;
	text-decoration: none;
        color: #996600;
	}
#primary-nav li, #primary-nav li.menuparent {
	background-color: #eecc99;
	}


/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive {
	background-color: #cc6600;
	}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */

#primary-nav li.menuparent, #primary-nav li.menuparent:hover, #primary-navli.menuparenth {
	background-image: url(modules/CSSMenu/images/arrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
	}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh {
	background-color: #cc6600;
	}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul,
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul {
	display: none;
	}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul {
	display: block;
	}


/* IE Hack, will cause the css to not validate */

#primary-nav li, #primary-nav li.menuparenth { _float: left; _height: 1%; }
#primary-nav li a { _height: 1%; }

/* End of 'sCoSL' */

