body {
    margin:0;
    font-family:Verdana,Tahoma;
    font-size:10pt;
    color:black;
    background-color:white;
}
#banner {
    margin:0; 
    padding:0;
    background:#EAEAE2 url(/images/globegreenslim2.jpg) 100% 0% no-repeat;
    height:100px;
    width:100%;
    white-space:nowrap;
    z-index:50;
}
#banner img {
    margin:8px 0 0 20px;
}
#main {
    float:right;
    width:100%;
    margin-left:-200px; 
    background-color:#EAEAE2;
}
#content {
    margin-left:194px;
    margin-top:0;
    padding: 1px 10px 1px 16px;
    background-color:white;
    min-height:300px;
}
#panel {
    float:left;
    width:194px;
    word-wrap:break-word;
    min-height:970px;
    margin:0;
    padding:0;
    background-color:#EAEAE2;
}
#template_minimal #panel {
    min-height:0;
    border-radius:8px;
    -moz-border-radius:8px;
}   
#foot {
    clear:both;
}
#footbar {
    padding-left: 194px;
    background-color:white;
    text-align:center;
    font-size:85%;
    color:#666;
    border-top: #EAEAE2 solid 1px;
}
#foot #toplink {
    text-align:right;
    margin-right:2%;
    background-color:#EAEAE2;
}
#foot #toplink2 {
    background-color:white;
    margin-left:194px;
}
#rmbtoplink {
    float:right;
    margin-right:2%;
}
#page_welcome #banner {
    background:#EAEAE2 url(/images/globegreen.jpg) 100% 0% no-repeat;
    height: 186px;
}
#page_welcome #banner img {
    margin:30px 0 0 10px;      
}
#page_welcome #main p {
    text-align:center;
}
#page_welcome #main h2 {
    text-align:center;
    margin: 4% 15% 4% 15%;
}
#page_welcome #main #nationsserved {
    text-align:right;
    font-size: x-small;
    font-style:italic;
    margin-right:5%;
}
#page_welcome #welcomelinks {
    color:#999;
    margin-bottom:4%;
}
a.nlink:hover { text-decoration:none; }
a.nlink:hover span { text-decoration: underline; }
img {
    border:0;
}
img.smallflag {
    border:1px solid;
    max-height:26px;
    max-width:40px;
    vertical-align:middle;
    margin-right: 6px;
    margin-left: 6px;
}
img.miniflag {
    border: 1px solid;
    max-height:13px;
    max-width:20px;
    margin-right:4px;
    margin-left:0px;
    vertical-align:middle;
}
img.bigflag {
    border:1px solid;
    padding:1px;
    vertical-align:middle;
    margin-right: 12px;
    -moz-box-shadow: 2px 2px 12px #999;
    -webkit-box-shadow: 2px 2px 12px #999;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
    box-shadow: 2px 2px 12px #999;
}
.flagbox {
    float:left;
    margin-top:16px;
    margin-right:12px;
    width:107px;
}
.flagbox img.bigflag {
    max-width:100%;
}
img.icon {
    vertical-align:middle;
    margin-right: 6px;
}
img.exlink {
    vertical-align:middle;
    padding-right: 2px;
}
td, th, fieldset, legend, table {
    border-radius: 1em;
    -moz-border-radius: 1em;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
}
td, th {
    padding-left: 0.5em;
    padding-right: 0.5em;
}
td {
    font-size: 10pt; 
    font-family: Verdana, Tahoma;
}
h1 {
    font-size: 3.0em;
    font-family: Impact,Garamond;
    font-weight: normal;
    margin-top:0.4em;
    margin-bottom:0.4em;
    text-shadow: 2px 2px 1px #CCC;
}
h2 {
    font-size: 2em;
    font-family:Georgia,Garamond,'Times New Roman',Times,serif;
    font-weight:normal;
    margin-top:0;
}
h3 {
    font-size: 12pt;
    font-family: Verdana, Tahoma;
    font-weight: bold;
}
h4 {
    font-size: 1.0em;
    font-weight: bold;
}
h5 {
    color: #CC6600;
}
h6 {
    font-size: 80%;
}
textarea { 
    font-family:Verdana, Tahoma; 
    font-size:100%;
}
.slogan {
    font-family:'Times New Roman',Times,Helvetica,Arial; 
    font-size:large;
    font-style:italic;
}
.smalltext {
    font-size: 80%;
}
.smalldesc {
    font-size:x-small;
    font-weight:100;
    font-style:italic;
}
a:link, a:visited {
    color: green; 
    text-decoration: none
}
a:active {
    color: #00CC00;
    text-decoration: none
}
a:hover {
    color: #00CC00; 
    text-decoration: underline
}
a:link img, a:visited img { border-color:green; }
a:active img, a:hover img { border-color: #00CC00; }
.repealed p, .repealed h2 {
    color:gray;
    text-decoration: line-through; 
}
fieldset {
    margin-left: 1%; 
    margin-right: 20%; 
    border: 1px solid #CCC; 
    background-color:#F9F9F9; 
    padding-left: 1em; 
    padding-right: 1em; 
    padding-bottom: 1em; 
    font-size: 80%; 
    color:#333;
}
legend {
    background-color:#FFF; 
    border: 1px solid #CCC; 
    font-weight:bold;
    padding: 0 1em 0 1em;
}
fieldset.wfe {
    margin-left:0;
    margin-right:1em;
    background-color: #F9F9F9;
    border-width:2px;
    font-size:100%;
}
fieldset.wfe legend {
    border-width:2px;
    box-shadow:2px 2px 6px #CCC;
    padding:2px 16px 2px 16px;
}
fieldset.rmbpreview {
    margin-bottom: 1em;
    margin-right: 15%;
    font-size: 100%;
}
fieldset.rmbpreview legend {
    font-size:large;
    padding: 10px;
}
textarea { font-family:Verdana; }
.modtag, .gametag {
    color:orange;
    font-weight:bold;
}
.untag {
    color:blue;
    font-weight:bold;
}
.error {
    color:#FF3333;
    border: solid 2px #CC6666;
    border-radius:12px;
    padding:1em;
    margin:0.5em;
    margin-right:25%;
}
.info {
    color:#343;
    border: solid 2px #696;
    background-color:#F0FFF0;
    border-radius:12px;
    padding:1em;
    margin:0.5em;
    margin-right:25%;
}
.minorinfo {
    color:#666;
    font-size:90%;
    border: solid #DDD 1px;
    background-color: #F9F9F9;
    padding: 0.5em;
    border-radius: 8px;
    -moz-border-radius: 8px;
    margin-right:10%;
    overflow:auto;
}
#page_display_region input.hilite { font-size:11pt; font-weight: bold;}
ul.dilemmalist li {
    padding-bottom: 0.5em;
}
p.dilemmanextupdate {
    color:#333; 
    font-weight:bold;
}
#bannerunpic {
    position:absolute;
    top:0px;
    right:0px;
}
#panel ul {
    margin:4px 0.5em 0 1em;
    padding:0;
}
#panel ul.menu {
    font-weight:bold;
    font-size:13px;
}
#panel ul.submenu {
    margin-left:0.8em;
    font-size:11px;
    font-weight:normal;
}
#panel li {
    background:url(/images/nsarrow1.gif) no-repeat 0px 0px;	
    list-style:none;
    padding: 0 0 2px 10px;
    line-height:125%;
}
#panel li.nation {
    position:relative;
    left:-12px;
    width:174px;
    background:none;
}
#panel li.nation img.smallflag {
    float:right;
    margin:0;
    -moz-box-shadow: 0px 0px 4px #999;
    -webkit-box-shadow: 0px 0px 4px #999;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999')";
    box-shadow: 0px 0px 4px #999;
}
#panel .submenu li {
    margin-left:5px;
    line-height:150%;
}
#panel .menu a {
    display:block;
    width:100%;
    color:black;
}
#panel a.STANDOUT {
    color:green;
}
#panel .menu li:hover, #panel .submenu li:hover, #panel .menu a:hover, #panel .submenu a:hover, #panel .threads li:hover, #panel .threads a:hover {
    background-color:white; /* IE (all versions) doesn't seem to like rgba */
    background-color:rgba(255,255,255,0.5);
}
#panel .menu li.nation:hover {
    background-color:transparent;
}
#panel .wamenu {
    background:url(/images/wa_mono.png) no-repeat 50% 10%; 
}
#lthreads {
    font-size:12px;
    font-weight:bold;
    text-align:center;
    border-top: 1px dotted #666;
    margin: 1em 1em 0 1em;
    padding: 0.4em 0 0 0;
}
#panel ul.threads {
    padding-bottom: 1em;
}
#panel .threads a {
    font-family:Arial,sans;
    display:block;
}
#panel .threads li {
    margin-right: 1em;
    margin-top:.5em;
    padding-top:.25em;
    padding-bottom:.25em;
    border-bottom: 1px dotted #999;
    font-size:85%;
}
#panelad {
    text-align:center;
}
#regionad {
    position:absolute;
    right:0px;
    bottom:0px;
}
#rhbox {
    position:relative;
}
#rhbox ul {
    margin-right: 258px;
}
input[type="submit"] {
    margin-left:0;
    margin-right:0.8em;
    font-size:80%;
    box-shadow:2px 2px 4px #CCC;
}
#page_ga input[type="submit"], #page_sc input[type="submit"] {
    margin-left:1em;
}
input.small {
    font-size:70%;
    font-weight:normal;
}
.widebox {
    width:99%;
}
.widebox2 {
    width:92%;
    margin-left:4%;
}
.widebox3 {
    width:84%;
    margin-left:8%;
}
table {
    margin:0;
    padding:0;
}
table.wide {
    width:100%;
}
table.shiny {
    background-color:#EAEAE2;
    -moz-box-shadow: 3px 3px 12px #999;
    -webkit-box-shadow: 3px 3px 12px #999;
    box-shadow: 3px 3px 12px #999;
}
table.shiny td {
    background-color:white;
}
table.shinytrans td {
    background-color:transparent;
}
table.ranks {
    padding:0.5%;
    width:100%;
    border-spacing:3px;
}
table.ranks th {
    padding-bottom:6px;
}
table.ranks td {
    padding:6px; 
}
table.ranks th.regioncol { width:40%; }
table.ranks th.rankcol { text-align:right; }
table img.smallflag { float:left;}
table td { vertical-align:middle}
table td p { margin-top: 0; }
table.celltop td { vertical-align: top; }
#namebox {
    width:84%;
    margin-left:8%;
}
#namebox h4 {
    margin-left:15%;
    margin-right:15%;
    margin-bottom:4px;
    padding-bottom:4px;
    border-bottom:2px #EAEAE2 solid;
    text-align:center;
    color:#222;
}
#namebox table {
    margin-top:12px;
    border:none;
}
#namebox table td {
    padding:2px;
}
#namebox p.nationname {
    font-family:Georgia,Garamond,'Times New Roman',Times,serif;
    font-size:26pt;
    text-shadow: 2px 2px 3px #999;
    margin:0;
    text-align:left;
}   
#namebox span {
    font-size:32pt;
}
#namebox p.slogan {
    text-align:center;
    margin-top:12px;
    margin-bottom:12px;
}
#namebox a { 
    color:black; 
    text-decoration:none;
}
.UN {
    background-image:url(/images/WA_watermark.jpg);
    background-repeat: no-repeat;
}
.unbox {
    border-bottom: 1px dotted gray;
}
.newsbox  {
    border-bottom: 1px dotted gray;
}
.hzln {
    border-bottom: 1px dotted #999;
    margin: 1em 4% 1em 4%;
}
#createdby {
    text-align:center;
    border: 1px solid white;
    background:white;
    width:192px;
    height:87px;
    margin:0px; padding:0px;
}
#createdby:hover {
    border: 1px solid #ccc;
}
#createdby a {
    color: #666;
    text-decoration:none;
}
#footbar:hover { 
    background-color:#EAEAE2;
}
#footbar img { 
    vertical-align:middle; 
    height:20px;
    width:20px; 
    margin:10px;
}
#footbar img:hover {
    height:auto;
    width:auto;
    margin:0;
}
.nscodedesc {
    color:#999; 
    font-size:80%; 
    margin-top:0;
}
input[name="preview"] {
    font-weight:normal;
}
img.badge {
    vertical-align: middle;
    padding-right: 4px;
    margin:0;
}
img.rflag {
    float:right; 
    vertical-align:middle; 
    margin: 0 0.2em 0 0; 
    padding: 0; 
    border: #333 solid 1px; 
    -moz-box-shadow: 3px 3px 6px #999;
    -webkit-box-shadow: 3px 3px 6px #999;
    box-shadow: 3px 3px 6px #999;
}
#page_region_control img.rflag {
    float:none;
}
img.rsmallflag {
    border:1px solid;
    height:26px;
    width:40px;
    vertical-align:middle;
    margin-right: 6px;
    margin-left: 6px;
}
.divindent {
    border-left: 2px #ccc solid; 
    padding-left: 1em
}
#UploadBox,#OpenEmbassyBox {
    margin-top:8px;
    margin-right:5%;
    border: 2px #ccc solid; 
    padding: 1em; 
    display:none; 
    border-radius:12px;
    -moz-border-radius:12px;
    -webkit-border-radius:12px;
}
.rmbtable, .tgtable {
    border-spacing:6px; 
    width:100%;
    table-layout:fixed;
    word-wrap:break-word;
}
.rmbtable td, .tgtable td {
    border:1px #DADAD2 solid;
    vertical-align:top;
}
.rmbtopline {
    padding-bottom:0.4em;
    border-bottom: 1px #ccc dotted;
}
td.rmbauthor { width:30%; }
td.rmbmsg {width:70%;}
.rmbauthor p { margin-bottom:8px; }
.rmbdate { margin:0; padding:0; font-size:85%;}
.rmbdate img { margin-left:0; }
.rmbdate a, .rmbdate a:hover { color: black; }
.rmbauthor2 { width:210px; float:left; border-right: white 2px solid; overflow-x:hidden;}
.rmbtable2 p { margin:0.5em;}
.rmbbuttons { float: right; }
.rmbmsg2 { border-left: white 2px solid; margin-left: 210px; padding-left:10px; min-height:20px;} /* Min-height required for IE in compat view */
.rmbmsgdeleted { text-decoration:line-through; }
.rmbrow { border:1px #CCC solid; border-radius:12px; -moz-border-radius:12px;-webkit-border-radius:12px;margin-bottom:4px; padding:0 8px 0 12px;}
.odd { background-color: #FDFFFC; }
.even { background-color: #F5F7F4; }
.rmbsuppressed { text-align:center; font-size:80%; color:#666;}
.rmbsuppressed a.hiddenpermalink { color:#666; }
.rmbolder { 
    border:1px #CCC solid; 
    border-radius:12px;
    -moz-border-radius:12px;
    -webkit-border-radius:12px;
    margin-bottom:4px; 
    padding:0 8px 0 12px;
    background-color: #FDFFFC; 
    text-align:center; 
    font-weight:bold; 
    margin-left:18%; 
    margin-right:18%;
    min-height:18px;
}
.rmbolder, .rmbolder a { color:#AAA; }
.rmbolder a:hover { color:#666; text-decoration:none;}
.rmbolder img { margin-right:10px; vertical-align:middle;}
.rmbspacer { clear:both;}
.loading { display:none; }
p.spinner { text-align:right; }
td.tgmsg { 
    border-radius: 12px;
    padding: 0 0 0 13px;
}
div.tgcontentstriped {
    width:100%; 
    height:100%; 
    border-radius:12px; 
    position:relative; 
}
div.tgstripe {
    width:88px; 
    height:100%; 
    position:absolute; 
    right:0; 
    background-size: 88px;
    -moz-background-size: 88px;
    border-radius:0 12px 12px 0;
}
.tgcontentstriped p {
    margin-right:100px;
}
.tgcontentstripeless {
    margin-right: 13px;
}
.tgmsg p {
    line-height:1.5em;
    margin-bottom:0px;
    padding-top:8px;
    padding-bottom:8px;
}
table.tgtable td.tgmsg img.smallflag { float:none; }
.faded { 
    color:gray; 
    font-size:90%;
}
div.forumsidepanel { 
    position:absolute; 
    top:5px; 
    right:0; 
}
a.forumpaneltoggle { 
    width:12px; 
    height:12px; 
    margin:0 8px 0 0; 
    line-height:12px; 
    overflow:hidden; 
    display:inline-block;
}
a.forumpaneltoggle:hover img { 
    margin-top:-12px;
}
#hpanel { 
    margin:0;
    text-align:center;
    font-size:12px;
}
#hpanel img.smallflag { 
    margin-left:0;
}
#dilemmasad
{
    float:right;
    width:336px;
    height:280px;
    margin-left:12px;
    margin-top:16px;
}
#panel .newsposts {
    font-weight:normal;
}
.newsstory {
    padding-left: 1em;
    border-left: 8px solid #CCC;
    margin-right:10%;
}   
#page_news h2 {
    margin-top:1.5em;
    margin-bottom:0;
}
#page_news .author {
    color:gray;
    font-size:x-small;
}
#page_news blockquote {
    border: 2px solid #CCC;
    padding: 0 6px 0 6px;
    background-color:#EAEAE2;
    border-radius:8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
}
table#questionnaire td p {                   
    margin-left: 20px; 
    margin-top: 0px; 
    margin-bottom: 0px; 
}
.protected  { color: gray; }
.unprotected { color: black; }
.hide { display:none; }
#rinf {float: right; margin-right: 2em;}
#chart-container { height:500px; width: 100%; }
#wa-chart-container { float:right; height: 200px; width:70%;}
.rightbox { text-align: right; margin-right: 2em; }
.frdata { border-left: 2px solid #CCC; padding-left: 1em; margin-left: 3px;}
.frdata p { margin:0;}
.embassypending, .embassycancel { 
    border:solid 2px #CCC;
    color:#333;
    padding-left:6px;
    margin-top:6px;
    margin-right:15%;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}
.embassypending { background-color:#FFFFF6; }
.embassycancel { border-color:#FCC; background-color:#FFF6F6;}
table.embassies { border-spacing: 4px; }
table.embassies th, table.embassies td { width: 20%; text-align:center; padding:8px;}
table.embassies th.bigleft, table.embassies td.bigleft {
    width:60%;
    text-align:left;
    padding-left:12px;
}
.rejected { color:red; }
input.embup { float:right; }
p.tooltip { display:none; color: #666; border-left: 2px solid #CCC; padding-left: 20px; margin-left:10px; margin-right:25%; }
/* a.rlink { color: #906000 #7F7F50 #906000 #996600; } */
table.settings { 
    background-image:url(/images/newnationbg1.jpg), url(/images/newnationbg2.jpg); 
    background-repeat: no-repeat, repeat-y; 
    background-size:100%; 
    -moz-background-size:100%;
    background:none\9;  /* stupid hack to prevent IE8 filling up my apache error logs */
    box-shadow: 4px 4px 4px #999; 
    border-radius:0; 
    max-width:860px; 
    margin-top:28px; 
    border-bottom:4px inset #333;
}
table.settings td { 
    font-family: 'Special Elite', 'Courier 10 Point', 'Courier New', cursive, serif; 
    vertical-align: middle; 
    padding-bottom:20px;
}
table.settings td.left { 
    text-align: right; 
    font-size:100%; 
    font-weight:bold;
}
table.settings input, table.settings select { 
    font-family: 'Special Elite', 'Courier 10 Point', 'Courier New', cursive, serif; 
    padding:6px; 
}
table.settings input[type="text"], table.settings input[type="password"] { 
    border: #CCC 2px solid; 
    box-shadow: 0; 
    border-radius:0px; 
    background-color:#F0F0F0; 
}
table.settings input[type="text"]:focus, table.settings input[type="password"]:focus { 
    border-color: #666; 
    background-color:#FFFFFF;
}
table.settings td#namecheckresult { 
    height: 82px; 
    padding: 0 20% 0 20px; 
}
table.settings h2 { 
    font-family: 'Special Elite', 'Courier 10 Pitch', 'Courier New', 'Courier', monospace, serif; 
    font-size:350%; 
    color:#555; 
    text-shadow:0 -1px 1px rgba(64,64,64,0.5); 
    padding:96px 0 0 22px; 
    margin:0;
}
table.settings h2#officialname { 
    min-height: 90px; 
    margin-right:220px;
}
table.settings img.paperclip {
    position:absolute; 
    right:0px; 
    top:-34px;
    z-index:5;
}
table.settings div.clippedflagbox {
    float:right;
    margin:6px;
}
table.settings div.clippedflagbox img.bigflag {
    box-shadow: 1px 1px 6px #999;
}
div.dilemmapaper {
    width:99%
    width:745px\9; /* IE 8 */
    overflow:hidden;
}
img.dpaperslice {
    width:100%;
    width:auto\9;  /* IE8 */
    display:block;
}
div.dpaper2 {
    width:100%; 
    width:745px\9;  /* IE8 */
    background-image:url(/images/dpaper2.jpg); 
    background-repeat: repeat-y; 
    text-align:center; 
    background-size:100%;
    -moz-background-size:100%;
}
div.dpaperprice {
    float:right; 
    margin: 1% 9% 0 0; 
    font-size:8pt; 
    font-family:'Playfair Display', Arial, Times, sans; 
    color:#333; 
    text-shadow: 0 0 1px #666; 
    max-width:12%; 
    overflow:hidden;
}
div.dpaperflag {
    float:left; 
    padding: 1% 0 0 5%;
}
div.dpaperflag img {
    opacity:0.7; 
    box-shadow:0 0 2px #999; 
    max-height:42px; 
    max-width:42px;
}
div.dpaper2 p {
    font-size:32pt; 
    color:#333; 
    opacity:0.9; 
    margin:0; 
    text-shadow: 0 0 1px #333; 
    font-family: 'UnifrakturCook', 'Times New Roman', serif; 
    overflow:hidden;
}
div.dpaper3 {
    margin:0 9% 0 5%;
}
div.dpaper3a {
    background-color: #444;
    height:4px;
    box-shadow: 0 0 1px #333;
}
div.dpaper3b {
    height:2px;
}
div.dpaper3c {
    background-color: #444;
    height:2px;
    box-shadow: 0 0 1px #333;
    z-index:10;
}
div.dpaper3d {
    font-size:9pt;
    color:#666;
    text-shadow: 0 0 1px #555;
    padding: 2px 0 2px 0;
}
div.dpapervol {
    float:right;
}
div.dpapercityfinal {
    float:left;
}
div.dpaperdate {
    word-spacing:3px; 
    letter-spacing:2px
}
div.dpaper4 {
    background-image:url(/images/dpaper4.jpg); 
    background-repeat: repeat-y; 
    width: 100%; 
    width:745px\9;  /* IE8 */
    margin:0; 
    padding:0;
    background-size:100%;
    -moz-background-size:100%;
}
div.dpaper4 p {
    font-size:28pt; 
    margin: 0 7% 0 5%; 
    color:#444; 
    font-weight:bold;
    text-shadow: 0 0 1px #444; 
    font-family:'Playfair Display',minion-pro-1,minion-pro-2,Palatino,Georgia,'Times New Roman',serif;
    overflow:hidden;
}
.mod_status, .semimod_status, .wa_status
{
    display:inline-block;
    border: 3px outset #990000;
    text-shadow: 1px 1px 1px #333;
    color:#FFFFFF;
    background-color:#990000;
    font-size:11pt;
    padding-left:8px;
    padding-right:8px;
    box-shadow: 1px 1px 2px #433;
    font-family:Impact,Arial,sans-serif;
}
.semimod_status
{
    background-color:#AA9030;
    border-color:#AA9030;
    background-image:url(/images/issues_editor_bg.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left:28px;
}
.wa_status
{
    background-image:url(/images/wa_mono_bg.png);
    background-repeat: no-repeat;
    background-position: left center;
    border-color: #449944;
    background-color:green;
    padding-left:30px;
    box-shadow: 1px 1px 2px #343;
}
p.showpass span {
    font-weight:bold;
    font-size:120%;
}
#comparecontainer {
    position:relative; 
    width: 100%; 
    height:auto;
}
#flagscontainer {
    position:absolute; 
    top:0;
    width:160px; 
}
.flagcontainer {
    position:absolute; 
    text-align:right;
    width:160px;
    right:0;
}
#comparecontainer img.bigflag {
    padding:0; 
    box-shadow:2px 2px 8px #666; 
    max-width:160px;
    max-height:78px;
    margin-right:0;
}
#comparecontainer .nationchartname {
    font-style:italic; 
    font-family:Georgia,Garamond,'Times New Roman',serif;
    color:#666666;
    text-shadow:-1px 1px 1px #CCC;
}
#page_compare h2 {
    font-size:26pt; 
    color:#666; 
    text-shadow: 3px 3px 3px #CCC; 
    margin-bottom:0;
}
#chart-container-compare {
    margin:0 12px 0 160px;
}
a.charttoggle {
    width:12px;
    height:12px;
    margin:0 12px 0 0;
    line-height:12px;
    overflow:hidden;
    display:none;
}
.flagcontainer:hover a.charttoggle {
    display:inline-block;
}
a.charttoggle:hover img {
    margin-top:-12px;
}
#page_compare h2 img {
    vertical-align:middle; 
    margin-bottom:10px;
}
#page_compare p.comparedesc {
    margin-left:4px;
    margin-right:12px;
}
.floatrightbox {
    float:right;
    margin:8px;
}
#page_compare .floatrightbox {
    margin-top:28px;
}

