
body {
margin: 0;
padding: 0;
font-family:calibri,helvetica,arial,verdana;
background: url(/web/20160401125200im_/http://nova-optima.com/images/pattern-body.gif) repeat-x top left;
}

a {
color: #5E8C20;
}

a: link {
color: #5E8C20;
}

a:hover {
color: #626262;
}

/*Heading tags defined */
h1 {
	font-family:cambria,georgia;
	color: #0e4548;
	font-size:24px;
	margin-left:20px;
	padding: 20px 30px 0px 25px;
}

h2 {
font-family:cambria,georgia;
font-weight: normal;
padding: 5px 0 5px 15px;
text-transform: uppercase;
font-size:21px;
letter-spacing: 1px;
color:#50777b;
line-height: 30px;
background: url(/web/20160401125200im_/http://nova-optima.com/images/header-underline.gif) repeat-y top left;
border-top: 1px solid #fafafc;
border-bottom: 1px solid #fafafc
}

h3 {
font-family:calibri,helvetica,arial,verdana;
background: url(/web/20160401125200im_/http://nova-optima.com/images/headerh3-underline.gif) repeat-x top left;
color: #0e4548;
font-size:19px;
font-weight: normal;
padding: 3px 0 0 0;
margin: 21px 0;
}

h4 {
	font-family:cambria,georgia;
	color: #0e4548;
	font-size:18px;
	margin-left:15px;
	padding: 10px 0px 0px 0px;
}

/* wrapper & nav-wrapper: a container div for entire page layout which keeps everything centered on the page */



#container {
	position:relative;
	width:960px;
	margin: 0 auto;  
	padding:0px;
	border: 0px solid green;
}

#header {
position: relative;
float: left;
width: 960px;
margin: 0 0 0 0;
padding: 0;
}

#header img#logo {
margin: 0;
padding: 14px 0 0 0;
}

#header img#tagline {
position: absolute;
right: 0px;
bottom: 0px;
}

#header h1 {
text-indent: -9999px;
margin: 0;
padding: 0;
font-size: 1px;
}

#header h2 {
text-indent: -9999px;
margin: 0;
padding: 0;
font-size: 1px;
background: none;
border: 0;
padding: 0;
margin: 0;
height: 0;
}

#header h2 {
text-indent: -9999px;
margin: 0;
padding: 0;
font-size: 1px;
}

ul#navigation {
width: 960px;
float: left;
padding: 0 0 0 0;
margin: 0;
list-style: none;
border-top: 1px solid #cdccd3;
border-bottom: 1px solid #cdccd3;
font-family:calibri,verdana,arial;
text-transform: uppercase;
background: #f7f7fa url(/web/20160401125200im_/http://nova-optima.com/images/graphic-pattern.gif) repeat top left;
}

ul#navigation li {
width: 120px;
padding: 15px;
float: left;
margin: 0 3px 0 0;
border-right: 2px solid #fff;
}


#primary-content {
float: left; 
width: 70%;
padding: 0 30px 0 0;
}

#secondary-content {
float: right;
width: 22%;
line-height: 20px;
}

#footer {
clear: both;
float: left;
width: 960px;
padding: 10px 0;
margin: 30px 0 0 0;
border-top: 1px solid #cdccd3;
}

/* - - PHOTOS - - */


.right {
float: right;
margin: 0 0 15px 15px;
}

.left {
float: left;
margin: 0 15px 15px 0;
}

/* - - EXTRA TYPOGRAPHY - - */

address {
font-style: normal;
}


p.link-site {
margin: 0;
padding: 6px 0 6px 0;
border-top: 1px solid #fafafc;
border-bottom: 1px solid #fafafc
}


#secondary-content p {
margin: 0 0 12px 0;
}

#secondary-content ul {
list-style: none;
margin: 0;
padding: 0 0 15px 0;
}


#secondary-content ul li {
margin: 0 0 9px 0;
border-left: 1px solid #b8b8b8;
padding-left: 12px;
}

#footer ul {
list-style: none;
margin: 0;
padding: 0;
}

#footer ul li {
float: left;
margin: 0 12px 0 0;
}

#footer li.last {
clear: left;
}
/*
     FILE ARCHIVED ON 12:52:00 Apr 01, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:25:29 Jun 26, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/