/* General stuff used for the whole site: scrollbar colors, links, body, div, header, table, etc. attributes */

A:link
{ text-decoration: underline; color:#006699; cursor: crosshair; cursor: url(http://danny-and-mary.written-in-stars.net/cross_r.cur); }
A:visited
{ text-decoration: underline; color:#006699; cursor: crosshair; cursor: url(http://danny-and-mary.written-in-stars.net/cross_r.cur); }
A:hover 
{ text-decoration: underline; color:#635959; font-style: italic; cursor: crosshair; cursor: url(http://danny-and-mary.written-in-stars.net/cross_r.cur); }

body 
{ background-color: #E5E5E5;
  background-image: url(http://danny-and-mary.written-in-stars.net/p5_015.jpg); 
  /* any IE */
  text-align: expression('center');
  font-family: Tahoma, Verdana, Trebuchet MS, Trebuchet, Helvetica, Arial, sans-serif; 
  color: #000000;
  font-size:13px;
  scrollbar-base-color:D8E3ED;
  scrollbar-darkshadow-color:666666;
  scrollbar-shadow-color:90AFD1;
  scrollbar-arrow-color:90AFD1;
  overflow-x: hidden;}
  
.backlink { font-family: Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, Arial, sans-serif;
 text-align: center;}
 
h2 {
  border-bottom: solid 1px #ffffff;
  font-family: Tahoma, Verdana, Trebuchet MS, Trebuchet, Helvetica, Arial, sans-serif;
  color: #006699;
  font-size:16px;
  font-style: italic;
  margin: 1px 0 2px 0;
  padding-bottom: 2px;
	}
	
table {
 background-color: #BFBFBF;
 font-size: 13px;
 }
 
td {background-color: #EBF1F4;}
 

input, textarea, option, select
{ background: #ffffff;
font-family: Tahoma, Verdana, Trebuchet MS, Trebuchet, Helvetica, Arial, sans-serif;
color: #000000; 
font-size:11pt; 
border: 2px solid #BFBFBF;
scrollbar-base-color:DBD8CC; scrollbar-darkshadow-color:666666; scrollbar-shadow-color:006699; scrollbar-arrow-color:006699;}

/* Tags to control the position and formatting of the container div, banner, menu, and copyright notice */

#container {
  position: relative;
  top: 5px;
  /* any IE */
  top: expression('0px');
  width: 756px;
   /* any IE */
  width: expression('760px');
  min-height: 1050px;
  /*any IE */
  height: expression('1021px');
  background-color: #DBD8CC;
  border: 2px #6699CC solid;
  padding-top: 10px;
  text-align: center;
  margin-left: auto; 
  margin-right: auto;
  z-index:1;
}

#smallcontainer {
  position: relative;
  top: 25px;
  /* any IE */
  top: expression('25px');
  width: 756px;
   /* any IE */
  width: expression('760px');
  height: 326px;
  /*any IE */
  height: expression('340px');
  background-color: #DBD8CC;
  border: 2px #6699CC solid;
  padding-top: 10px;
  text-align: center;
  margin-left: auto; 
  margin-right: auto;
  z-index:1;
}

#enter {
  position: relative;
  top: 35px;
  /* any IE */
  top: expression('35px');
  text-align: center;
  padding-bottom: 25px;
  margin-left: auto; 
  margin-right: auto;
  z-index:1; 
  }
  
.enter {font-size: 16px;
font-family: Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, Arial, sans-serif;} 

#banner {
  position: relative;
  top: 2px;
  /* any IE */
  top: expression('0px');
  background-color: #DBD8CC;
  left: 0px;
  width: 736px;
  height: 316px;
  margin-left: auto; 
  margin-right: auto;
  z-index: 2;
}

#termsbanner {
  position: relative;
  top: 0px;
  /* any IE */
  top: expression('0px');
  background-color: #DBD8CC;
  left: 0px;
  width: 736px;
  height: 316px;
  margin-left: auto; 
  margin-right: auto;
  z-index: 2;
}

