/*rkbasic.css - goes with all rk.com pages */

/* -----------------This centers the page to accommodate 800px resolution*/
* { margin: 0; padding: 0; }

body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	background-color: #7B7B7B;
	/*font-size: 62.5%;*/
}

#content {
	width: 770px;
	margin: 0px auto;
	text-align: left;
/*	padding: 15px;*/
	border: 1px dashed #333;
	background-color: #fffff0;
	font-size: 1em;
}
a:link {
	text-decoration: none;
	color: #000000;
}

/*a:visited {
	text-decoration: none;
	color: #E3AF14;
}*/

a:hover {
	text-decoration: underline;
	color: #14E3D2;
}



/* --------------------------------------------------------------- */

/*Header and footer are same for all pages*/

#header {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	background-color: #1424E3;
	color: white;
	height: 50px;
	font-family: "lucida console", courier, monospace;
	font-size: 3em;
}
#header .strapline {
	font-family: "arial black", helvetica, sans-serif;
	font-size: .5em;
	margin: 15px 0px 0px 0px; /*Note - for some reason strapline does not show up in HTML Kit but does in the browser tests.*/
	color: white;
	float: right;
}
#header .logo {
	float: left;
}
.spacer {
	width: 100%;
	height: 35px;
	background-color: black;
	margin: 0px 10px 0px 0px;
}
.spacer1 {
	margin: 10px 10px 0px 0px;
	font-family: "arial black", helvetica, sans-serif;
	font-size:  1em;
	color: white;
	background-color: transparent;
	float: right;
}
 

#footer {
	font-family: "arial black", helvetica, sans-serif;
	background-color: #1424E3;
	padding: 15px 5px 5px 5px;
	text-align: center;
	height: 25px;
	color: black;
	clear: both;
}

#homeblock /* This is for home page only*/ {
	background-color: #E36B14;
	height: 250px;
	background-image: url('Images/45 orange 500.jpg');
	background-repeat: no-repeat;
	background-position: center;
	padding: 110px 10px 0px 475px;}

ul.homeblock {
	list-style-type: none;
	line-height: 1.50em;
	font-family: verdana, arial, sans-serif;
}
#gencontent /* Main content div for pages*/ {
	background-color: #E36B14;
	padding: 50px 15px 10px 15px;
}
	

#tabsH  /*This is for horizontal tabs across top on pages other than index*/
{
      float:left;
      width:100%;
      background:#000;
      font-size:93%;
      line-height:normal;
	margin-bottom: 2em;
      }
    #tabsH ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	font-family: vedana, arial, sans-serif;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("Images/tableftH.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("Images/tabrightH.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#FFF;
      }
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }

h1.gencontent /*this is the page headline*/
																							{
	margin: 0px 20px 10px 0px;
	font-family: "lucida console", courier, monospace;
	font-size: 3em;
	font-color: black;
}
h2.gencontent /*This is the page subhead*/
																						{
	margin: 0px 20px 10px 50px;
	font-family: "arial black", helvetica, sans-serif;
	font-size: 1.5em;
	font-color: black;
	}
p.flush, p.ind {
	margin: 0px 20px 10px 50px;
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	font-color: black;
	line-height: 1.5em;
}
p.ind {
	margin-top: -10px;
	text-indent: 2em;
}
p.return	{
	text-align: right;
	font-style: italic;
}

.imgctr /*This is for centering depictions of documents such as Ron's note.*/
																{
	margin: 25px 0px 25px 150px;
}


.imgrt {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}
.replyform /*for contact me page*/ {
	background-color: transparent;
	margin: 0px 20px 10px 50px;
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	font-color: black;
	line-height: 2em;
	
}
/*-------------------These are styles for the fiction sections - Clean Slate*/
.chapter {
	margin: 15px 25px 10px 50px;
	background-color: #FADDC8;
	padding-bottom: 20px;
}
p.chapter {
	padding-top: 25px;
	font-family: "arial black", helvetica, sans-serif;
	font-size: 1.5em;
	text-align: center;
}

p.ficflush, p.ficind {
	margin: 0px 30px 10px 50px;
	font-family: georgia, monaco, "times new roman", serif;
	font-size: 1em;
	font-color: black;
	line-height: 1.75em;
}

p.ficind {
	margin-top: -10px;
	text-indent: 2em;
}

