html,button,input,select,textarea{color:#222}
body{font-size:1em;line-height:1.4}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}
header{text-align:center;font-family:'Cinzel Decorative',cursive;color:#fff;text-shadow:1px 1px 6px #333}header a:hover{color:#fff;text-decoration:none}
header a{color:#fff;text-decoration:none}
header h1{font-size:80px;margin-bottom:10px;margin-top:37px}header h1 h2{font-size:10px}
#header_background{background-color:rgba(0,0,0,0.2);height:150px;width:100%;padding-top:1px;box-shadow:0px 0px 2px 0px #333}
html,body{height:100%}
.arrow-down{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;margin-right:auto;margin-left:auto;border-top:10px solid #fff}
#wrap{background-color:#333;height:100%}
#wrap_index{min-height:100%;height:auto !important;height:100%;margin:0 auto -23px;background:url(../img/samurais3.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:black}
#wrap_index #push{height:23px}
#wrap_index #bottom_banner{text-align:center}
#wrap_index .banner{text-align:center}
#footer{height:23px -20;background-color:#a31714;padding-top:13px;color:#333}#footer .span3,#footer .span4{text-align:left;padding-bottom:10px}
#emailform{width:280px;margin-left:auto;margin-right:auto;margin-bottom:25px;padding-top:20px;text-align:center}#emailform .search-query{height:45px;font-size:28px;line-height:33px}
#emailform .btn{height:55px;width:50px}
#emailform .input-append{box-shadow:0px 0px 2px 0px #333;border-radius:14px}
#main{width:80%;margin-top:20px;margin-right:auto;margin-left:auto;text-align:center;padding-bottom:20px}#main #randomInbox{background-color:#fff;margin-left:10px;margin-top:-5px;border-radius:10px;max-width:200px;color:#333;box-shadow:0px 0px 2px 0px #333;text-align:center;padding:10px}#main #randomInbox a{color:#919191}
#main #randomInbox a:hover{color:#333}
#mail_list{background-color:#fff;word-wrap:break-word;margin-top:3px;margin-bottom:20px;box-shadow:0px 0px 10px 0px #333;-webkit-border-radius:3px;border-radius:3px}#mail_list td{word-wrap:break-word}
#mail_list #mail_list_header{text-align:left;box-shadow:0px 0px 4px 0px #333;margin-bottom:0px;padding:10px}#mail_list #mail_list_header #page_nav_buttons{float:right;top:-35px}
#mail_list #mail_list_header #rssButton{float:right;margin-top:3px;margin-right:85px}
#mail_list #mail_list_header #mail_info{font-size:20px}
#email_viewer{background-color:#fff;padding:10px;box-shadow:0px 0px 10px 0px #333;margin-bottom:20px;margin-top:3px;word-wrap:break-word;-webkit-border-radius:5px;border-radius:5px;text-align:left;-webkit-background-clip:padding-box;background-clip:padding-box}#email_viewer h1{text-align:center}
#email_viewer #email_viewer_header{text-align:center}#email_viewer #email_viewer_header a{float:left;color:#333}
#email_viewer #email_viewer_header #html_button{display:none}
#email_viewer #email_header{font-size:12px}#email_viewer #email_header td{word-wrap:break-word}
#email_viewer #email_header .email_header_title{font-size:10px}
#email_viewer #email_body_html_text,#email_viewer #email_body{padding-top:10px}
#email_viewer #email_body_html_text{display:none}
@media screen and (min-width:1200px){#email_viewer{width:900px;margin-left:auto;margin-right:auto} header h1{color:white;font-size:80px} header h2{color:white;font-size:20px}}@media screen and (max-width:1200px){#main{width:80%} h2{font-size:20px}}@media screen and (max-width:980px){#main{width:90%} #header_background{height:100px} header h1{font-size:60px;margin-bottom:7px;margin-top:20px} header h2{font-size:10px}}@media screen and (max-width:750px){#main{width:100%} header h1{font-size:60px;margin-bottom:7px} header h2{font-size:10px} #mail_list{width:100%}#mail_list td{font-size:13px;max-width:200px}}@media screen and (max-width:540px){header h1{font-size:40px;margin-bottom:5px;margin-top:10px} header h2{margin-top:-15px} #header_background{height:70px} #mail_list{width:100%}#mail_list td{font-size:11px;max-width:100px}}@media screen and (max-width:380px){header h1{font-size:30px;margin-bottom:3px;margin-top:10px} header h2{margin-top:-15px} #header_background{height:70px} #mail_list{width:100%}#mail_list td{font-size:11px;max-width:100px} #email_viewer h1{max-width:100%} #email_header{font-size:11px}#email_header td{max-width:100px}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important} a,a:visited{text-decoration:underline} a[href]:after{content:" (" attr(href) ")"} abbr[title]:after{content:" (" attr(title) ")"} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""} pre,blockquote{border:1px solid #999;page-break-inside:avoid} thead{display:table-header-group;} tr,img{page-break-inside:avoid} img{max-width:100% !important} @page {margin:0.5cm}p,h2,h3{orphans:3;widows:3} h2,h3{page-break-after:avoid}}

