* {

font-family: Arial, Helvetica, sans-serif;

}

a {

color: #4E7EA0;

}

body h1.fp {

display: none;

}

h2, #footer #blurb {

color: #4C4D4F;
font-size: 0.7em;
font-weight: normal;
margin: 6px;

}

button {

margin: 0.4em;

}

ul {

margin: 4px 0;

}

hr {

margin: 14px 0;

}

legend {

background-color: #EFEFEF;
border: 1px solid #4E7EA0;
font-size: 0.9em;
margin-bottom: 6px;
padding: 0 4px;

}

fieldset {

font-size: 0.8em;
padding: 10px;

}

.width33 {

width: 33%;

}

ol.special li {

margin-bottom: 6px;

}

.wnLabelWrapper {

margin-top: 10px;

}

table.list {

font-size: 0.8em;

}

table.diff, table.allpages, table.wnNewPages, table.wnSpecialUpload, span.editHelp {

font-size: 0.8em;

}

table.wnNewPages {

margin-top: 10px;

}

table.allpages {

margin-top: 6px;

}

table.imagelist {

font-size: 0.8em;
margin: 6px 0 10px 0;

}

table.imagelist th {

border: 1px solid #4E7EA0;
background-color: #EFEFEF;
color: #000;
text-align: left;

}

table.imagelist th a {

color: #000;

}

table.imagelist td, table.imagelist th {

padding: 4px;

}

table.imagelist td {

border: 1px solid #E0E9EF;

}

table.imagelist_nav {

font-size: 0.8em;

}

#fpLogo {

text-align: center;

}

#fpCategories {

background-color: #E0E9EF;
padding: 4px 0;
margin: 14px auto;
text-align: center;
width: 74%;

}

#fpCategories li {

display: inline;
list-style-type: none;
padding: 0 4px;

}

#fpCategories li a {

color: #4C4D4F;

}

#fpSearch {

text-align: center;

}

#fpSearch button {

font-size: 0.8em;

}

.fpArticleImage {

background-color: blue;
float: right;
font-size: 0;
margin: 0 0 4px 4px;
vertical-align: baseline;

}

.fpArticleImage img {

display: block;

}

#userloginForm table {

font-size: 0.8em;

}

.editButtons input {

font-size: 0.8em;
margin-top: 10px;

}

.highlightRow {

background-color: #4E7EA0;

}

.highlightRow a, .highlightRow {

color: #fff;

}

.firstPageArticleBody {

font-style: normal;

}

#accountLinks {

font-size: 0.9em;
padding: 4px 8px 4px 0;
text-align: right;

}

#accountLinks li {

display: inline;
margin: 0 6px;

}

#logo {

border-bottom: 1px solid #4E7EA0;
padding: 20px 0 10px 20px;

}

#navigation, #footer {

text-align: center;

}

#categories {

background-color: #E0E9EF;
margin: 0 auto;
padding: 4px 0;

}

#categories a, #footer #blurb a {

color: #4C4D4F;

}

#leftSection {

float: left;
padding: 10px;
width: 280px;

}

#leftSection h5 {

color: #4C4D4F;
font-size: 0.7em;
font-weight: normal;
margin: 6px;

}

#leftSection h5 a {

color: #4C4D4F;
text-decoration: none;

}

#leftSection h5 a:hover {

text-decoration: underline;

}

#leftSection #forSearch {

display: none;

}

#leftSection #search label {

color: #4C4D4F;
font-size: 0.7em;
font-weight: normal;
margin: 6px;

}

#leftSection #searchInput {

border-left: 2px inset #4C4D4F;
border-top: 2px inset #4C4D4F;
border-right: 2px solid #E0E9EF;
border-bottom: 2px solid #E0E9EF;
font-size: 1.4em;
width: 276px;

}

#search button {

font-size: 0.8em;
margin: 4px 0;
padding: 0 4px;

}

#search label {

color: #4C4D4F;
font-size: 0.7em;
font-weight: normal;
margin: 6px;

}

#leftSection #categories, #leftSection #navigation, #leftSection #toolbox, #leftSection #views {

background-color: #E0E9EF;
padding: 4px 0;

}

#leftSection ul {

margin-left: 8px;

}

