@charset "UTF-8";
/* CSS Document */

html {
	height:101%;
}
body {
	background-color:#000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	background-image:url(/2009/assets/images/siteDesign/mothraBackground.gif);
	background-repeat:no-repeat;
	background-position:600px left;
	background-attachment:fixed;
	margin:0;
	padding:0;
}
body#Activities {
	background-image:url(/2009/assets/images/siteDesign/readanBackground.gif);
	background-repeat:no-repeat;
	background-position:-200px right;
	background-attachment:fixed;
}
body#Authors { 
	background-image:url(/2009/assets/images/siteDesign/monkeyBackground.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-attachment:fixed;
} 
body#About {
	background-image:url(/2009/assets/images/siteDesign/bookwurmBackground.gif);
	background-repeat:no-repeat;
	background-position:500px right;
	background-attachment:fixed;
}
body#Schedule {
	background-image:url(/2009/assets/images/siteDesign/bookzillaBackground.gif);
	background-repeat:no-repeat;
	background-position:center left;
	background-attachment:fixed;
}

img {
	border:none;
}
.DBCB {
	display:block;
	clear:both;
}
#topWrapper, #bottomWrapper {
	margin-left:auto;
	margin-right:auto;
	width: 850px;
}
#topNav {
	width: 850px;
}
#topNav h3 {
	text-transform:uppercase;
	color:#fff;
	display:block;
	float:left;
	font-size: 1.2em;
	margin: 0;
	letter-spacing: 0.1em;
	margin-left: 0.3em;
	display:inline;
}
#topNav a {
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	font-size:0.8em;
	display:block;
	float:left;
	margin-left: 2em;
	letter-spacing: 0.2em;
	padding-top:.6em;
	display:inline;
}
#topNav a:hover {
	color:#e9da00;
}
#navWrapper {
	width:903px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(/2009/assets/images/siteDesign/navBackground.jpg);
	background-repeat:no-repeat;
	height:70px;
	padding-right:1px;
	background-position: bottom;
	margin-top: -10px;
}

#navWrapper a {
	display:block;
	float:left;
	margin-top: 19px;
	display:inline;
}
#navWrapper #activities {
	margin-left:320px;
}

#mainContent {
	background-image:url(/2009/assets/images/siteDesign/mainBackground.jpg);
	bottom: 0px;
	background-position: bottom;
	width: 850px;
	position: relative;
	padding: 0px;
}
#copy {
	width:550px;
	float:left;
	margin-left: 15px;
	margin-left:200px;
	padding-left:15px;
	padding-right: 5px;
	position:relative;
	display:inline;
}
body#Activities #copy, body#Authors #copy, body#About #copy, body#Participate #copy, body#News #copy {
	width:405px;	
}
#bottom {
	background-image:url(/2009/assets/images/siteDesign/bottomBackground.jpg);
	background-position:center 250px;
}

