*{ margin:0; padding:0; }
 body{ color:#fff; background-image:url(/files/theme/404background.jpg?402483); background-color:#333; font-family:Arial, Helvetica, sans-serif; margin:auto; }
 .wrap{ width:960px; margin:auto; }
 .header{ margin-top:5px; width:960px; height:90px; }
 .sitename{ float:left; }
 .nav{ background:repeat-x 50% 50% #f8f8f8; border:1px solid #FCFCFC; -moz-box-shadow:0 5px 5px #222; -webkit-box-shadow:0 5px 5px #222; box-shadow:0 5px 5px #222; float:right; margin:10px; }
 .nav ul{ }
 .nav ul li{ display:inline; }
 .nav ul li a, .nav ul li a:visited{ color:#000; float:left; font-size:1.25em; font-weight:bold; margin:5px 2px; padding:5px 15px 5px 15px; }
 .nav ul li a:hover{ text-decoration:none; background-color:#c0c0c0; }
 .nav ul li:nth-child(2) a{ }
 .main{ background-image:url(/files/theme/hugoinmyths.jpg?402483); width:960px; box-shadow:0 5px 5px #222; }
 .maincontent{ padding:10px 10px 0px 10px; }
 a, a:visited { color:#fff; text-decoration:none; outline:none; }
 a:hover{ color:#000; text-decoration:none; }
 a img{ border:none; }
 h1,h2,h3{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; }
 h1{ font-size:5.5em; padding:0.5em 0 0; font-family:Arial, Helvetica, sans-serif; }
 h3{ font-size:1.5em; font-weight:normal; margin:0 0 1em; }
 h2{ font-size:1.5em; font-weight:normal; letter-spacing:0.01em; }
 div.paragraph{ line-height:1.5em; padding-bottom:1em; }
 p{ line-height:1.5em; padding-bottom:1em; }
 .footer{ height:20px; width:100%; font-size:10px; color:#7e7e7e; }
 form {height:70px;float:right;display:block; position:relative; text-align:left; padding:10px 0 10px 3%;}
 h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
 input {border:1px solid #999; -webkit-appearance:none;}
 input[type=checkbox]{-webkit-appearance:checkbox;}
 input[type=radio]{-webkit-appearance:radio;}
 input:focus {border-color:#333;}
 .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width:auto;}
 .button:hover {background-color:#777;}
 .small-meta {font-size: 11px;}
 .nowrap {white-space:nowrap;}
 .clear {clear:none; display:inline;}
 label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
 input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:58%; min-width:130px;}
 input.button {display:block; width:35%; margin:0 0 10px 0; min-width:133px;}
 div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
 div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
 #mce-error-response {display:none;}
 #mce-success-response {color:#529214; display:none;}
 label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

div.paragraph ul, div.paragraph ol { padding-left: 25px !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

