User:Goclenius/myskin.css: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
No edit summary
Line 406: Line 406:
/* small for tables and similar */
/* small for tables and similar */
.small, .small * {
.small, .small * {
font-size: 94%;
font-size: .92em;
}
}


Line 414: Line 414:


/*
/*
** content styles
** table-of-contents styles
*/
*/


#toc,
#toc,
.toc {
.toc {
margin-top: 1em;
margin-bottom: 1em;
padding: .5em;
border: 1px solid #aaaaaa;
border: 1px solid #aaaaaa;
background-color: #f9f9f9;
background-color: #f9f9f9;
padding: 5px;
font-size: .92em;
font-size: 95%;
}
}


Line 430: Line 432:
border: none;
border: none;
padding: 0;
padding: 0;
font-size: 100%;
font-size: 1em;
font-weight: bold;
font-weight: 600;
}
}



Revision as of 12:32, 17 March 2006

/* See http://meta.wikimedia.org/wiki/User_styles#Major_style_blocks on the structure of wiki pages */

/* overall space that contains the content */
#column-content {
	width: 100%;
	float: right;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 11em;
	margin-right: 0em;
	padding: 0;
	}

/* the white background, thin bordered box which contains the main page content */
/* "bodycontent" is the main page content within the content box */
#content {
	position: relative;
	z-index: 2;
	margin-top: 2.5em;
	margin-bottom: 1em;
	margin-left: 0em;
	margin-right: 216px;
	padding-top: 1.5em;
	padding-bottom: 2em;
	padding-left: 3em;
	padding-right: 3em;
	border-top:  1px solid #a0a0aa;
	border-bottom: 1px solid #a0a0aa;
	border-left: 1px solid #a0a0aa;
	border-right: 1px solid #a0a0aa;
	background: faf9f6;
	color: black;
	line-height: 1.5em;
	}

#column-one {
	padding-top: 176px;
	}

/* the left column width is specified in class .portlet */

/* Font size:
** We take advantage of keyword scaling- browsers won't go below 9px
** More at http://www.w3.org/2003/07/30-font-size
** http://style.cleverchimp.com/font_size_intervals/altintervals.html
*/

body {
	background-color: #c8c8d0;
	background-image: url(images/headbg.jpg);
	background-repeat: repeat;
	background-position: 0% 0%;
	color: black;
	margin: 0;
	padding: 0;
	}

/* scale back up to a sane default */
#globalWrapper {
	font-family: "Cochin", Palatino, Times, serif;
	font-size: 10pt;
	width: 100%;
	margin: 0;
	padding: 0;
	}

.visualClear {
	clear: both;
	}

/* general styles */

table {
	font-size: 100%;
	background: white;
	color: black;
	}

a {
	text-decoration: none;
	color: #002bb8;
	background: none;
	}

a:visited {
	color: #5a3696;
	}

a:active {
	color: #faa700;
	}

a:hover {
	text-decoration: underline;
	}

a.stub {
	color: #772233;
	}

a.new, #p-personal a.new {
	color: #ba0000;
	}

a.new:visited, #p-personal a.new:visited {
	color: #a55858;
	}

img {
	border: none;
	vertical-align: middle;
	}

p {
	margin-top: 0em;
	margin-bottom: .4em;
	margin-left: 0em;
	margin-right: 0em;
	line-height: 1.5em;
	}

p img {
	margin: 0;
	}

hr {
	height: 1px;
	color: #aaaaaa;
	background-color: #aaaaaa;
	border: 0;
	margin: .2em 0 .2em 0;
	}

h1, h2, h3, h4, h5, h6 {
	color: black;
	background: none;
	font-weight: normal;
	margin: 0;
	padding-top: .5em;
	padding-bottom: .17em;
	border-bottom: 1px solid #aaaaaa;
	}

h1 { 
	font-size: 1.625em; 
	}

h2 { 
	font-size: 1.5em; 
	}

h3, h4, h5, h6 {
	border-bottom: none;
	font-weight: 400;
	}

h3 { 
	font-size: 1.33em; 
	}

h4 { 
	font-size: 1.25em; 
	}

h5 {
	font-size: 1em; 
	}

h6 { 
	font-size: .92em;  
	}

