/***************************************************************
RESET BROWSER VALUES SO EVERYONE IS THE SAME
***************************************************************/
@import url(reset.css);
@font-face { font-family: MegalopolisExtra; src: url('../fonts/MEgalopolisExtra.otf'); }
@font-face { font-family: Merriweather; src: url('../fonts/Merriweather.ttf'); }
   html, body{height:100%;}
   body{background: url(../images/css/footer-bg-lite.png) repeat-x fixed bottom left;}
   body,p{font-family: ÔLucida Sans UnicodeÕ, ÔLucida GrandeÕ, sans-serif;}
   a:link{color:blue;text-decoration:none;}
   a:visited{color:navy;text-decoration:none;}
   a:hover{color:#800;text-decoration:underline;}
   img{border-style:none;}
   h1,h2{font-family:MegalopolisExtra, georgia;text-shadow: #999 .1em .1em .2em;margin:.4em}
   h3,h4,h5{margin:.4em}
   h1{font-size:20pt;}
   h2{font-size:18pt;}
   h3{font-family:arial black;font-size:14pt;text-shadow: #999 0px 1px 1px;}
   ul,ol{margin:1em;}
   ul{list-style-type:circle}
   ol{list-style-type:decimal;}
   div.clearer{clear:both;}
   div.wrapper{height:auto;overflow:hidden;width:1091px;margin:0px auto 0px auto;}
   div.header{padding-top:18px;width:100%; height:50px;} 
   div.tagline{text-align:center;float:left;height:37px;margin-left:1em;padding-left:1em;border:solid #777;border-width:0px 0px 0px 1px;color:#fbff00;font-size:10pt;font-family:verdana;line-height:1.4em;text-shadow: #999 0px 1px 1px;}
   div.tagline a, div.tagline a:link, div.tagline a:visited, div.tagline a:hover{color:#777;text-decoration:none;}
  
   div.mainmenu, div.footermenu{background:url('../images/css/mainmenu-bg.png') repeat-x top left; width:100%; height:34px;}
   div.footermenu{clear:both;}
   div.footermenu ul{margin:0}
   div.mainmenu li, div.footermenu li{list-style:none;display:block;float:left;padding:.5em;}
   div.mainmenu a, div.footermenu a{text-decoration:none;font-family:arial;font-weight:bold;font-size:12pt;text-transform:uppercase;}
   div.footermenu a{font-size:10pt;}
   div.mainmenu a:link, div.footermenu a:link{color:white;}
   div.mainmenu a:visited, div.footermenu a:visited{color:white;}
   div.mainmenu a:hover, div.footermenu a:hover{color:#fbff00;text-decoration:underline;}
   
   div.left-col{text-shadow: #999 0px 1px 1px;width:250px;overflow:hidden;float:left;-webkit-border-radius:0em .33em .33em 0em;-moz-border-radius:0em .33em .33em 0em;border-radius:0em .33em .33em 0em;}
   div.left-latest{border:1px solid #ccc;line-height:1.5em;background:#fff;opacity:.85;font-family:arial;font-size:14pt;margin:1em;padding:.25em;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;}
   div.left-latest a, div.left-latest a:link, div.left-latest a:visited{color:blue;text-decoration:none;}
   div.left-latest a:hover{color:black;text-decoration:underline;}
   div.mainwrapper{background:url('../images/css/light-shadow-top.png') repeat-x top left;overflow:hidden;color:black;}
   div.main{padding:1em;}
   div.main-display{padding:1em;float:left;margin-left:2em;}
   div.slideshow {height: 300px; width: 640px;overflow:none;}
   div.slideshow img {border-style:none;margin:auto; }
   
   div.blockHolder{height:5em;margin:1em auto;}
   div.block {height:5em;border:1px solid #ccc;-moz-border-radius:1em;-webkit-border-radius:1em;width:10.5em;padding:.25em .75em;margin:.5em;float:left;}
   div.block a, div.block a:link, div.block a:visited{color:blue;}
   div.block a:hover{color:black;}

   div.fin_table{width:650px;overflow:hidden;}
   div.fin_block{width:150px;height:215px;}
   div.fin{width:325px;margin:0 auto;}
   div.footer{padding:1.5em 1em 0 0;overflow:hidden; width:100%;}
   div.footerBlock{float:left;margin:2em 3em 0em 3em;}
   div.networkLinks{float:left;padding-right:4em;font-size:12pt;font-family:verdana;text-transform:lowercase;line-height:1.2em;letter-spacing:-.05em;text-shadow: #999 0px 1px 1px;}
   div.networkLinks a, div.networkLinks a:link{text-decoration:none;color:blue} 
   div.networkLinks a:visited{color:#222291;}
   div.networkLinks a:hover{color:red;}
   div.snsLinks{float:right;margin:3px 10px 0 0;}
   div.snsLinks a{float:left;padding-left:5px;}
   div.header div.login_form{float:right;padding-right:1em;}
   div.header div.login_form p{font-size:8pt;text-align:right;}
   div.header div.login_form input[type=text], div.header div.login_form input[type=password] {width:10em;margin:0 0 .2em 0;padding: .5em;border: 5px;-moz-border-radius: 1px;-webkit-border-radius: 1px;background: #2e3f48;color:white;}
   div.header div.login_form input[type=submit] {border: none;padding: .5em;text-decoration: none;font-size: 12px;-moz-border-radius: 4px;-webkit-border-radius:4px;background: #348075;color: white;box-shadow: 0 1px 0 white;-moz-box-shadow: 0 1px 0 white;-webkit-box-shadow: 0 1px 0 white;}
   div.header div.login_form input[type=submit]:hover {background: #287368;cursor: pointer;}
   div.login_block{width:40em;margin:2em auto;background-color:khaki;-moz-border-radius:.5em;-webkit-border-radius:.5em;border:1px solid black;overflow:hidden;}
   div.login_block div.login_form p{font-size:14pt;}
   div.login_block div.login_form input[type=text], div.login_block div.login_form input[type=password] {width:10.5em;font-size:16pt;display:block;margin:0 0 .2em 0;padding: .5em;border: 5px;-moz-border-radius: 1px;-webkit-border-radius: 1px;background: #2e3f48;color:white;}
   div.login_block div.login_form input[type=submit] {width:10em;margin:1em auto;border: none;padding: .5em;text-decoration: none;font-size:16pt;-moz-border-radius: 4px;-webkit-border-radius:4px;background: #348075;color: white;box-shadow: 0 1px 0 white;-moz-box-shadow: 0 1px 0 white;-webkit-box-shadow: 0 1px 0 white;}
   div.login_block div.login_form input[type=submit]:hover {background: #287368;cursor: pointer;}
   div.skis_body{width:45em;float:left;overflow:hidden;height:auto;}
   div.article_body{width:45em;float:left;overflow:hidden;height:auto;padding:.5em;}
   div.article_body p, div.article_body li, div.article_body span{font-size:12pt;font-family:Merriweather, times new roman, serif;line-height:1.5em;margin-top:.75em;}
   div.article_body img{margin:.5em;}
   div.recommended_settings{margin:1em 0em;overflow:hidden;}
   div.recommended_settings thead{background-color:white;text-align:center;font-weight:bold;font-size:8pt;}
   div.error{border:1px solid black;background-color:khaki;width:70%;margin:1em auto;color:#880000;padding:.5em;}
   div.success{border:1px solid black;background-color:white;width:70%;margin:1em auto;padding:.5em;}
