/* Cascading Style Sheet (CSS) fpdpagecss.css for fatpawdesign.com */
/* This is the work of Fat Paw Design, Hubertus, WI copyright 2005 - 2006 */
/* Current as of 2009/04/05 */

/* from fpdbaseformatcss.css, the body and html default font color is black, */
/* and the background base color is white */

html	{
	color: white;
	background-color: black;
}

body	{
	position: relative;
	width: 100%;
	min-width: 800px;
	max-width: 1400px;
	padding: 2px 0 1em 0;
	line-height: 1.4;
	font-family: "Arial Round MS", "Helvetica", "Trebuchet MS", "Arial", sans-serif;
	text-align: center;
	color: white;
	background-color: black;
}

/* Georg Sortun's fixes for bad upper nav behavior in Opera, */
/* and removal of extra vertical spacing about the document */

* html #maincol	{
	padding-bottom: 1px;
}
	
* html #rightcol {
	overflow: hidden;
}

#wrapper	{
	width: 1024px;
	margin: 0 auto;
	text-align: left;
	color: black;
	background-color: white;
}

#tagwrap	{
	position: relative;
	margin-bottom: 8px;
	background: #153a92 url(fionabackground.jpg) no-repeat top left;
}

#tag	{
	margin-top: -1px;
	color: white;
	background: transparent url(bg1.gif) repeat-y top left;
	text-align: right;
}

#tag h1	{
	font-size: 300%;
	line-height: 120%;
	padding-right: 30px;

}

#tag h1 a	{
	text-decoration: none;
	color: white;
	background-color: transparent;
}

#tag h1 a:hover	{
	text-decoration: none;
	color: #c03;
	background-color: transparent;
}

#tag h5	{
	font-size: 85%;
	padding-right: 30px;
}

#tag ul	{
	margin: 0;
	padding: 5px 30px 5px 0;
}

#tag li	{
	display: inline;
	list-style: none;
	margin-left: 3.0em;
}

#tag li a	{
	padding-left: 20px;
	text-decoration: none;
	color: white;
	background-image: url(fatpaw07a.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}

#tag li a:hover	{
	color: #c03;
	background-image: url(fatpaw11a.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}

#tag li img	{
	position: relative; top: -1px;
	padding-right: 5px;
	border: none;
	vertical-align: middle;
}

#pagetag	{
	padding: 2px 15px 3px 15px;
	font-family: "Palatino Linotype", "Perpetua Titling MT", "Felix Titling", "Times New Roman", serif;
	font-variant: small-caps;
	border-bottom: solid 1px black;
	color: black;
	background-color: white;
}

#returnhome	{
	position: absolute; bottom: 3px; right: 0;
	font-family: "Palatino Linotype", "Perpetua Titling MT", "Felix Titling", "Times New Roman", serif;
	font-size: 110%;
	margin-right: 30px;
	padding: 5px 0;
}

#maincol	{
	position: relative;
	overflow: hidden;
}

#leftcol	{
	float: left;
	width: 69%;
	margin: 0 0 0 15px;
	padding-right: 13px;
	border-right: solid 1px silver;
}

#leftcol h3	{
	padding: 0 0 8px 4px;
	font-family: "Perpetua", "Palatino Linotype", "Times New Roman", serif;
	font-size: 125%;
	color: white;
	background: #274b86 url(bg2.gif) repeat-y top right;
	border-top: solid 1px #1851ce;
	border-right: solid 1px #274b86;
	clear: both;
}

#leftcol blockquote	{
	font-style: italic;
	margin-left: 25px;
}

#leftcol p, #leftcol h4	{
	margin-top: 4px;
}

#leftcol img	{
	margin: 0.5em;
	border: solid 1px black;
}

#rightcol	{
	float: right;
	width: 24%;
	margin: 0 15px 0 0;
}

#disclaimer	{
	margin: 0 15px;
	padding: 0 1em;
}

#disclaimer h3	{
	margin-bottom: 0.5em;
	padding-top: 0.5em;
}

#thiscat	{
	clear: both;
	font-weight: normal;
	margin: 8px 0 0 0;
	padding: 1em;
	border-top: solid 1px black;
}

#thiscat h3	{
	font-size: 1.1em;
	margin-bottom: 0.5em;
	padding-top: 0.5em;
}

#webresources a, #design a, #source a	{
	font-weight: 700;
}

pre.poem	{
	font-family: "Georgia", serif;
	font-size: 0.85em;
}

h6	{
	font-size: 100%;
	font-weight: bold;
	margin-left: 0.5em;
}
