/* 
$Id: styles.css,v 1.1.1.1 2004/03/30 12:45:10 jkershaw Exp $
$Log: styles.css,v $
Revision 1.1.1.1  2004/03/30 12:45:10  jkershaw
Initial import

*/

body
{
	margin: 0px;
	font-family: Arial, Geneva, sans-serif;
	padding: 0px;
}

h1 { font-size: 140%; }
h2 { font-size: 115%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
h5 { font-size: 90%; }
h6 { font-size: 85%; }

h1, h2, h3, h4, h5, h6
{
	font-family: "Arial Black", Arial, sans-serif;
	font-weight: normal;
	padding: 0;
}

h2,h3,h4,h5,h6
{
	padding: 0px 0 1px 0;
	margin: 0;
	margin-bottom: .0001pt;
	padding-bottom: 0.01pt;
}

p {padding-top:2px; padding-bottom:2px;}

h1
{
	margin:0cm;
	border-style: solid;
	border-width: 0 2px 2px 0;
	border-color: #CCC;
	padding: .3em .3em .3em .3em;
	background-color: #0018BD;
	color: #FFFFFF;
	width: auto;
}

h2
{
	margin-top:3px;
	margin-bottom:1px;
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-color: #CCC;
	padding: .1em .3em .1em .3em;
	background-color: #EEF;
	color: #000;
} 

p, li, dt, dd, td.wiki-table-cell
{
	font-family: Arial, Geneva, sans-serif;
	font-size: 90%;
}

table.wiki-table
{
	border-color: #CCC;
}

table.wiki-table
{
	border-color: #CCC;
}

td.wiki-table
{
	padding: 2px;
}

ol { list-style: decimal; }
ul { list-style: url(images/bullet.gif) circle; 
	padding-top: 2px;
	padding-left:1.5em;
	margin-left:0;
}
li { padding: 0 0 5px 0; }

pre { font-family: Arial, Geneva, sans-serif; }

dt
{
	font-weight: bold;
	margin: 5px 0 0 0;
}

dd
{
	font-weight: normal;
	margin: 0 0 0 10px;
}

.diary dd {
	margin: 0 0 0 0px;
}

blockquote
{
	color: #333300;
	background-color: #EEFFEE;
	margin: 1em;
	padding: 0.5em 1.5em 0.5em 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.baduri
{
	color: white;
	background-color: red;
}

.wikitoolbar
{
	font-size: 90%;
	color: #000;
	background-color: #ddd;
	padding: 3px;
	border: #000000;
	border-style: solid;
	border-width: 1px;
}

.wikitext { }

.logo-bg
{
	/*
	background-image: url(/images/bg.gif);
	background-repeat: repeat-y;
	*/
}

a.wikilink {
	color:#0000FF;
	background-color: #FFFFFF;
}


/* Internal links have pale blue bg. */
a:hover
{
	color: #FF0000;
	background-color: #CCF;
}

/* Off-site links have green bg. */
a:hover.rawurl, a:hover.namedurl, a:hover.interwiki
{
	color: #00F;
	background-color: #9F9;
}

.nwimg {border:0; padding: 0 8px 2px 4px; width: 11px; height: 11px; }
a.nwimg {text-decoration: none;}

/* Not created links have pink bg. */
.wikiunknown, .named-wikiunknown
{
	color: #00F;
	background-color: #F9F;
}

.firstwords
{
	font-weight: bold;
	text-transform: uppercase;
	color: #660000;
}

.small { font-size: 80%; }

.mainnav
{
	font-size: 80%;
	padding: 0 0 0 0.5em;
}

.diary
{
	font-size: 80%;
	border: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #666;
	margin: 1em 0.5em 0 0.5em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	background-color: #EEF;
	color: #000000;
}

.image-left { padding-right: 10px; }
.image-right { padding-left: 10px; }

.boxed
{
	font-size: 80%;
	border-style: solid;
	border-width: 1px;
	border-color: #666;
	padding: 0 0 .3em .3em;
	background-color: #EEF;
	color: #000000;
	width: auto;
}

.panel
{
	font-size: 90%;
	line-height: 130%;
	padding: 4px;
	background-color: #CCF;
	color: #000000;
	margin: 0 2em 0 0;
}

.panel h2 {
	background-color: #0018BD;
	color: #FFF;
	padding: 0 5px 0 5px;
	margin-top:0;
}

.panel p {
	padding: 0 5px 0 5px;
}

.panel ul {
	border: 1px solid #EEF;
	/* padding: 0 5px 0 5px; */
}

.border {
	border:1px solid black;
}

.left-half {
	width:45%;
}

.right-half {
	width:40%;
	margin-left:0;
	padding-bottom:10px;
}

.left-float {
	width:40%;
	margin-right:5%;
	margin-top:0;
	padding-top:0;
	float:left;
}

.right-float {
	float:right;
	width:45%;
	margin-right:5%;
	padding-bottom:10px;
}

.warning
{
	border: #000000;
	border-style: solid;
	border-width: 1px;
	padding: 0 .3em 0 .3em;
	background-color: #F69;
	color: #000000;
}

.new
{
	border: #000000;
	border-style: solid;
	border-width: 0px;
	padding: 0 .3em 0 .3em;
	background-color: #F00;
	color: #FFF;
}

.fake-link
{
	color: #0000FF;
	text-decoration: underline;
}

.notes
{
	color: #333333;
	font-size: 0.8em;
}

.intro
{
	background-color: #CCF;
	color: #000000;
	padding: 1px 5px 1px 5px;
	margin-top: 5px
}

.offsite-link { background-color: #CCCCFF; }

.photo,.photo-left,.photo-right
{
	clear: both;
	border: 1px solid black;
	padding: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-size: 80%;
	margin: 5px;
	font-style: italic;
	background-color: #EEE;
	color: <?= $darkgrey ?>;
	line-height: 90%;
	width: auto;
}

.photo-left { float: left; }
.photo-right { float: right; }

.photo img,.photo-left img,.photo-right img {
	padding-bottom:3px;
}

.panel-left {
	float: left;
	width: 350px;
	text-align: left;
	margin-bottom:20px;
	clear: both;
}

.panel-left-nofloat {
	width: 350px;
	text-align: left;
	margin-right:410px;
	margin-bottom:20px;
	clear: both;
}

.panel-right {
	text-align: left;
	width: 350px;
	margin-bottom:20px;
	margin-right:2px;
}

.panel-left p, .panel-right p {
	margin-bottom: 10px;
}

.photo-border {
	border: 1px solid #444;
}

#footer {
	clear: both;
}

/* Hides from IE5-mac \*/
* html .photo {height: 1%; position: relative;}
* html .photo-left {height: 1%; position: relative;}
* html .photo-right {height: 1%; position: relative;}
/* End hide from IE5-mac */

.photo-mount
{
	border: #000000;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFCC;
}

.picture-frame
{
	border: #000000;
	border-style: solid;
	border-width: 1px;
}

.noframe { border-width: 0px; }

.subnav
{
	border: 1px dotted;
	background-color: #CCFFCC;
	color: #000000;
	padding: 0.3em;
	margin-left: 5%;
	margin-right: 5%;
	border-color: #666666;
	border-style: dotted;
}

.highlight
{
	font-weight: bold;
	color: #990000;
}

.pullquote, .pullquote-left, .pullquote-right
{
	padding: 0.5em 0 0.5em 0;
	border-color: #000;
	border-width: 0.5em 0 0.5em 0;
	border-style: solid;
	width: 14em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 120%;
	line-height: 120%;
}

.pullquote-left {
	margin: 0.5em 2em 0.5em 0;
	float: left;
}

.pullquote-right {
	margin: 0.5em 0 0.5em 2em;
	float: right;
}

.pullquote {
	margin: 0.5em 2em 0.5em 45%;
}

.pullquote-left p, .pullquote-right p
{
	margin: 0;
}

.bible-quote
{
	color: #333300;
	background-color: #EEFFEE;
	margin: 1em;
	padding: 0.5em 1.5em 0.5em 1.5em;
}

.nav
{
	font-size: 80%;
	padding: 0 0 0 0.5em;
	margin-top:10px;
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-color: #666;
	text-align: center;
}

.nav a, .nav a:hover {
	text-decoration:none;
}

h2, h3, h4, h5, hr, .clear, .nav {
	clear:both;
}

div#qTip
{
	padding: 3px;
	border: 1px solid #666;
	border-right-width: 2px;
	border-bottom-width: 2px;
	display: none;
	background-color: #FFC;
	color: #000;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	position: absolute;
	width: 50%;
	z-index: 1000;
}

textarea {font: 80% Courier, Courier New, fixed;}



/****************************************************************
 **
 ** Diff Output
 **
 *****************************************************************/

.diff .block
{
	padding: 0.5ex 0.5em;
	margin: 0.5ex 0;
}

.diff .block tt { font-weight: bold; }

.diff del,
.diff ins
{
	font-weight: bold;
	text-decoration: none;
}

/* These screw up NS4 --- moved to phpwiki-heavy.css
.diff .block div { position: relative; padding-left: 1.5em; } 
.diff .prefix	{ position: absolute; left: 0.5em; top: 0; }
*/

.diff .block { background: #ccc; }
.diff .context { background: #fff; }
.diff .original,
.diff .deleted { background: #fcc; }
.diff .final,
.diff .added { background: #cfc; }

/*
.diff .original	{ background: #feb; }
.diff .final	{ background: #efb; }
*/

/* These don't work in NS4 -- it completely ignores <del> and <ins>. */
.diff del { background: #f99; }
.diff ins { background: #9f9; }
