/* Generated by KompoZer */
@charset "iso-8859-1";

p.yes {
  text-indent: 1em;
  margin-top: 0;
  margin-bottom: 10px;
}
p.indent {
  text-indent: 1em;
 }

canvas {
		cursor: crosshair;
		display: block;
		left: 0;
		position: absolute;
		top: 0;
    background: url(https://goo.gl/8qAW1D);
}
#tabler {
  background-color: #FFFFFF;
  table-layout: fixed;
}

#tabler h2 {
  margin: 0px;
  padding: 0px;
  color: #0000000;
  font-family: "Comic Sans MS", cursive, sans-serif;
  
}

#tabler th {
  background-color: #F8ECD2;
}

#tabler td {
/*  width: 20%;
  border: 1px;
  border-color: #0000000;
  font-size: small;*/
  font-size: small;
  width: 20%;
  padding: 3px;
  /*border-width: 1px;
  border-style: solid;
  border-color: #000000;*/
}	

#wrapper {
  /*border: 10px double #423a3a;*/
  border: 5px solid #423a3a;
  margin: 0 auto;
  padding: 0;
  width: 960px;
  /*background-color: #F8ECD2;*/
  background-color: white;
  overflow: hidden;
}
.buttonbig {
  border: 2px solid #a1a1a1;
  padding: 5px 40px;
  background: #423a3a none repeat scroll 0%;
  width: 600px;
  color: white;
  text-align: center;
  -moz-border-radius-topright: 50px;
  -moz-border-radius-bottomright: 50px;
}
.buttonleft {
  border: 2px solid #a1a1a1;
  padding: 0px;
  background: #423a3a none repeat scroll 0%;
  width: 197px;
  color: #ffffcc;
  -moz-border-radius-bottomright: 50px;
  -moz-border-radius-bottomleft: 50px;
}
#buttonleftcenter {
  border: 2px solid black;
  padding: 5px 0px;
  background: red none repeat scroll 0%;
  width: 250px;
  color: white;
  font-weight: bold;
  text-align: center;
  -moz-border-radius-topleft: 50px;
  -moz-border-radius-topright: 50px;
  -moz-border-radius-bottomright: 50px;
  -moz-border-radius-bottomleft: 50px;
}
#topbar {
  border: 2px solid black;
  margin: 0;
  padding: 0;
  width: 960px;
  height: 25px;
  background-image: url(images/grnhdr.jpg);
  vertical-align: middle;
}
body {
  margin: auto;
  /* background: transparent url(images/fancypaperwithletters.gif) repeat scroll 0%;*/
 /* background: transparent url(images/paperbgsm.jpg);*/
  /*background: transparent url(images/backgrounds/flakes.jpg);*/
  /*background: url(images/busywraplight-py.jpg) no-repeat center center fixed; */
  /*background: url(images/books-690219.jpg) no-repeat center center fixed;*/
  /*background: url(images/autumn3-py.jpg) no-repeat center center fixed;*/
  background: url(images/snow-3046385_1920py.jpg) no-repeat center center fixed;
  /* background: url(images/autumnleavespy.jpg) no-repeat center center fixed;*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 100%;
  text-align: center;
  overflow: auto;
}
bodyappell {
  margin: auto;
  /* background: transparent url(images/fancypaperwithletters.gif) repeat scroll 0%;*/
  background: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 100%;
  text-align: center;
  overflow: auto;
}




#header {
  padding: 0px;
  height: 13.4em;
  /*background-image: url(images/IndexPagePicture.jpg);*/
  background-image: url(images/penandpaper.jpg);
  text-align: left;
  display: block;
}

#header h1 {
  margin: 0px;
  padding: 0px;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 45px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #000099;
  display: block;
}
#headerwords {
  margin: 0px;
  padding: 0px;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 45px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #000000;
  display: block;
}
#headerwords h3{
	font-size: 15px;
}
#header h2 {
  margin: 0px;
  padding: 0px;
  color: #f47511;
}
#header h4 {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  color: #000066;
}
#hdrsmall {
  padding: 0px;
  height: 102px;
  background-image: url(images/headersmall.jpg);
  display: block;
}
#hdrsmall h1 {
  margin: 0px;
  padding: 0px;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 45px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #000000;
  display: block;
}
#hdrsmall h2 {
  margin: 0px;
  padding: 0px;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 35px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #ffffff;
  display: block;
}

#headersm {
  padding: 0px;
  height: 9.4em;
  background-image: url(images/grnhdr.jpg);
  text-align: center;
  display: block;
}

#headersm h1 {
  margin: 0px;
  padding: 0px;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 45px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #ffffff;
  display: block;
}

