body {background-color: #FFFFFF; margin: 0px; padding: 0px; font-family: Verdana, sans-serif; font-size: 80%;
	background-image: url(stripes-back.gif); background-position: top left; background-repeat: repeat-x;}
a {text-decoration: none; color: #000066;}
a:hover {color: #333399;}
img {border: 0px;}

form {margin: 0px; padding: 0px;}
input.textbox {font-family: Verdana, sans-serif; font-size: 100%; padding: 5px; }
textarea.textbox {font-family: Verdana, sans-serif; font-size: 100%; padding: 5px; }
input.button {font-family: Verdana, sans-serif; font-size: 100%; padding: 4px 12px; }


div#envelope {position: absolute; margin-top: 21px; left: 50%; width: 1000px; margin-left: -500px;}

div#leftwing {position: absolute; top: 50px; left: 0px; width: 140px;
	text-align: center; line-height: 1.5em; padding-top: 7px;
	font-size: 85%; color: #333333;}
div#leftwing p {margin: 0px 0px 15px 0px;}
div#leftwing div.divider {margin: 0px 15px 15px 15px; border-top: 1px solid #DDDDDD;}
div#leftwing a:hover {background-color: #EEEEEE;}
div#leftwing span.en {color: #333366;}

div#userCount {border-bottom: 1px dotted #999999; margin-bottom: 25px; padding-bottom: 15px;}
div#userCount p {margin: 5px;}
div#userCount p.number {font-family: Georgia, serif; color: #333333; font-size: 150%; background-image: url(peoplecounter.gif); background-position: top center; background-repeat: no-repeat; padding-top: 37px; height: 30px;}

div#rightwing {position: absolute; top: 50px; left: 840px; width: 140px;}
iframe#rssreader {width: 140px;}

div#invelope {background-color: #FFFFFF; border: 1px solid #999999; margin-left: 155px; width: 670px; position: relative;}

div#navigator {position: relative; height: 32px; border: 1px solid #FFFFFF;
	background-color: #DDDDDD; border-bottom: 1px solid #BBBBBB; z-index: 10;}
a#logo {position: absolute; top: -10px; left: -25px; z-index: 10;}
div#slogan {position: absolute; top: 8px; left: 105px; font-size: 100%; font-weight: bold; color: #777777;}
	
div#advert {background-color: #EEEEEE; border: 1px solid #FFFFFF; border-bottom: 1px solid #DDDDDD; padding: 10px; text-align: center;}
iframe#banner {height: 80px; width: 100%}

div#column1 {float: left; width: 450px;}
div#column2 {margin-left: 450px; padding-top: 10px;}
div.equalizer {clear: both;}

iframe#vote {width: 210px; margin-bottom: 20px;}

div#smallads {width: 210px; font-size: 85%; text-align: center; background-color: #EEEEEE; padding: 5px 0px;}
div#smallads > div {margin-left: 5px; margin-right: 5px;}
div#smallads a {color: #004C01;}
div#smallads div.title {background-color: #CCCCCC; color: #111111; padding: 5px; font-weight: bold;}
div#smallads div.intro {color: #222222; padding: 10px; margin-bottom: 0px; font-weight: bold;}
div#smallads div.none {color: #222222; margin-bottom: 10px; margin: 40px 20px 40px 20px;}
div.smallad {border-top: 1px solid #999999; padding: 5px;}
div.smallad p {margin: 5px 0px;}

div.edition {background-color: #007C21; color: #FFFFFF; padding: 2px 4px; margin-bottom: 5px; font-size: 83%;
	margin: 15px 10px 0px 10px;}
div.archive {float: right; position: relative; top: -3px; text-align: right; color: #CCCCCC;}
div.archive span.arrow {font-size: 130%; position: relative; top: 1px;}
div.edition a {color: #CCCCCC;}
div.edition a:hover {color: #FFFFFF;}

div#articleList {padding: 10px 10px 0px 10px; line-height: 1.6em;}

div#articleList div.container {clear: left; margin-bottom: 15px;}
div#articleList div.rubric {font-size: 80%; color: #666666;}
div#articleList div.rubric span.section {color: #007C21; font-weight: bold;}
div#articleList div.rubric span.subsection {color: #666666;}

div.articleListing {clear: left;}
div.articleListing div.titleline {margin: 0px 0px 2px 0px;}
div.articleListing a.title {font-size: 125%; color: #05296E; font-weight: bold; padding: 2px 0px;}
div.articleListing a.title:hover {color: #1144AA; background-color: #DDDDDD;}
div.articleListing a.title span.commentCount {display: inline-block; background-image: url(comment.gif); background-position: left bottom; background-repeat: no-repeat; width: 20px; height: 20px; text-align: center; font-size: 7pt; font-weight: normal; text-align: center;}
div.articleListing a.title span.commentCount span.value {position: relative; top: -3px; color: #333333;}
div.articleListing a.title span.readon {font-weight: bold; padding: 0px 2px; font-family: Georgia, serif; font-size: 80%; position: relative; top: -1px;}
div.articleListing div.author {font-family: Georgia, serif; color: #444444; margin: 2px 0px 2px 0px; font-style: italic; font-size: 90%;}
div.articleListing div.blurb {font-family: Georgia, serif; color: #222222;}
div.articleListing div.blurb p {display: inline;}
div.articleListing div.blurb a.readon {color: #05296E; font-weight: bold; padding: 2px 6px;}
div.articleListing div.blurb a.readon:hover {color: #1144AA; background-color: #DDDDDD;}
div.articleListing div.pic {float: left; width: 135px; margin: 5px 10px 5px 0px;}
div.articleListing div.pic img {border: 1px solid #999999; width: 135px;}

div.containerEditorial {background-color: #DDDDDD; padding: 2px 5px; line-height: 1.4em;}
div.containerEditorial div.articleListing div.titleline {margin-bottom: 0px;}
div.containerEditorial div.articleListing a.title {font-size: 100%;}
div.containerEditorial div.articleListing div.blurb {font-size: 85%; margin-bottom: 5px;}
div.containerExceptional {border-top: 1px solid #DD6666; border-bottom: 1px solid #DD6666; background-color: #DDDDDD;  padding: 5px;}
div.containerExceptional div.rubric span.section {color: #DD3333;}

div#article {padding: 10px 10px 10px 10px; line-height: 1.6em;}
div#article div.rubric {font-size: 80%; color: #666666; text-align: center; margin: 15px 0px -10px 0px;}
div#article div.rubric span.section {color: #007C21; font-weight: bold;}
div#article div.rubric span.subsection {color: #666666;}
div#article div.titleline {margin: 15px 0px 30px 0px; text-align: center; font-size: 175%; color: #05296E; font-weight: bold;}
div#article div.author {font-family: Georgia, serif; color: #444444; margin: 15px 0px 5px 0px; font-size: 90%; text-align: left;}
div#article div.blurb {font-family: Georgia, serif; margin-top: 10px; margin-bottom: 10px; color: #222222; font-style: italic;}
div#article div.blurb em {font-style: normal;}
div#article div.blurb i {font-style: normal;}
div#article div.content {font-family: Georgia, serif; color: #222222; margin-top: 20px; margin-right: 0px;}
div#article div.content blockquote {font-style: italic;}
div#article div.content blockquote em {font-style: normal;}
div#article div.content blockquote i {font-style: normal;}
div#article h1 {font-size: 125%; color: #05296E; font-family: Verdana, sans-serif; font-weight: bold;}
div#article h2 {font-size: 120%; color: #05296E; font-family: Verdana, sans-serif; font-weight: normal;}
div#article .dropcap{display: block; float: left; margin-top: -0.1em; margin-left: 0em; margin-right: 0.2em; height: 2.5em;}
div#article .dropcap span{font-size: 3em; line-height: 1.0em;}
div#article .dropcap + span{margin-left: -0.5em;}
div#article div.bio {margin-top: 30px; border-top: 1px dotted #666666;}
div#article div.bio div.title {font-style: normal; font-family: Verdana, sans-serif; font-size: 80%; color: #007C21;}
div#article div.bio p {margin: 5px 0px;}
div#article img.author {width: 52px; height: 68px; float: left; margin-right: 10px; border: 1px solid #999999;}

div#article div.floatie {float: right; width: 190px; padding-top: 20px; margin-left: 20px;}

div#article div.pics {margin-bottom: 20px;}
div#article div.pics div.pic {line-height: normal; margin-bottom: 20px;}
div#article div.pics div.pic div.thepic {border: 1px solid #999999; padding: 5px; width: 180px;}
div#article div.pics div.pic div.thepic img {width: 180px;}
div#article div.pics div.pic div.title {margin-top: 5px; font-size: 85%; color: #222222; font-weight: bold;}
div#article div.pics div.pic div.comment {margin-top: 5px; font-size: 85%; color: #444444;}

div#article div.sidebox {margin-bottom: 20px; font-size: 85%; line-height: 1.4em;}
div#article div.sidebox h1 {margin-bottom: 7px; margin-top: 10px; font-size: 100%; color: #FFFFFF; background-color: #4569AE; padding: 2px 4px; font-weight: bold;}
div#article div.sidebox h2 {margin-bottom: 7px; margin-top: 10px; font-size: 100%; color: #4569AE; font-weight: bold;}
div#article div.sidebox p {margin-bottom: 7px;}
div#article div.sidebox ul {padding: 0px; margin: 0px; margin-bottom: 5px; list-style-type: none;}
div#article div.sidebox li {margin-bottom: 4px; padding-left: 15px; background-image: url(bullet.gif); background-position: top left; background-repeat: no-repeat;}


span.gloss {border-bottom: 1px dotted #1D8C00; padding: 2px 0px 0px 0px; cursor: default;}
span.glossHover {background-color: #FFFAB3;}
span.glossHidden {border-bottom: 0px; padding: 0px; cursor: inherit;}
span.gloss span.suffix {font-size: 90%; font-style: italic; font-family: sans-serif; color: #003300; font-weight: normal;}

div#bottom {margin-left: 155px; width: 670px; padding-top: 15px; padding-bottom: 25px;
	font-size: 85%; color: #333333; margin-bottom: 30px;}
div#bottom p {margin: 5px 0px;}

div.unfloat {clear: both;}

div#articletools {line-height: normal; position: relative; background-color: rgb(178,178,158); height: 25px; z-index: 10; margin-top: 10px;}
div#articletools div.inside {position: absolute; top: 0px; left: 0px; font-size: 85%;}
div#articletools div.inside a.button {display: block; float: left; height: 25px;}
div#articletools div.inside a.button span.inside {display: block; margin: 1px; padding: 5px 10px 5px 0px; background-color: rgb(178,178,158); color: rgb(71,71,71); position: relative;}
div#articletools div.inside a.button span.inside img {position: absolute; top: 3px; left: 5px;}
div#articletools div.inside a.button span.inside span.label {padding-left: 25px;}
div#articletools div.inside a.button:hover span.inside {color: rgb(31,31,31);}
div#articletools div.inside a.buttonOn {background-color: rgb(31,31,31);}
div#articletools div.inside a.buttonOn span.inside {color: rgb(31,31,31); background-color: rgb(255,255,255); padding: 5px 10px 6px 0px; margin-bottom: 0px; border-bottom: 1px solid #FFFFFF;}
div#articletools div.inside a.buttonOn:hover {color: rgb(31,31,31); background-color: rgb(31,31,31); color: rgb(128,128,128);}

div.dropdowns {line-height: normal; position: relative;}
div.dropdown {display: none; border: 1px solid rgb(31,31,31); color: rgb(31,31,31); padding: 10px; font-size: 85%;}
div.dropdown a.close {float: right; color: rgb(131,31,31); position: relative; top: 0px;}
div.dropdown a.close img {position: relative; top: 4px;}
div.dropdown input.radio {position: relative; top: 2px;}
div.dropdown label {margin-right: 1em; cursor: pointer;}
div.dropdown label:hover {color: #333399;}
div.dropdown div.bookmarklets {margin: 3px 0px;}
div.dropdown div.bookmarklets a {white-space: nowrap; color: rgb(31,31,31); margin-right: 1em;}
div.dropdown div.bookmarklets a:hover {color: #333399;}
div.dropdown div.bookmarklets a img {position: relative; top: 3px;}

iframe#siteswapper {position: fixed; left: 0px; width: 100%; bottom: -1px; height: 30px; z-index: 20;}
* html iframe#siteswapper {display: none;}

div.announce {background-color: rgb(253,245,200); border: 1px solid rgb(253,195,88); border-top: 0px; margin: 0px 10px 0px 10px; position: relative;}
div.announce img.icon {position: absolute; top: 10px; left: 10px;}
div.announceInside {padding: 10px; margin-left: 25px; line-height: 1.5em; font-size: 85%;}

div#glossaryTools {border: 1px solid rgb(178,178,158); color: rgb(31,31,31); padding: 5px 7px 7px 100px; font-size: 85%; margin: 10px 10px 0px 10px; position: relative;}
div#glossaryTools span.title {background-color: rgb(178,178,158); position: absolute; top: 0px; left: 0px; width: 75px; padding-left: 10px; padding-top: 5px; bottom: 0px;}
div#glossaryTools span.title img {position: relative; top: 3px;}
div#glossaryTools input.radio {position: relative; top: 2px;}
div#glossaryTools label {margin-right: 1em; cursor: pointer;}
div#glossaryTools label:hover {color: #333399;}

div.archive-heading {float: right; margin: 10px 15px 10px 10px; font-size: 150%; color: #112211; font-style: italic;}

div.archive-header {font-size: 85%; margin: 15px 10px 20px 10px;}
div.archive-header div.tabs {position: relative; height: 25px;}
div.archive-header div.tabs span.current {float: left; background-color: rgb(178,178,158); padding: 5px 10px; height: 15px; margin-right: 10px;}
div.archive-header div.tabs a.notcurrent {float: left; padding: 5px 10px;}
div.archive-header div.body {border: 2px solid rgb(178,178,158); padding: 10px;}
div.archive-header div.body div.mainline {position: relative;}
div.archive-header div.body div.suggestions {margin-top: 10px; color: #333333; line-height: 1.5em; margin-right: 80px; background-color: #EEEEEE; padding: 5px; padding-left: 30px; text-indent: -25px;}
div.archive-header div.body div.suggestions span.title {font-weight: bold; margin-right: 0.5em;}
div.archive-header div.body div.suggestions a {margin-right: 0.5em;}
div.archive-header div.body div.options {margin-top: 10px; color: #333333; line-height: 1.5em; margin-right: 80px;}
div.archive-header div.body div.options div.line {position: relative; padding-left: 30px; margin-bottom: 5px;}
div.archive-header div.body div.options div.line input {position: absolute; top: 1px; left: 3px;}
div.archive-header div.body div.options div.line label {cursor: pointer;}
div.archive-header div.body div.options div.line label:hover {color: #333399;}
div.empty {margin: 75px 20px 300px 20px; }
div.noluck {margin: 50px 20px 300px 20px; font-style: italic; color: #333333; font-size: 85%;}
div.count {margin: 0px 20px 20px 20px; color: #333333; font-size: 85%;}
div.search-result {margin: 10px 20px 20px 20px;}
div.search-result div.overtitle {font-size: 85%;}
div.search-result div.title {font-weight: bold; color: #05296E; margin: 5px 0px;}
div.search-result div.title a {color: #05296E;}
div.search-result div.title a:hover {color: #1144AA; background-color: #DDDDDD;}
div.search-result div.snippet {font-size: 85%; color: #333333; line-height: 1.5em;}
div.search-result div.snippet {} span.highlight {background-color: #FFFF66; padding: 1px 5px;}
div.search-result div.snippet {} span.sentence {}
div.search-result div.snippet {} span.dots {color: #112211;}

div.info {padding: 10px 10px 10px 20px; line-height: 1.6em; font-family: Georgia, serif; color: #222222;}
div.info h1 {font-family: Verdana, sans-serif; font-size: 140%; color: #05296E; font-weight: bold; margin-top: 10px;}
div.info div.bilingual {}
div.info div.bilingual div.left {float: left; width: 45%; margin-right: 30px;}
div.info div.bilingual div.right {float: left; width: 45%;}
div.info div.credit {text-align: center; margin: 20px 0px;}
div.info div.credit div.role {font-weight: bold; margin-bottom: 5px;}
div.info div.credit div.address {font-style: italic; margin: 0px;}
div.info span.en {font-style: italic;}
div.info div.minor-credits {text-align: center; margin: 20px 0px;}
div.info div.minor-credit {margin: 0px 0px 10px 0px;}
div.info div.minor-credit div.role {color: #444444;}
div.info div.address {text-align: center; margin: 20px 0px;}

div.comment-box {margin: 10px;}
div.comments-title {background-color: rgb(146,167,182); font-size: 80%; color: rgb(0,52,102); padding: 5px 5px 4px 5px;}
iframe#frmComments {height: 250px; width: 650px;}