* 
{
	margin:0;
	padding:0;
}

body                          { color: #000; font-size: 100.1%; font-family: Tahoma, serif; line-height: 1em; background-color: #fff; margin: 0; padding: 0 }
h1       { color: #c9fda8; font-size: 1.7em; font-weight: normal; margin-bottom: 0; height: auto }
h2           { color: #c9fda8; font-size: 1.2em; font-weight: normal; background-image: url("images/cornerh2.jpg"); background-repeat: no-repeat; background-position: right bottom; text-align: center; margin-top: 15px; margin-bottom: 15px; margin-left: 0; padding-top: 20px; padding-left: 20px; width: auto; height: auto }
h3                      { color: #696; font-size: 1.3em; font-weight: normal; text-decoration: none; background-image: url("images/swirl.jpg"); background-repeat: no-repeat; background-position: left top; text-align: left; display: block; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 15px 0 5px 70px; position: relative; width: auto; height: auto; border-bottom: 10px solid #e4f4d0 }
a    { color: #696; text-decoration: none; border-bottom: 1px dashed #b0da60 }
a:link    { color: #696; text-decoration: none; border-bottom: 1px dashed #b0da60 }
a:visited { }
a:hover    { color: #000; border-bottom: 1px dashed #000 }
img{

   border: 0;

   }
#header                                  { color: #666; font-size: 20px; background-color: #666; background-image: url("images/Perspectivegrey.jpg"); background-repeat: no-repeat; background-position: 50% 50%; visibility: visible; margin: 0; padding: 0; top: 5px; left: 100px; width: auto; height: 200px; border-top: 10px none #ff8000; border-bottom: 10px none #ff8000 }
#header1              { font-family: Geneva; font-weight: normal; background-image: url("images/corner.jpg"); background-repeat: no-repeat; background-position: left bottom; margin-top: 10px; margin-bottom: 0; margin-left: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 40px; position: relative; width: 411px; height: 70px }
#header1 span       { font-weight: normal; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-left: 0; position: absolute; width: 100%; height: 100% }
#main1 { margin: 0; padding: 0 }
#main2 { margin: 0; padding: 0 }
#leftcol               { background-color: #666; background-image: url("images/greycornerright.jpg"); background-repeat: no-repeat; background-position: right bottom; margin: 0 0 5px; padding: 0; width: 200px; height: auto; float: left }
#rightcol                   { background-color: #666; background-image: url("images/greycornerleft.jpg"); background-repeat: no-repeat; background-position: left bottom; padding-top: 0; width: 200px; height: auto; float: right }
#middlecol                  { background-color: #fff; background-image: url("images/cornermain.jpg"); background-repeat: no-repeat; background-position: right top; margin: 0 200px; padding-top: 1em; height: auto; border-top: 10px none #633; border-right: 1px none; border-left: 1px none }
#navlist               { font-size: 80%; background-repeat: no-repeat; margin: 0.1em 0 0.5em; padding-top: 3px; padding-bottom: 3px; padding-left: 100px; position: relative; width: auto; height: 30px; float: right }
ul #navlist        { }
#navlist li                   { font-weight: bold; text-align: right; list-style-type: none; margin-bottom: 2px; margin-left: 3px; padding-right: 5px; padding-left: 5px; width: 150px; height: 25px; border-top: 1px none #c9fda8; border-right: 20px solid #c9fda8; border-bottom: 1px #c9fda8; border-left: 1px none #c9fda8 }
#navlist a                   { color: #c9fda8; font-size: 0.8em; font-weight: normal; text-decoration: none; margin-bottom: 5px; border-style: none }
#navlist a:link                    { color: #c9fda8; font-size: 0.8em; font-weight: normal; text-decoration: none; margin-bottom: 5px; border-style: none }
#navlist a:visited   { text-decoration: none; border-bottom: none }
#navlist a:hover             { color: #fffeff; font-size: 0.7em; font-weight: normal; text-decoration: none; margin-bottom: 5px; border-bottom: none }
#current   { }
#current li { }
#current a       { color: #ff8000; font-size: 0.7em; font-weight: bold; text-decoration: none; margin-bottom: 5px }
#current a:link       { color: #ff8000; font-size: 0.7em; font-weight: bold; text-decoration: none; margin-bottom: 5px }
#current a:visited { text-decoration: none; list-style-type: none }
#current a:hover    { color: #c00; text-decoration: none; margin-bottom: 5px }
#toplist       { background-color: #fffeff; background-image: url("images/swirlflip.jpg"); background-repeat: no-repeat; background-position: 95% 3%; display: block; margin: 0; padding: 0.5em 0 }
#toplist li     { color: #696; font-size: 0.7em; list-style-type: circle; list-style-position: inside; margin-left: 10px }
#toplist  a   { color: #696; text-decoration: underline }
#toplist  a:link   { color: #696; font-weight: bold; text-decoration: underline }
#toplist a:visited { text-decoration: underline }
#toplist a:hover   { color: #b0da60; text-decoration: underline }
.links   { color: #e8e8cc; font-size: 1em; font-weight: bold; text-decoration: underline }
.column-in          { margin: 0; padding: 0.1em 1em 0.5em; height: auto }
.cleaner     {clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent; }
p                 { color: #000; font-size: 0.8em; background-image: url("images/pding.jpg"); background-repeat: no-repeat; background-position: 2% 2%; text-align: left; text-indent: 2em; margin: 0 2px 5px 3px }
.noimage { background-image: none }
.gallery { color: #c9fda8; background-image: none }
.text   { color: #666; background-image: none }
.textcol   { color: #8c825f; background-color: #fffeff; padding: 5px }
.dropcap          { color: #369; font-size: 2em; font-weight: bolder; line-height: 83%; margin-right: 5px; margin-bottom: 5px; padding: 3px; width: auto; float: left }
.comments               { color: #c9fda8; font-size: 0.6em; font-weight: normal; font-stretch: expanded; margin-top: 0; margin-left: 2em; width: 180px; float: left }
.left { text-align: left }
.right    { text-align: right; display: block; margin-top: 0; margin-bottom: 3px; padding-top: 0; padding-bottom: 0 }
.bold { font-weight: bold }
.italic { font-style: italic }
.center { text-align: center }
.other 
                           { color: #7e7e66; text-decoration: none; background-color: #fff; background-image: url("images/swirlflip.jpg"); background-repeat: no-repeat; background-position: 95% 5%; text-align: left; list-style-type: none; margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding: 10px 5px; height: auto }

.other li 
                   { color: #7e7e66; font-size: 0.8em; text-decoration: none; background-image: url("images/bullet.jpg"); background-repeat: no-repeat; background-position: left 30%; list-style-type: none; display: block; margin-left: 0; padding-left: 15px }

.other li a
     { color: #7e7e66; text-decoration: none; list-style-type: none; margin: 0; padding-top: 0; padding-bottom: 0; border-bottom: none }

.other li a:link 
     { color: #7e7e66; text-decoration: none; background-repeat: no-repeat; background-position: left center; list-style-type: none; margin: 0; padding-top: 0; padding-bottom: 0; border-bottom: none }

.other li a:visited
 { text-decoration: none; background-repeat: no-repeat; background-position: left center; list-style-type: none }

.other li a:hover
  { color: #000; text-decoration: none; background-repeat: no-repeat; background-position: left center; list-style-type: none; padding-top: 0; padding-bottom: 0 }

.thumbnail                    { font-size: 0.6em; background-color: #e8e8cc; text-align: center; margin: 5px; padding: 2px; width: auto; height: auto; float: left; border: solid 6px #e8e8cc }
a.thumbnail        { color: #e8e8cc; font-weight: bold; text-decoration: none; float: left; border: solid 6px }
a.thumbnail:link         { color: #e8e8cc; font-weight: bold; text-decoration: none; float: left; border: solid 6px }
a.thumbnail:visited   { text-decoration: none; border: solid 6px #e8e8cc }
a.thumbnail:hover        { color: #633; text-decoration: none; border: solid 6px #b0da60 }
.clearboth  { width: auto; clear: both }
#footer                 { color: #000; font-size: 0.7em; background-color: #e8e8cc; background-image: url("images/footer1.gif"); background-repeat: repeat-x; text-align: center; padding-top: 5px; width: auto; height: auto }
.textfooter           { color: #545c6f; font-size: 0.8em; text-align: center; display: inline; margin: 0; padding: 0 }
.textfooter li { display: inline }
