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

/*********************************/
/**********************general****/
/*********************************/

* {
	margin:0;
	padding:0;
} 

img {
	border:none;
}

.DBCB {
	display:block;
	clear:both;
}

/*********************************/
/**********************fonts******/
/*********************************/

@font-face {
	font-family: 'MisoRegular';
	src: url('/2010/assets/fonts/miso-webfont.eot');
	src: local('☺'), url('/2010/assets/fonts/miso-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSlab500';
	src: url('/2010/assets/fonts/museo_slab_500-webfont.eot');
	src: local('☺'), url('/2010/assets/fonts/museo_slab_500-webfont.ttf') format('truetype'), url('/2010/assets/fonts/museo_slab_500-webfont.svg#webfontXlrkoGYF') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSlab500Italic';
	src: url('/2010/assets/fonts/museo_slab_500italic-webfont.eot');
	src: local('☺'), url('/2010/assets/fonts/museo_slab_500italic-webfont.ttf') format('truetype'), url('/2010/assets/fonts/museo_slab_500italic-webfont.svg#webfontQzRb8nH4') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*********************************/
/**********************layout*****/
/*********************************/

body {
	background-image:url('/2010/assets/images/bkg-body.gif');
	background-repeat:repeat-x;
	background-position:-200% 84px;
	background-color:#9a200b;
	font-family:'MuseoSlab500', Lucida Sans Unicode, Helvetica, Arial, sans-serif;
	color:#fff;
	/*background-attachment:fixed; */
}

em {
	font-family:'MuseoSlab500Italic', Lucida Sans Unicode, Helvetica, Arial, sans-serif;
}

#peopleWrapper {
	background-image:url('/2010/assets/images/bkg-people.gif');
	background-repeat:repeat-x;
	background-position:200% 660px;
}

/*#monstersWrapper {
	background-image:url('/2010/assets/images/bkg-monsters.gif');
	background-repeat:no-repeat;
	background-position:50% 110px;
}
*/

#foot {
	position:absolute;
	left:-263px;
	top:629px;
}

#top, #topInterior {
	background-repeat:repeat-x;
}

#top {
	background-image:url('/2010/assets/images/bkg-top.gif');
	height:94px;
}

#topInterior {
	background-image:url('/2010/assets/images/bkg-topInterior.gif');
	height:62px;
}

#topContent, #topContentInterior {
	background-position:center;
	background-repeat:no-repeat;
}

#topContent {
	background-image:url('/2010/assets/images/bkg-topContent.jpg');
	height:94px;
}

#topContentInterior {
	height:62px;
	background-image:url('/2010/assets/images/bkg-topContentInterior.jpg');
}

#topContent #mainNav {
	padding-top:39px;
}

#topContentInterior #mainNav {
	padding-top:7px;
}

#mainNav {
	/*width: 740px;FOR SOFT LAUNCH*/
	width:800px;
	margin-right:auto;
	margin-left:auto;
}

#subNav {
	width:900px;
	margin-right:auto;
	margin-left:auto;
}

#subNav a {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	display:block;
	float:left;
	width:78px;
	height:40px;
	padding:10px 7px 5px 5px;
}

#subNavWrap {
	background:rgba(230, 40, 82, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66ec2954, endColorstr=#66ec2954);
	zoom:1;
}

#subNav div.sub {
	display:none;
}

#activities div#activitiesSub, #participate div#participateSub, #authors div#authorsSub, #schedule div#scheduleSub {
	display:block;
}


#subNav a:hover {
	background-color:#ec2954;
}

#interiorMastWrap {
	height:150px;
	background-color:#0c0302;
	background-image:url('/2010/assets/images/bkg-interiorMast.jpg');
	background-repeat:no-repeat;
	background-position:center bottom;
}

#interiorMast {
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#mainNav a, #mainNav p {
	font-family: 'MisoRegular',Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
	display:block;
	float:left;
	font-size:26px;
	text-align:center;
	height:43px;
	padding-top:12px;
}

#mainNav a {
	width: 140px;
}

#mainNav a#jumpLink {
	width: 160px;
}

#mainNav p {
	width:260px;
}

.noJS #mainNav a:hover {
	background-color:#ec2954;
	color:#fff;
}

#activities #activitiesLink, #participate #participateLink, #authors #authorsLink, #schedule #scheduleLink {
	background-color:#ec2954;
	color:#fff;
}