p.ficflush2, p.ficind2 {
	margin: 0px 30px 10px 75px;
	font-family: georgia, monaco, "times new roman", serif;
	font-size: 1.25em;
	font-color: black;
	line-height: 1.75em;
}

p.ficind2 {
	margin-top: -10px;
	text-indent: 2em;
}

p.break {
	text-align: center;
	margin-bottom: 10px;
}

p.centerblock {
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	margin: 0px 75px 0px 75px;
}

p.flushright {
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	margin: 0px 75px 0px 75px;
	text-align: right;
	font-style: italic;
}

ul.dateline {
	list-style-type: none;
	margin: 0px 0px 25px 30px;
	font-family: georgia, monaco, "times new roman", serif;
	font-style: italic;
	list-style-position: inside;
	line-height: 1.75em;
}

.poem ul {
	list-style-type: none;
	margin: 0px 0px 15px 200px;
	font-family: georgia, monaco, "times new roman", serif;
	font-style: italic;
	list-style-position: inside;
	line-height: 1.75em;
}

/*-------------------These are styles for the fiction sections - Go To Man*/
h1.gencontent1 /*this is the page headline*/
																							{
	margin: 50px 20px 10px 20px;
	text-align: center;
	font-family: "lucida console", courier, monospace;
	font-size: 2.5em;
	font-color: black;
}
h1 gencontent2 /*this is the entry headline for rob-kantner-remarks*/ {
	margin: 50px 20px 10px 20px;
	text-align: left;
	font-family: "lucida console", courier, monospace;
	font-size: 1.75em;
	font-color: black;
}

h2.gencontent1 /*This is the page subhead*/
																						{
	margin: 10px 20px 10px 20px;
	font-family: "arial black", helvetica, sans-serif;
	font-size: 1.25em;
	text-align: center;
	font-color: black;
	}


.chapter1 {
	margin: 15px 50px 10px 50px;
	background-color: #FADDC8;
	padding-bottom: 20px;
	padding-top: 25px;
}
p.chapter1 {
	padding-top: 25px;
	font-family: "arial black", helvetica, sans-serif;
	font-size: 1.5em;
	text-align: center;
}

p.ficflush1, p.ficind1 {
	margin: 0px 50px 10px 50px;
	font-family: georgia, monaco, "times new roman", serif;
	font-size: 1.25em;
	font-color: black;
	line-height: 1.75em;
}

p.ficind1 {
	margin-top: -10px;
	text-indent: 2em;
}

.nextpage {
	margin: 15px 125px 10px 125px;
	background-color: silver;
	color: white;
	padding: 0px 0px 5px 0px;
}
ul.shortstoryclose {
	margin-top: 20px;
	margin-left: 50px;
	list-style-type: none;
	line-height: 1em;
	font-size: .8em;
	font-family: verdana, arial, sans-serif;
}


ul.nextpage {
	text-align: center;
	list-style-position: inside;
	list-style-type: none;


}
li.pageno {
	Font-size: 1.75em;
	font-style: strong;
	line-height: 2em;
}

/*This is for the contents listing at the end of each chapter*/

ul.contents {
	margin-left: 75px;
	list-style-type: none;
	line-height: 1.25em;
	font-family: verdana, arial, sans-serif;
	/*color: #000000;*/
}

hr.contents, hr.pubs {
	border: none;
	background-color: #1424E3;
	color: #1424E3;
	height: 4px;
	margin-bottom: 10px;
}
hr.pubs2 {
	border: none;
	background-color: #1424E3;
	color: #1424E3;
	height: 4px;
	margin: 20px 20px 20px 20px;

}

/*This is for publications listings */

ul.pubs {
	margin-left: 100px;
	list-style-type: square;
	line-height: 2.50em;
	font-size: 1em;
	font-family: verdana, arial, sans-serif;
	color: #000000;
}

.imgrtpubs {
	float: right;
	height: 175px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}

hr.pubs {

	margin: 0px 75px 20px 75px;

}

hr.pubs-int {
	border: none;
	background-color: #1424E3;
	color: #1424E3;
	height: 4px;
	margin: 40px 75px 30px 75px;
}
p.backto {
	text-align: center;
	margin: 10px 0px 15px 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	clear: both;
		}
	
p.title {
	margin-left: 75px;
	font-family: verdana, arial, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	margin-bottom: 10px;
}