#leftSection #categories ul, #leftSection #navigation ul, #leftSection #toolbox ul, #leftSection #views ul {

list-style-position: inside;
list-style-type: square;

}

#leftSection #categories a, #leftSection #navigation a, #leftSection #toolbox a, #leftSection #views a, #footer #blurb a {

color: #4C4D4F;

}

#rightSection {

margin-left: 300px;
padding-right: 10px;

}

#rightSection h2 { font-size: 1.3em; }
#rightSection h3 { font-size: 1.2em; }
#rightSection h4 { font-size: 1.1em; }

#rightSection div.floatright {

margin: 0 0 6px 6px;

}

#rightSection ul {

margin-left: 20px;

}

#rightSection #article {

margin: 0 auto;
padding: 10px;

}

#rightSection h1 {

border: 1px solid #8EB6CF;
background-color: #8EB6CF;
color: #fff;
font-size: 1.4em;
margin-bottom: 6px;
padding-left: 4px;

}

#rightSection #article h2 {

clear: right;

}

#rightSection #article pre {

font-family: Courier, monospace;

}

#rightSection #toctitle {

font-size: 0.9em;
padding-bottom: 4px;

}

#rightSection .toctoggle {

font-weight: normal;

}

#rightSection #article .relatedImage {

float: right;
padding: 10px 0 10px 10px;

}

#rightSection #toolbar {

clear: right;
margin-top: 10px;

}

#rightSection table.wnAllPages, table.wnPrefixIndex {

font-size: 0.8em;

}

#rightSection table.wnAllPages td, #rightSection table.wnPrefixIndex td {

width: 33%;

}

#rightSection table.wnPrefixIndex {

width: 99%;

}

#rightSection #wnAllPagesLinks {

text-align: right;

}

#rightSection #filetoc {

padding: 10px;

}

#rightSection #mw_metadata th {

border: 1px solid #4E7EA0;
background-color: #EFEFEF;
color: #000;
font-size: 0.8em;
padding: 4px;
text-align: right;

}

#rightSection #mw_metadata td {

border-bottom: 1px solid #4E7EA0;
font-size: 0.8em;
padding: 4px;

}

#rightSection .wnBookSources p {

font-size: 1em;
margin-top: 20px;

}

#rightSection div.gallerytext {

font-size: 0.8em;

}

#rightSection #allmessagestable {

font-size: 0.8em;

}

#rightSection #allmessagestable td {

border: 1px solid #000;
padding: 4px;

}

#rightSection pre.wnSystemMessagesPre {

background-color: #CCC;
font-family: Courier, monospace;
height: 320px;
margin: 1em 0;
overflow: scroll;
padding: 0.4em;

}

#rightSection #meow {

background-color: #F9F9F9;
border: 1px solid #AAAAAA;
clear: both;
font-size: 0.8em;
margin: 8px;
padding: 6px 4px;

}

#rightSection #catlinks li, #rightSection #meow ul {

display: inline;

}

#rightSection #meow ul {

margin: 0;

}

#rightSection #catlinks li {

font-size: 1.2em;
padding: 0;

}

#protectPagesForm legend {

margin-bottom: 10px;

}

#multipageimagenavbox br {

clear: both;

}

#wpSummaryLabel {

font-size: 0.8em;

}


#articles {

border-top: 1px solid #4E7EA0;
border-bottom: 1px solid #4E7EA0;
margin: 10px auto;
width: 74%;

}

#articles h3 {

background-color: #8EB6CF;
color: #fff;
padding-left: 4px;

}

#articles td {

padding: 10px;
vertical-align: top;
width: 50%;

}

#articles .relatedImage {

float: right;
padding: 10px 0 10px 10px;

}

#footer {

border-top: 1px solid #4E7EA0;
clear: both;
padding: 0 0 10px 0;
text-align: center;

}

#footer #blurb, #footer #pageAttributes {

color: #4C4D4F;
font-size: 0.7em;
font-weight: normal;
margin: 6px;

}

#fpFooter {

clear: both;
padding: 0 0 10px 0;
text-align: center;

}

#fpFooter #blurb, #fpFooter #pageAttributes {

color: #4C4D4F;
font-size: 0.7em;
font-weight: normal;
margin: 6px;

}

#fpFooter #blurb a {

color: #4C4D4F;

}