@charset "utf-8";
/* CSS Document www.monikaconroy.com */
/* Written by Patricia A Simmons, Web Wise Concepts LLC, March 2009 */

body, h1, h2, h3, h4, h5, h6, p, ul, li, img {/* set everything to zero for a good cross-browser starting point */
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background-color:#ffffcc;/*sets the body background color*/
	color: #000; /*set the default text color */
	text-align: center; /* Hack to center the wrapper in IE5.x pc */
	font-family: Arial, Helvetica, sans-serif;/*set the default fonts */
	font-size: 100.01%;/* Sets default font size and compensates for several browser bugs */
}
#wrapper {
	margin: 5px auto;/* centers the wrapper first value */
	width: 770px; /* sets the width of the wrapper */
	position: relative; /* important to position it relatively */
	background-color:#FFFFCC;/* sets the wrappers background color*/
	border: 1px solid #99CCFF;/* sets a border to all 4 sides */
	text-align: left;/* Realigns the text to the left after the IE hack in the body rule */
}
/* Text and Lists */
h1 {
	font-size: 150%;
	color: #FF6633;
	font-style: italic;
	padding-bottom: 15px;
}
h2 {
	color: #009966;
	font-size: 1em;
	text-align: center;
	padding: 10px 30px 0 0;
}
h3 {
	color: #ff6633;
	font: 1em "Times New Roman", Times, serif;
	text-align: right;
}
p {
	line-height: 1.2;
	padding: 4px 3px;
	font-size: 78%;
	text-align: justify;
}
ul.list { margin: 1em 5em; }
ul.list li {
	font-size: .85em;
	padding: 5px;
}
dl {margin: 25px; text-align: left;}
dt {
	padding: 15px 0 5px 0;
	font-weight: bold;}
dd { 
	font-size: .8em;
	padding-bottom: 10px;}

/* Layout styles */
#header #name {
	color: #0066FF;
	font: italic 2em "Times New Roman", Times, serif;
	padding: 25px 10px 25px 30px;
}
#header #name .initial { font-weight: bold; }
div#content {
	padding: 10px 25px;
	text-align: justify;
	margin: 10px 0;
	background: #fff;
}
#footer { padding: 15px 10px; }
#footer p {line-height: normal; padding: 3px 0;}
/* Navigation Tabs */
#navcontainer {
	float: right;
	width: 50%;
	padding-top: 25px;
}
ul#navlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
}
ul#navlist li {
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 5px 4px 4px 4px;
	background-color: #3399ff;
	border-top: 1px solid #3366ff;
	border-bottom: 1px solid #3366ff;
}
#navlist a, #navlist a:link {
	margin: 0;
	padding: 5px 9px 4px 9px;
	color: #ffffff;
	border-right: 1px dashed #3399ff;
	text-decoration: none;
}
ul#navlist li#active {
	color: #fff;
	background-color: #3366ff;
}
#navlist a:hover {
	color: #3366ff;
	background-color: #fff;
}
a { text-decoration: none; }
a:link { color: #3366ff; }
a:hover {color: #ff6633; }

/* Table styles */	
table#content_main, table#books, table#plays {
	width: 100%;
	border-collapse: collapse;
	margin: 0 auto 10px auto;
}
table td { vertical-align: top; }
table#content_main td#leftcol, table#books td, table#plays td { width: 33%; }
tr.covers td { background: url(../images/scanlinesa.gif) repeat-x top; padding: 5px 10px;}
tr.covers td img { padding: 10px 35px; }
table#bookcovers {
	width: 80%;
	margin: 10px auto;
	border-collapse: collapse;
}
table#bookcovers td { padding: 5px 10px; }
table#bookcovers td p { text-align: center; }
table#bookcovers img { padding: 25px 25px 0 25px; }
/* Images */
img#monika { padding: 25px; }
img#people { margin-left: 115px; }
img#tales { margin-bottom: 14px; }
img#dragon { margin-top: 14px;}

/* Generic Styles */
.fltrt { float: right; }
.fltlt {
	float: left;
	padding: 10px 25px 10px 5px;
}
.booktitles {
	color: #009966;
	font-style: italic;
	font-weight: bold;
}
.smit {
	font-size: 80%;
	font-style: italic;
	color: #000;
	font-weight: normal;
}
.misc{
	font-size: 9px;
	padding-top: 15px;
}
.pullquote {
	width: 160px;
	float: left;
	margin: 10px 15px;
	padding: 15px;
	background: #009900;
	color: #ffffcc;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2;
	}
.extras {
	margin: 0 45px 10px 45px;
	padding: 10px;
	border: 1px dashed #0033FF;
	}