ul {
	line-height: 1.5em;
	list-style-type: square;
	margin-top: 0em;
	margin-bottom: .5em;
	margin-left: 1em;
	margin-right: 0em;
	padding: 0;
	/*list-style-image: url(bullet.gif);*/
	}
	
p+ul {
	margin-top: -.5em;
	margin-bottom: .5em;
	margin-left: 1em;
	margin-right: 0em;
	padding: 0;
	line-height: 1.5em;
	list-style-type: square;
	}
	
ul li>ul {
	margin-top: 0em;
	margin-bottom: .5em;
	margin-left: 1em;
	margin-right: 0em;
	padding: 0;
	line-height: 1.5em;
	list-style-type: square;
	}

ol {
	line-height: 1.5em;
	margin: .3em 0 0 3.2em;
	padding: 0;
	list-style-image: none;
	}

li {
	margin-bottom: 0em;
	}
	
dt {
	font-weight: 500;
	margin-bottom: .25em;
	}

dl {
	margin-top: .2em;
	margin-bottom: .5em;
	}

dd {
	line-height: 1.5em;
	margin-left: 2em;
	margin-bottom: .1em;
	}

fieldset {
	border: 1px solid #2f6fab;
	margin: 1em 0 1em 0;
	padding: 0 1em 1em;
	line-height: 1.5em;
	}

legend {
	background: white;
	padding: .5em;
	font-size: 95%;
	}

form {
	border: none;
	margin: 0;
	}

textarea {
	width: 100%;
	padding: .1em;
	}

input.historysubmit {
	padding: 0 .3em .3em .3em !important;
	font-size: 94%;
	cursor: pointer;
	height: 1.7em !important;
	margin-left: 1.6em;
	}

select {
	vertical-align: top;
	}

abbr, acronym, .explain {
	border-bottom: 1px dotted black;
	color: black;
	background: none;
	cursor: help;
	}

q {
	font-family: "Cochin", Palatino, Times, serif;
	font-style: italic;
	}

/* disabled for now
blockquote {
	font-family: "Cochin", Palatino, Times, serif;
	font-style: italic;
	}
*/

code {
	background-color: #f9f9f9;
	}

pre {
	padding: 1em;
	border: 1px dotted #2f6fab;
	color: black;
	background-color: #f8f8f9;
	line-height: 1.1em;
	font-size: .92em;
	}

/*
** the main content area
*/

#siteSub {
	display: none;
	}

/* the name of the wiki which is placed immediately underneath the main heading, but above the body text */
#contentSub {
	width: auto;
	/*margin: 0 0 1.4em 1em;*/
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	margin-right: 2em;
	padding-top: 0em;
	padding-bottom: 1em;
	padding-left: 0em;
	padding-right: 0em;
	color: #7d7d7d;
	line-height: 1.2em;
	font-size: 84%;
	}

span.subpages {
	display: block;
	}

/* Some space under the headers in the content area */
#bodyContent h1, #bodyContent h2 {
	margin-bottom: .6em;
	}

#bodyContent h3, #bodyContent h4, #bodyContent h5 {
	margin-bottom: .3em;
	}

.firstHeading {
	padding-bottom: .25em;
	margin-bottom: .1em;
	text-shadow: .2em .2em .2em #888888;
	}

/* user notification thing */
.usermessage {
	background-color: #ffce7b;
	border: 1px solid #ffa500;
	color: black;
	font-weight: bold;
	margin: 2em 0 1em;
	padding: .5em 1em;
	vertical-align: middle;
	}

#siteNotice {
	text-align: center;
	font-size: 95%;
	padding: 0 .9em;
	}

#siteNotice p {
	margin: 0;
	padding: 0;
	}

.error {
	color: red;
	font-size: larger;
	}

#catlinks {
	clear: both;
	margin-top: 1em;
	padding: 5px;
	border: 1px solid #aaaaaa;
	background-color: #f9f9f9;
	}

/* currently unused, intended to be used by a metadata box
in the bottom-right corner of the content area */
.documentDescription {
	/* The summary text describing the document */
	display: block;
	margin: 1em 0;
	line-height: 1.5em;
	font-weight: bold;
	}

.documentByLine {
	text-align: right;
	font-size: 90%;
	clear: both;
	font-weight: normal;
	color: #76797c;
	}