#mainContent {
	width:1070px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
}

#utilities a { 
	text-transform: uppercase;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	/*	display:block;
	float:left;
	width:130px;
	*/	text-align:center;
	padding-bottom:5px;
	border-bottom: 0px solid #fff;
	padding-right:30px;
}

#utilities a.icon
{
	padding: 2px;
	float:right;
}

#home #utilities a.icon {
	float:none;
}

#home #webButtons {
	background-image:url('/2010/assets/images/bkg-webButtons.gif');
	background-repeat:no-repeat;
	width:130px;
	height:75px;
	float:right;
	padding: 10px 25px 0 0;
	margin-top:-20px;
	margin-bottom: -35px;
	text-align:center;
	font-size: 10px;
}
.noJS #utilities a:hover {
	color:#ffbd44;
}

#utilities {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	height:20px;
	padding-left:30px;
}

#logo {
	clear:both;
	display:block;
	width:877px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
}

#logoInterior {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-top:10px;
}

#bookzillaWrap {
	width:100%;
	background-image:url('/2010/assets/images/bookzilla-bigger.gif');
	background-repeat:no-repeat;
	background-position:left 80px;
	padding-bottom:20px;
}

#left {
	float:left;
	width:455px;
	padding-left:40px;
	margin-top:40px;
}

#right {
	float:left;
	width:575px;
	padding-top:30px;
}

#twitterTop {
	width:254px;
	height:30px;
	background-image:url('/2010/assets/images/bkg-twitterTop.gif');
	background-repeat:no-repeat;
}

#twitter {
	background-image:url('/2010/assets/images/bkg-twitter.gif');
	background-repeat:repeat-y;
	font-size:12px;
	width:224px;
	padding:0 15px;
}

#twitterBottom {
	width:254px;
	height:34px;
	background-image:url('/2010/assets/images/bkg-twitterBottom.gif');
	background-repeat:no-repeat;
}

#twitter a#handle {
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
}

#alert, #alertFestOver {
	width:529px;
	background-image:url('/2010/assets/images/bkg-alert.gif');
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:15px;
	margin-left:auto;
	margin-right:auto;
}

#alert a, #alertFestOver a {
	color:#fff;
}

#alert a:hover, #alertFestOver a:hover {
	background-color:#fff;
	color:#a332a7;
	text-decoration:none;
}

#alertTop {
	margin-left:auto;
	margin-right:auto;
	width:559px;
	height:11px;
	background-image:url('/2010/assets/images/bkg-alertTop.gif');
	background-repeat:no-repeat;
}

#alert h2 {
	width:120px;
	float:left;
	text-transform:uppercase;
	font-weight:normal;
	font-size:24px;
}

#alertFestOver h2 {
	text-align: center;
	padding-bottom:10px;
}

#alert p {
	font-size:14px;
	border-top: 1px solid #ffffff;
	margin-left: 115px;
	padding: 5px 0;
}

#alertFestOver p {
	margin: 0 15px;
	padding: 8px 0;
	line-height: 120%
}

#alert p#first {
	border-top:none;
	padding-top:0;
}

#alertBottom {
	width:559px;
	height:13px;
	background-image:url('/2010/assets/images/bkg-alertBottom.gif');
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
}

#featuredTitle {
	width:177px;
	padding:20px;
	height:450px;
	background-image:url('/2010/assets/images/bkg-biggerFeatured.gif');
	float:left;
	margin-right:10px;
	margin-top:10px;
	margin-left:10px;
	background-repeat:no-repeat;
	display:inline;
}

#featuredTitle h2 {
	color:#fdaf43;
	text-transform:uppercase;
	font-weight:normal;
	font-size:28px;
	margin-top:10px;
	margin-bottom:5px;
}

#featuredTitle p {
	font-size:16px;
	line-height:130%;
}

#featuredTitle img {

	margin-left:auto;
	margin-right:auto;
	display:block;
}

#featuredAuthors {
	width:325px;
	float:left;
}


.authorsRotate {
	float:left;
	width:129px;
	height:235px;
	background-repeat:no-repeat;
	padding:10px;
	position:relative;
}

.authorsRotate div {
	width:134px;
	position:absolute;
	left:10;
	top:12;
	z-index:0;
	height:230px;
}

.authorsRotate div div.thumb {
	height:191px;
	overflow:hidden;
	display:block;
	clear:both;
	position:static;
}

