/* Embed Font */
@font-face {
			font-family: "Berlin Sans FB Demi Bold";
			src: url("../font/BRLNSDB.EOT"); 
			src: local("Berlin Sans FB Demi Bold"), url("../font/BRLNSDB.TTF");
		}

/* Layout Areas */
body {margin: 0; font: 16px/30px tahoma,arial,helvetica; background-color: #9baebd;}
#container {width: 1000px; background-color: #BCE99D; margin: 0 auto; position: relative;}
header {display: block; width: 100%; height: 290px; background: transparent url(../images/header_digupsomefun.gif) no-repeat; border-bottom: 4px solid #841d15;}
nav {display: block; width: 100%; height: 27px; background: transparent url(../images/back_nav.png); line-height: 18pt;}
	nav ul {list-style: none; padding: 0; margin: 0 0 0 290px;}
	nav li {float: left; margin: 0; padding: 0; }
	nav a {text-decoration: none; font-size: 11pt; color: #fff; height: 27px; display: block; padding: 0 .5em;}
	nav a:hover, nav a.on:hover {background-color: #831c14;}
	nav a.on {background: transparent url(../images/on.png) no-repeat bottom;}
section.page1col {margin: 0 20px 0 20px; padding-bottom: 100px;}
section.page2col {margin: 0 20px 0 300px; padding-bottom: 100px;}
footer {text-align: center; display: block; font-size: 8pt; margin: 10px;}
footer a {color: #000;}
#container {overflow: hidden;}

a {color: #831c14}

/* Content Styling */
h1, h2, h3 {font-family: "Berlin Sans FB Demi Bold",tahoma,arial,helvetica; color: #831c14;}
h1 {display: block;}
.signature {margin: 10px 0 20px 80px;}
.illusright {float: right; margin-left: 10px;}
.illusleft {float: left; margin-right: 10px;}
dt {margin-top: 10px; font-weight: bold;}


blockquote {border: 1px dotted #92cc7d; padding: 0 10px; margin: 10px; font: italic 11pt/15pt tahoma,arial,helvetica;}
blockquote p.byline {font-weight: bold; font-style: normal;}

/* Absolute Positioning */
.abs {position: absolute;}
#logo {left: 45px; z-index: 99;}
#duck {top: 180px; left: 320px; z-index: 3;}
#cow {top: 145px; left: 710px; z-index: 3;}
#flamingo {top: 100px; left: 820px; z-index: 3;}
#bunny {top: 320px; left: 20px; z-index: 3;}


/* Page Specific */

/* home index.cfm */
section.intro {width: 550px; margin: 0 auto; padding: 20px 40px 40px 0;}

#sheep {top: 860px; left: 60px;}
#elephant {top: 790px; left: 780px;}

#spot1 {top: 330px; left: 870px; z-index: 1;}
#spot2 {top: 800px; left: 130px; z-index: 1;}
#spot3 {top: 750px; left: 700px; z-index: 1;}

aside {width: 202px; background: #831C14 url(../images/aside/head_missbrenda.jpg) no-repeat; padding: 210px 15px 15px 15px; margin-left: 45px; color: #fff; float: left; font: 9pt/13pt tahoma,arial,helvetica;}
aside h2,aside h3 {color: #fff;}
hgroup h2 {margin-bottom: 0;}
hgroup h3 {margin-top: 0; font-size: 9pt;}
aside hgroup h3 {color: #bce99d;}
aside hgroup {display: block; margin-top: 30px;}
aside.plain {width: 202px; background: #831C14 url(../images/aside/head.jpg) no-repeat; padding: 100px 15px 15px 15px; margin-left: 45px; color: #fff; float: left; font: 9pt/13pt tahoma,arial,helvetica;}
aside a {color: white;}
/* override to equal out columns */
section, aside, aside.plain {display: block; padding-bottom: 1000px; margin-bottom: -1000px; z-index: 2; position: relative;}