/* emulate center */
.center {
	width: 100%;
	text-align: center;
	}

*.center * {
	margin-left: auto;
	margin-right: auto;
	}

/* small for tables and similar */
.small, .small * {
	font-size: .92em;
	}

table.small {
	font-size: 100%;
	}

/*
** table-of-contents styles
*/

#toc,
.toc {
	margin-top: 1em;
	margin-bottom: 1em;
	padding: .5em;
	border: 1px solid #aaaaaa;
	background-color: #f9f9f9;
	font-size: .92em;
	}

#toc h2,
.toc h2 {
	display: inline;
	border: none;
	padding: 0;
	font-size: 1em;
	font-weight: 600;
	}

#toc #toctitle,
.toc #toctitle,
#toc .toctitle,
.toc .toctitle {
	text-align: center;
	}

#toc ul,
.toc ul {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
	text-align: left;
	}

#toc ul ul,
.toc ul ul {
	margin: 0 0 0 2em;
	}

#toc .toctoggle,
.toc .toctoggle {
	font-size: 94%;
	}

/* images */
div.floatright, table.floatright {
	clear: right;
	float: right;
	position: relative;
	margin: 0 0 .5em .5em;
	border: 0;
/*
	border: .5em solid white;
	border-width: .5em 0 .8em 1.4em;
*/
	}

div.floatright p { 
	font-style: italic; 
	}

div.floatleft, table.floatleft {
	float: left;
	position: relative;
	margin: 0 .5em .5em 0;
	border: 0;
/*
	margin: .3em .5em .5em 0;
	border: .5em solid white;
	border-width: .5em 1.4em .8em 0;
*/
	}

div.floatleft p { font-style: italic; }

/* thumbnails */
div.thumb {
	margin-bottom: .5em;
	border-style: solid;
	border-color: white;
	width: auto;
	}

div.thumb div {
	border: 1px solid #cccccc;
	padding: 3px !important;
	background-color: #f9f9f9;
	font-size: 94%;
	text-align: center;
	overflow: hidden;
	}

div.thumb div a img {
	border: 1px solid #cccccc;
	}

div.thumb div div.thumbcaption {
	border: none;
	text-align: left;
	line-height: 1.4em;
	padding: .3em 0 .1em 0;
	}

div.magnify {
	float: right;
	border: none !important;
	background: none !important;
	}

div.magnify a, div.magnify img {
	display: block;
	border: none !important;
	background: none !important;
	}

div.tright {
	clear: right;
	float: right;
	border-width: .5em 0 .8em 1.4em;
	}

div.tleft {
	float: left;
	margin-right: .5em;
	border-width: .5em 1.4em .8em 0;
	}

.hiddenStructure {
	display: none;
	}

img.tex {
	vertical-align: middle;
	}

span.texhtml {
	font-family: "Cochin", Palatino, Times, serif;
	}

/*
** classes for special content elements like town boxes
** intended to be referenced directly from the wiki src
*/

/*
** User styles
*/
/* table standards */
table.rimage {
	float: right;
	position: relative;
	margin-left: 1em;
	margin-bottom: 1em;
	text-align: center;
	}

.toccolours {
	border: 1px solid #aaaaaa;
	background-color: #f9f9f9;
	padding: 5px;
	font-size: 95%;
	}

div.townBox {
	position: relative;
	float: right;
	background: white;
	margin-left: 1em;
	border: 1px solid gray;
	padding: .3em;
	width: 200px;
	overflow: hidden;
	clear: right;
	}

div.townBox dl {
	padding: 0;
	margin: 0 0 .3em;
	font-size: 96%;
	}

div.townBox dl dt {
	background: none;
	margin: .4em 0 0;
	}

div.townBox dl dd {
	margin: .1em 0 0 1.1em;
	background-color: #f3f3f3;
	}

/*
** edit views etc
*/
.special li {
	line-height: 1.4em;
	margin: 0;
	padding: 0;
	}

/* Page history styling */
/* the auto-generated edit comments */
.autocomment {
	color: gray;
	}

#pagehistory span.user {
	margin-left: 1.4em;
	margin-right: .4em;
	}

#pagehistory span.minor {
	font-weight: bold;
	}