.authorsRotate div div.thumb a img {
	border: 1px solid black;
}

.authorsRotate div.current {
	z-index:2;
}

.authorsRotate div.previous {
	z-index:1;
}

.authorsRotate p a, .authorsRotate p {
	color:#fff;
	text-decoration:none;
	font-size:14px;
}

.authorsRotate p {
	margin-top:5px;
}

#topLeft {
	background-image:url('/2010/assets/images/bkg-longerTopLeft.gif');
}

#topRight {
	background-image:url('/2010/assets/images/bkg-longerTopRight.gif');
}

#bottomLeft {
	background-image:url('/2010/assets/images/bkg-longerBottomLeft.gif');
}

#bottomRight {
	background-image:url('/2010/assets/images/bkg-longerBottomRight.gif');
}

#topRight, #bottomRight {
	margin-left:15px;
}

#topRight, #topLeft {
}

#topLeft div {
	background-color:#dc631f;
}

#bottomRight div {
	background-color:#ba7200;
}

#topRight div {
	background-color:#b0a90e;
}

#bottomLeft div {
	background-color:#dca620;
}

#dekalbMedical {
	width:107px;
	float:left;
	margin-top:320px;
	padding-left:10px;
}

#yellowBar {
	height:152px;
	background-image:url('/2010/assets/images/bkg-yellowBar.gif');
	background-repeat:repeat-x;
	background-position:center;
	padding-top:20px;
}

#sponsors {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#sponsors p {
	font-size:12px;
	text-transform:uppercase;
	color:#000;
}

#sponsors table {
	background-image:url('/2010/assets/images/bkg-sponsors.gif');
	background-repeat:repeat-x;
	height:105px;
	margin-top:5px;
	position:relative;
}

#sponsors table td {
	text-align:center;
}

td#sponsorsRotate {
	width:150px;
}

td#sponsorsRotate div {
	position:absolute;
	background-image:url('/2010/assets/images/bkg-sponsorsRotate.jpg');
	background-repeat:repeat-y;
	background-position:right;
	z-index:0;
	right:5px;
	top:10px;
	width:130px;
	height:90px;
	vertical-align:middle;
}

td#sponsorsRotate div.current {
	z-index:2;
}

td#sponsorsRotate div.previous {
	z-index:1;
}

#redBar {
	background-image:url('/2010/assets/images/bkg-redBar.gif');
	height:257px;
	background-repeat:repeat-x;
	background-position:center;
	padding-top:30px;
}

.content {
	width:900px;
	margin-right:auto;
	margin-left:auto;
	padding-left:50px;
}

#contact {
	width:436px;
	height:225px;
	background-image:url('/2010/assets/images/bkg-contact.gif');
	background-repeat:no-repeat;
	padding-left:85px;
	padding-top:20px;
	float:left;
	margin-right:30px;
}

#contact label {
	display: none;
}

#contact input, #contact textarea {
	display:block;
	border:none;
	background-color:transparent;
	font-family:'MuseoSlab500', Lucida Sans Unicode, Helvetica, Arial, sans-serif;
	color:#fff;
	text-transform:uppercase;
}

#name, #email {
	width:201px;
	height:28px;
	padding-top:12px;
	float:left;
	background-repeat:no-repeat;
	margin-bottom:18px;
	padding-left:8px;
}

#name {
	background-image:url('/2010/assets/images/bkg-name.gif');
}

#email {
	background-image:url('/2010/assets/images/bkg-email.gif');
}

textarea#comments {
	clear:both;
	width:385px;
	height:85px;
	margin-left:8px;
	resize:none;
	margin-bottom:15px;
}

input#send {
	width:61px;
	height:32px;
	background-image:url('/2010/assets/images/bkg-send.gif');
	float:right;
	margin-right:30px;
}

input#send:hover {
	background-image:url('/2010/assets/images/bkg-sendHover.gif');
}

#donate {
	width:320px;
	float:left;
	padding-top:10px;
}

#donate h2 a {
	color:#ffac29;
	text-transform:uppercase;
	font-size:28px;
	font-weight:normal;
	text-decoration:none;
}

#donate p {
	color:#fff;
	font-size:14px;
	line-height:160%;
}

#donate p a {
	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}

.column {
	width:130px;
	padding:10px 20px 0px 15px;
	float:left;
	border-left:1px solid #d07533;
}

