* { margin: 0pt; padding: 0pt; }
html { font-size: 62.5%; }
body { background: rgb(255, 255, 255) url('http://www.akalabeth.net/landscape-bg-sub.jpg') no-repeat fixed center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(64, 64, 64); font-family: Helvetica,Arial,sans-serif; font-size: 1.2em; line-height: 1.5; }
#home-body { background: rgb(0, 0, 0) url('http://www.akalabeth.net/bgimage.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
h1 { background: transparent url('http://www.akalabeth.net/logo2.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; float: left; height: 175px; width: 300px; }
h1 a { display: block; height: 100%; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
h1 span { margin-left: -9999em; }
h3 { margin: 0pt 0pt 3px; font-size: 1.1em; }
a, a:visited { color: rgb(64, 64, 64); text-decoration: none; }
a:hover { color: rgb(60, 100, 115); }
p { margin: 0pt 0pt 15px; }
.clear { clear: both; }
#container { margin: 0pt auto; padding: 0pt 10px; position: relative; width: 940px; }
#home-body #newsletter, #home-body #elsewhere, #home-body #staring {
	margin: 20px 0pt 20pt 0pt;
	padding: 25px 10px 0pt;
	background: transparent url('http://www.akalabeth.net/column-border.png') no-repeat scroll left top;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	display: block;
	float: left;
	width: auto;
}

#home-body #rules-contents  {
	margin: 0px 0pt 0pt 0pt;
	padding: 0px 10px 0pt;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	display: block;
	float: left;
	width: auto;
}

#home-body #joinus-contents  {
	margin: 0px 0pt 0pt 0pt;
	padding: 0px 10px 0pt;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	display: block;
	float: left;
	width: auto;
}


#home-body #lore {
	margin: 0pt;
	padding: 0pt;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	float: left;
	width: auto;
}
#home-body #lore h2 span, #home-body #staring h2 span { margin-left: -9999em; }

#top-nav { list-style-type: none; list-style-image: none; list-style-position: outside; position: absolute; right: 0pt; top: 60px; z-index: 10; }
#top-nav li { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#top-nav li a { background: transparent url('http://www.akalabeth.net/top-nav.png') no-repeat scroll 0% 0%; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 45px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#top-nav li a span { margin-left: -9999em; }
#top-nav li#home a { background-position: 0pt 0pt; width: 111px; }
#top-nav li#home a:hover { background-position: 0pt -50px; }
#top-nav li#home a.active, #top-nav li#home a.active:hover { background-position: 0pt -100px; }
#top-nav li#rules a { background-position: -111px 0pt; width: 100px; }
#top-nav li#rules a:hover { background-position: -111px -50px; }
#top-nav li#guide a { background-position: -368px 0pt; width: 102px; }
#top-nav li#guide:hover a, #top-nav li#guide:hover a.active, #top-nav li#guide.sfhover a, #top-nav li#guide.sfhover a.active { background-position: -368px -50px; }
#top-nav li#features a { background-position: -211px 0pt; width: 158px; }
#top-nav li#features:hover a, #top-nav li#features:hover a.active, #top-nav li#features.sfhover a, #top-nav li#features.sfhover a.active { background-position: -211px -50px; }
#top-nav li div.subnav { position: absolute; left: -9999em; margin-left: -1px; }
#top-nav li:hover div.subnav, #top-nav li.sfhover div.subnav { left: auto; }
#top-nav li#guide div.subnav { width: 103px; }
#top-nav li#features div.subnav { width: 161px; }

div.subnav div.bd1 { padding: 0pt 0pt 0pt 10px; background: transparent url('http://www.akalabeth.net/border.png') repeat-y scroll 0pt 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.subnav div.bd2 { padding: 0pt 10px 0pt 0pt; background: transparent url('http://www.akalabeth.net/border.png') repeat-y scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.subnav div.bd3 { margin: 0pt; padding: 1px 0pt; background: rgb(15, 15, 15) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; }
div.subnav div.ft { margin: 0pt 0pt 0pt 12px; background: transparent url('http://www.akalabeth.net/box.png') no-repeat scroll 100% 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 14px; }
div.subnav div.ft div { background: transparent url('http://www.akalabeth.net/box.png') no-repeat scroll 0pt 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 0pt; height: 14px; left: -12px; line-height: 0pt; position: relative; width: 12px; }
#top-nav li ul li { border-top: 1px solid rgbrgb(0, 0, 0); padding: 5px 7px; float: none; }
#top-nav li ul li.last { padding-bottom: 0pt; }
#top-nav li ul li:hover {  }
#top-nav li ul li a, #top-nav li ul li a:visited { background: transparent none repeat scroll 0% 0%; height: auto; width: auto ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(92, 92, 92); }
#top-nav li ul li a:hover { color: rgb(60, 100, 115); }

#staring h2 { margin: 0pt 0pt 10px; background: transparent url('http://www.akalabeth.net/starting.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 33px; width: 260px; }
#staring #staring-image { margin: -7px -10px 0pt 17px; float: right; }
#staring #staring-image img { border: medium none ; }
#staring #staring-copy { margin-top: 10px; }

#rules-contents h2 { margin: 0pt 0pt 10px; background: transparent url('http://www.akalabeth.net/rules.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 33px; width: 260px; }
#rules-contents #rules-image { margin: -7px -10px 0pt 17px; float: right; }
#rules-contents #rules-image img { border: medium none ; }
#rules-contents #rules-copy { margin-top: 10px; }

#joinus-contents h2 { margin: 0pt 0pt 10px; background: transparent url('http://www.akalabeth.net/joinus.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 33px; width: 260px; }
#joinus-contents #rules-image { margin: -7px -10px 0pt 17px; float: right; }
#joinus-contents #rules-image img { border: medium none ; }
#joinus-contents #rules-copy { margin-top: 10px; }

#lore h2 { margin: 0pt 0pt 10px; background: transparent url('http://www.akalabeth.net/lore-header.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 33px; width: 271px; }
#lore p.gw-btn { margin: 20px 0pt 10px -12px; }
#lore p.gw-btn a { background: transparent url('http://www.akalabeth.net/gw-btn.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; width: 300px; height: 220px; position: relative; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#lore p.gw-btn a span { position: absolute; left: -99999px; }

.share { margin: 0pt 10px; width: 600px; }
.share .share-widget { float: left; }
.share .btt { float: right; font-size: 0.916667em; font-weight: normal; text-transform: uppercase; }
.share h3 { font-size: 0.916667em; font-weight: normal; text-transform: uppercase; }
.share ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.share ul li { margin: 0pt 5px 0pt 0pt; float: left; }
.share ul li a img { border: medium none ; }

#footer { margin: 20px 0pt 0pt; padding: 20px 10px; background: transparent url('http://www.akalabeth.net/footer-border.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#footer p { color: rgb(68, 68, 68); font-size: 0.9em; line-height: 1.2; width: 390px; }

div.video-holder { margin: 0pt auto; padding: 19px 15px 20px 16px; background: transparent url('http://www.akalabeth.net/video-bg.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 405px; position: relative; width: 720px; }
div.video-nav { margin: 0pt auto; width: 720px; }
div.video-nav a span { margin-left: -9999em; }

div.wide-col { margin: 20px 20px 0pt 0pt; padding: 24px 10px 0pt; background: transparent url('http://www.akalabeth.net/wide-column-border.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; width: 600px; }
div.contents-col {
	background: transparent url('contents-col-bgimage.png') repeat scroll left top;
	-moz-background-clip;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	float: left;
	width: 920px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 24px;
	padding-right: 10px;
	padding-bottom: 0pt;
	padding-left: 10px;
}