#content {
  margin: 0;
  padding: 2px;
  /*background: #F8ECD2; none repeat scroll 0%;*/
  float: left;
  width: 750px;
  font-size: 1em;
}
#content h3 {
  margin: 0px 0px 3px;
  padding: 6px 0px 0px;
  background: #990066 none repeat scroll 0% 50%;
  font-size: 0.9em;
  height: 1.5em;
  letter-spacing: 1px;
  text-align: center;
}
#content h5 {
  margin: 2px;
}
#content h2 {
  font-size: 1.3em;
}
#content a {
  color: #000099;
  text-decoration: none;
}
#content a:hover {
  text-decoration: underline;
  background-color: #F8ECD2;
  color: red;
}
#copyright {
  border-top: 15px solid #990066;
  border-bottom: 15px solid #990066;
  padding: 0px;
  width: 100%;
  font-size: 0.55em;
  text-align: center;
}
#contentsm {
  padding: 0;
  background: #ffffff none repeat scroll 0%;
  float: left;
  width: 694px;
  overflow: auto;
  font-size: 1em;
}
#contentsm h3 {
  margin: 0px 0px 3px;
  padding: 0px 0 0 5px;
  background: #990066 none repeat scroll 0%;
  font-size: 1.2em;
  letter-spacing: 1px;
  color: #ffffcc;
  text-align: center;
}
#contentsm h5 {
  margin: 2px;
}
#contentsm h2 {
  font-size: 1.3em;
}
#contentsm a {
  color: blue;
  text-decoration: none;
}
#contentsm a:hover {
  text-decoration: underline;
  color: red;
}
#contentbook {
  border: thick double #ff0000;
  background: #ffffff none repeat scroll 0%;
  text-align: center;
  width: 950px;
  overflow: auto;
  font-size: 1em;
}
#contentwide {
  padding: 5px;
  background: #ffffff none repeat scroll 0%;
  width: 920px;
  overflow: auto;
  font-size: 1em;
  text-align: justify;
}
#contentwide h3 {
  border-left: 8px solid red;
  border-bottom: 3px solid red;
  margin: 0px 0px 3px;
  padding: 0px 0 0 5px;
  background: #00ffff none repeat scroll 0%;
  font-size: 1.2em;
  letter-spacing: 1px;
  color: #000080;
  text-align: left;
}
#contentwide h5 {
  margin: 2px;
}
#contentwide h2 {
  margin: 0px;
  font-size: 1.3em;
}
#contentwide h1 {
  margin: 0px;
}
#contentwide a {
  color: blue;
  text-decoration: none;
}
#contentwide a:hover {
  text-decoration: underline;
  color: red;
}
#contentwideleft {
  padding: 0px;
  background: #ffffff none repeat scroll 0%;
  width: 50em;
  overflow: auto;
  font-size: 1em;
  text-align: left;
}
#contentwideleft h3 {
  border-left: 8px solid red;
  border-bottom: 3px solid red;
  margin: 0px 0px 3px;
  padding: 0px 0 0 5px;
  background: #00ffff none repeat scroll 0%;
  font-size: 1.2em;
  letter-spacing: 1px;
  color: #000080;
  text-align: left;
}
#contentwideleft h4 h5 {
  margin: 2px;
}
#contentwideleft h2 {
  margin: 0px;
  font-size: 1.3em;
}
#contentwideleft h1 {
  margin: 0px;
}
#contentwideleft a {
  color: blue;
  text-decoration: none;
}
#contentwideleft a:hover {
  text-decoration: underline;
  color: red;
}
h1, h2, h3, h5 {
  margin: 0;
  padding: 0;
  font-family: verdana,helvetica,georgia,courier,arial,sans-serif;
  font-weight: normal;
}
.clearFix {
  clear: both;
  font-size: 0px;
  height: 0px;
  overflow: hidden;
}
ul, ol {
  margin-top: 0;
  line-height: 180%;
}
p {
  line-height: 1em;
}
ul, ol {
}
a {
  text-decoration: none;
  color: #704a21;
}
a:hover {
}
#menu {
  margin: 0px 0px 5px;
  width: 960px;
  height: 30px;
  background-image: url(images/linebkg.gif);
  display: block;
}
#menu li a {
  padding: 7px 10px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  color: #ffffcc;
  text-decoration: none;
}
#menu a:hover {
  background-color: #ffffcc;
  color: blue;
}
#menu ul {
  margin: 0;
  padding: 0px;
}
#menu li {
  display: inline;
}
#leftside {
  border-left: 1px solid #990066;
  padding: 0;
  background: #FFFFFF none repeat scroll 0%;
  float: right;
  width: 200px;
  font-size: 100%;
  text-align: center;
}
#leftside ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
#leftside li {
  margin: 0;
  padding: 8px 3px;
  line-height: 1em;
}
#leftside h2 {
  padding: 0px 0 0 0px;
  height: 30px;
  letter-spacing: -0.5px;
  color: #ffffff;
}
#leftside h3 {
  margin: 0px 0px 5px;
  padding: 0px 0 0 3px;
  background: #990066 none repeat scroll 0%;
  height: 17px;
  font-size: 13px;
  letter-spacing: 1px;
  color: #ffffff;
}
#leftside a {
  border:  none;
  color: #000099;
}
#leftside a:hover {
  text-decoration: underline;
  color: red;
}
#leftsidesm {
  padding: 0px 0px 0px 5px;
  float: left;
  width: 150px;
  font-size: 100%;
  text-align: left;
}
#leftsidesm ul {
  border-right: 1px solid #00ffff;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
