/* core */
html {
	background:#fff;
	height:100%;
}
body {
	font-size: 87%;
	font-family:"Georgia", "Palatino", "Palatino Linotype", "Times", "Times New Roman", serif;
	color:#3a3939;
	height:100%;
}
a { color: #5c1f87; text-decoration:none; }
a:hover { color:#1b062a; }
h1, h2, h3, h4 { font-family:"adelle-1","adelle-2", "Georgia", "Palatino", "Palatino Linotype", "Times", "Times New Roman", serif; padding-bottom:9px; }
h1 { font-size: 2.0em; margin-bottom: 0.7em; }
h2 { border-bottom:1px solid #e9e9e9;  font-size: 1.7em; margin: 1em 0 0.5em; }
h3 { font-size: 1.4em; margin: 1em 0 0.5em; }
p  { margin-bottom: 1em; line-height: 1.5; }
em { font-style: italic; }
strong { font-weight: bold; }
blockquote { background: #E9E9E9; padding: 10px; margin: 1em 0 0 2em; }

/* Outer Container */
#container { background:#fff;height:auto !important;height:100%;min-height:100%;position:relative;}

/* Header */
#header { background:url(/images/header-background.gif) top left; border-bottom:1px solid #300b4c;left:0;overflow:hidden;position:relative;width:100%;z-index:20;}
#header #helphat { float:left;margin:20px 20px 10px 20px;}
#header h1 { color:#fff; float:left;font-size:50px; margin:25px 0 0 10px; padding:0;}
#header p { color:#fff;float:right; text-align:right; margin:30px 20px 0 0; width:35%;}
#header p span { color:#ff0000; }

/* Footer */
#footer { background:#501e73; bottom:0; border-top:1px solid #300b4c; color:#8942bc; left:0; position:fixed; width:100%;z-index:100; }
#footer a { color:#8942bc; }
#footer a:hover { color:#fff;}
#footer p { margin:9px 0 9px 20px;}
#footer ul { float:right; margin:5px 20px 0 0;}
#footer ul li { display:inline;float:left;margin-left:20px;}
#footer ul li a { display:block;padding:5px 0 5px 30px;}
#footer ul li a.contact { background:url(/images/footer-contact.png) 0 50% no-repeat; }
#footer ul li a.forum { background:url(/images/footer-forum.png) 0 50% no-repeat; }
#footer ul li a.twitter { background:url(/images/footer-twitter.png) 0 50% no-repeat; }
	  
/* menu */
#menu { background: #f7f7f7; border-right:1px solid #e9e9e9;position:absolute; top:0; left:0;height:100%;width: 210px; line-height: 1.5em; }
#menu ul { padding: 15px 0 15px 20px; }
#menu ul ul { margin-bottom:9px; padding: 0 0 0 20px; background: none; }
#menu #menuitems { padding-top:120px; padding-bottom:50px; }
#menu strong { display:block;margin-top:10px;font-family:"adelle-1","adelle-2", "Georgia", "Palatino", "Palatino Linotype", "Times", "Times New Roman", serif; font-weight:bold; }

#page { margin: 0 0 0 210px; padding:20px 20px 80px 20px;}
#page img { margin: 1em 0; }
#page img.alignright { margin: 0 -20px 0 1em; float:right; }
#page h1 { background: #f7f7f7; border-bottom:1px solid #e9e9e9; margin:-20px -20px 20px -20px;padding:10px 10px 5px 20px; }
#page p, #page li { color: #5f5f5f; }
#page ul { padding-left: 20px; }
#page li { list-style: disc; margin-top: 0.8em; line-height: 1.5em; }

#changelog h2 em { color: #aaa; }
#changelog .powerpack em { font-weight: bold; }
#page #changelog li { margin-top: 0.4em; line-height: 1.2em; }

/* Video Content */
object { border:1px solid #5c1f87; display:block; margin-bottom:10px;box-shadow:0 0 10px #210634; -webkit-box-shadow:0 0 10px #210634; -moz-box-shadow:0 0 10px #210634;}
