﻿/* rick.css */

/*----- layout -----*/

body { background: none; }
.floatleft { padding-right: 2em; }

#rick-masthead { width: 100%; border-collapse:collapse; }
#rick-masthead a, #rick-masthead strong, #rick-masthead a.new {
	text-decoration: none; white-space: nowrap; line-height: 1em; }
#rick-masthead a:hover { text-decoration: underline; }

#rick-header { border-collapse: collapse; background: #e5e7ef url('menubar.gif') repeat-x;
	border: 2px outset #e0e0e0; padding:0; margin: 0 1em; }
#rick-header p { line-height: 1em; padding: 0; margin: 0; }
#rick-header td { padding: 0 1em; }

#rick-menu { width:100%; }
#rick-menu a, #rick-menu strong { text-decoration: none; padding: 3px 0.5em 3px 1em; line-height:1.5; }
#rick-menu a:hover { text-decoration: underline; }

#rick-search { white-space:nowrap; text-align: right; }
#rick-search input { font-size: 90%; }
#searchInput { margin-bottom: 1px; }

#rick-trail { text-align: right; margin-right: 2em; margin-left: 2em; font-size: 90%; }

#content { margin: 0; border: 0; }

#rick-headline { width: 100%; border-bottom: 1px solid #aaaaaa;
	border-collapse: collapse; z-index: 0; }
h1.firstHeading { margin-bottom: 0; border-bottom: 0; }

#rick-tabs { text-align: right; vertical-align: bottom; font-size: 100%; }
#rick-tabs ul { list-style: none; margin: 0; }
#rick-tabs li { display: inline; border: 1px solid #aaaaaa; margin-right: 0.3em;
	background-color: #eeeeee; color: #002bb8; padding-bottom: 0.12em; }
#rick-tabs li.selected { border-color: #fabd23; background-color: white;
	border-bottom: 1px solid white; position: relative; }
#rick-tabs li a { text-decoration: none; padding: 0; text-transform: lowercase; }
#rick-tabs li a:hover { background-color: white; }
#rick-tabs .new a { color: #ba0000; }
#rick-tabs li.istalk { margin-right: 0; }
#rick-tabs li.istalk a { padding-right: 0.5em; }

li#ca-addsection a { padding-left: 0.4em; padding-right: 0.4em; }
li#ca-talk { margin-right: 1.6em; }

#rick-footer { background-color: #e0e0e0; border-top: 1px solid #aaaaaa;
	margin: 0; width: 100%; }
#rick-footer td { vertical-align: top; padding: 0 1em; }
#rick-footer ul { list-style: none; margin: 0; }
#rick-footer li { display: inline; white-space: nowrap; }
#rick-footer a { text-decoration: none; padding-right: 1em; }
#rick-footer a:hover { text-decoration: underline; }

#rick-info { font-style: italic; padding: 0; margin: 0; text-align: right; }
#rick-info li { padding-left: 1em; }

#rick-personal { text-align: center; }
#rick-personal ul { border-top: 1px solid #aaaaaa; }

#toc { float: right; position: relative; margin: 0 0 1em 1em; }

/*----- Monbook Overrides -----*/

/*----- fonts -----*/

#content { font-family: verdana, arial, sans-serif; }
#rick-tabs, .toc, h1, h2, h3, h4, h5, h6 { font-family: arial, sans-serif; }

/*----- spacing -----*/

h1 { line-height: 1em; padding-bottom: 0; }

#rick-tabs li a { padding-left: 0.3em; padding-right: 0.3em; white-space: nowrap; }

/* margin-right: 1.6em; */
li#ca-talk { margin-right: 1em; }
li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print { margin-left: 0.5em;
}

/* line-height: 1.5em; */
#content { line-height: 1.4em; }
p, ul, ol, dd, fieldset, .documentDescription { line-height: 1.4em; }

/* line-height: 1.4em; */
div.thumb div div.thumbcaption, .special  { line-height: 1.3em; }

/* line-height: 1.2em; */
#contentSub { line-height: 1.5em; }

/* padding-top: .5em; */
h2, h3, h4, h5, h6 { padding-top: 1.5em; line-height: 1em; }

/* { margin: .4em 0 .5em 0; */
p  { margin: 1em 0 .3em 0; }

/* margin: .3em 0 0 1.5em; */
ul { margin: 0 0 0 1.5em; }

/* padding: 1em; */
pre { padding: 0.3em 1em 0.3em 1em; margin-top: 0.1em; margin-bottom: 0.1em; }
pre { width: auto; }

/* margin: .3em 0 0 3.2em; */
/* ol { margin: 0 0 0 1em; } */
/* ol li { margin: 0.5em 0 0 3em; } */

/* margin-top: .2em; margin-bottom: .5em; */
dl { margin-top: 1em; margin-bottom: 0; }

/* { margin-bottom: .1em; } */
dt,dd { margin-bottom: .1em; }


/*----- extra styling -----*/

/* make redirects stand out */
.allpagesredirect { font-style: italic; }

/* drop the [edit] link into the heading */
div.editsection { position:relative; top: 2em; }


/*----- table styles -----*/

/* text columns */
table.columns { width: 100%; }
table.columns td { vertical-align: top; }
table.columns .pad { padding-right: 2em; }

/* simple table */
table.simple { border: 1px solid #aaaaaa; border-collapse: collapse; margin-top: 1em; }
table.simple th, table.simple td { border: 1px solid #aaaaaa; margin: 0; padding: 0.1em 0.5em 0.1em 0.5em; }
table.simple th { background-color: #eeeeee; }

/* compact table */
table.compact th  { text-align: left; }
table.compact td p { margin: 0; padding: 0.1em 1px 0.1em 1px; }

/*----- Extensions -----*/

/* CategoryTree extension */
.CategoryTreeChildren { padding: 0.1em 0 0.5em 2em; }

/* TableEdit extension */
table.edit { border: 1px solid #aaaaaa; border-collapse: collapse; margin-top: 1em; }
table.edit th, table.edit td { border: 1px solid #aaaaaa; margin: 0; padding: 0.1em 0.5em 0.1em 0.5em; }
table.edit th,tr.sortbottom { background-color: #f0f0e0; }
table.edit td p { margin:1px; }
table.edit tr.sortbottom td { border-width:0; font-style:italic; }