.wideColumn {
	width:380px;
	float:left;
	padding-left:15px;
	padding-top:10px;
}

.wideColumn h2 {
	font-weight:normal;
	color:#7bc143;
	line-height:140%;
}

.column, .wideColumn {
	border-left:1px solid #d07533;
	height:385px;
}

#footerWrapper {
	background-color:#241609;
}

#footer {
	color:#fff;
	padding-top:20px;
	padding-bottom:30px;
}

#footer h3, #footer h4, #footer h3 a {
	color:#dab136;
	font-weight:normal;
	margin-bottom:5px;
	text-decoration:none;
}

#footer a {
	text-decoration:none;
	color:#fff;
}

.noJS #footer a:hover { 
	color:#dab136;
}

#footer h3 {
	text-transform:uppercase;
}

#footer h4 {
	line-height:130%;
	font-size:14px;
}

#footer ul, #footer p {
	line-height:180%;
	font-size:11px;
}

#footer ul {
	list-style-type:none;
	margin-bottom:15px;
}

#footer p {
	margin-bottom:20px;
}

#footer p a {
	color:#d44e18;
}

/*********************************/
/**********************interior***/
/*********************************/

.warning {
	background-color:#03a0af;
	padding:3px;
}

#warningWrapper {
	font-size:12px;
	width:320px;
	margin-top:15px;
}

#interiorContent {
	background: rgba(0, 0, 0, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
	zoom:1;
	margin-left:50px;
	padding:25px 0 25px 0px;
	z-index:100;
	margin-top:5px;
	margin-bottom:20px;
	clear:both;
}

#copy p, #copy ul, #copy ol {
	line-height:170%;
	margin: 10px 0 25px 0;
	font-size:14px;
}

#scheduleText p, #scheduleText h3 {
	padding: 10px 0 0 20px;
}

#copy h2 {
	margin-top:25px;
	margin-bottom:15px;
	color:#E4A33C;
	font-weight:normal;
}

#copy h3 {
	margin-top:5px;
	font-weight:normal;
	color:#03a0af;
}


#copy h4 {
	color:#E4A33C;
	font-weight:normal;
	font-style: italic;
}

#copy h2 a, #googleMap a, #newsletter a, #authors #copy a, #featuredTitle a, #copy h3 a, .linkText a, #copy h4 a{
	text-decoration:none;
	color:#fff;
	border-bottom:1px dotted;
}

#copy h2 a:hover, #googleMap a:hover, #newsletter a:hover, #authors #copy a:hover, #featuredTitle a:hover, #copy h3 a:hover, .linkText a:hover, #copy h4 a:hover {
	background-color:#ee5037;
}

.exhibitors td, .exhibitors th {
	line-height: 150%;
	height: 30px;
	padding-left: 10px;
	text-align:left;
}
#guidelines {
	margin: 15px 0 10px 0;
}
#guidelines td, #guidelines th {
	line-height: 150%;
	padding: 0 5px 0 5px;
	text-align: left;
}

#copy ul, #copy ol {
	padding-left: 30px;
	line-height:150%;
}

#copy ul li {
	margin:10px 0;
}

span.author {
	text-transform:uppercase;
	color:#e4a33c;
}

ul.authorList {
	list-style-type:none;
}

.dateBlock {
	width:45px;
	text-align:center;
	background-color:#E4A33C;
	float:left;
	margin-right:10px;
	padding:5px;
}

#copy .dateBlock p.day {
	font-size:20px;
}

#copy .dateBlock p.time {
	font-size:10px;
}

#copy .dateBlock p {
	margin:0;
	text-transform:uppercase;
	line-height:100%;
	color:#450c04;
}

.padLeft {
	padding-left:65px;
}

h1#header {
	color:#00c3ff;
	text-transform:uppercase;
	font-weight:normal;
	background:rgba(0, 155, 255, 0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66009bff, endColorstr=#66009bff);
	zoom:1;
	padding:8px 0px 8px 15px;
	font-size:38px;
}

#sidebar {
	float:right;
	width:220px;
	margin-left:20px;
	margin-right:-30px;
	margin-top:20px;
	margin-bottom:15px;
	zoom:1;
	position:relative;
}

#featuredEvents {
	background-color:rgba(115, 181, 58, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7773b53a, endColorstr=#7773b53a);
	zoom:1;
	padding:15px;
}