#flashWrapper {
	margin-left:190px;
	width: 400px;
	float: left;
	display: block;
	display:inline;
}
#rightSidebar {
	width:220px;
	float: left;
	margin-left: 15px;
	display:inline;
}
#rightSidebarLinks {
	width:190px;
	float: left;
	margin-left: 10px;
	display:inline;
}
*html #rightSidebarLinks {
	width:170px;
}
#rightSidebar img.button {
	margin-top:10px;
}
#rightSidebar h4 {
	text-transform:uppercase;
	text-align:center;
	color:#43619e;
	margin-bottom: 0px;
	font-size: 1em;
}
#rightSidebar p {
	display:block;
	text-align:center;
	margin-top: 5px;
	background-image: url(/2009/assets/images/siteDesign/socialBackground.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
}
#rightSidebar p img {
	margin-right:7px;
}
#sponsors {
	padding-right: 20px;
	padding-left: 20px;
}
#sponsors h4 {
	text-transform:uppercase;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size:1em;
}
#sponsors img {
	margin-right:20px;
}
#sponsorWrapper {
	border-top:double #000;
	border-bottom:double #000;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer {
	padding-left:20px;
	padding-right:20px;
	font-size:.9em;
	text-align:center;
	line-height:120%;
}
#footer p {
	margin-bottom:0px;
}
.monster {
	position:absolute;
	left: -47px;
	top: -122px;
	z-index:1000;
}
#bookzilla {
	left: -54px;
	top: -119px;
}
#authora {
	left: -85px;
	top: -100px;
}
#kingKong {
	left: -104px;
	top: -98px;
}
#readAn {
	left: -187px;
	top: -125px;
}
#bookwurm {
	left: -40px;
	top: -110px;
}
#donate {
	position:absolute;
	left: 708px;
	top: -155px;
}
#links {
	position:relative;
	width:903px;
	z-index:2000;
}
#jumpToLinks {
	position:absolute;
	right: 20px;
	top: 60px;
	visibility:hidden;
	z-index:3000 !important;
	height:400px;
}
#jumpToLinks table {
	background-color:#e2cf00;
	border: 1px #ab9401 solid;
	font-size:.9em;
}
#jumpToLinks td {
	border-right: 1px #ab9401 solid;
	margin: 0px;
}
#jumpToLinks a {
	margin-top:0px;
	float:none;
	color:#000;
	text-decoration:none;
	padding:3px;
	width:150px;
}
#jumpToLinks a:hover {
	background-color:#ede15e;
}
#leftSidebar {
	position:absolute;
	bottom:30px;
	left:30px;
	width:150px;
	font-size:0.9em;
}
#rightSidebarLinks ul a {
	text-transform:uppercase;
	display: block;
	text-decoration: none;
	color: #666;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	border-bottom: 1px dashed #999;
	font-size: 0.9em;
	letter-spacing: .1em;
}
#rightSidebarLinks ul a:hover {
	color:#cc6600;
}
#rightSidebarLinks ul {
	list-style-type:none;
	margin-right: 20px;
	width:190px;
	padding-left:0px;
	margin-left:0px;
}
*html #rightSidebarLinks ul {
	width:170px;
	margin-right:0;
	line-height:1em;
}
#rightSidebarLinks ul li ul {
	list-style-type:circle !important;
	padding-left:3em;
	width:150px;
	margin-left:0;
}
#rightSidebarLinks ul li ul li a {
	border-bottom:none !important;
	padding-top:.5em;
	padding-bottom:.5em;
}
h1 {
	text-transform:uppercase;
	color:#db4f00;
	margin-bottom: 0.5em;
	letter-spacing: 0.1em;
	font-size: 2.2em;
}
h2 {
	font-style:italic;
	margin-top: 0.5em;
	margin-bottom: 0px;
	font-size: 1.3em;
}
h3 {
	text-transform:uppercase;
	color:#cc6600;
	font-size: 1.3em;
	margin-bottom: 0px;
}
#mainContent p, #mainContent ul, #mainContent ol {
	line-height:200%;
}
#leftSidebar p {
	margin-top:0;
	font-size:.9em;
}
body#News a#news, body#Getting a#getting, body#FAQ a#faq, body#About a#about, body#Sponsors a#sponsors, body#Newsletter a#newsletter {
	color:#e9da00;
}
.noTopMargin {
	margin-top:0;
}
img.boardMember {
	margin-left:-170px;
	float: left;
	}	
*html img.boardMember {
	margin-left:0;
}
a, a:visited {
	color:#da3421;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#sponsorTable td {
	border-top:double #000;
}
#sponsorTable tr:hover {
	background-color:#fff;
}
#sponsorTable a {
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:0.1em;
	color:#333;
}
#authorImage {
	background-image:url(/2009/assets/images/siteDesign/authorBackground.gif);
	background-repeat:no-repeat;
	float: left;
	margin-left: -190px;
	background-position: left;
	padding-left: 20px;
	height: 200px;
}
*html #authorImage {
	margin-left:0;
}
#authorImage img {
	padding-top:25px;
}
#bookCover {
	background-image:url(/2009/assets/images/siteDesign/bookBackground.gif);
	background-repeat:no-repeat;
	float: left;
	margin-left: -190px;
	background-position: left;
	padding-left: 20px;
	height: 200px;
	clear:left;
	padding-top: 25px;
	margin-top: 50px;
}
*html #bookCover {
	margin-left:0;
}
body#News h1 {
	font-size: 1.7em;
	text-transform: capitalize;
	letter-spacing:0;
}

body#News h2 {
	font-size: 1.1em;
	font-style: normal;
}

h3 a {
	text-decoration: none;
	color:#cc6600;
}
.bookseller {
	float:right;
	margin-left:10px;
	margin-right: 20px;
}
.borderBottom {
	border-bottom:double #000;
	padding-bottom: 10px;
}
.warning {
	font-weight:bold;
	color:#F00;
}
#address2 {
	display:none;
}
#donateButton {
	float:right;
	width:108px;
	margin-right:160px;
}
.presenterImage {
	background-image:url(/2009/assets/images/siteDesign/presenterBackground.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	background-position:left center;
}
body#Schedule #content {
	float:left;
	padding-left:20px;
	padding-right:20px;
	width: 800px;
}
body#Schedule #scheduleWrapper {
	width:740px;
	float:left;
	display:inline;
}
body#Schedule #scheduleTables {
	width:3000px;	/*float:left;
	display:inline;*/
	height: 2230px !important;
	}
