body {
	background: #bcd url("./assets/bg.gif"); /* B5C8DB */
}

body, div,font,form,h1,h2,h3,h4,h5,img,input,p,span,table,textarea,td,tr { margin: 0px; padding: 0px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #000; }

/*
 * boxes / layout
 */

/* width's */
div#main	{ width: 850px; }
div#left	{ width: 550px; }
div#menu li { width: 100px; }
div#rightbar{ width: 225px; }

/* boxes in "order" of appearance */
div#wrapper { text-align: center; margin: 0px; padding: 0px; }
div#main	{ text-align: left; margin: 0px auto; padding: 0px; padding-top: 30px; padding-bottom: 10px; }
div#header	{ margin: 0px; padding: 0px; }
div#menu	{ border: 1px solid #000; height: 31px; margin: 0px; padding: 0px; }

div#menu ul { margin: 0px; padding: 0px; }
div#menu li {
	border-right: 1px solid #000;
	line-height: 31px; 
	margin: 0px;
	display: block;
	float: left;
	text-align: center;
}
div#menu, div#menu li, div#beermug { background: #ddd url("./assets/menu_item_bg.gif"); }
div#beermug { height: 30px; margin: 0px; padding: 0px 15px; float: left; }

div#rauschig { padding-left: 260px; float: right; background: #eee url("./assets/menu_bg.gif"); height: 31px; border-left: 1px solid #000; }

div#search { float: left; margin: 0px; padding: 6px 0px 0px 9px; }
form#cse-search-box { margin: 0px; padding: 0px; }
div#search input { margin: 0px; padding: 2px 0px 0px 6px; font-size: 11px; height: 19px; width: 126px; background: transparent url("./assets/searchbar.gif") no-repeat; border: none; }

div#menu li#menu_first	{ border-left: 1px solid #000; }
div#menu li.active		{ background: #fff; font-weight: bold; }

div#mid { clear: left; padding: 0px; padding-top: 20px; }
div#content { margin: 0px; padding: 10px; padding-left: 20px; border: 1px solid #000; background: #fff; }
div#rightbar { text-align: right; float: right; margin: 0px; padding: 0px; padding-right: 20px; margin-top: 55px; }
div.rightbar_item { text-align: left; margin: 0px; padding: 0px; padding-top: 20px; }

ul.links { margin: 0px; padding: 0px; }
ul.links li { margin: 0px; padding: 2px 10px 2px 0px; display: block; float: left; }

div.entry { margin: 0px; padding: 0px; margin-bottom: 20px; }
div.e_content, div.e_meta { margin: 0px; padding: 6px 0px 0px 16px; }
div.e_meta { border-top: 1px solid #89a; }

div#bottom { margin-top: 5px; font-size: 10px; font-style: italic; }
div#quote { text-align: right; }
div.page_select{ margin-top: 5px; margin-bottom: 15px; }

/* profile */
table#profile { margin-top: 10px; }
table#profile td { padding-bottom: 5px; background: #fff; vertical-align: top; }
table#profile td.head { padding-right: 6px; text-align: right; border-right: 5px solid #ccc; }
table#profile td.data { padding-left: 6px; }

/* comments */
div.comment		{ margin-bottom: 15px; width: 400px; }
div.c_meta		{ padding: 4px 0px; }
div.c_content	{ border-left: 5px solid #eee; line-height: 1.5em; text-align: justify; padding-left: 8px; }

div#commentform { }
div#commentform td { padding: 2px 0px; }


div.contionous { margin-top: 5px; border-left: 5px solid #eee; padding-left: 8px;  }
div.contionous p { line-height: 1.5em; margin-bottom: 10px;  text-align: justify; }

/*
 * font definitions
 */
a { color: #456; text-decoration: none; border: none; }
a:hover { color: #c51; border: none; }

.active a { color: #000; }

/* headers */
h1 { margin: 0px; padding: 0px; font-weight: bold; }
div#rauschig h1 {
	font-size: 23px;
	font-style: italic;
	color: #89a;
	
	text-align: right;
	
	margin-right: 10px;
	margin-left: 20px;
}
div#rauschig span {	font-size: 23px; }
h2#pagetitle {
	font-size: 12px;
	
	background: #d9e4ee;
	
	border: 1px solid #999;
	border-left: none;
	border-right: none;
	
	margin: 0px -10px 10px -20px;
	padding: 5px 10px;	
}
div.rightbar_item h1 { font-size: 12px; margin: 5px 0px; padding: 0px; padding-bottom: 2px; border-bottom: 1px solid #ccc;}

div#left h3 { font-size: 14px; color: #000; font-weight: bold; margin: 0px; margin-top: 30px; padding: 0px; padding-bottom: 3px; }
div#left h3 a:hover { color: #456; }
div#left h3.e_head { margin-top: 0px; font-size: 16px; color: #456; font-weight: normal; }

div.e_meta { font-size: 11px; margin-bottom: 5px; }
div.e_content { font-size: 12px; line-height: 1.9em; text-align: justify; }

span.c_author { font-size: 14px; color: #456; }

/*
 * other stuff
 */

img { border: none; }

/* calendar */
div#calendar{ margin: 0px; margin-bottom: 20px; padding: 0px; text-align: center; }
table#cal	{ margin: 0px auto; padding: 0px; width: 200px; border: 1px solid #eee; font-size: 11px; background: #fff; }
div#calendar td				{ text-align: center; height: 21px; background: #eee; }
div#calendar th.cal_head	{ background: #bcd; }
div#calendar td.cal_w		{ background: #ccc; }
div#calendar td.cal_prev	{ color: #999; background: #fff; }
div#calendar td.cal_today	{ background: #E98F19; }

