
	body {
	
		margin: 0px;
		background-image: url('/img/gui/bg.gif');
		background-repeat: repeat;
		background-position: center;
		font-family: Georgia, serif;
		font-size: 12px;
	
	}
	
	h1 {
	
		background-image: url('/img/gui/h1.gif');
		background-repeat: no-repeat;
		padding-top: 10px;
		width: 583px;
		height: 35px;
		font-family: Georgia, serif;
		font-size: 18px;
		color: #383838;
		font-weight: 100;
		text-indent: 10px;
	
	}
	
	h1#storynav {
	
		margin-bottom: 0px;
	
	}
	
	img {
	
		border: none;
	
	}
	
	a {
	
		color: #6D89AB;
		text-decoration: none;
		border-bottom: 1px solid #CCCCCC;
		background-color: #F7F7F7;
	
	}
	
	a:hover {
	
		color: #222222;
		text-decoration: none;
		border-bottom: 1px solid #999999;
		background-color: #EAEAEA;
	
	}
	
	div#header {
	
		margin: 0 auto 0 auto;
		width: 800px;
		height: 121px;
		background-repeat: no-repeat;
		background-image: url('/img/gui/top.jpg');
	
	}
	
	div#bottom {
	
		margin: 0 auto 0 auto;
		width: 800px;
		height: 32px;
		background-repeat: no-repeat;
		background-image: url('/img/gui/bottom.gif');
	
	}
	
	div#container {
	
		width: 800px;
		background-image: url('/img/gui/contentbg.gif');
		background-repeat: repeat-y;
		margin: 0 auto 0 auto;
	
	}
	
	div.containerfix {
	
		 height: 0px;
	
	}
	
	div#left {
	
		float: left;
		display: inline;
		width: 184px;
		margin-top: -15px;
	
	}
	
	div#container > div#left {
	
		margin-top: 0px;
	
	}
	
	div#leftcontent {
	
		 padding-left: 32px;
	
	}
	
	div#right {
	
		width: 590px;
		margin-left: 194px;
		margin-top: -31px;
	
	}
	
	div#container > div#right {
	
		margin-left: 197px;
		margin-top: 0px;
	
	}
	
	div#clear {
	
		clear: both;
		height: 1px;
	
	}
	
	ul {
	
		margin: 0px;
		padding: 0px;
	
	}
	
	div#menudiv {
	
		 margin-bottom: 42px;
	
	}		
	
	#menu li {
		
		float: left;
		list-style: none;
		
	}
		
	#menu a {
		
		display: block;
		background-image: url('/img/gui/mmbutton.gif');
		background-repeat: no-repeat;
		background-position: left;
		padding-top: 10px;
		width: 83px;
		height: 32px;
		text-align: center;
		text-decoration: none;
		font-family: 'Georgia', serif;
		font-size: 16px;
		color: #424E53;
		border: none;
		
	}
		
	#menu a:hover {
		
		background-image: url('/img/gui/mmbuttonh.gif');
		color: #000000;
		border: none;
		
	}
		
	a#endmenulink {
		
		width: 85px;
		
	}
	
	div#copy, div.copy {
	
		color: #222222;
		line-height: 18px;
		font-family: Georgia, serif;
		font-size: 12px;
		padding-left: 10px;
		padding-right: 20px;
	
	}
	
	ul.ul {
	
		line-height: 18px;
		padding-left: 20px;
		padding-right: 30px;
	
	}
	
	div.p {
	
		margin-top: 10px;
		margin-bottom: 10px;
	
	}
	
	div.pright {
	
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: right;
	
	}
	
	div.leftlabel {
	
		margin-top: 10px;
		margin-bottom: 10px;
	
	}
	
	a.leftlink {
	
		display: block;
		background-color: #F7FEFF;
		color: #383838;
		padding: 5px;
		text-decoration: none;
		margin-top: 3px;
		margin-bottom: 3px;
		border: none;
		text-align: center;
		font-size: 11px;
	
	}
	
	a.leftlink:hover {
	
		color: #111111;
		background-color: #FFFFFF;		
		padding: 4px;
		border: 1px dotted #999999;
	
	}
	
	a.leftlinkmore {
	
		display: block;
		color: #383838;
		text-decoration: none;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-top: 3px;
		margin-bottom: 3px;
		text-align: right;
		border: none;
		background-color: transparent;
	
	}
	
	a.leftlinkmore:hover {
	
		color: #111111;
		text-decoration: underline;
		border: none;
		background-color: transparent;
	
	}
	
	a.imglink {
	
		border: none;
		background-color: transparent;
	
	}
	
	div.nostory {
	
		 text-align: center;
		 color: #999999;
	
	}
	
	div#copyright {
	
		text-align: right;
		width: 760px;
		color: #222222;
		margin: 0 auto 0 auto;
		margin-bottom: 25px;
	
	}
	
	a.copyrightlink, span#copyrightblock {
	
		background-color: #FFFFFF;
		border: none;
		color: #222222;
		text-decoration: none;
		padding: 5px;
	
	}
	
	a.copyrightlink:hover {
	
		text-decoration: underline;
	
	}
	
	div.storynavigation {
	
		 margin-left: 8px;
		 width: 564px;
		 height: 72px;
		 background-repeat: no-repeat;
		 background-image: url('/img/gui/storynavigation.gif');
	
	}
	
	div.storynavigationcontent {
	
		padding-top: 22px;
		padding-left: 125px;
	
	}
	
	img.storynav {
	
		vertical-align: middle;
	
	}
	
	span.goto {
	
		 padding-left: 10px;
		 color: #383838;
		 font-size: 16px;
	
	}
	
	div#fictioncontainer {
	
		margin-top: 5px;
		margin-left: 10px;
		background-image: url('/img/gui/fictionbg.gif');
		background-repeat: repeat-y;
	
	}
	
	div#fictioncopy {
	
		padding-left: 10px;
		padding-right: 28px;
		padding-top: 0px;
		padding-bottom: 0px;
	
	}
	
	div.nextpage {
	
		text-align: right;
		font-size: 18px;
		margin-top: 10px;
		margin-bottom: 10px;
	
	}
	
	a#nextpage {
	
		font-size: 18px;
	
	}
	
	select.gotopage {
	
		width: 200px;
		margin-left: 5px;
	
	}
	
	div.question {
	
		font-size: 16px;
		color: #111111;
		margin-top: 10px;
	
	}
	
	div.answer {
	
		margin-top: 0px;
		margin-bottom: 10px;
		color: #666666;
	
	}
	
	div#storypaper {
	
		margin-left: 10px;
		width: 564px;
		height: 80px;
		background-repeat: no-repeat;
		background-image: url('/img/gui/storypaper.jpg');
	
	}
	
	div.storypapertop {
	
		width: 564px;
		height: 72px;
		background-repeat: no-repeat;
		background-image: url('/img/gui/storypapertop.gif');
	
	}
	
	div.storypaperbottom {
	
		width: 515px;
		height: 62px;
		padding-right: 25px;
		background-repeat: no-repeat;
		background-image: url('/img/gui/storypaperbottom.gif');
		text-align: right;
	
	}
	
	div.storypaperdescription {
	
		padding-top: 0px;
		padding-bottom: 5px;
		padding-left: 60px;
		padding-right: 25px;
		background-image: url('/img/gui/storypaperbg.gif');
		background-repeat: repeat-y;
		line-height: 20px;
		
	}
	
	div#storytitle {
	
		 color: #333333;
		 padding-top: 12px;
		 font-size: 18px;
		 text-indent: 75px;
	
	}
	
	div#genre {
	
		 color: #333333;
		 padding-top: 14px;
		 font-size: 14px;
		 text-indent: 75px;
	
	}
	
	div.fictiondivbottom {
	
		padding-bottom: 20px;
		text-align: right;
	
	}
	
	a#author {

		 border: none;
		 background-color: transparent;
		 font-size: 16px;
	
	}
	
	div.storyparent {
	
		text-indent: 40px;
		padding-top: 28px;
		width: 564px;
		height: 40px;
		background-repeat: no-repeat;
		background-image: url('/img/gui/storytitle.gif');
	
	}
	
	a.storylink, a.storylink:hover {
	
		 font-size: 24px;
		 background-color: transparent;
		 border: none;
	
	}
	
	div.storydescription {
	
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
		width: 544px;
		background-repeat: repeat-y;
		background-image: url('/img/gui/fictionbg.gif');
	
	}
	
	div#c2a {
	
		 padding-left: 160px;
		 padding-top: 10px;
		 padding-bottom: 5px;
		 width: 500px;
		 margin: 0 auto 0 auto;
		 text-align: center;
	
	}
	
	a#contactlink {
	
		background-color: transparent;
		margin-top: 20px;
		border: none;
		padding-top: 20px;
		padding-bottom: 20px; 
		text-align: center;
		display: block;
		font-size: 36px;
	
	}
	
	span.reading {
	
		 color: #222222;
	
	}
	
	img.leftimg {
	
		float: left;
		padding-right: 10px;
		padding-bottom: 20px;
	
	}
	
	img.rightimg {
	
		float: right;
		padding-left: 10px;
		padding-bottom: 20px;
	
	}
	
	div.blogtitle {
	
		 padding-bottom: 5px;
		 padding-top: 5px;
		 font-size: 24px;
		 line-height: 32px;
	
	}
	
	div.blogdate {
	
		margin-top: 10px;
		color: #999999;
		font-family: 'Lucida Sans', Arial, sans-serif;
		margin-bottom: 25px;
	
	}
	
	div#hometop {
	
		 color: #383838;
		 font-size: 12px;
		 font-family: 'Lucida Sans', Arial, sans-serif;
		 width: 571px;
		 height: 78px;
		 background-repeat: no-repeat;
		 background-image: url('/img/pages/home_topcontent.gif');
		 line-height: 24px;
		 text-align: center;
	
	}
	
	div#hometopleft {
	
		float: left;
		width: 250px;
		padding-left: 10px;
		padding-top: 15px;
		width: 220px;
	
	}
	
	div.toolp {
	
		text-align: center;
		background-color: #F7F7F7;
		padding: 10px;
		border: 1px solid #CCCCCC;
		font-size: 18px;
		line-height: 24px;
		margin-top: 5px;
		margin-bottom: 5px;
	
	}
	
	div#hometopright {
	
		margin-left: 335px;
		padding-left: 10px;
		padding-top: 15px;
		width: 220px;
	
	}
	
	div#homecontainer {
	
		 margin-top: -8px;
		 margin-left: 7px;
	
	}
	
	div.staple {
	
		background-repeat: no-repeat;
		background-image: url('/img/pages/stapledpaper.gif');
		width: 240px;
		height: 90px;
		padding-left: 20px;
		padding-right: 10px;
		margin-left: 0px;
	
	}
	
	div.stapletitle {
	
		 padding-top: 15px;
		 font-size: 14px;
		 padding-right: 15px;
	
	}
	
	div.stapledescription {
	
		 padding-left: 30px;
		 padding-right: 40px;
	
	}
	
	div#hometools {
	
		 text-align: center;
		 width: 50%;
		 float: left;
	
	}
	
	div#homereviews {
	
		 text-align: center;
		 margin-left: 48%;
	
	}
	
	div.copy > div#homereviews {
	
		margin-left: 285px;
	
	}
	
	a.staplelink {
	
		border-bottom: 1px solid #999999;
		background-color: transparent;
	
	}
	
	a.staplelink:hover {
	
		background-color: white;
		border-bottom: 1px solid #222222;
	
	}
	
	div.fictiondiv {
	
		width: 540px;
		margin: 0 auto  0 auto;
	
	}
	
	a.fictionlink {
	
		border-bottom: none;
		background-color: transparent;
		font-size: 16px;
	
	}
	
	div#bottomsection {
	
		 margin-left: 193px;
		 background-repeat: repeat-y;
		 background-image: url('/img/gui/bottombg.gif');
		 width: 583px;
	
	}
	
	div#container > div#bottomsection {
	
		margin-left: 196px;
	
	}
	
	div#bottomtitle {
	
		 background-repeat: no-repeat;
		 background-image: url('/img/gui/bottomheader.gif');
		 width: 583px;
		 height: 51px;
	
	}
	
	div#lefttitle {
	
		 padding-top: 17px;
		 float: left;
		 width: 50%;
		 text-align: center;
		 font-size: 18px;
	
	}
	
	div#righttitle {
	
		 padding-top: 17px;
		 margin-left: 49%;
		 width: 49%;
		 text-align: center;
		 font-size: 18px;
	
	}
	
	div#bottomsection > div#righttitle {
	
		margin-left: 50%;
		width: 50%;
	
	}
	
	div#leftbottomcontent {
	
		 float: left;
		 width: 45%;
		 padding-top: 5px;
		 text-align: center;
		 padding-left: 10px;
	
	}
	
	div#rightbottomcontent {
	
		 margin-left: 51%;
		 width: 48%;
		 padding-top: 5px;
		 text-align: center;
		 color: #444444;
	
	}
	
	a.bottomlink {
	
		font-size: 14px;
	
	}
	
	div.bottomblock {
	
		padding-top: 5px;
		background-color: white;
		border-top: 1px solid #EEEEEE;
		border-bottom: 1px solid #EEEEEE;
		margin-bottom: 5px;
	
	}
	
	.required {
	
		color: #FF9556;
	
	}
	
	input.num {
	
		width: 30px;
	
	}
	