
html {margin:0px;padding:0px;}
body {margin:0px;padding:0px;font-family:Myriad Pro,Trebuchet MS,Arial,SanSerif;}

a, a:link {color:#0b68bc;}
a:visited {color:#3c7fd6;}
a:hover {color:#fff;background:#0b68bc;}
a:active {color:#fff;background:#3c7fd6;}
a img, a:link img, a:visited, a:hover img, a:active img {border:none;text-decoration:none;}
a.readmore {text-align:center;white-space:nowrap;clear:both;}

del {color:#888}

ul {list-style-type:square;}

.header {height:100px;background:Url('/images/m20.png') center no-repeat #0b68bc;color:#fff;text-align:center;border-bottom:12px solid #004e9e;}
.header #logo {border:none;margin-top:16px;}
.header ul {margin:20px 0px 0px 0px;display:block;margin-right:32px;}
.header ul li {display:inline;margin:0px 24px;font-size:2.0em;letter-spacing:-1px;}
.header ul li a, .header ul li a:link, .header ul li a:visited, .header ul li a:hover, .header ul li a:active {text-decoration:none;}
.header a, .header a:link,.header a:visited, .header a:hover, .header a:active {color:#fff;}

.main {border-top:6px solid #eee;border-bottom:6px solid #3c7fd6;padding:6px 0px;}

.body {margin:16px 10%;}

.body .announcement {background:#0b68bc;padding:16px 48px;border-top:16px solid #222222;border-bottom:6px solid #004e9e;color:#fff;}
.body .announcement h1 {margin:0px;font-weight:normal;font-size:2.6em;letter-spacing:-2px;}
.body .announcement p {margin:4px 16px;font-size:1.25em;}
.body .announcement a {text-decoration:none;font-size:1.35em;letter-spacing:-1px;color:#fff;border-bottom:1px dotted #fff;}
.body .announcement a:hover,.body .announcement a:active {background:#fff;color:#0b68bc}
.body .announcement ul {margin:8px;}
.body .announcement ul li {margin:2px;}

.body .summary {margin:32px 0px 32px 0px;}
.body .summary h1 {margin:0px;}
.body .summary h1 a, .body .summary h1 a:link, .body .summary h1 a:visited {color:#000;text-decoration:none;background:none;}
.body .summary h1 a:hover, .body .summary h1 a:active {background:#000;color:#fff;}
.body .summary h2 {margin:0px;border-bottom:1px solid #ccc;}
.body .summary .date {float:right;width:48px;height:48px;color:#fff;background:Url('/images/date.png') #0b68bc;margin-top:16px;font-size:1.9em;letter-spacing:-3px;overflow:hidden;line-height:26px;text-align:center;}
.body .summary .date span {display:block;margin-right:5px;}
.body .summary .date small {display:block;font-size:0.4em;letter-spacing:2px;text-transform:uppercase;}
.body .summary .break {display:block;background:#ccc;height:1px;clear:both;margin:16px 0px}

.body .artnavbox {height:24px;font-size:1.25em;margin:0px;padding-bottom:16px;border-bottom:1px solid #ccc}
.body .artnavbox .right {float:right;}
.body .artnavbox .left {float:left;}

.pagenav {margin:0px;height:30px;text-align:right;}
.pagenav a:link, .pagenav a:visited {display:inline-block;margin:0px 8px;padding:2px 8px;font-size:1.5em;}
.pagenav a:hover, .pagenav a:active {display:inline-block;margin:0px 8px;padding:2px 8px;font-size:1.5em;}

.body .cattitle {background:#666666;color:#fff;border-bottom:6px solid #222222;padding:4px 16px;}

.body h1 {font-weight:normal;letter-spacing:-2px;font-size:2.4em;margin:4px 0px;padding-top:4px;}
.body h1 small {display:block;font-size:0.55em;letter-spacing:-1px;}
.body h2 {font-weight:normal;letter-spacing:-1px;font-size:1.4em;margin:12px 0px 0px 0px;font-style:italic;color:#3c7fd6;border-bottom:6px solid #222222;padding-bottom:8px;}
.body h3 {font-weight:normal;font-size:1.6em;margin:16px 0px 0px 0px;}
.body h5 {margin:0px;font:bold 1.0em Georgia;}
.body h5 img {vertical-align:middle;margin:0px 8px;}
.body p {margin:20px 0px;line-height:150%;}
.body p.category {padding:8px 12px;margin:0px 0px 16px 0px;font-size:0.7em;background:#666666;}
.body p.category small {font-size:1.0em;}
.body p.category, .body p.category * {color:#fff}
.body p.lead {margin-top:0px;}
.body p.lead:first-line {font-size:1.25em;}
.body p.lead:first-letter {color:#0b68bc;font-size:3em;display:block;float:left;margin-right:6px;margin-bottom:0px;margin-top:6px;}
.body hr {background:#ccc;height:1px;border:none;margin:24px 0px}
.body dl dt {font-size:1.25em;}
.body dl dd, .body dl dt {margin:8px 0px;line-height:150%;}
.body ul li, .body ol li {margin:8px 0px;line-height:150%;}

table.data {margin:16px 0px;padding:0px;width:100%;}
table.data tr {margin:6px 0px;padding:5px;}
table.data th {margin:0px;padding:8px;background:#0b68bc;text-align:left;color:#fff;font-weight:normal;font-size:1.4em;}
table.data td {margin:0px;padding:3px;}
table.data td.rank {font-weight:bold;font-size:2.2em;letter-spacing:-3px;color:#000;}
table.data td.country, table.data td big {font:normal 1.5em Georgia;}
table.data td img {border:2px solid #ccc;}

.column {margin:16px 15% 0px 15%;height:auto;overflow:hidden;border-top:1px solid #ccc;padding:16px 0px;}
.column h1 {font-weight:normal;margin:0px 0px 8px 0px;color:#fff;background:#0b68bc;letter-spacing:-1px;padding:3px 16px;border-bottom:4px solid #004e9e;border-top:8px solid #222222;}
.column a:link#ninerules, .column a:visited#ninerules {display:block;float:right;width:64px;height:64px;background:Url('/images/9rules.png') no-repeat #0b68bc;padding:0px;margin:0px;font-size:0px;text-indent:-100px;overflow:hidden;}
.column a:hover#ninerules, .column a:active#ninerules {display:block;float:right;width:64px;height:64px;background:Url('/images/9rules.png') no-repeat #222222;padding:0px;margin:0px;font-size:0px;text-indent:-100px;overflow:hidden;}
.column #navigation {width:49%;float:right;}
.column #recently {width:49%;float:left;}
.column a {display:block;font-size:1.0em;margin:3px 12px 3px 12px;padding:2px 8px;}

.column #navigation .nav a {margin-right:72px;}

.footer {color:#fff;border-top:12px solid #0b68bc;background:#222222;height:100px;text-align:center;padding:16px 0px 64px 0px;line-height:150%;font-size:1.2em;}
.footer a, .footer a:link, .footer a:visited {color:#fff;}
.footer a:hover, .footer a:active {color:#0b68bc;background:#fff;}
.footer img {vertical-align:-10%;margin:0px 4px;}
.footer .subabout {display:block;margin-top:24px;}