/**
 * @copyright	Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */
.kafmenu {
        padding: 0;
        margin: 0;
        font-size: 100%;
        font-family: Georgia;
        }
.kafmenu li {
        list-style: none;
        float: left;
        height: 43px;
        padding: 0;
        margin: 0;
        width: 160px;
        text-align: center;
        background: #171717;
        position: relative;
        padding-top: 12px;
        }
.kafmenu li ul {
        list-style: none;
        padding: 0;
        margin: 0;
        width: 160px;
        display: none;
        position: absolute;
        left: 0;
		top: 33px;
		left: -15px;
        }
.kafmenu li ul li {
        float: none;
        height: 43px;
        margin: 0;
        width: 160px;
        text-align: center;
        background: #7F7F7F;
        }
.kafmenu li a {
        display: block;
        width: 160px;
        height: 43px;
        color: #fff;
        text-decoration: none;
        }
.kafmenu li:hover ul {
        display: block;
        }
.kafmenu li:hover {
        background: #424242;
        }
 
 
/* System Messages */
#system-message {
	margin-bottom: 10px;
	padding: 0;
}

#system-message > dt {
	font-weight: bold;
	display: none;
}

#system-message > dd {
	margin: 0;
	font-weight: bold;
	text-indent: 30px;
}

#system-message > dd > ul {
	color: #0055BB;
	background-position: 4px top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	list-style: none;
	padding: 10px;
	border-top: 3px solid #84A7DB;
	border-bottom: 3px solid #84A7DB;
}

#system-message > dd > ul > li {
	line-height: 1.5em
}

/* System Standard Messages */
#system-message > .message > ul {
	background-color: #C3D2E5;
	background-image: url(../images/notice-info.png);
}

/* System Error Messages */
#system-message > .error > ul,
#system-message > .warning > ul,
#system-message > .notice > ul {
	color: #c00;
}

#system-message > .error > ul {
	background-color: #E6C0C0;
	background-image: url(../images/notice-alert.png);
	border-color: #DE7A7B;
}

/* System Warning Messages */
#system-message > .warning > ul {
	background-color: #E6C8A6;
	background-image: url(../images/notice-note.png);
	border-color: #FFBB00;
}

/* System Notice Messages */
#system-message > .notice > ul {
	background-color: #EFE7B8;
	background-image: url(../images/notice-note.png);
	border-color: #F0DC7E;
}
