/* CSS Document */

body 
{
	background-image: url("../images/sitebg.jpg");
	background-repeat: no-repeat;
	background-color: #060503;
	text-align: center;
	font-family: arial, helvetica, geneva;
}

.wrapper
{
	margin: 0px auto;
	width: 800px;
}
.header { margin: 0px; padding: 0px;}

.header img {border:0px;}

.divider
{
background-image: url("../images/ethiopian-colors.jpg");
height: 4px;
margin: 0px;
padding: 0px;
}

.divider hr{ display: none; margin: 0px; padding: 0px;}

.splash { height: 299px; background-image: url("../images/splash.jpg");}

.menu 
{ 
	background-image: url("../images/menu-bg.jpg");
	background-repeat: repeat-x;
	background-color: #12100d; height:36px; 
}
.menu ul { padding: 2px 0px 3px 0px; margin: 0px; list-style-type: none; text-align: right;}
.menu ul li { display: inline; margin: 0px 10px 0px 30px;}
.menu ul li a, .menu ul li a:active {color: #E3E1E1; font-size: 20px; text-decoration: none;}
.menu ul li a:hover {color: #AA0201; font-size: 20px; text-decoration: none;}

.content
{
	margin: 0px;
	padding: 0px 0px 20px 0px;
	background-color: #231610;
	text-align: left;
	overflow: auto;
}

.left { float: left; width: 350px; text-align: left; }
.left table {width: 325px;}
.right 
{ 
margin-top: 3px;
border-left: 3px solid #1A100E;
padding-left: 20px;
float: left; 
width: 420px; 
}

.content a, .content a:active { color:#1A7E00}
.content a:hover { color: #990000;}

.content h1 {color: #ffffff; font-size: 20px; margin: 10px 0px 0px 0px; padding: 0px; }
.content h2 {color: #ffffff; font-size: 18px; margin: 10px 0px 0px 0px; padding: 0px; }
.content h3 {color: #ffffff; font-size: 16px; margin: 10px 0px 0px 0px; padding: 0px; }
.content h4 {color: #ffffff; font-size: 14px; margin: 10px 0px 0px 0px; padding: 0px; }
.content h5 {color: #ffffff; font-size: 14px; margin: 10px 0px 0px 0px; padding: 0px; }
.content h6 {color: #ffffff; font-size: 14px; margin: 10px 0px 0px 0px; padding: 0px; }

.content hr { border: 1px solid #000;}

.content p {color: #E3E1E1; font-size: 13px; margin: 5px 0px 5px 0px; padding: 5px; text-align: justify; }
p.center {text-align: center;}

.content ul li { color: #ffffff; font-size: 13px; }
.content ol li { color: #ffffff; font-size: 13px; }

.content img {margin: 10px;}

.contentpages {margin-left: 20px;}

/*
.content table { margin: 0px 0px 5px 25px; padding: 0px; }
.content table tr td { color: #ffffff; font-size: 13px; }
*/
.event 
{
	overflow: auto; 
	padding: 0px; 
	margin: 5px 0px 0px 0px;
}

.date 
{ 
	float: left;
	width: 46px;
	text-align: center;
	font-size: 14px; 
	background-color: #1A7E00; 
	border: 2px solid #0E3F00;
	margin: 5px 0px 10px 10px; 
	padding: 0px; 
	color: #ffffff;
}


.date span 
{  
	width: 48px;
	font-size: 27px; 
	padding: 0px;
	display: block;
}

.eventDesc 
{ 
	float: right; 
	width: 300px; 
	padding: 0px;
	margin: 0px;
}

.bigeventDesc 
{ 
	float: right; 
	width: 700px; 
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

SPAN.eventTitle
{
	width: 100%;
	display: block;
	margin: 0px 0px 6px 0px;
	font-size: 14px;
}

table {margin: 0px auto; color: #ffffff;}
table tr th{ text-align: left; color: #ffffff; font-weight: bold; font-size: 18px; padding-bottom: 4px; font-style: italic; border-bottom: 1px solid #1A7E00;}
table tr th span { font-weight: normal; font-size: 10px; float: right; margin-top: 10px;}
table tr td{  vertical-align: top;}
table.food a, table.food a:active {color: #FFFFFF;}
table.food a:hover {color: #990000;}
table.food { width: 360px; margin: 6px; 0px 0px 0px;}
table.food tr td { color: #ffffff;}
.item { font-size: 14px; font-weight: bold;}
.price { text-align: right; font-size: 12px; font-style: italic;}
.description { padding-bottom: 20px; font-size: 11px;}

.footer div{ margin: 5px 0px 0px 0px; color: #666666; font-size: 12px;}
.footer a, .footer a:active {color: #666666; text-decoration: none;}

.minifp {margin-top: 10px;}
.minifp td {border-bottom: 2px solid #1A100E; padding-top: 10px;}
.minifp-introtitle{padding-left: 20px; font-style:italic;}

#system-readmore {margin: 0px; padding: 0px; height: 1px;}
.map{color: #000000;}

.hours { list-style-type: none; padding: 0;}
.hours li { margin-bottom: 4px;}
.hours li span { display: inline-block; width: 110px;}