#roundTableWrap {
	background:rgba(12, 156, 157, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#770c9c9d, endColorstr=#770c9c9d);
	zoom:1;
	padding:15px;
}

#calloutWrap {
	background-color:rgba(132, 64, 135, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77854187, endColorstr=#77854187);
	zoom:1;
	padding:15px;
}

.callout {
	padding:10px 10px 5px 10px;
	zoom:1;
}

#calloutWrap .callout:hover {
	background-color:rgba(132, 64, 135, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77854187, endColorstr=#77854187);
}

#roundTableWrap .callout:hover {
	background-color:rgba(12, 156, 157, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#770c9c9d, endColorstr=#770c9c9d);
}

#sidebar h1 {
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
}

#featuredEvents h2, #roundTableWrap h2 {
	font-size:20px;
	font-weight:normal;
}

#calloutWrap h2  {
	font-size:24px;
	font-weight:normal;
}

#copy h2 a.trackEventLink  {
	color:#E4A33C;
}

#copy h2 a.trackEventLink:hover  {
	color: #ffffff;
}

#sidebar p {
	font-size:13px;
	margin-top:0 !Important;
	line-height:150%;
	margin: 15px 0 10px 0;
}

.event {
	border-top:1px dashed #fff;
	margin-top:10px;
	padding:10px 10px 5px 10px;
}

.event:hover {
	background-color:rgba(115, 181, 58, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7767b432, endColorstr=#7767b432);
}

#copy {
	padding-top: 10px;
	width:700px;
	padding-left:25px;
}

#interiorContent p a {
	text-decoration:none;
	color:#fff;
	border-bottom:1px dotted;
}

#interiorContent #copy p a:hover {
	background-color:#ee5037;
}

#interiorContent a.more {
	text-transform:uppercase;
	font-size:12px;
	padding:2px;
	border-bottom:none !important;
}

#interiorContent #copy p a.more {
	background-color:#ee5037;
}

#interiorContent #copy p a.more {
	background-color:#ee5037;
}

#interiorContent #copy p a.more:hover {
	background-color:#fff;
	color:#ee5037;
}

#featuredEvents a.more {
	background-color:#67b432;
}

#featuredEvents a.more:hover {
	background-color:#fff;
	color:#67b432;
}

#calloutWrap a.more {
	background-color:#854187;
}

#calloutWrap a.more:hover {
	background-color:#fff;
	color:#854187;
}

#roundTableWrap a.more {
	background-color:#0c9c9d;
}

#roundTableWrap a.more:hover {
	background-color:#fff;
	color:#0c9c9d;
}

/*********************************/
/**********************schedule***/
/*********************************/

table#times {
	float:left;
	margin-top:217px;
	color:#fff;
	text-align:center;
	margin-left:30px;
	text-transform:uppercase;
}


body#schedule #scheduleWrapper {
	width:900px;
	float:left;
	display:block; /*changed from inline*/
	padding-top:30px;
}

body#schedule #scheduleTables {
	width:3000px;
	height: 2230px !important;
}

body#schedule #scheduleTables table.tableSched {
	display:block;/*changed from inline*/
	float:left;
	font-size:0.9em;
	table-layout: fixed !important;
}

body#schedule #scheduleTables table.tableSched {
	z-index:1000;
}

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;
}

#scheduleWrapper table ul {
	margin-left:16px;
	font-size:11px;
}

body#schedule #scheduleWrapper table ul li { 
	list-style-type:none;
}

body#schedule table ul, body#schedule table p {
	margin-top:0;
	margin-bottom:0;
}

body#schedule table p {
	padding-top: 5px;
	font-size:13px;
}

#scheduleWrapper ul a.presenterLink, #scheduleWrapper p a.eventTitle {
	color:#fff;
	text-decoration:none;
	border:none;
}

#scheduleWrapper table p a:visited {
	background-color:#000;
}

#scheduleWrapper table p a:hover, #scheduleWrapper table ul a:hover {
	text-decoration:underline;
}

span.gridTime {
	font-size: 10px;
}

td.duration5 {
	height:15px;
}
td.duration10 {
	height:30px;
}

td.duration15 {
	height:45px;
}

td.duration30 {
	height:90px;
}

td.duration45 {
	height:135px;
}

td.duration60 {
	height:180px;
}

td.duration75 {
	height: 225px;
}