#pagehistory li {
	border: 1px solid white;
	}

#pagehistory li.selected {
	background-color: #f9f9f9;
	border: 1px dashed #aaaaaa;
	}

/*
** Diff rendering
*/
table.diff, td.diff-otitle, td.diff-ntitle {
	background-color: white;
	}

td.diff-addedline {
	background: #ccffcc;
	font-size: smaller;
	}

td.diff-deletedline {
	background: #ffffaa;
	font-size: smaller;
	}

td.diff-context {
	background: #eeeeee;
	font-size: smaller;
	}

span.diffchange {
	color: red;
	font-weight: bold;
	}

/*
** keep the whitespace in front of the ^=, hides rule from konqueror
** this is css3, the validator doesn't like it when validating as css2
*/
#bodyContent a[href ^="http://"],
#bodyContent a[href ^="gopher://"] {
	background: url(external.png) center right no-repeat;
	padding-right: 13px;
	}

#bodyContent a[href ^="https://"],
.link-https {
	background: url(lock_icon.gif) center right no-repeat;
	padding-right: 16px;
	}

#bodyContent a[href ^="mailto:"],
.link-mailto {
	background: url(mail_icon.gif) center right no-repeat;
	padding-right: 18px;
	}

#bodyContent a[href ^="news://"] {
	background: url(news_icon.png) center right no-repeat;
	padding-right: 18px;
	}

#bodyContent a[href ^="ftp://"],
.link-ftp {
	background: url(file_icon.gif) center right no-repeat;
	padding-right: 18px;
	}

#bodyContent a[href ^="irc://"],
.link-irc {
	background: url(discussionitem_icon.gif) center right no-repeat;
	padding-right: 18px;
	}

/* disable interwiki styling */
#bodyContent a.extiw,
#bodyContent a.extiw:active {
	color: #3366bb;
	background: none;
	padding: 0;
	}

#bodyContent a.external {
	color: #3366bb;
	}

/* this can be used in the content area to switch off special external link styling */
#bodyContent .plainlinks a {
	background: none !important;
	padding: 0;
	}

div.editsection {
	font-size: .92em;
	color: #888888;
	/*text-shadow: .2em .2em .1em #444488;*/
	}

div.editsection a {
	color: #888888;
	/*text-shadow: 2px 2px 2px #444488;*/
	}

/*
** Structural Elements
*/

/*
** general portlet styles (elements in the quickbar)
*/
.portlet {
	border: none;
	margin: 0 0 .5em;
	padding: 0;
	float: none;
	width: 9.75em;
	overflow: hidden;
	}

.portlet h4 {
	font-size: .92em;
	font-weight: normal;
	white-space: nowrap;
	}

.portlet h5 {
	background: transparent;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: .875em;
	padding-right: 1em;
	display: inline;
	text-transform: none;
	font-size: 1.125em;
	font-weight: 500;
	text-shadow: 2pt 2pt 2pt #60606c; /* #eeeeff */
	color: #1a0806;
	white-space: nowrap;
	}

.portlet h6 {
	background: #ffae2e;
	border: 1px solid #2f6fab;
	border-style: solid solid none solid;
	padding: 0 1em 0 1em;
	text-transform: lowercase;
	display: block;
	font-size: 1em;
	height: 1.2em;
	font-weight: normal;
	white-space: nowrap;
	}

.pBody {
	font-size: .92em;
	background-color: white;
	color: black;
	border-collapse: collapse;
	border-bottom: 1px solid #a0a0aa;
	border-right: 1px solid #a0a0aa;
	padding-top: .5em;
	padding-bottom: .625em;
	padding-right: 1em;
	padding-left: 1em;
	}

.portlet h1,
.portlet h2,
.portlet h3,
.portlet h4 {
	margin: 0;
	padding: 0;
	}

.portlet ul {
	line-height: 1.5em;
	list-style-type: square;
	/*list-style-image: url(bullet.gif);*/
	font-size: .92em;
	}

.portlet li {
	padding: 0;
	margin: 0;
	}

/*
** Logo properties
*/

#p-logo {
	z-index: 0;
	position: absolute; /*needed to use z-index */
	top: 0;
	left: 0;
	height: 168px;
	width: 11em;
	overflow: visible;
	background-color: #ffffff;
	}

