html {
	background: url(../img/repeat-bg.png) center top repeat-y;
	height: 100%;
}


body {
	font:76%/150% "Lucida Grande", "Lucida Sans Unicode", Lucida, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background: url(../img/full-bg.png) center top no-repeat;
	min-width:727px;
	margin: 0;
	height: 100%;
	}
strong {
    padding: 0 10px 0 0;
    color : #007fc5;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    }   
 h1 {
	padding: 0 10px 0 0;
	color : #262626;
	font-size: 14px;
	font-weight:bold;
}
p {
	padding: 0 10px 0 0;
}
#wrapper {
	width: 727px;
	min-height: 100%;
	height: auto !important;
	margin: 0 auto -4em;
}
#header {
	clear: both;
	width: 100%; 
	background: #e1ebff;
	height: 96px; overflow: hidden;
}
#nav {
		margin:0;
		padding:0;
		background: #e1ebff;
		width:100%;
		float:left;
		border:1px solid #42432d;
		border-width:1px 0;
	}
#nav li {
		display:inline;
		padding:0;
		margin:0;
	}
#nav a:link, #nav a:visited {
		color:#000;
		background: #a0c6f0;
		padding: 5px 14px 4px 14px;
		float:left;
		width:auto;
		border-right:1px solid #42432d;
		text-decoration:none;
		font:bold 1em/1em Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-shadow: 2px 2px 2px #555;
	}
#nav a:hover {
		color:#fff;
		background: #213d74;
	}
#nav li:first-child a {
		border-left:1px solid #42432d;
	}
#home #nav-home a,
#about #nav-about a,
#archive #nav-archive a,
#lab #nav-lab a,
#reviews #nav-reviews a,
#contact #nav-contact a {
		background: #387be3;
		color:#fff;
		text-shadow:none;
	}
#home #nav-home a:hover,
#about #nav-about a:hover,
#archive #nav-archive a:hover,
#lab #nav-lab a:hover,
#reviews #nav-reviews a:hover,
#contact #nav-contact a:hover {
		background: #387be3;
	}
#nav a:active {
	background: #387be3;
	color:#fff;
	}
#c1 {
	display:inline;
	width: 180px;
	font-size: 10px;
	float: left;
	text-align: left;
	margin-left: 10px;
	color: #fff;
		
}

#c1 a {
	text-decoration: none
}

.lt-list { list-style: none; margin: 0; padding: 0; }
.lt-list ul { margin: 0 0 0 10px; padding: 0; }
.lt-list li { margin: 0; padding: 0; }

#c1 strong, #c1 a { color: #fff; }

#c2 {
	padding: 0px 0px 0px 10px;
	width: 482px;
	float: right;
	text-align: left;
}

#c2 ol {
list-style-type: lower-alpha;
}

#footer-wrapper {
	border-top: 1px solid black;
	background: #fff;
	height: 4em;
}

#footer {
	clear: both;
	width: 100%;
	background-color: #FFFFFF;
	border-top: 1px solid black;
	text-align: center;
	margin: 0 auto;
	padding: 0 0 15px 0;
}

.push { height: 5em; clear: both; }

.text_link { color: #000; text-decoration: none; background: #cfe1ff;}
.footer_nav a { font-size: 10px; color: #666; }

.imgfl { padding: 5px; border: 1px solid #fff; margin: 0 18px 18px 0; float: left;}

label { width: 70px; display: inline-block; }
label.check { width: 320px; }

#contact-info, #contact-info ul { list-style: none; margin: 0; padding: 0; }
#contact-info ul { margin: 15px 0 0 0; }
#contact-info ul strong { width: 120px; display: inline-block; }