.menulinks A:link { text-decoration: none; color:#006699; cursor: crosshair; cursor: url(http://danny-and-mary.written-in-stars.net/cross_r.cur); }
.menulinks A:visited { text-decoration: none; color:#006699; cursor: crosshair; cursor: url(http://danny-and-mary.written-in-stars.net/cross_r.cur); } 
.menulinks A:hover {text-decoration: underline overline; color: #3399CC; cursor: crosshair; cursor: url(http://danny-and-mary.written-in-stars.net/cross_r.cur); font-style:italic;}

#copyright {
  position: relative;
  margin-top:45px;
  margin-bottom: 10px;
  width: 736px;
  /* any IE */
  width: expression('736px');
  padding: 4px;
  text-align: center;
  font-family: Tahoma, Trebuchet MS, Trebuchet, Verdana,  Helvetica, Arial, sans-serif; 
  color: #000000;
  font-size:10px;
  z-index:1;
  clear: both;
  }

/* Tags to control the position and formatting of the stuff on the side of all the pages--welcome, up next, affiliates, etc. */

#welcomeheader {
  position: absolute;
  left: 10px;
  top: 338px;
  /* any IE */
  top: expression('336px');
  height: 22px;
  /* any IE */
  height: expression('32px');
  width: 218px;
  /* any IE */
  width: expression('230px');
  background-color: #D1D7DC;
  background-image: url(cellpic1.gif);
  background-repeat: repeat-x;
  border: 2px solid #BFBFBF;
  border-bottom-width: 2px;
  border-bottom-color: ffffff;
  border-bottom-style: solid;
  padding: 4px;
  text-align: left;
  font-family: Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, Arial, sans-serif; 
  color: #006699;
  font-size:16px;
  z-index: 4;
 }
 
#welcome {
  position: absolute;
  left: 10px;
  top: 370px;
  /* any IE */
  top: expression('366px');
  height: 215px;
   /* any IE */
  height: expression('230px');
  width: 210px;
  /* any IE */
  width: expression('230px');
  background-color: #EFEFEF;
  border: 2px solid #BFBFBF;
  padding: 8px;
  text-align: justify;
  font-size: 13px;
  overflow: auto;
  /* any IE */
  overflow: expression ('visible');
  z-index: 3;
 } 

#sitestatsheader {
  position: absolute;
  left: 10px;
  top: 615px;
  /* any IE */
  top: expression('606px');  
  height: 22px;
  /* any IE */
  height: expression('32px');
  width: 218px;
  /* any IE */
  width: expression('230px');
  background-color: #D1D7DC;
  background-image: url(cellpic1.gif);
  background-repeat: repeat-x;
  border: 2px solid #BFBFBF;
  border-bottom-width: 2px;
  border-bottom-color: ffffff;
  border-bottom-style: solid;
  padding: 4px;
  text-align: left;
  font-family: Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, Arial, sans-serif; 
  color: #006699;
  font-size:16px;
  z-index: 4;
 }
 
#sitestats {
  position: absolute;
  left: 10px;
  top: 645px;
  /* any IE */
  top: expression('638px');  
  height: 94px;
   /* any IE */
  height: expression('100px');
  width: 210px;
  /* any IE */
  width: expression('230px');
  background-color: #EFEFEF;
  border: 2px solid #BFBFBF;
  padding: 8px;
  text-align: justify;
  font-size: 13px;
  overflow: auto;
  /* any IE */
  overflow: expression ('visible');
  z-index: 3;
 } 
 
#affiliatesheader {
  position: absolute;
  left: 10px;
  top: 769px;
  /* any IE */
  top: expression('764px');  
  height: 22px;
  /* any IE */
  height: expression('32px');
  width: 218px;
  /* any IE */
  width: expression('230px');
  background-color: #D1D7DC;
  background-image: url(cellpic1.gif);
  background-repeat: repeat-x;
  border: 2px solid #BFBFBF;
  border-bottom-width: 2px;
  border-bottom-color: ffffff;
  border-bottom-style: solid;
  padding: 4px;
  text-align: left;
  font-family: Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, Arial, sans-serif; 
  color: #006699;
  font-size:16px;
  z-index: 4;
 }
 
#affiliates {
  position: absolute;
  left: 10px;
  top: 799px;
  /* any IE */
  top: expression('796px');  
  height: 51px;
   /* any IE */
  height: expression('72px');
  width: 210px;
  /* any IE */
  width: expression('230px');
  background-color: #EFEFEF;
  border: 2px solid #BFBFBF;
  padding: 8px;
  text-align: justify;
  font-size: 13px;
  overflow: auto;
  /* any IE */
  overflow: expression ('visible');
  z-index: 3;
 }  
 
 #nextheader {
  position: absolute;
  left: 10px;
  top: 880px;
  /* any IE */
  top: expression('879px');
  height: 22px;
  /* any IE */
  height: expression('32px');
  width: 218px;
  /* any IE */
  width: expression('230px');
  background-color: #D1D7DC;
  background-image: url(cellpic1.gif);
  background-repeat: repeat-x;
  border: 2px solid #BFBFBF;
  border-bottom-width: 2px;
  border-bottom-color: ffffff;
  border-bottom-style: solid;
  padding: 4px;
  text-align: left;
  font-family: Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, Arial, sans-serif; 
  color: #006699;
  font-size:16px;
  z-index: 4;
 }