#p-logo h5 {
	display: none;
	}

#p-logo a,
#p-logo a:hover {
	display: block;
	height: 168px;
	width: 11em;
	background-repeat: no-repeat;
	background-position: 0% 0% !important;
	text-decoration: none;
	}

/*
** the navigation portlet
*/

#p-navigation {
	position: relative;
	z-index: 3;
	}

/*
** Search portlet
*/
#p-search {
	position: relative;
	z-index: 3;
	}

#p-search .pBody {
	text-align: center;
	}

input.searchButton {
	margin-top: 3px;
	font-size: .92em;
	}

#searchGoButton {
	padding-left: .5em;
	padding-right: .5em;
	font-weight: bold;
	}

#searchInput {
	width: 9em;
	margin: 0;
	font-size: .92em;
	}

#p-search .pBody {
	padding: .4em .4em .4em .5em;
	}

/*
** the personal toolbar
*/

#p-personal {
	width: 100%;
	white-space: nowrap;
	position: absolute;
	right: 72px;
	top: 0;
	z-index: 0;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
	border: none;
	background: none;
	overflow: visible;
	line-height: 1.2em;
	font-size: 1em;
	font-weight: 600;
	}

#p-personal h5 {
	display: none;
	}

#p-personal .portlet,
#p-personal .pBody {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: .5em;
	padding-right: 0em;
	border: none;
	z-index: 0;
	overflow: visible;
	background: none;
	text-shadow: 2pt 2pt .1em #eeeeff;
	}

/* this is the ul contained in the portlet */
#p-personal ul {
	border: none;
	line-height: 1.4em;
	color: #1f1f44;
	padding-top: 0em;
	padding-bottom: .5em;
	padding-left: 2em;
	padding-right: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	text-align: right;
	text-transform: lowercase;
	list-style: none;
	z-index: 0;
	background: none;
	}

#p-personal li {
	z-index: 0;
	border: none;
	padding: 0;
	display: inline;
	color: #1f1f44;
	margin-left: 1em;
	line-height: 1.2em;
	background: none;
	}

#p-personal li a {
	text-decoration: none;
	color: #1f3f44;
	padding-bottom: .2em;
	background: none;
	}

#p-personal li a:hover {
	background-color: white;
	padding-bottom: .2em;
	text-decoration: none;
	}

/* the icon in front of the user name, single quotes
in bg url to hide it from iemac */
li#pt-userpage,
li#pt-anonuserpage,
li#pt-login {
	background: url('images/user.png') top left no-repeat;
	padding-left: 20px;
	text-transform: none;
	}

/*
** the page-related actions--page/talk, edit etc
*/
#p-cactions {
	position: absolute;
	top: 1.33em;
	left: 11em;
	margin-bottom: 0em;
	white-space: nowrap;
	width: 72%;
	line-height: 1.25em;
	overflow: visible;
	background: none;
	border-collapse: collapse;
	padding-left: 1em;
	list-style: none;
	font-size: .92em;
	text-shadow: 2pt 2pt 2pt #666666;
	z-index: 1;
	}

#p-cactions .hiddenStructure {
	display: none;
	}

#p-cactions ul {
	list-style: none;
	}

#p-cactions li {
	display: inline;
	border-top: 1px solid #a0a0aa;
	border-left: 1px solid #a0a0aa;
	border-right: 1px solid #a0a0aa;
	border-bottom: none;
	padding-top: .75em;
	padding-bottom: 0em;
	padding-left: .25em;
	padding-right: .25em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: -1px;
	margin-right: 0;
	overflow: visible;
	background: white;
	}

#p-cactions li.selected {
	border-color: #8888aa;
	background-color: #ceced0;
	background-image: url(images/pcactionselected.png);
	background-repeat: repeat;
	background-position: 0% 0%;
	padding-top: .5em;
	padding-bottom: 0em;
	padding-left: .25em;
	padding-right: .25em;
	}

#p-cactions li a {
	color: #002bb8;
	border: none;
	padding: 0 .8em .3em .8em;
	text-decoration: none;
	text-transform: lowercase;
	position: relative;
	z-index: 0;
	margin: 0;
	}

#p-cactions .selected a {
	z-index: 3;
	}