td.duration90 {
	height:270px;
}

td.duration120 {
	height:360px;
}


.teal  { 
	/*background-color:#c6dfe0;*/
	background:rgba(11, 157, 157, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#770b9d9d, endColorstr=#770b9d9d);
}

.limeGreen {
	background:rgba(157, 181, 0, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#779db500, endColorstr=#779db500);
}

.yellow {
	/*background-color:#ebe3be;*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77e0b801, endColorstr=#77e0b801);
	background:rgba(224, 184, 1, 0.7);
}

.darkBlue {
	/*background-color:#c1cbdc;*/
	background:rgba(14, 68, 112, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#770e4470, endColorstr=#770e4470);
}

 .pink {
	/*background-color:#e7dce1;*/
	background:rgba(221, 127, 154, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77dd7f9a, endColorstr=#77dd7f9a);
}

.orange {
	/*background-color:#eddac4;*/
	background:rgba(232, 136, 26, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77e8881a, endColorstr=#77e8881a);
}

.brown {
	/*background-color:#ded7cd;*/
	background:rgba(154, 117, 62, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#779a753e, endColorstr=#779a753e);
}

.purple {
	/*background-color:#ccbfcd;*/
	background:rgba(84, 134, 41, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77548629, endColorstr=#77548629);
}

.brightBlue  {
	/*background-color:#bfdde5;*/
	background:rgba(1, 156, 178, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77019cb2, endColorstr=#77019cb2);
}

.darkGreen {
	/*background-color:#c1d4bd;*/
	background:rgba(26, 119, 4, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#771a7704, endColorstr=#771a7704);
}

#stage3 /* Childrens */ {
	background:rgba(160, 56, 6, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77a03806, endColorstr=#77a03806);
}

#stage5 /* Decatur Presbyterian */ { 
	/*background-color:#dde2bd;*/
	background:rgba(162, 159, 1, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77a29f01, endColorstr=#77a29f01);
}

#stage6 /* Old Courthouse */ { 
	/*background-color:#e8c9c6;*/
	background:rgba(144, 100, 5, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77906405, endColorstr=#77906405);
}

#stage7 /* Decatur Library */ { 
	/*background-color:#c1cbdc;*/
	background:rgba(2, 49, 113, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77023171, endColorstr=#77023171);
}

#stage8 /* Decatur Conference Center */ {
	/*background-color:#ccbfcd;*/
	background:rgba(84, 134, 41, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77548629, endColorstr=#77548629);
}

#stage9 /* Eddie's Attic */ { 
	/*background-color:#ebe3be;*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77aa0c09, endColorstr=#77aa0c09);
	background:rgba(170, 12, 9, 0.4);
}

#stage10 /* Decatur First Baptist Sanctuary */ {
	/*background-color:#eddac4;*/
	background:rgba(169, 84, 3, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77a95403, endColorstr=#77a95403);
}

#stage11 /* Decatur First Baptist Chapel */ { 
	/*background-color:#ced6e3;*/
	background:rgba(85, 121, 171, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#775579ab, endColorstr=#775579ab);
}

#stage12 /* Decatur City Hall */ { 
	/*background-color:#d4e2c8;*/
	background:rgba(140, 106, 3, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#778c6a03, endColorstr=#778c6a03);
}

#stage13 /* Carreker Hall */ {
	/*background-color:#e7dce1;*/
	background:rgba(12, 55, 5, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#770c3705, endColorstr=#770c3705);
}

#stage14 /* Cooks Warehouse */ {
	/*background-color:#ded7cd;*/
	background:rgba(1, 77, 85, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77014d55, endColorstr=#77014d55);
}

#stage15 /* Escape */ { 
	/*background-color:#e3d9bf;*/
	background:rgba(144, 100, 5, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77906405, endColorstr=#77906405);
}

#stage16 /* Wrestling */ { 
	/*background-color:#f0dbc3;*/
	background:rgba(239, 134, 17, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77ef8611, endColorstr=#77ef8611);
}


#stage18 /* Java Monkey Local Poetry */ { 
	/*background-color:#d3e0cf;*/
	background:rgba(71, 73, 1, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77474901, endColorstr=#77474901);
}

#stage19 /* Twains */ { 
	/*background-color:#bfdde5;*/
	background:rgba(157, 68, 103, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#779d4467, endColorstr=#779d4467);
}

#stage20 /* Emerging Authors */ { 
	/*background-color:#c1d4bd;*/
	background:rgba(152, 116, 1, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77987401, endColorstr=#77987401);
}

#stage21 /* Decatur Community Bandtand */ { 
	background-color:#d3d9e0;
}

#stage22 /* Presser Hall */ { 
	/*background-color:#e5e2bd;*/
	background:rgba(195, 179, 0, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77c3b300, endColorstr=#77c3b300);
}

/*#stage22 a:hover {
	background-color:#c3b300 !important;
}
*/
#stage23 /* Emerging Authors #2 */ { 
	/*background-color:#e8c5ca;*/
	background:rgba(56, 129, 197, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#773881c5, endColorstr=#773881c5);
}

#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;
}

#stage32 /*Decatur High*/ {
	background: rgba(5, 157, 139, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77059d8b, endColorstr=#77059d8b);
}

#stage33 /*Decatur Conference Center Ballroom 2*/ {
	background: rgba(63, 25, 82, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#773f1952, endColorstr=#773f1952);
}

#stage34 /*Decatur Conference Center Auditorium*/ {
	background: rgba(48, 72, 70, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77304846, endColorstr=#77304846);
}

#stage35 /*Decatur First United MEthodist Chapel */ {
	background: rgba(154, 3, 82, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#779a0352, endColorstr=#779a0352);
}
/*********************************/
/****end schedule/more interior***/
/*********************************/

.darkGreen, .brightBlue, .brown, .pink, .orange, .yellow, .purple, darkBlue, .limeGreen, .teal {
	padding:12px;
}

#bookLibrary td a { 
	border:none !important;
}

#bookLibrary td a:hover {
	background-color:transparent !important;
}

.dateNews {
	padding-top:20px;
	padding-bottom: 20px;
}

.boardMember {
	margin:0 25px 0 0;
	float:left;
}

img.boardMember {
}

.noTopMargin {
	margin-top:0;
}

#directors p, #directors h2 {
	margin-left: 152px;
}

.paginatorLinks {

}

#bookLibrary td {
	text-align:center;
	padding:10px 0;
}

table#bookLibrary {
	width:100%;
}

#authors .bookLibrary img {

}

#authors div.row {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
}

#authorImage {
	zoom:1;
	width:142px;
	float:left;
	margin-right:25px;
	margin-top:10px;
	margin-bottom:20px;
}

