BODY 			{  background: #ffffff; color: #009999;   
				   font-size: 12px;
				   margin-top: 0px;
				   margin-left: 0px;
				   margin-bottom: 0px;
				   margin-right: 0px;
				   font-size: 100%; 
				   color: #000;
				   }
	   
TABLE, TR, TD {font-size: 12px;line-height: 1.5;}
				  
H3	{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #3772a3; font-size: 14px; font-weight: bold; line-height: 150%;}
A:link           {  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #000099; text-decoration: none; font-size: 11px; line-height: 150%;}
A:visited        {  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #CC3300; text-decoration: none; font-size: 11px; line-height: 150%;}
A:hover          {  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #CC3300; text-decoration: none; font-size: 11px; line-height: 150%;}
				  			  
				  
.menu			{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #000000; font-size: 11px; line-height: 150%;}
.menu A:link    { color: #000099; font-size: 11px; text-decoration: none; letter-spacing:0.05em;}
.menu A:visited { color: #CC3300; font-size: 11px; text-decoration: none; letter-spacing:0.05em;}				  
.menu A:hover   { color: #0000ff; font-size: 11px; letter-spacing:0.05em; text-decoration: underline;}
H2.menu	{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #3772a3; font-size: 20px; line-height: 150%;}


		
.rightbar			{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #3772a3; font-size: 10px; line-height: 150%; text-align: center;}
.rightbar A:link  	{color: #3772a3; line-height: 150%; text-align: center;}
.rightbar A:visited {color: #3772a3; line-height: 150%; text-align: center;}				  
.rightbar A:hover   {color: #0000ff; line-height: 150%; text-align: center;}				  
H2.rightbar	{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #3772a3; font-size: 20px; line-height: 150%; text-align: center; border: 1px solid #3772a3;}



 A.advert:link 		{color: #0000ff; text-decoration: none;}
 A.advert:visited   {color: #0000ff; text-decoration: none;}	
 A.advert:hover     {color: #0000ff; text-decoration: none;}


	  
.breadcrumb A:link 		{color: #000099; font-weight: bold; text-decoration: none;}
.breadcrumb A:visited   {color: #000099; font-weight: bold; text-decoration: none;}	
.breadcrumb A:hover     {color: #0000ff; font-weight: bold; text-decoration: none;}
TD.breadcrumb	{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; color:#000099; border-bottom: thin solid #3772a3; background: #B8D1C0;}
	
				  
				  
.header  	{font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12px; background: #3772a3; color: #eeffff; line-height: 200%;}
P.header  	{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12px; background: #3772a3; color: #eeffff; line-height: 200%;}
H2.header,SPAN.header,TD.header	{font-weight: bold; font-size: 24px; background: #3772a3; color: #eeffff; text-align: right;}

TD.header2	{ font-family: tahoma, geneva, helvetica, arial, sans-serif; font-weight: bold; font-size: 14px; background: #3772a3; color: #eeffff; letter-spacing: 2px; text-align: right; }


.covers A:link		{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #3772a3; font-size: 10px; text-align: right; text-decoration: none; }
.covers A:visited	{color: #3772a3; font-size: 10px; text-align: right; text-decoration: none;}
.covers A:hover		{color: #0000ff; font-size: 10px; text-align: right; text-decoration: none;}


H5.menu	{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #3772a3; font-size: 12px; text-align: right;}

.therapy A:link 	{border: 1px solid red; padding: 5px; color: blue; font-weight: bold;}
.therapy A:visited 	{border: 1px solid red; padding: 5px; color: blue; font-weight: bold;}
.therapy A:hover 	{border: 1px solid blue; padding: 5px; color: white; background: red; font-weight: bold;}

.crime_author{font-weight: bold;}

.serpent {font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #000; font-size: 11px; border: 1px solid #3772a3; width: 600px; margin-bottom: 20px; valign: top;}

.serpent_background {background-color: #3772a3; color: #fff; font-weight: bold; width: 20%;}

.serpent_border {border-bottom: 1px solid #3772a3; }






P{ font-family: arial, helvetica, arial, sans-serif; font-size: 12px; line-height: 1.7; color: #000;}


h1, h2, h3, h4, h5, h6		{  font-family: arial, sans-serif; color: #000;
           		 }
h3 { padding-top: 5px; }
.navigation		{  font-family: arial, helvetica, arial, sans-serif; 
		   background: white;
		   padding: .25em;
		 }
.content	    { background: white;
			color: #000000;
			font-family: arial, helvetica, arial, sans-serif; }
			
cite		{ font-style: normal; }

hr          { color: #c1f1c4;
              background: transparent; }

hr.faint { color: #B8D1C0; height: 1px;}			  
			  
.headline	{ font-family: georgia; font-size: larger; font-weight: bold;}
.nheadline	{ font-family: georgia; font-size: normal; font-weight: bold;}


.fp_headline {border-bottom: 1px solid #000; font-size: 16px; margin-top: 0px; font-family: calibri, arial, helvetica, sans-serif;}

.fp_headline2 {border-bottom: 1px solid #000; font-size: 14px; margin-top: 0px; padding-bottom: 3px; font-family: calibri, arial, helvetica, sans-serif;}


.newssnippet { font-family: arial; margin-top: -1em; }
.newssnippet2 { font-family: arial; margin-top: -1em;}
.newsitem { border-bottom: 1px dotted #000000; }
.googladelement { padding: 10px; border: 1px solid #000000; }

.featureheadline	{ font-family: georgia; font-size: larger; font-weight: bold; }

.featuresnippet { font-family: arial;  margin-top: -1em; }

.featuresnippet2 { font-family: arial;  margin-top: -1em;}
.featureitem { border-bottom: 1px solid #B8D1C0;text-align: top; overflow: hidden; }

.featureitem2 { border: 1px solid #B8D1C0; padding: 3px;}
.navigation { text-decoration: none; font-size: 70%; }

div.morelink {background-color: #f00; color: #fff; font-weight: bold; width: 120px; border-bottom: 3px solid #990000; border-right: 3px solid #990000; border-top: 3px solid #cc6666; border-left: 3px solid #cc6666; padding: 3px; float: right; text-align: center; margin-bottom: 5px; margin-top: 3px;}

span.morelink2 {background-color: #f00; color: #fff; font-weight: bold; width: 120px; border-bottom: 3px solid #990000; border-right: 3px solid #990000; border-top: 3px solid #cc6666; border-left: 3px solid #cc6666; padding: 3px; text-align: center; margin-bottom: 5px; margin-top: 3px; }

a:hover.morelink {color: #fff; font-size: 10px;}

a:link.morelink {color: #fff; font-size: 10px;}

a:visited.morelink {color: #fff; font-size: 10px;}

a:hover.morelink2 {color: #00f; font-size: 10px;}

a:link.morelink2 {color: #00f; font-size: 10px;}

a:visited.morelink2 {color: #00f; font-size: 10px;}



.linksource { font-size: x-small; font-weight: normal; color: #c0c0c0; font-family: arial, helvetica, arial, sans-serif; }
.forms { border-top: 1px solid #000000; }
.comments { border-top: 1px dashed #000000; padding-top: 10px; }
.script { font-family: arial, helvetica, arial, sans-serif; font-size: smaller; }
.script2 { font-family: arial, helvetica, arial, sans-serif; font-size: xx-small; }

td.heading { background: #c1f1c4; }
table.navigation { border: thin solid #c1f1c4; }
form { display: inline; }
.b2button	{ color: #0000a0; background: #038503; border-top: #000000 1px solid; border-bottom: #000000 1px solid; border-right: #ffffff 0px; border-left: #ffffff 0px; cursor: hand; font-size: xx-small; padding: 1px; }
.breadcrumb { padding: 1px; border-bottom: 1px solid #B8D1C0;}
.breadcrumblink { text-decoration: none; }
.delicious { font-size: x-small; border-top: 1px dashed #ffffff; border-bottom: 1px dashed #ffffff; padding-top: 3px; padding-bottom: 3px; }

h2.reverseheading { font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; background: #3772a3; color: #eeffff;line-height: 200%; padding-left: 10px;}

.frontpageimage { 
-moz-border-radius: 0.3em 0.3em;
	-webkit-border-radius: 0.3em 0.3em;
	box-shadow: 2px 2px 1px #999;
	-moz-box-shadow: 2px 2px 1px #999;
	-webkit-box-shadow: 2px 2px 1px #999;
	border: 1px solid #ccc;
	margin-right: 10px; 
	margin-bottom: 2px; 
	float: left;}
	
.image2011 { 
-moz-border-radius: 0.3em 0.3em;
	-webkit-border-radius: 0.3em 0.3em;
	box-shadow: 2px 2px 1px #999;
	-moz-box-shadow: 2px 2px 1px #999;
	-webkit-box-shadow: 2px 2px 1px #999;
	border: 1px solid #ccc;
	margin-right: 10px; 
	margin-bottom: 2px; 
}

.showarticle { border-bottom: 1px solid #B8D1C0; text-align: top; overflow: auto; margin-top: 5px;}


.date {padding: 5px; text-align: top; float: right; margin-right: 10px; font-weight: bold; color: #fff;}
.searchdaterow {background-color: #3772a3;}

.bottomborder {border-bottom: 1px solid #000;}

.searchbutton {background-color: #f00; color: #fff; font-weight: bold; width: 200px; border-bottom: 3px solid #990000;border-right: 3px solid #990000;border-top: 3px solid #cc6666;border-left: 3px solid #cc6666;}

.bodysize {min-height: 350px; margin-right: 20px;}


.image1 {border: none;}

.image2 {border: 1px solid #ccc;}
.image3 {border: 1px solid #ccc;}
.image4 {border: 1px solid #ccc;}
.image5 {border: 1px solid #ccc;}
.image6 {border: 1px solid #ccc;}
.image7 {border: 1px solid #ccc;}
.image8 {border: 1px solid #ccc;}
.image9 {border: 1px solid #ccc;}

.height120px {height: 120px;}

.orderlink {border: 1px solid #999; background-color: #dae4e9; text-align: center;}

.noborder {border: none;}

.google {text-align: center; float:left; clear: all; margin: 0 auto; margin-top: 20px; width: 100%; border-top: 1px solid #ccc; padding-top: 20px;}

.borders {
-moz-border-radius: 0.3em 0.3em;
	-webkit-border-radius: 0.3em 0.3em;
	box-shadow: 2px 2px 1px #999;
	-moz-box-shadow: 2px 2px 1px #999;
	-webkit-box-shadow: 2px 2px 1px #999;border: 1px solid #ccc;
}

.bannerborders {
-moz-border-radius: 0.3em 0.3em;
-webkit-border-radius: 0.3em 0.3em;
border: 1px solid #ccc;
}

.bibliotable { padding: 3px; line-height: 1.5;}
.left {text-align: right; padding-right: 5px; width: 25%;}
.form {width: 90%; border: 1px solid #ccc; height: 25px;}
.dropdown {width: 50%; border: 1px solid #ccc; height: 25px;}
.formtext {width: 90%; border: 1px solid #ccc; height: 100px;}
.submit {float: right; margin-right: 20px; margin-bottom: 20px;}

table.bibliotable tr {height: 50px;}



.pics {position: relative; margin: 0 auto; width: 180px; height: 250px; overflow: hidden;
text-align: center; color: #ccc; font-weight: bold; margin-bottom: 20px;
-moz-border-radius: 0.3em 0.3em;
	-webkit-border-radius: 0.3em 0.3em;
	box-shadow: 2px 2px 1px #999;
	-moz-box-shadow: 2px 2px 1px #999;
	-webkit-box-shadow: 2px 2px 1px #999;border: 1px solid #ccc;
	
}

.pics img {  
padding-top: 10px;
  
    border:  none;  
    background-color: #fff;  
    height: 200px;
	width: 180px; 
    top:  0; 
    left: 0;
	} 
	
input.subscribe{ border: 1px solid #ccc; padding: 7px;}
select.subscribe{ border: 1px solid #ccc; padding: 7px;}
.error {font-weight: bold; color: #f00;}

input.submit { 
position: relative; bottom: 60px; right: 20px;
border: 1px solid #ccc; 
padding-top: 5px;
padding-bottom: 5px;

-moz-border-radius: 0.3em 0.3em;
	-webkit-border-radius: 0.3em 0.3em;
	box-shadow: 2px 2px 1px #999;
	-moz-box-shadow: 2px 2px 1px #999;
	-webkit-box-shadow: 2px 2px 1px #999;
background-color: #f00; 
color: #fff;
font-weight: bold;

	}