body#Schedule #scheduleTables table#tableSched {
	display:inline;
	float:left;
	font-size:0.9em;
	table-layout: fixed !important;
}
body#Schedule #scheduleTables table#tableSched tr {
	border-bottom:1px;
}
body#Schedule #scheduleTables table#tableSched td {
	width:150px !important;
	white-space: normal !important; 
}
body#Schedule table p, body#Schedule #scheduleWrapper table ul li {
	line-height:120%;
	margin-right:8px;
	margin-left:8px;
}
body#Schedule #scheduleWrapper table ul li { 
	list-style-type: circle;
}
body#Schedule table ul, body#Schedule table p {
	margin-top:0;
	margin-bottom:0;
}
body#Schedule table p {
	font-weight:bold;
	border-top: 1px solid #fff;
	padding-top: 5px;
}
a.presenterLink, a.eventTitle {
	color:#000;
}
td.duration5 {
	height:15px;
}
td.duration15 {
	height:45px;
}
td.duration30 {
	height:90px;
}
td.duration45 {
	height:135px;
}
td.duration60 {
	height:180px;
}
td.duration90 {
	height:270px;
}
td.duration120 {
	height:360px;
}
.stage3 /* Childrens */ { 
	background-color:#c6dfe0;
}
/*.stage3 td:hover {
	background-color:#20a0a3;
	color:#fff !important;
}*/
.stage5 /* Decatur Presbyterian */ { 
	background-color:#dde2bd;
}
.stage6 /* Old Courthouse */ { 
	background-color:#e8c9c6;
}
.stage7 /* Decatur Library */ { 
	background-color:#c1cbdc;
}
.stage8 /* Decatur Conference Center */ { 
	background-color:#ccbfcd;
}
.stage9 /* Eddie's Attic */ { 
	background-color:#ebe3be;
}
.stage10 /* Decatur First Baptist Sanctuary */ { 
	background-color:#eddac4;
}
.stage11 /* Decatur First Baptist Chapel */ { 
	background-color:#ced6e3;
}
.stage12 /* Decatur City Hall */ { 
	background-color:#d4e2c8;
}
.stage13 /* Carreker Hall */ { 
	background-color:#e7dce1;
}
.stage14 /* Cooks Warehouse */ {
	background-color:#ded7cd;
}
.stage15 /* Escape */ { 
	background-color:#e3d9bf;
}
.stage16 /* Wrestling */ { 
	background-color:#f0dbc3;
}
.stage17 /* Writers Conference */ { 
	//background-color:
}
.stage18 /* Java Monkey Local Poetry */ { 
	background-color:#d3e0cf;
}
.stage19 /* Twains */ { 
	background-color:#bfdde5;
}
.stage20 /* Emerging Authors */ { 
	background-color:#c1d4bd;
}
.stage21 /* Decatur Community Bandtand */ { 
	background-color:#d3d9e0;
}
.stage22 /* Presser Hall */ { 
	background-color:#e5e2bd;
}
.stage23 /* Emerging Authors #2 */ { 
	background-color:#e8c5ca;
}
.stage24 /* Picnic Grounds */ { 
	background-color:#e7c8db;
}
.stage25 /* Tesoro */ { 
	background-color:#cdc8c4;
}
.stage26 /* Fidelity */ {
	background-color:#e8e7dc;
}
.stage27 /* Evans */ { 
	background-color:#e2e0d1;
}
.stage28 /* Books Again */ { 
	background-color:#d4e0c7;
}
a.selected { 
	background-color:#cc6600;
	color:#fff;
	padding-left:3px;
	padding-right:3px;
}
#counter {
	background-image:url(/2009/assets/images/siteDesign/counterBackground.gif);
	background-repeat:no-repeat;
	width:220px;
	height:70px;
}
#number {
	width:2em;
	margin-left: 156px;
	font-size: 3em;
	color: #55622A;
}
.bookLibrary {
	background-image:url(/2009/assets/images/siteDesign/bookBackground.gif);
	background-repeat:no-repeat;
	float: left;
	background-position: left;
	padding-left: 20px;
	height: 200px;
	padding-top: 25px;
	margin-bottom: 40px;
}
.floatRight {
	float:right;
	width:150px;
	text-align:center;
	display:block;
	border: 1px solid;
	padding:3px;
	color: #DA3421;
}
#forMobile {
	text-align:center
}
#overview {
	position:absolute;
	left: 190px;
	top: 301px;
	z-index: 500;
}

div#error {
    margin-left:225px;
	width: 350px;
	float: left;
}

div#postStory {
	margin-left: 275px;
	margin-right: 50px;
	padding-top: 1px;
	padding-bottom: 3em;
}

div#postStory h1 {
	text-align: center;
}

div#postStory p.socialMedia {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}

div#leftSidebar form input {
	margin-bottom: 10px;
}

div#leftSidebar form input#emailAddr {
	width: 150px;
}

p#api {
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	color: #cc6600;
	font-size: 1.5em;
}

p#api img {
	margin-bottom: -4px;
}
