﻿    * {font-family: Arial, verdana, sans-serif; font-size: 11px; line-height: 15px; margin: 0px; padding: 0px;}
    img {border:0}
    html, body { min-height:100%; height:100%; margin-bottom:1px } 
    p { margin:5px 0px 15px 0px; }   
    div.verticalBG { width: 930px; background: url(../../Images/LiteraryEvents/endecaNavBG.gif) top left repeat-y; border: 0px solid #fff; }
    .Border-Collapse-Separate { border-collapse:separate !important;}
    .literary-event-state { color:#C13636; font-size:22px;}
    table tr td.padding50 { padding-left:50px; }
    table tr td.padding40 { padding-left:40px; }
     table tr td.padding30 { padding-left:30px; }
    .ce {margin: 0px; margin-left:0px;}
    .mt15 { margin-top: 15px !important; }
        
    /* f= float left/right */
    .fl {float:left}
    .cl {clear:both;position:relative;font-size:1px;height:0px;line-height:0px;width:1px;margin:0px auto}
     
    /* ta = text align left/right/center */
    .tal {text-align:left}
    .DN { display: none; }
    
    div#searchResults { width: 930px; background: url(../../Images/LiteraryEvents/searchResultsTopBG.gif) top left no-repeat;}
    div#internalPage { height:100%; width: 670px; margin-left: 32px; background: url(../../Images/LiteraryEvents/contentTopDashedGreyBG.gif) top left repeat-x; }
    
    h2.h2_e_selectyourstate { width: 209px; height: 50px; background: url(../../Images/LiteraryEvents/h2_e_selectyourstate.gif) top left no-repeat;border-bottom-style:none;}
    
    .m0{ margin:0px !important; }  
    
    div#endecaNav ul.endeca { margin: 3px 0px 0px 10px; padding: 0px; list-style-type: none; width: 185px; }

    div#endecaNav ul.endeca li { margin: 0px; padding: 0px 0px 3px 15px; background: url(../../Images/LiteraryEvents/endecaItemBG.gif) 5px 5px no-repeat; }
    div#endecaNav ul.endeca li a { text-decoration: none; color: #4b634b; font-weight: bold; line-height: 16px; }
    div#endecaNav ul.endeca li a { text-decoration: none; color: #4b634b; }
    div#endecaNav ul.endeca li a:hover { text-decoration: underline; color: #4b634b !important; }
    div#endecaNav ul.endeca li a span { font-weight: normal; font-size: 10px; }

    div#endecaNav h3 { margin: 18px 0px 3px 10px; text-transform: uppercase; font-size: 11px; color: #4b634b; padding: 0px 0px 4px 15px; background: url(../../Images/LiteraryEvents/h3_endecaH3BG.gif) 0px -2px no-repeat; } 
    div#endecaNav h3.arrow { margin: 15px 0px 3px 10px; text-transform: uppercase; font-size: 11px; color: #4b634b; padding: 0px 0px 0px 15px; background: url(../../Images/LiteraryEvents/h3_endecaArrow.gif) center left no-repeat; } 
    div#endecaNav p { margin: 0px 10px 3px 10px; padding: 0px; color: #4b634b; } 
    div#endecaNav div.breaker { margin: 15px 10px 3px 10px; font-size: 2px; line-height: 2px !important; padding: 0px; background: url(../../Images/LiteraryEvents/endecaBreaker.gif) center left no-repeat; } 
    
    h2 {border-bottom-style:none !important;}
    h2.h2_literaryevents { width: 165px; height: 41px; background: url(../../Images/LiteraryEvents/h2_literaryevents.gif) top left no-repeat;border-bottom-style:none;}    
    h2.h2_literaryeventsnsw { width: 222px; height: 41px; background: url(../../Images/LiteraryEvents/h2_literaryeventsnsw.gif) top left no-repeat;border-bottom-style:none;}
    h2.h2_literaryeventsvic { width: 205px; height: 41px; background: url(../../Images/LiteraryEvents/h2_literaryeventsvic.gif) top left no-repeat;border-bottom-style:none;}
    h2.h2_literaryeventsqld { width: 209px; height: 41px; background: url(../../Images/LiteraryEvents/h2_literaryeventsqld.gif) top left no-repeat;border-bottom-style:none;}
    h2.h2_literaryeventssa { width: 201px; height: 41px; background: url(../../Images/LiteraryEvents/h2_literaryeventssa.gif) top left no-repeat;border-bottom-style:none;}
    h2.h2_literaryeventswa { width: 212px; height: 41px; background: url(../../Images/LiteraryEvents/h2_literaryeventswa.gif) top left no-repeat;border-bottom-style:none;}
    h2.h2_literaryeventstas { width: 203px; height: 41px; background: url(../../Images/LiteraryEvents/h2_literaryeventstas.gif) top left no-repeat;border-bottom-style:none;}
    h2.h2_literaryeventsnt { width: 201px; height: 41px; background: url(../../Images/LiteraryEvents/h2_literaryeventsnt.gif) top left no-repeat;border-bottom-style:none;}
    h2.h2_literaryeventsact { width: 222px; height: 41px; background: url(../../Images/LiteraryEvents/h2_literaryeventsact.gif) top left no-repeat;border-bottom-style:none;}

  
    .w315 { width: 315px;}
    .pb50 { padding-bottom: 50px !important; }
    .mr8 { margin-right: 8px !important; }
    
    /* f= float left/right */
    .fl {float:left} 
    .fr {float:right} 
    .cl {clear:both;position:relative;font-size:1px;height:0px;line-height:0px;width:1px;margin:0px auto} 
    
    /* small left align style */
    table.smallcompwhite {margin-top:25px;}
    
    td.smallcompwhitetitle {background-color:#FFF; padding-left:15px; padding-top:10px; vertical-align:top; border-left:1px solid #C2C5B3; border-right:1px solid #C2C5B3;}
    td.smallcompwhiteimage {vertical-align:top; border-left:1px solid #C2C5B3; padding-left:15px; padding-right:10px; padding-top:10px}
    td.smallcompwhitetext {vertical-align:top; padding-right:15px; border-right:1px solid #C2C5B3; padding-top:10px}
    td.bottomImageFix img {vertical-align:top;}
    td.topImageFix img {vertical-align:bottom;}
    
    div.dashedHead { background: url(../../Images/LiteraryEvents/contentTopDashedGreyBG.gif) 0px 0px repeat-x; border: 1px solid #fff; }
	   .w670 { width: 670px !important; }
	   .mt10 { margin-top: 10px !important; }
       .pt10 {padding-top: 10px;}
       .p5{padding:5px;} 
       .search fieldset .query {border: 1px solid #b4c0b6; width: 400px; margin-right: 10px;}
       .mt10 { margin-top: 10px !important; }
	   .w570 { width: 570px !important; } 
	   .ml10 { margin-left: 10px !important; }
	   .pb50 { padding-bottom: 50px !important; }
	   .w500 { width: 500px !important; }
       .m0{ margin:0px !important; } 
  h3 { font-weight: normal; font-size: 11px; line-height: 16px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  
  table.fixTdOnTop tr td { vertical-align:top;}
  
    .w563 { width: 563px !important; }
    

  h2.h2_upcomingauthors { width: 196px; height: 41px; background: url(../../Images/LiteraryEvents/h2_upcomingauthors.gif) top left no-repeat;}
    
	.style3 {color: #990033; font-weight: bold;}

	.PartnerHead {display: block;width: 670px;padding: 0px;	background: url( ../../Images/LiteraryEvents/PartnerEventBG.jpg) -1px 0px no-repeat #8c8c8c;}
	.PartnerHead img{border: 0px; margin: 0px; vertical-align: top; }
	.PartnerBlurb {width: 630px; padding: 5px 20px 10px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #fff; margin: 0px;}
	.PartnerBlurb a{color: #fff; text-decoration: underline; }
	.PartnerBlurb a:hover{color: #000; text-decoration: underline; } 
	.PartnerBlurb h3{font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 26px; font-weight: 100; margin: 0 0 10px 0; padding: 0;}
	.PartnerBlurb h3 a{color: #fff; text-decoration:underline; } 
	.PartnerBlurb h3 a:hover{color: #cc1d21; text-decoration:underline; }
	.PartnerBlurb td{line-height: 30px;	}
	
	ul.LitEvent {list-style: none; display: block; margin: 20px 0 0 0; padding: 0px; width: 630px; height: 48px; }
	ul.LitEvent li {float: left; margin: 0px 15px 0px 0px; padding: 0; text-align: left; }
	ul.LitEvent li a{display: block; height: 28px; padding: 10px 10px 10px 45px; text-align: left; line-height: 30px;}
	ul.LitEvent li a#LEform{background:  url(../../Images/LiteraryEvents/icon_form_grey.gif) 0px -48px no-repeat; }
	ul.LitEvent li a:hover#LEform{background:  url(../../Images/LiteraryEvents/icon_form_grey.gif) 0px 0px no-repeat;}
	ul.LitEvent li a#LEcontact{background:  url(../../Images/LiteraryEvents/icon_contact_grey.gif) 0px -48px no-repeat;}
	ul.LitEvent li a:hover#LEcontact{background:  url(../../Images/LiteraryEvents/icon_contact_grey.gif) 0px 0px no-repeat;}
	ul.LitEvent li a#LEstore{background:  url(../../Images/LiteraryEvents/icon_store_grey.gif) 0px -48px no-repeat;}
	ul.LitEvent li a:hover#LEstore{	background:  url(../../Images/LiteraryEvents/icon_store_grey.gif) 0px 0px no-repeat;}
	ul.LitEvent li a#LED{background:  url(../../Images/LiteraryEvents/icon_d_grey.gif) 0px -48px no-repeat;}
	ul.LitEvent li a:hover#LED{background:  url(../../Images/LiteraryEvents/icon_d_grey.gif) 0px 0px no-repeat;}
	
	ul.StoreEventLinks {list-style: none; display: block; margin: 20px 0 0 0; padding: 0px; width: 630px; height: 48px;}
	ul.StoreEventLinks li {float: left; margin: 0px 15px 0px 0px; padding: 0; text-align: left;}
	ul.StoreEventLinks li a{display: block; height: 28px; padding: 10px 10px 10px 45px; text-align: left; line-height: 30px;}
	ul.StoreEventLinks li a#SEform{background:  url(../../Images/LiteraryEvents/icon_form.gif) 0px 0px no-repeat; }
	ul.StoreEventLinks li a:hover#SEform{background:  url(../../Images/LiteraryEvents/icon_form_hover.gif) 0px 0px no-repeat; }
	ul.StoreEventLinks li a#SEcontact{background:  url(../../Images/LiteraryEvents/icon_contact.gif) 0px 0px no-repeat;}
	ul.StoreEventLinks li a:hover#SEcontact{background:  url(../../Images/LiteraryEvents/icon_contact_hover.gif) 0px 0px no-repeat;}
	ul.StoreEventLinks li a#SEstore{background:  url(../../Images/LiteraryEvents/icon_storeSE.gif) 0px 0px no-repeat;}
	ul.StoreEventLinks li a:hover#SEstore{background:  url(../../Images/LiteraryEvents/icon_storeSE_hover.gif) 0px 0px no-repeat;}
	ul.StoreEventLinks li a#SED{background:  url(../../Images/LiteraryEvents/icon_dSE.gif) 0px 0px no-repeat;}
	ul.StoreEventLinks li a:hover#SED{background:  url(../../Images/LiteraryEvents/icon_dSE_hover.gif) 0px 0px no-repeat;}
	
	.PartnerFoot img{width: 670px; vertical-align: bottom; 	margin: 0; padding: 0;}
	.StoreEventHead {display: block; width: 670px; padding: 0px; background: #e9ebdf; margin-top: 25px;}
	.StoreEventHead img{border: 0px; margin: 0px; vertical-align: top;}
	.StoreEventBlurb {width: 630px; padding: 5px 20px 10px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #000; margin: 0px; }
	.StoreEventBlurb a{color: #cc1d21; text-decoration: underline;}
	.StoreEventBlurb a:hover{color: #000; text-decoration: underline;}
	.StoreEventBlurb h3{font-size: 18px; line-height: 26px; font-weight: 100; margin: 0 0 10px 0; padding: 0;}
	.StoreEventBlurb h3 a{color: #cc1d21; text-decoration:underline; }
	.StoreEventBlurb h3 a:hover{color: #000; text-decoration:underline; }
	.StoreEventBlurb h3#childsubhead{margin: 20px 0 0 0; }
	.StoreEventBlurb td{line-height: 30px;}
	
	
	.SEFoot img{width: 670px; vertical-align: bottom; margin: 0; padding: 0;}
	h3.StoreEventh3 {display: block; float: left; width: 670px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 26px;
						font-weight: 100; margin: 25px 0 10px 0; padding: 0;}
	h3.StoreEventh3 a{color: #cc1d21; text-decoration:underline; }
	h3.StoreEventh3 a:hover{color: #000; text-decoration:underline; }
	h3.h3_SMHEvents {width: 460px; height: 40px; background: url(../../Images/LiteraryEvents/h3_SMHDym.gif) top left no-repeat;border-bottom-style:none; font-family: Arial, Helvetica, sans-serif;
					font-size: 18px; line-height: 26px; font-weight: 100; margin: 25px 0 10px 0; padding: 0;} 
	.EventContainer {display: block; float: left; width: 670px; height: auto; padding: 0; margin: 25px 0 25px 0; font-family: Arial, Helvetica, 
					sans-serif; font-size: 12px; line-height: 24px; color: #000;}
	.EventContainer h3{display: block; float: left; width: 400px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 24px;
                   line-height: 26px; font-weight: 100; color: #8c8c8c; margin: 0; padding: 0; }
	.EventContainer img{float: left; margin: 0;}
	.EventContainer p{padding: 0 0 10px 0; margin: 0;}
	.EventContainer a{color: #cc1d21;text-decoration: underline;}
	.EventContainer a:hover{color: #000;text-decoration: underline;}
	.EventTitle {display: block; float: left; width: 670px;margin-bottom: 15px;}
	.EventDate {display: block; float: right; width: 250px; text-align: right; color: #cc1d21; line-height: 12px;}
	.ImageColumn {display: block; float: left; width: 150px; margin: 0; padding: 0; }
	.ImageColumn img{border: 0; margin: 0 0 5px 0; padding: 0;}
	.EventBlurb {display: block; float: left; width: 500px; margin: 0 0 0 20px; }