#p-cactions .new a {
	color: #ba0000;
	}

#p-cactions li a:hover {
	z-index: 3;
	text-decoration: none;
	}

#p-cactions h5 {
	display: none;
	}

#p-cactions li.istalk {
	margin-right: 0;
	}

#p-cactions li.istalk a {
	padding-right: .5em;
	}

#p-cactions #ca-addsection a {
	padding-left: .4em;
	padding-right: .4em;
	}

/* offsets to distinguish the tab groups */
li#ca-talk {
	margin-right: 16px;
	}

li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print {
	margin-left: 16px;
	}

/*
** the remaining portlets
*/
#p-tbx,
#p-lang {
	position: relative;
	z-index: 3;
	}

/*
** footer
*/
#footer {
	/*border-top: 1px solid #fabd23;*/
	/*border-bottom: 1px solid #fabd23;*/
	margin-top: 0em;
	margin-bottom: 1em;
	margin-left: 10.75em;
	margin-right: 72px;
	padding-top: .625em;
	padding-bottom: 0em;
	padding-left: 1em;
	padding-right: 1em;
	border-top:  1px solid #a0a0aa;
	border-bottom: 1px solid #a0a0aa;
	border-left: 1px solid #a0a0aa;
	border-right: 1px solid #a0a0aa;
	background: white;
	background-color: white;
	color: black;
	text-align: center;
	/*font-size: .75em;*/
	}
	
#footer ul{
	margin-bottom: 1em;
	padding-bottom: 0em;
	}

#footer li {
	display: inline;
	margin-top: 0;
	margin-left: 0em;
	margin-right: 0em;
	line-height: 1em;
	font-size: .75em;
	}

/* hide from incapable browsers */
head:first-child+body #footer li { 
	white-space: nowrap; 
	}

#f-poweredbyico, #f-copyrightico {
	margin-top: 0em;
	margin-bottom: 1em;
	margin-left: 0em;
	margin-right: 0em;
	position: relative;
	top: -2px; /* Bump it up just a tad */
	}

#f-poweredbyico {
	float: right;
	height: 32px;
	}

#f-copyrightico {
	float: left;
	height: 32px;
	}

/* js pref toc */
#preftoc {
	float: left;
	margin: 1em;
	width: 13em;
	}

#preftoc li {
	border: 1px solid white;
	}

#preftoc li.selected {
	background-color: #f9f9f9;
	border: 1px dashed #aaaaaa;
	}

#preftoc a,
#preftoc a:active {
	display: block;
	color: #0014a6;
	}

#prefcontrol {
	clear: both;
	float: left;
	margin-top: 1em;
	}

div.prefsectiontip {
	font-size: 95%;
	margin-top: 1em;
	}

fieldset.operaprefsection {
	margin-left: 15em;
	}

/*
** IE/Mac fixes, hope to find a validating way to move this
** to a separate stylesheet. This would work but doesn't validate:
** @import("IEMacFixes.css");
*/
/* tabs: border on the a, not the div */
* > html #p-cactions li { border: none; }

* > html #p-cactions li a {
	border: 1px solid #aaaaaa;
	border-bottom: none;
	}

* > html #p-cactions li.selected a { border-color: #fabd23; }

/* footer icons need a fixed width */
* > html #f-poweredbyico,
* > html #f-copyrightico { width: 88px; }

* > html #bodyContent,
* > html #bodyContent pre {
	overflow-x: auto;
	width: 100%;
	padding-bottom: 25px;
	}

/* more IE fixes */
/* float/negative margin brokenness */
* html #footer {margin-top: 0;}

* html #column-content {
	display: inline;
	margin-bottom: 0;
	}

* html div.editsection { 
	font-size: smaller; 
	}

#pagehistory li.selected { 
	position: relative; 
	}

/* Mac IE 5.0 fix; floated content turns invisible */
* > html #column-content {
	float: none;
	}

* > html #column-one {
	position: absolute;
	left: 0;
	top: 0;
	}

* > html #footer {
	margin-left: 13.2em;
	}

.redirectText {
	font-size: 150%;
	margin: 5px;
	}

.printfooter {
	display: none;
	}

.not-patrolled {
	background-color: #ffffaa;
	}

div.patrollink {
	font-size: 75%;
	text-align: right;
	}