.bookCover {
	zoom:1;
	float:left;
	margin-right:25px;
	margin-bottom:20px;
}

h2.books, h2.alphabet {
	background-color:rgba(228, 123, 60, 0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33e4a33c, endColorstr=#33e4a33c);
	zoom:1;
	padding:5px;
	margin-left:-25px;
	padding-left:30px;
	text-transform:uppercase;
	clear:left;
}

#copy h2.alphabet a {
	color:#E4A33C !important;
	border-bottom:none !important;
}

#copy h2.alphabet a:hover {
	color:#fff !important;
}

h2.books {
	font-size:28px;
}

h3 span.year {
	color:#64bab6;
	font-size:14px;
}

#selectBoxes {
	background-color:rgba(228, 123, 60, 0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33e4a33c, endColorstr=#33e4a33c);
	zoom:1;
	padding:5px;
	margin-left:-25px;
	padding-left:30px;
	color:#E4A33C;
	height:50px;
}

.select {
	width:50%;
	float:right;
	height:50px;
}

#copy .select p {
	margin:5px 0;
	line-height:100%;
	font-size:16px;
}

.authorText {
	padding-left:190px;
}

.padRight125 {
	padding-right:125px;
}

#monster img{
	padding:10px;
	margin:10px;
	float:right;
}

#franzenTime {
	margin-top: 20px;
}

#monsterNewsImg {
	float:right;
}

#franzenFeature {
	margin-right:-70px;
	float:right;
}

#home #scvngr {
	margin-top:-20px;
	margin-left:880px;
}

#forAuthorsLink {
	margin-right: -30px;
	float:right;
	width:380px;
}

#lenzLogo {
	padding-top: 3px;
	text-align: center;
}

#lenzLogo img{
	margin: 0 1px -4px 0;
}

p#lenzLogo a {
	color:#d2702e;
}

#survey td {
padding: 10px;
}

#survey p {
	text-align: center;
	padding-top:10px;
}