#leftsidesm li {
  margin: 0;
  padding: 8px 3px;
  line-height: 1em;
}
#leftsidesm h2 {
  padding: 0px 0 0 0px;
  height: 30px;
  letter-spacing: -0.5px;
  color: #ffffff;
}
#leftsidesm h3 {
  border-left: 6px solid green;
  border-bottom: 2px solid green;
  margin: 0px 0px 5px;
  padding: 0px 0 0 3px;
  background: #ccffff none repeat scroll 0%;
  height: 17px;
  font-size: 13px;
  letter-spacing: 1px;
  color: #000080;
}
#leftsidesm a {
  border:  none;
  color: blue;
}
#leftsidesm a:hover {
  text-decoration: underline;
  color: red;
}
#ponder {
  margin: auto;
  text-align: left;
  line-height: 2em;
  width: 71.03em;
  font-size: 0.75em;
  font-weight: bold;
  overflow: auto;
}
.author {
  font-size: 13px;
  float: left;
  width: 25%;
  display: inline;
}
.entry {
  border-bottom: 1px solid #c0c0c0;
  padding: 4px 23px 8px 3px;
  text-align: left;
  font-size: 0.9em;
  background-color: #F8ECD2;
  overflow: auto;
}
.entry ul li {
  line-height: 1.4em;
}
.entry h2 {
  margin: 0px 0px 3px;
}
.entrywide {
  border-bottom: 1px solid navy;
  padding: 4px 3px 8px;
  background: #ffffff none repeat scroll 0%;
  text-align: left;
  line-height: 1em;
  width: 950px;
  overflow: auto;
}
.entrywide a {
  border:  none;
  color: blue;
}
.entrywide a.hover {
  text-decoration: underline;
  color: red;
}
.entrywide ol li {
  line-height: 1.2em;
}
.entrycenter {
  padding: 4px 3px 8px;
  width: 700px;
  text-align: center;
  overflow: auto;
}
.entrynoline {
  padding: 0px 5px 10px;
  text-align: justify;
  font-size: 0.9em;
  overflow: auto;
  background-color: #F8ECD2;
}
.entrynoline a.hover {
  text-decoration: underline;
  color: red;
}
#entryspec li {
  margin: 0;
  padding: 5px;
  text-align: left;
  overflow: auto;
  font-size: 0.75em;
}
#rightside {
  padding: 0;
  float: right;
  width: 110px;
  font-size: 12px;
  text-align: center;
}
#rightside a {
  border:  none;
  color: blue;
}
#rightside a:hover {
  text-decoration: underline;
  color: red;
}
div.body800blue {
  padding: 3px;
  background: #99ffff none repeat scroll 0%;
  text-align: justify;
  font-size: 12pt;
}
div.body800yellow {
  padding: 3px;
  background: #ffffcc none repeat scroll 0%;
  text-align: justify;
  font-size: 12pt;
}
div.body800week {
  padding: 3px;
  background: #00ccff none repeat scroll 0%;
  text-align: center;
  font-size: 12pt;
}
div.winnerblock {
  border-color: blue;
  border-bottom: medium solid blue;
  margin: auto;
  padding: 8px;
  width: 57em;
  overflow: auto;
  text-align: justify;
}
#cf3 {
  border:  none;
  margin: 0 auto;
  position: relative;
  height: 281px;
  width: 450px;
}
#cf3 img {
  position: absolute;
  left: 0;
}
#cf3 img.top {
}
#cf3 img.third {
}
.banner {
  border: 1px solid #cccccc;
  background: #ffffff none repeat scroll 0%;
  left: 58%;
  position: absolute;
  z-index: 1;
  height: 164px;
  width: 367px;
  top: 10px;
}
.banner h1 {
  bottom: 50px;
  right: 50px;
  font-style: italic;
  color: #444444;
  text-align: center;
  font-size: 40px;
  line-height: 100%;
}
#banner1 {
  background: #ff9900 none repeat scroll 0%;
}
#banner2 {
  background: #ff9900 none repeat scroll 0%;
}
#banner3 {
  background: #ff9900 none repeat scroll 0%;
}
#banner4 {
  background: #ffffcc none repeat scroll 0%;
}
#banner5 {
  background: #99ccff none repeat scroll 0%;
}