/*-----------------------------------------------------------------------------
version:   1.0
author:    maureen toles
email:     info@dragonflyprinting.com
website:   http://www.dragonflyprinting.com/
-----------------------------------------------------------------------------*/
/* =General
-----------------------------------------------------------------------------*/
/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}
/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul { margin-right: 0; margin-left: 0; }
/* Class for clearing floats */
.clear {
	clear:both;
}
/* Remove border around linked images */
img {
	border: 0;
}
/* Color
===================================================*/
body { background-color: black; }
p { color: #fffef1; }
.black { color: black; }
.orange { color: #df8a34; }
.yellowgr { color: #ffc; }
.red { color: #f00; }
.green { color: #cfcf02; }
.turquoise { color: #9cc; }
.gray { color: #cc9; }
.grayreal {
	color: #d4d4d4;
	margin-top: 10px; }
a:link {
  color: #49e65f;
}
a:visited {
  color: #69c977;
}
a:hover {
  color: #eecd2f;
}
a:active { color: #cdb128; }
h1,h2,h3,h4 {
  color: #caca18;
}
/* Typography
===================================================*/
* { text-indent: 0; }
p { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin-right: 12px; margin-left: 12px; padding-bottom: 6px; }
body { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
img,fieldset {
  border: 0;
}
a {
  text-decoration: underline;
}
h1,h2,h3,h4 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; padding-top: 6px; padding-bottom: 3px; }
h1 { font-size: 24px; line-height: 18px; }
h2 { font-size: 18px; font-weight: bold; line-height: 18px; }
h3 { font-size: 15px; line-height: 18px; }
h4 {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 0 0 12px;
	padding: 0; }
.bold { font-weight: bold; }
/*-----small text 9px/11px---------------------------------------*/
.smalltext { font-size: 9px; font-weight: normal; font-style: normal; line-height: 11px; text-align: left; }
.smalltextital { font-size: 9px; font-weight: normal; font-style: italic; line-height: 11px; text-align: left; }
.smalltext_rt { font-size: 9px; font-weight: normal; font-style: normal; line-height: 11px; text-align: right; }
.smalltextital_rt { font-size: 9px; font-weight: normal; font-style: italic; font-variant: normal; line-height: 11px; }
/*-----small text links---------------------------------------*/
.smalltextital_rt a:link { font-size: 9px; font-weight: normal; font-style: italic; line-height: 11px; text-decoration: underline;  }
.smalltextital_rt a:hover { font-size: 9px; font-weight: normal; font-style: italic; line-height: 11px; text-decoration: underline;  }
.smalltextital_rt a:active { font-size: 9px; font-weight: normal; font-style: italic; line-height: 11px; text-decoration: underline; }
.smalltextital_rt a:visited { font-size: 9px; font-weight: normal; font-style: italic; line-height: 11px; text-decoration: none; }
/*-----sitemap---------------------------------------*/
.sitemap {
	text-align: center;
	padding-top: 2px; }
.sitemap a:link, .sitemap a:active, .sitemap a:visited{
	color: #949494;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	background-color: black;
	text-decoration: underline; }
.sitemap a:hover {
	color: #6c9a23;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	line-height: 10px;
	background-color: black;
	text-decoration: underline; }
.sitemap lu {
	 }
.sitemap li {
	list-style-type: none;
	display: inline;
	padding-right: 15px; }
.sitemap p {
	margin-top: 1em; }
/*-----links---------------------------------------*/
.linkspage {
	background-color: #5b7149;
	text-align: left;
	margin: 0;
	padding: 0; }
.linkspage table {
	width: 555px;
	margin: 0;
	padding: 0;
	border-width: 0; }
.linkspage a:link, .linkspage a:active, .linkspage a:visited{
	color: #949494;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	background-color: #686299;
	text-decoration: underline; }
.linkspage a:hover {
	color: #6c9a23;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	line-height: 10px;
	background-color: #686299;
	text-decoration: underline; }
.linkspage lu {
	 }
.linkspage li {
	list-style-type: none;
	display: inline; }
