body {
margin: 0;
padding: 0;
background: #fff;
font-family: "Stone Sans Sem ITC TT", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #2b5d85;
font-size: 0.76em;
}

div#container {
width: 3000em;
}

#header {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute;
  right: 0;
  top: 0;
}
body > div#header {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

#header {
height: 90px;
width: 100%;
margin: 0;
background: #2b5d85 url(images/headerArt.jpg) no-repeat top right;
}

h1 {
margin: 0;
position: absolute;
bottom: 10px;
left: -999px;
width: 1246px;
background: url(images/BelovedLogo.gif) no-repeat bottom right;
}
h1 a {
display: block;
padding: 0 900px 0 0;
height: 80px;
}

ul#nav {
list-style-type: none;
margin: 0;
padding: 0;
position: absolute;
top: 90px;
left: 0;
width: 100%;
background-color: #73A4C2;
height: 25px;
}
ul#nav li {
list-style-type: none;
padding: 0.4em 2em 0 0;
margin: 0;
display: block;
float: left;
}
ul#nav li a:link {
	text-decoration: none;
	color: #fff;
}
ul#nav li a:visited {
	text-decoration: none;
	color: #33FFFF;
}
ul#nav li a:hover {
	text-decoration: none;
	color: #c00;
}
ul#nav li a#email {
margin: 0 138px 0 88px;
padding-right: 0;
color: #9ff;
}
ul#nav li a#email:hover {
color: #c00;
}



h1 {
position: absolute;
top: 0;
left: -999px;
}

h2 {
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 1em 0;
}
strong {
	font-weight: bolder;
}
h3 {
	text-transform: uppercase;
	color: #666666;
	font-size: 1em;;
	font-weight: normal;
	margin: 0 0 0.5em 0;
}

p {
line-height: 1.2;
padding: 0;
margin: 0;
font-size: 0.8em;
}
img {
margin: 1.5em auto;
}
img.threelinesblurb {
margin: 0.5em auto;
}
a:link {
	text-decoration: none;
	color: #900;
}
a:visited {
	text-decoration: none;
	color: #33FFFF;
}
a:hover {
	text-decoration: none;
	color: #CC0000;
}

div#container #filmtv div.nav,div#container  #home div.nav,div#container  #business div.nav,div#container  #display div.nav, #multimedia div.nav {
width: 9em;
padding: 0;
margin: 0 40px 0 0;
text-align: right;
position: relative;
}

div#container div {
float: left;
width: auto;
display: inline;
margin: 0 40px 0 0;
height: 500px;
text-align: center;
}



div#container div {
float: left;
padding-top: 130px;
}

div#container div div {
padding-top: 0;
}

div#container #blurb {
width: 358px;
text-align: justify;
margin: 50px 150px 0 88px;
height: auto;
position: relative;
}
div#container #blurb h2 {
color: #990000;
text-transform: none;
}

div#container #blurb p, #blurb address {
padding-bottom: 1em;
color: #6491AC;
font-size: 1em;
line-height: 1.6;
}
div#container #instruction {
margin-top: 200px;
width: 205px;
text-align: right;
height: auto;
}
div#container #instruction h2 {
text-transform: none;
margin: 0;
padding-bottom: 0.5em;
font-size: 1.2em;
}
div#container #instruction p {
text-transform: uppercase;
font-size: 0.7em;
color: #666;
}

div#container #home #blurb ul {
list-style-type: none;
padding: 0;
margin: 0 0 1em 0;
}

div#container #home #blurb li ul {
position: absolute;
top: 100px;
left: -999px;
opacity: 0;
width: 910px;
height: 20em;
background: #fff;
border: 1px solid #6491AC;
-webkit-transition: -webkit-opacity 0.5s ease-in;
-moz-transition: -moz-opacity all 0.5s ease-in;
transition: opacity all 0.5s ease-in;
}

div#container #home #blurb ul li:hover ul, div#container #home #blurb ul li.sfhover ul {
left: 0;
opacity: 1;
padding-left: 0;
box-shadow: 0 0 20px #888;
-webkit-box-shadow: 0 0 20px #888;
-moz-box-shadow: 0 0 20px #888;
}
div#container #home #blurb ul li ul li:hover {
opacity: 0;
left: -999px;
}

div#container #home #blurb .teamintro h2 {
padding: 20px 0 5px;
margin: 0 auto;
text-align: center;
}

div#container #home #blurb .teamintro div {
float: left;
margin: 10px 0 5px 10px;
padding: 0;
width: 170px;
height: 15em;
}
div#container #home #blurb .teamintro div h3 {
text-transform: uppercase;
margin: 0;
}

div#container #home #blurb .teamintro div img {
margin: 0; padding: 0; }
div#container #home #blurb .teamintro div p {
line-height: 1;
padding: 0;
}

li a#displayteam:hover {

}
