h2.slide {
	padding-top:10px;
	padding-left:23px;
}

li.menu-current{
	font-size:1.4em !important;
	font-weight:bold;
	background-color:#F9F7F6;
	padding-left:15px;
}

li.super_h{
	float:none;
	padding-top:6px !important;
	padding-bottom:4px !important;
	font-size:1.1em !important;
}

span.red {
	font-size:1.4em !important;
	color: red !important;
}

p.test {
	color:#533333;
	clear:both;
}

.test span {
	color:#222222;
	font-size:0.8em;
}

.visitcard {
	margin-bottom:35px;
}

.visitcard p {
	line-height:19px;
	padding-bottom:5px !important;
}

.visitcard ul.short li
.visitcard ul.short li {
	padding-top:5px;
	padding-bottom:5px;
}

p.cross-text {
	font-size:1.3em !important;
	padding-bottom:0px !important;
	/*border:1px dotted blue;*/
}

.cross-icons {
	width:58px;
	float:left;
}

.cross-icons img {
	padding:10px 0px 0px 0px !important;
	border:0 !important;
}

h2.head-icons {
	padding:0px !important;
	width:200px;
	float:left;
	/*border:1px dotted blue;*/
}

.hentry p {
	font-size:1.3em !important;
	/*border:1px dotted blue;*/
}

span.read-more {
	float:right;
	width:95px;
	margin-top:15px;
	margin-left:10px;
	margin-right:5px;
	/*border:1px dotted blue;*/
}

ol.list-style-inline {
	list-style-position:inside;
	margin-bottom:30px;
	/*border:1px dotted blue;*/
}


.content-block-left,
.content-block-right {
	width:298px;
}

.content-block-left {
	float:left;
	padding:0px 10px;
	border-right:1px solid #eeeeee;
}

.content-block-right {
	float:right;
	padding:0px 10px;
}

.content-block-left ol,
.content-block-right ol {
	list-style-position:inside;
}

.content-block-left ol li,
.content-block-right ol li {
	font-size:1.3em !important;
	color:#444444;
}


.content-block-left p,
.content-block-right p {
	font-size:1.3em !important;
}

.content-block-left img,
.content-block-right img { 
	max-width:296px; 
	height:auto;
}

.toggle-content p {
	padding-bottom:0px !important;
}

#content .menu li span,
#content .menu li a {
	font-size:1.125em !important;
	font-weight:bold;
}