@import url(reset.css);
@import url(structure.css);

/* STRUCTURE DEFINITION */
html {
background: #fff url(../images/bgScan.png);
color: #333;
}

html, body {
font: 90% Georgia, "Book Antiqua", Geneva, Times, "Times New Roman", serif ;}
body {
background: #fff url(../images/bgScan.png);}

#wrap {
background: #fff;}

#siteControls {
background: #85aed7;}

#top {
border-bottom: 2px solid #042600;
}

#nav {
}

/* HEADER REPLACE */
#headerReplaceMain {
position: relative;overflow:hidden;top: 0;
left: 0;
width:768px;height:120px;}#headerReplaceMain span {
display:block;position:absolute;top:0;left: 0;z-index:1;background: url(../images/headerReplace/ros_falconer_banner.jpg) no-repeat top left;
width:768px;height:120px;}

/* ------- NAV BAR & LINKS  */
/* Navigation */

#nav h2 {
position: absolute;
left: -3000px;}

#nav ul {
display: list-item;
font: 1.2em Georgia, Times, serif;
}

#nav li {
text-align: left;
margin: 0 0 25px 0;
}

#nav li a:link, #nav li a:visited {
display: block;
text-decoration: none;
border: solid #000;
border-width: 0 0 2px 0;
padding: 5px 0 5px 10px;
color: #000;}
#nav li a:hover, #nav li a:active {
text-decoration: none;
padding: 5px 0 5px 10px;
color: #000;
border: solid #000;
border-width: 0 0 2px 0;
background: #ddd;}

#nav li.active a, #nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {
color: purple;
font-size: 1.1em;
}

/* General Links */
a:link, a:visited {

}a:hover, a:active {}

abbr {
border: none;
cursor: help;}
/* CONTENT STYLE */

h1 {
color: #000;
font-size: 2.4em;
text-align: right;
font-family: sans-serif;}

h2 {
font-size: 1.8em;
margin: 0 0 20px 0;
text-transform: uppercase;}

h3 {
font-size: 1.5em;
margin: 0 0 15px 0;
border-bottom: 2px solid #000;
clear: both;
}

h4 {
font-size: 1.2em;
font-weight: bold;
margin: 0 0 5px 0;}

#footerContent h5 {
font-size: 1.2em;
text-transform: uppercase;}

p {line-height: 1.4em;
font-size: 1.2em;
padding: 0 0 15px 0;
text-align: justify;}

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

.border {
border: 5px solid #000;
padding: 2px;}

#centerContent ul {
clear: both;
margin: 10px 40px;
border: 1px solid #333;
border-top: 5px solid #333;
border-bottom: 5px solid #333;
padding: 20px 30px;
background: #eee;}#centerContent ul li {
list-style-type: square;
padding: 3px 0;}

#footerContent p, h5 {
text-align: center;
font-size: .9em;
padding: 0 0 8px 0;}