#next {
  position: absolute;
  left: 10px;
  top: 910px;
  /* any IE */
  top: expression('909px');
  width: 210px;
  /* any IE */
  width: expression('227px');
  background-color: #EFEFEF;
  border: 2px solid #BFBFBF;
  padding: 8px;
  text-align: left;
  font-size: 13px;
  overflow: auto;
  /* any IE */
  overflow: expression ('visible');
  z-index: 3;
  }

.nexttitle {
	font-family: Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, Arial, sans-serif; 
	color: #006699;
	font-size:16px;
}

.terms {
	font-family: Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, Arial, sans-serif; 
	color: #006699;
	font-size:24px;
	text-decoration: underline;
}
.fanfictitle {
	font-family: Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, Arial, sans-serif; 
	color: #006699;
	font-size:20px;
}


/* Tags to control the position and formatting of the main page body section. */

#bodyheader {
  position: absolute;
  right: 10px;
  top: 338px;
  /* any IE */
  top: expression('336px');
  height: 22px;
  /* any IE */
  height: expression('32px');
  width: 484px;
  /* any IE */
  width: expression('496px');
  background-color: #D1D7DC;
  background-image: url(cellpic1.gif);
  background-repeat: repeat-x;
  border: 2px solid #BFBFBF;
  border-bottom-width: 2px;
  border-bottom-color: ffffff;
  border-bottom-style: solid;
  padding: 4px;
  text-align: left;
  font-family: Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, Arial, sans-serif; 
  color: #006699;
  font-size:16px;
  z-index: 4;
 }
 
 #body {
  position: relative;
  left: 250px;
  /* any IE */
  left: expression('120px');
  top: 40px;
  /* any IE */
  top: expression('36px');
  width: 476px;
  /* any IE */
  width: expression('496px');
  min-height: 1428px;
   /* any IE */
  height: expression('1428px');  
  background-color: #DEE3E7;
  border: 2px solid #BFBFBF;
  padding: 8px;
  text-align: left;  
  z-index: 3;
 }
 
 #termsheader {
  position: absolute;
  right: 10px;
  top: 336px;
  height: 22px;
  /* any IE */
  height: expression('32px');
  width: 724px;
  /* any IE */
  width: expression('736px');
  background-color: #D1D7DC;
  background-image: url(cellpic1.gif);
  background-repeat: repeat-x;
  border: 2px solid #BFBFBF;
  border-bottom-width: 2px;
  border-bottom-color: ffffff;
  border-bottom-style: solid;
  padding: 4px;
  text-align: left;
  font-family: Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, Arial, sans-serif; 
  color: #006699;
  font-size:16px;
  z-index: 4;
 }
 
 #terms {
  position: relative;
  left: 10px;
  /* any IE */
  left: expression('0px');
  top: 40px;
   /* any IE */
  top: expression('39px');
  width: 716px;
  /* any IE */
  width: expression('736px');
  min-height: 664px;
  /* any IE */
  height: expression('639px');
  background-color: #DEE3E7;
  border: 2px solid #BFBFBF;
  padding: 8px;
  text-align: left;
  z-index: 3;
 }
 
 #gallery {
  position: relative;
  left: 250px;
  /* any IE */
  left: expression('120px');
  top: 40px;
  /* any IE */
  top: expression('36px');
  min-height: 1428px;
  /* any IE */
  height: expression('1428px');
  width: 476px;
  /* any IE */
  width: expression('496px');
  background-color: #DEE3E7;
  border: 2px solid #BFBFBF;
  padding: 8px;
  text-align: left;
  overflow: auto;
  z-index: 3;
 }
 

/* Tags used by wordpress */

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	cursor: help;
	font-size: 90%;
	letter-spacing: .07em;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

cite {
	font-size: 90%;
	font-style: italic;
}

ol#comments li p {
	font-size: 100%;
}

p, li, .feedback {
	font-family: Tahoma, Verdana, Trebuchet MS, Trebuchet, Helvetica, Arial, sans-serif;
	font-size: 13px;
	}
	
.wppostheader {
	font-family: Trebuchet MS, Trebuchet, Verdana, Tahoma, Helvetica, Arial, sans-serif; 
	color: #006699;
	font-size:16px;
	padding-top: 7px;
	margin: 1px 0 2px 0;
	padding-bottom: 1px;
}	

/* classes used by the_meta()--More wordpress stuff */
.feedback {
	color: #ccc;
	text-align: right;
	clear: all;
}

.meta {
font-size: xx-small;
}
.meta li, ul.post-meta li {
display: inline;
}
.meta ul {
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
.meta, .meta a {
color: #000000;
font-weight: x-small;
font-style: italic;
letter-spacing: 0;
}

.credit {
	text-align: center;
}