body{margin:0;padding:0;text-align:center;background:url(../images/site-repeat.png) top center repeat;font-family:Helvetica;}
html,body{margin:0;padding:0;width:100%;min-width:796px;}
a{outline:none;}
img{border:none;}
div, img{behavior: url("/Websites/contenteditor3/templates/geckogenetics/geckogenetics/js/iepngfix.htc");}
.nav, .nav ul {padding: 0;margin: 0 auto;list-style: none;z-index:999;}
.nav{float:left;}
.nav a {display: block;text-decoration:none;color:#ffffff;font:.875em Helvetica;}
.nav li {float: left;width:auto;}
.nav li a{text-align:center;line-height:40px;width:7.1em;font-weight:bold;background:url(../images/menu-ul-bg.jpg) center right no-repeat;}
.nav li ul {position: absolute;left: -999em;width:15em;}
.nav li ul li{background:#571a1a  bottom left no-repeat;}
.nav li ul li a{padding:5px;line-height:14px;text-align:left;width:15em;font:12px normal;background-image:none;}
.nav li ul ul {margin:-24px 0 0 160px;}
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul {left: -999em;}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul {left: auto;}
.clear{clear:both;}
.thumbContents img{width:auto;height:auto;}
.thumbContents{width:auto;height:auto;}
.blogList H2 a{color:#fff;}
.blogList H2 a:hover{color:#999;}

/* GENERAL SITE HEADINGS */	
h1 {
	margin: 10px 0;
	font-size: 2.5em;
	color: #a61b1c;
	line-height: 1.2em;
}	

h2 {
	margin: 10px 0;
	font-size: 1.8em;
	color: #a61b1c;
	line-height: 1.4em;
}	


h3 {
	margin: 10px 0;
	font-size: 1.4em;
	color: #a61b1c;
	line-height: 1.2em;
}	


/* <textEditor> */ 
	.textRed, .textRed a {color: #a61b1c;}
	.textBody, .textBody a {color: #f2f2f2;}
	
	/* </textEditor> */ 
