body {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 10pt;
}

#menu {
	width: 295px;
	float:right;
}

#main {
	width:895px;
	min-height: 600px;
	border: 3px solid black;
	background-color: white;
	text-align: left;
}

#bah {
	width:625px;
	min-height: 600px;
	border: 3px solid black;
	background-color: white;
	text-align: left;
}


#tutorial_main {
	width:600px;
	border: 3px solid black;
	background-color: white;
}

#content {
	width: 580px;
	padding-bottom: 2em;
}

#headline {
	margin: 2em 0 2em 1em;
}

#content_body {
	margin-left: 1em;
	margin-right: .5em;
}
#content_body img {
	 
	}


.menu_red {
	background-color: #DD2244;
}

.menu_red a:hover {
	background-color: #FF2244;
}


.menu_green {
	background-color: #66DD66;
}

.menu_green a:hover {
	background-color: #66EE66;
}

.menu_orange {
	background-color: #EEAA44;
}

.menu_orange a:hover {
	background-color: #FFBB44;
}

.menu_blue {
	background-color: #88CCEE;
}

.menu_blue a:hover{
	background-color: #88DDFF;
}

.menu_purple {
	background-color: #AA77CC;
}

.menu_purple a:hover {
	background-color: #BB88DD;
}

.menu_yellow {
	background-color: #EEEE55;
}

.menu_yellow a:hover{
	background-color: #FFFF44;
}

.menu_none {
	background-color: none;
}

#menu img {
	border: none;
}

#floater {
	top: 400px;
	float:left;
	clear:left;
}

#hack {
	width: 1px; 
	height: 150px;
	float: left;
}




#home_floater {
	float: left;
	clear: left;
}

a:link, a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #DD2244;	
}

a:active, a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FF2244;
}

textarea {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 9pt;
}

h4 {
	font-size:1.2em;
	text-decoration:underline;
	display:inline;
	
}

h3 {
	margin: .2em;
	
}

.blogitem {
	background-color: #EEF;
	padding: .6em;
	font-size:.9em;
	line-height:1.4em;
	margin-bottom: 2em;
}

.blogitem img{
	margin-left: none;
}

.post-footer{
	border-top: 1px dashed black;
}

.post-title {
	font-size:1.4em;
	margin-bottom:.5em;
	margin-top: 0;
}

#blog-sidebar {
	text-align:right;
	padding: 1em;
}

#blogfeeds {
	font-size:.8em;
}