/* CSS Document */


/* Set all paddings and margins for all elements to zero*/
* { padding: 0; margin: 0; }

img { border: none; }

body { 
	position: relative;
	width: 100%;
	height: 100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #FF6600;
}

div#envelope { 
	position: absolute;
	width: 660px; 
	height: 500px;
	top: 120px; 
	background-color: #FFFFCC;
	left: 120px;
	border: 2px solid #f29400;
	 }

div#header { 
	position: relative;
	left: 512px;
	top: -110px;
}
	
div#meta {
	border: 2px solid #f29400;
	width: 500px;
	height: 23px;
	position: absolute;
	left: -2px;
	top: -37px;
	background-color: #ffec00;
	overflow: hidden;
}

div#mainmenu {
	border: 2px solid #f29400;
	width: 200px;
	height: 398px;
	position: absolute;
	right: -215px;
	top: 100px;
	background-color: #FFFF99;
	overflow: hidden;
}

div#teaser {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 500px;
	height: 200px;
	background-color: #FF9933;
	overflow: hidden;
}

div#content {
	position: absolute;
	right: 20px;
	bottom: 20px;
	width: 490px;
	height: 250px;
	background-color: #FFFF66; 
	padding: 5px;
	text-align: right;
	vertical-align: bottom;
	overflow: auto;
}

#meta ul {
	margin: 3px;
}

ul.mainmenu {
	margin: 3px;
}

#meta ul li {
	float: left;
	list-style: none;
	padding-right: 10px;
}

p.bodytext {
	margin: 12px 0;
}

h1 {
	margin: 15px 0 3px 0;
}

ul.mainmenu2 { padding-left:20px; margin-bottom: 10px; font-size: 0.80em;}
ul.mainmenu2 li { list-style: none; }
ul.mainmenu2 li a { display: block; color: #FFF; padding: 2px; text-decoration: none; background-color: #be0c1d;}
ul.mainmenu2 li a:hover { background-color: #faba00; }
ul.mainmenu2 li.current_page_item a { color: #fff; background-color: #e75113; }
