/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0b1 | 201101 
   NOTE: WORK IN PROGRESS
   USE WITH CAUTION AND TEST WITH ABANDON */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define visible focus styles! 
:focus {
	outline: ?????;
} */

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
.img-replace{text-indent:-9999px;white-space:nowrap;overflow:hidden;display:block}
.inline{display:inline-block;*display:inline;zoom:1;vertical-align:top}
.inline-bottom{display:inline-block;*display:inline;zoom:1;vertical-align:bottom}
.clickable{cursor:hand;cursor:pointer}
.left{float:left}
.right{float:right}
.bold{font-weight:bold}
.bolder{font-weight:700}
.italic{font-style:italic}
.centered{text-align:center}
.column{width:390px;display:inline-block;*display:inline;zoom:1;vertical-align:top}
.column-spacer{margin-right:30px}
.spacer-bottom{margin-bottom:30px}
.spacer-bottom-50{margin-bottom:50px}
ul.single-line-list li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;padding:0 5px}
ul.badge-list li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
ul.badge-list li span{font-size:1px;position:absolute;text-indent:-9999px}
ul.button-list{text-align:center;}
ul.button-list li{display:inline-block;*display:inline;zoom:1;vertical-align:top;text-align:center;background:url("http://w.mmcdn.net/img/artassets/moshi-icon-box-sprite-5e01aacf3043a3f5cd808e17a710877d.png") no-repeat 0 0;width:220px;height:137px;margin-bottom:30px;margin-right:30px;}
ul.button-list li:hover{background-position:0 -137px;}
ul.button-list li:hover h1{color:#3673a5}
ul.button-list li a{width:216px;height:130px;display:block;text-decoration:none;}
ul.button-list li a h1{font-family:'Luckiest Guy',sans-serif;color:#668cad;font-size:1.5em;padding-top:7px;margin-left:18px;margin-right:18px;text-shadow:2px 2px #fff}
ul.button-list li a div.icon{position:relative;margin:12px auto 0}
a.continue-button{width:192px;height:57px;display:block;background:url("http://w.mmcdn.net/img/global/continue-button-c3f926cf74cdcb47a775b243a3c605df.png") 0 0 no-repeat;text-indent:-9999px;margin:0 auto;}
a.continue-button:hover{background-position:0 -57px}
a.join-now-button{width:296px;height:90px;display:block;background:url("http://w.mmcdn.net/img/global/join-now-button-c0b8690eb8bda678122bfe4f35ce2a0d.png") 0 0 no-repeat;text-indent:-9999px;margin:0 auto}
form{margin:0 0 20px 0;}
form label{clear:both;display:inline-block;font-size:1em;line-height:1.6;margin:0 20px 7px 0;width:150px}
form input,form select,form textarea{display:inline-block;margin-bottom:7px}
form input,form textarea{color:#90afc8;background:#f2fbfc url("http://w.mmcdn.net/img/layout/form-top-3fbd2afc63f4e282733445d8b2549fc9.gif") repeat-x;border:2px solid #bfd7eb;width:202px}
form input{height:16px;padding:3px}
form input[type=checkbox]{background:none;border:none;vertical-align:bottom}
form input[type=password]{overflow:hidden}
form button{color:#6e7d89;cursor:pointer;border-top:2px solid #eee;border-left:2px solid #eee;border-bottom:2px solid #bfd7eb;border-right:2px solid #bfd7eb;background:url("http://w.mmcdn.net/img/layout/button-f93b1b7eccc083f8a141b09fa4c4a6f8.gif") bottom left repeat-x;font-weight:bold;font-size:1em;margin:0 0 0 170px;padding:4px;}
form button:focus,form button:hover{color:#e58d24}
form > div{width:100%}
form .error{background:#e89c6b;clear:both;color:#fff;font-size:.85em;margin:0 0 7px 170px;width:205px;padding:3px;font-weight:bold;display:none}
form .show-error{display:block}
#nav{width:410px;margin-left:64px;margin-top:-10px;}
#nav li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;position:relative}
#nav a{display:block;}
#nav a span{position:absolute;top:45px;left:10px;z-index:-1}
#nav a .icon{height:72px}
#nav .news .icon,#nav .forum .icon,#nav .membership .icon,#nav .help .icon,#nav .store .icon{background:url("http://w.mmcdn.net/img/homepage-redesign/sprite-nav-bba2505e41f79c84f4c605ee2f3b69b0.png") no-repeat}
#nav .news{width:73px;}
#nav .news .icon{background-position:0 12px;}
#nav .news .icon:hover{background-position:0 -58px}
#nav .news .icon:active{background-position:0 -132px}
#nav .forum{width:72px;}
#nav .forum .icon{background-position:-72px 12px;}
#nav .forum .icon:hover{background-position:-72px -58px}
#nav .forum .icon:active{background-position:-72px -132px}
#nav .membership{width:118px;}
#nav .membership .icon{background-position:-143px 12px;}
#nav .membership .icon:hover{background-position:-143px -58px}
#nav .membership .icon:active{background-position:-143px -132px}
#nav .help{width:62px;}
#nav .help .icon{background-position:-261px 12px;}
#nav .help .icon:hover{background-position:-261px -58px}
#nav .help .icon:active{background-position:-261px -132px}
#nav .store{width:77px;}
#nav .store .icon{background-position:-323px 12px;}
#nav .store .icon:hover{background-position:-323px -58px}
#nav .store .icon:active{background-position:-323px -132px}
#signin-widget{position:absolute;width:164px;height:50px;color:#5b584a;text-align:left;margin-left:20px;top:15px;font-family:"Karla",sans-serif;left:775px;}
#signin-widget .polaroid.logged-in{background:url("http://w.mmcdn.net/img/homepage-redesign/sprite-login-ff31d755c964ce96447c1ae209895c49.png") -161px 7px no-repeat;width:161px;margin-top:-8px;height:67px;cursor:pointer;}
#signin-widget .polaroid.logged-in:hover{background-position:-161px -64px}
#signin-widget .polaroid.logged-out{background:url("http://w.mmcdn.net/img/homepage-redesign/sprite-login-ff31d755c964ce96447c1ae209895c49.png") 0 7px no-repeat;width:161px;height:67px;margin-top:-8px;cursor:pointer;}
#signin-widget .polaroid.logged-out:hover{background-position:0 -65px}
#signin-widget .overflow{font-size:.8em}
#signin-widget .backing{font-size:12px;}
#signin-widget .backing a{text-decoration:none;display:block;position:absolute;padding-left:19px;color:#000;top:-11px;font-size:11px;padding-top:1px;height:15px}
#signin-widget .backing a.account{background:url("http://w.mmcdn.net/img/homepage-redesign/sprite-login-ff31d755c964ce96447c1ae209895c49.png") -328px -2px no-repeat;width:85px;display:block;}
#signin-widget .backing a.account:hover{background:url("http://w.mmcdn.net/img/homepage-redesign/sprite-login-ff31d755c964ce96447c1ae209895c49.png") -327px -20px no-repeat}
#signin-widget .backing .sign-out{background:url("http://w.mmcdn.net/img/homepage-redesign/sprite-login-ff31d755c964ce96447c1ae209895c49.png") -326px -41px no-repeat;width:50px;right:0;}
#signin-widget .backing .sign-out:hover{background:url("http://w.mmcdn.net/img/homepage-redesign/sprite-login-ff31d755c964ce96447c1ae209895c49.png") -327px -60px no-repeat}
#signin-widget .backing .username{width:164px;text-align:center;color:#fff;font-size:10px;letter-spacing:2px;margin-top:-26px}
#signin-widget .backing .sign-in,#signin-widget .backing .adopt{display:none}
#signin-widget .backing .overflow{font-size:.8em}
html{background:#f3fbff url("http://w.mmcdn.net/img/new-layout/slice-bg-d4f7d00e492b65a679bfc8e9e38d7bcd.jpg") repeat-x 0 0}
body{background:url("http://w.mmcdn.net/img/new-layout/clouds-bg-ac4ba708aa7490c7f22a5fe40c7ebb94.jpg") no-repeat center 0;color:#828282;font-family:'Karla',sans-serif}
h1,h2,h3,h4,h5,h6{font-family:'Luckiest Guy',sans-serif;color:#3673a5;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#3673a5}
a{color:#77a500}
h1{font-size:2.2em}
h2{font-size:1.6em;margin-bottom:20px;}
h2.subtitle{color:#3673a5;font-family:'Karla',sans-serif;font-size:1em;margin-bottom:0}
h3{font-size:1.4em;margin-bottom:15px}
p{padding-bottom:20px;line-height:1.2em}
#container #header #signin-widget{position:relative;margin-left:93px;top:14px;left:0}
#container{width:940px;margin:auto}
#header{padding-top:10px;z-index:10;position:relative;}
#header #logo{position:relative;left:-20px}
#content{margin-top:-50px}
.panel-element{padding-left:60px;padding-right:60px}
#panel-top{background:url("http://w.mmcdn.net/img/new-layout/panel-top-0afa4b13947b5a7f9eca664f0f551c5e.png") no-repeat 0 0;height:121px;}
#panel-top h1{padding-top:50px}
#panel-centre{background:url("http://w.mmcdn.net/img/new-layout/panel-centre-8decde29c56b0678394eed7fa10a1f06.png") repeat-y 0 0;}
#panel-centre #panel-content{position:relative;z-index:10;padding-bottom:123px;min-height:300px;width:100%}
#panel-bottom{background:url("http://w.mmcdn.net/img/new-layout/panel-bottom-3ecff166ee19b05ac38f1a5aaf1124f0.png") no-repeat 0 0;height:91px}
ul.star-list{padding:0 0 1.3em 0;color:#828282;line-height:22px;}
ul.star-list li{background:url("http://w.mmcdn.net/img/new-layout/star-589334ef9434a5a9fc285946f324bb0b.png") no-repeat;padding:2px 0 3px 42px;margin-bottom:.5em;line-height:22px}
ul.star-list li.member{background:url("http://w.mmcdn.net/img/global/membership-icon-a5df8aa7f81fefea8f6e7ccfd6e03968.png") no-repeat}
iframe[name='google_conversion_frame']{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left}
#footer{background:#82ac04;width:100%;margin:auto;position:relative;margin-top:-30px;}
#footer #footer-monsters{background:url("http://w.mmcdn.net/img/new-layout/footer-monsters-6a8bbcec5589309300c37a87054c7034.png") no-repeat center 0;height:775px;width:100%;position:absolute;top:-639px;left:50%;margin-left:-50.1%}
#footer #footer-copy-container{color:#eee618;text-align:center;font-size:.78em;font-family:Arial,sans-serif;}
#footer #footer-copy-container .inner{background:#82ac04 url("http://w.mmcdn.net/img/new-layout/footer-slice-99e3627ddb8c37832435027f71e73892.png") repeat-x 0 0;padding-top:210px;padding-bottom:40px;}
#footer #footer-copy-container .inner p{padding-bottom:10px}
#footer #footer-copy-container .inner a{color:#9be622}
#footer #footer-copy-container .inner a.privacy-link{color:#fff}
#footer #footer-copy-container .inner li{display:inline;padding:0 5px}
#footer #footer-copy-container .inner ul{margin:0 0 10px 0}
#footer #footer-copy-container .inner .mc-logo{display:block;width:78px;margin:20px auto 0 auto;}
#footer #footer-copy-container .inner .mc-logo div{background:url("http://w.mmcdn.net/img/new-layout/mc-logo-f6337daef4ca59a145ae6958d3837120.png") no-repeat;width:78px;height:78px;margin:0 auto}