span.newpage, span.minor, span.searchmatch {
	font-weight: bold;
	}

span.unpatrolled {
	font-weight: bold;
	color: red;
	}

span.searchmatch {
	color: red;
	}

.sharedUploadNotice {
	font-style: italic;
	}

span.updatedmarker {
	color: black;
	background-color: #00ff00;
	}

span.newpageletter {
	font-weight: bold;
	color: black;
	background-color: yellow;
	}

span.minoreditletter {
	color: black;
	background-color: #c5ffe6;
	}

table.gallery {
	border: 1px solid #cccccc;
	margin: 2px;
	padding: 2px;
	background-color: white;
	}

table.gallery tr {
	vertical-align: top;
	}

table.gallery td {
	vertical-align: top;
	background-color: #f9f9f9;
	border: solid 2px white;
	}

div.gallerybox {
	margin: 2px;
	width:  150px;
	}

div.gallerybox div.thumb {
	text-align: center;
	border: 1px solid #cccccc;
	margin: 2px;
	}

div.gallerytext {
	font-size: 94%;
	padding: 2px 4px;
	}

span.comment {
	font-style: italic;
	}

span.changedby {
	font-size: 95%;
	}

.previewnote {
	text-align: center;
	color: #cc0000;
	}

.editExternally {
	border: 1px solid gray;
	background-color: #ffffff;
	padding: 3px;
	margin-top: 0.5em;
	float: left;
	font-size: small;
	text-align: center;
	}

.editExternallyHelp {
	font-style: italic;
	color: gray;
	}

li span.deleted {
	text-decoration: line-through;
	color: #888888;
	font-style: italic;
	}

.toggle {
	margin-left: 2em;
	text-indent: -2em;
	}

/* Classes for EXIF data display */
table.metadata {
	font-size: 0.8em;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
	}

table.metadata caption {
	font-weight: bold;
	}

table.metadata th {
	font-weight: normal;
	}

table.metadata td {
	padding: 0.1em;
	}

table.metadata {
	border: none;
	border-collapse: collapse;
	}

table.metadata td, table.metadata th {
	text-align: center;
	border: 1px solid #aaaaaa;
	padding-left: 0.1em;
	padding-right: 0.1em;
	}

table.metadata th {
	background-color: #f9f9f9;
	}

table.metadata td {
	background-color: #fcfcfc;
	}

/* filetoc */
ul#filetoc {
	text-align: center;
	border: 1px solid #aaaaaa;
	background-color: #f9f9f9;
	padding: 5px;
	font-size: 95%;
	margin-bottom: 0.5em;
	margin-left: 0;
	margin-right: 0;
	}

#filetoc li {
	display: inline;
	list-style-type: none;
	padding-right: 2em;
	}

/* @bug 1714 */
input#wpSave, input#wpDiff {
	margin-right: 0.33em;
	}

/* Classes for article validation */

table.revisionform_default {
	border: 1px solid #000000;
	}

table.revisionform_focus {
	border: 1px solid #000000;
	background-color:#00bbff;
	}

tr.revision_tr_default {
	background-color:#eeeeee;
	}

tr.revision_tr_first {
	background-color:#dddddd;
	}

p.revision_saved {
	color: green;
	font-weight:bold;
	}

#mw_trackbacks {
	border: solid 1px #bbbbff;
	background-color: #eeeeff;
	padding: 0.2em;
	}

/* Allmessages table */

#allmessagestable th {
	background-color: #b2b2ff;
	}

#allmessagestable tr.orig {
	background-color: #ffe2e2;
	}

#allmessagestable tr.new {
	background-color: #e2ffe2;
	}

#allmessagestable tr.def {
	background-color: #f0f0ff;
	}
	
 /*added to stock mediawiki styles*/
 
 .divstylered {
 	background-color: #fefae8; 
 	border: 1px solid #884433; 
	margin-top: .5em;
	margin-bottom: .625em;
	margin-left: .5em;
	margin-right: .5em;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	padding-right: 1em;
 	}

.infobox_philosopher {
	line-height: 1.25em;
	}
	
/* keep superscript and subscript text from breaking the line-spacing */
#bodyContent sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}
#bodyContent sub {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: -0.25em;
}