a[href]   { text-decoration: none; }
a   { text-decoration: none; }
a:link    { color : #666666; }
a:visited { color : #505050; }
a:hover   { background : #ABE3FF; }


body {
  margin: 5px 0px 0px 0px;
  color: #000000;
  background: url("/xstitch/img/sand.jpg") repeat-y fixed #D5D0CD;
}

h1, h2, h3, h4, h5, h6, font {
  color       : #2E5B89;
  font-family : verdana, arial, helvetica, geneva, sans-serif;
}

p, .norm {
  color: #000000;
  font-family : verdana, arial, helvetica, geneva, sans-serif;
  font-size   : 8pt;
}

ul, ol, dl, dd {
  color: #000000;
  font-family : verdana, arial, helvetica, geneva, sans-serif;
  font-size   : 8pt;
  margin-left : 1.2em;
  padding-left: 1.2em;
}

li {
  padding-top    : 0;
  padding-bottom : 0;
  margin-top     : 0;
  margin-bottom  : 0;
}

li.wip {
  list-style-type : circle;
}

.fishlist ul { list-style-image  : url(/xstitch/img/bullet-shell.gif); }

ul.list1 {
  list-style-type : none;
}


#mypage {
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 10px;
  text-align: left;
  padding: 0px;
  width: 700px;
}

#banner {
}

#banner h2 {
  margin: 0px 0px 20px 0px;
}

#main {
  float: left;
  margin: 0px 0px 0px 0px;
  width: 510px;
  overflow: hidden;
}

#main-wide {
  margin: 0px 0px 0px 0px;
  width: 700px;
}


#linkhome {
  text-align: center;
}


#gallery {
  background : #999999;
  border: double #2E5B89;
}

#gallery p {
  font-family : verdana, arial, helvetica, sans-serif;
  font-size   : 7pt;
  color       : #000000;
  margin      : 0;
}

#gallery a,
#gallery a:link,
#gallery a:visited {
  color: #FFF8F0; text-decoration: none;
  font-size     : 10pt;
  font-weight   : bold;
}

#gallery a:hover {
  color: #2E5B89; text-decoration: none;
}


#gallery table {
	border: 0;
	margin: 18px 0 0 0;
	padding: 0;
}

#gallery table td {
	width: 100px;
	vertical-align: top;
	padding: 0 0 18px 18px;
	text-align: center;
}




#menu {
  margin-left: 20px;
  padding: 7px 0px 7px 7px;
  float: left;
  overflow: hidden;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  width: 150px;
}

#menu a,
#menu a:link,
#menu a:visited { color: #999; text-decoration: none; }

#menu h3 {
  margin-top: 1.5em;
  font-size: 12pt;
  font-weight: bold;
}

#menu p {
  margin-top    : 0.0em;
  margin-bottom : 0.8em;
  color         : #003333;
  font-size     : 8pt;
  font-weight   : bold;
}

#menu p.tiny {
  font-family : verdana, arial, helvetica, sans-serif;
  font-size   : 7pt;
  font-weight: normal;
}


#tb2 p {
  margin-top    : 1px;
  margin-bottom : 1px;
}

#tb2 table {
}

#tb2 td {
  background: #DDBB77;
  border: outset #CC9933;
  padding: 0px 7px 0px 7px;
}

#tb2 td.blank {
  background-color : transparent;
  border-style : none;
}

.dropcap {font-size:38px; margin-top:-7px;margin-bottom:-9px;margin-right:-3px; float:left; color:#000;
font-family:Arial; text-decoration:none; font-weight:bold;}

p.firstletter:first-letter {
  font-family : serif;
  font-size : 300%;
  font-style : italic;
  font-weight : bold;
  float : left;
  margin-top : 0em;
}

td.multicol {
  color       : #990033;
  font-family : arial, helvetica, sans-serif;
  font-size   : 10pt;
}

form, pre {
  color       : #990033;
  font-family : courier, monospace;
  font-size   : 10pt;
}

.textblock {
  background: #D1C8BD url("/xstitch/img/bg-seagull.jpg") no-repeat 100% 0%;
  padding-top    : 40px;
  padding-bottom : 0px;
  padding-left   : 7px;
  padding-right  : 7px;
  border: double #2E5B89;
}

.textblock h1,
.textblock h2,
.textblock h3,
.textblock h4 {
  margin-top : 5px;
}

.small {
  color: #990033;
  font-family : verdana, arial, helvetica, sans-serif;
  font-size   : 8pt;
}

.tiny {
  font-family : verdana, arial, helvetica, sans-serif;
  font-size   : 7pt;
}

.hl1 {
  color       : #2E5B89;
  font-size   : 12pt;
  font-weight : bold;
}

.hl2 {
  color       : #999999;
  font-size   : 8pt;
  font-weight : bold;
}

.hl3 {
  color       : #33B0CC;
  font-size   : 8pt;
  font-weight : bold;
}

.finished {
  font-family : verdana, arial, helvetica, sans-serif;
  font-size   : 7pt;
  color       : #ABE3FF;
  background  : #2E5B89;
}

.update {
  font-family : verdana, arial, helvetica, sans-serif;
  font-size   : 7pt;
  color       : #ABE3FF;
  background  : #2E5B89;
}