p.title2 {/*This is for "things to read" page*/
	margin-left: 75px;
	font-family: verdana, arial, sans-serif;
	font-size: 1.75em;
	font-weight: bold;
	margin-bottom: 10px;
}

/*MORE THINGS TO READ PAGE STYLES*/

.section {
	margin: 0px 20px 10px 20px;
}


.section-a {
	margin: 10px 20px 10px 20px;
}




.gentext /*This is for blocks of text that are otherwise unformatted. Nonfiction*/
{
line-height: 2.50em;
	font-size: 1em;
	font-family: verdana, arial, sans-serif;
	color: #000000;
	clear: left;
}

h1.centerblock /*Used for miscellaneous headings, etc.*/ {
	font-family: georgia, monaco, "times new roman", serif;
	font-size: 1.5em;
	font-color: black;
	text-align: center;}

h2.centerblock {
	font-family: georgia, monaco, "times new roman", serif;
	font-size: 1em;
	font-color: black;
	text-align: center;
}

/*This is for dividing the content section into two columns.*/

div.leftcol, div.rightcol {
	/*background-color: transparent;*/
/*	font-family: arial, sans-serif;
	font-size: .8em;*/
	width: 50%;
/*	border: 2px solid #660000;*/
	padding: 0px;
	margin: 0px;
}
div.leftcol {
	float: left;
	}
div.rightcol {
	float: right;
}

/*This is for table on contents pages of novels. -------------------------*/
td, th {
	font: 1.25em Arial, Helvetica, sans-serif;
}
.datatable {
	border: 1px solid #D6DDE6;
	border-collapse: collapse;
	margin-left: 50px;
/*	width: 75%;*/
}
.datatable td {
	border: 1px solid #D6DDE6;
	padding: 15px;
}
.datatable th {
	border: 1px solid #828282;
	background-color: #BCBCBC;
	font-weight: bold;
	text-align: left;
}
.datatable caption {
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color: #33517A;
	text-align: left;
	padding: 3px 10px 8px 10px;
/*	padding-top: 3px;
	padding-bottom: 8px;*/
}
.datatable tr.altrow /*Alternates row colors*/{
	background-color: #DFE7F2;
	color: #000000;
}
.datatable td.altcol /*Alternates column colors*/{
	background-color: #FFFFF0;
	color: #000000;
}
.datatable td.chapter {
	font-weight: bold;
	width: 100px;
		background-color: #7B7B7B;
}

.email {
	margin-left: 100px;
    font-family: arial, "arial narrow", monospace;
    font-size: .8em;
	margin-bottom: 10px;}

.email1 {
	margin-left: 150px;
    font-family: arial, "arial narrow", monospace;
    font-size: .8em;

	margin-bottom: 10px;}
.email2 {
	margin-left: 200px;
    font-family: arial, "arial narrow", monospace;
    font-size: .8em;
	margin-bottom: 10px;}

    ul.basic {
	margin: 0px 0px 20px 70px;
	list-style-type: square;
	line-height: 1.25em;
	font-family: verdana, arial, sans-serif;
	/*color: #000000;*/
}
.clearer {
	clear: both;
    }
/*-------------------These are styles for the NOTES TO MYSELF page*/
.notes  {
	margin: 15px 100px 10px 100px;
	background-color: #F1A36B;
	padding: 20px 50px 20px 50px; 
	font-family: verdana, "trebuchet ms", arial, sans-serif;
	font-size: 1.1em;
	font-color: black;
	line-height: 1.75em;

}

a:hover	{
	text-decoration: underline;
	color: black;

a:link	{background-color: blue;

}

ul.datenotes {
	list-style-type: none;
	margin: 0px 0px 0px 50px;
	font-family: verdana, "trebuchet ms", arial, "sans serif";
	font-style: italic;
	list-style-position: inside;
	line-height: 1.5em;
}
.notecontents ul{
	margin: 20px 0px 20px 50px;
	list-style-type: none;
	line-height: 1.25em;
	font-family: verdana, arial, sans-serif;
    font-size: 1.1em;
    
}

p.subhead /*This is for small subheads such as in the ebook page.*/ {
	font-style: italic;
    font-size: 1.25em;
    }
    
.note1 {
	margin: 15px 150px 15px 150px;
    font-family: arial, "arial narrow", monospace;
    font-size: 1em;
    }
