.style111 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}

.style112 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

html, body { width: 100%; height: 100%; overflow: hidden; }
html { background: #e5e5e5 url(img/html.png) repeat-x center; }
body { behavior: url("hover.htc"); }
	body.slonone { background: url(img/slon1.gif) no-repeat right bottom; }
	body.slontwo { background: url(img/slon2.gif) no-repeat right center; }
	body.slonthree { background: url(img/slon3.gif) no-repeat right top; }
	body.slonfour { background: url(img/slon4.gif) no-repeat right bottom; }
a { text-decoration: none; color: #22368c; }
	a:hover { color: #7380b6; }
h1 span { display: none; }
.mainmenu { height: 100%; font-size: 1.1em; }
.mainmenu dt { height: 100%; width: 12%; float: left; }
.mainmenu dt a { height: 100%; display: block; background: #fff url(img/logo.gif) no-repeat 50% 28px; border-right: 1px solid #e6e6e6; text-transform: uppercase; outline:none; }
.mainmenu dt a span { position: absolute; top: 50%; margin-top: -0.5em; display: block; width: 12% !important; width: 100%; text-align: center; }
.mainmenu #submenu { float: left; height: 100%; width: 88%; display: none; }
.mainmenu #submenu ul { height: 100%; width: 100%; }
.mainmenu #submenu .flev { height: 100%; float: left; display: block; width: 14%; border-right: 1px solid #fff; position: relative; background: url(img/li.png) !important; background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/li.png'); }
.mainmenu #submenu .flev div, .mainmenu dd .flev a { position: absolute; top: 50%; margin-top: -0.5em; display: block; text-align: left; width: 80%; margin: -0.5em 10% 0; text-transform: uppercase; }
.mainmenu #submenu .flev div ul { height: auto; width: auto; display: none; }
	.mainmenu #submenu .flev div:hover { color: #7380b6; }
	.mainmenu #submenu .flev div:hover ul { display: block; }
.mainmenu #submenu .flev div ul li { height: auto; float: none; width: auto; border: none; position: relative; margin: 0.5em 0; }
.mainmenu #submenu .flev div ul li a { position: static; margin: 0; text-align: left; text-transform: none; }

#content { position: absolute; top: 0; left: 12%; background: #fc0; width: 60%; height: 100%; margin-right: 1px; overflow: auto; background: url(img/content.png) !important; background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/content.png'); }
#content h1 { text-transform: uppercase; margin: 1.5em 2%; font-size: 1.5em; font-weight: normal; }
#content h2 { text-transform: uppercase; margin: 1.5em 2%; font-size: 1.5em; font-weight: normal; }
#content h3 { text-transform: uppercase; margin: 1.5em 2%; font-size: 1.5em; font-weight: normal; }
#content p { margin: 1.5em 2%; font-size: 1.2em; line-height: normal; }
#content a { color: #7380b6; }
	#content a:hover { color: #22368c; }
#content img.left { float: left; margin: 0 1em 1em 0; }
#content img.right { float: right; margin: 0 0 1em 1em; }
#content ul { margin: 0 4% 1em; font-size: 1.2em; }
	#content ul li { margin: 0 0 1em 4%; list-style: disc outside; }
#content ol { margin: 0 4% 1em; font-size: 1.2em; }
	#content ol li { margin: 0 0 1em 4%; list-style: decimal outside; }

#content.tl { width: 88%; background: none !important; filter: none; overflow: hidden; }
#content.tl #slev { width: 50%; height: 100%; background: url(img/content.png) !important; background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/content.png'); border-right: 1px solid #fff; position: absolute; left: 0; top: 0; overflow: auto; }
#content.tl #tlev { width: 50%; height: 100%; background: url(img/content.png) !important; background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/content.png'); position: absolute; left: 50%; top: 0; overflow: auto; }
	
#madebydecafe { position: absolute; bottom: 0; left: 0; height: 30px; background: url(img/madeby.gif) top no-repeat; display: block; width: 12%; }
	#madebydecafe:hover { background-position: bottom; }
	#madebydecafe span { display: none; }