@charset "utf-8";
/* good housekeeping */
*{margin:0;padding:0;border:0} /* zero margins and padding */
body{font:100% Arial, Helvetica, sans-serif;background:#C7C1BF}

/* not current warning */
div#notcurrent{
	background-color:#551012;
	color:#FFF;
	font-size:14px;
	height:80px;
	padding:10px 0 0 0;
	width:1000px;
	text-align:center;
}

div#notcurrent a{
	color:#FFF;
}


	/* simple float clearing */
	.clearfix:after{ 
		content:"."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
	}
	.clearfix{display:inline-block}
	* html .clearfix{height:1%}
	.clearfix{display:block}

/* layout */
#container{position:relative;width:1000px;background:#FFF url(/layout/img/columnbg.gif) left repeat-y}
	#masthead{background:url(/layout/img/masthead2.jpg) no-repeat;height:194px}
	#datebar{background:url(/layout/img/timeline.gif) center no-repeat;height:65px;margin-left:5px}
		#datebar li{float:left;font-family:"Courier New",Courier,monospace;font-size:0.7em;display:block;width:3.8%}
	#footer{text-align:right;font-size:0.65em;padding:3px;width:1000px}
	
	/* different main area background images depending on circuit */
	#content{position:relative;width:100%;background-image:url(/layout/img/bg/bodybgInternal.gif); background-repeat:repeat-y}
	body#bodyid-home #content{background-image:url(/layout/img/bg/bodybgHome.gif)}
	body#bodyid-myfestival #content{background-image:url(/layout/img/bg/bodybgMyFestival.gif)}
	body#bodyid-about #content,
	body#bodyid-contact #content,
	body#bodyid-friends #content,
	body#bodyid-media #content{background-image:url(/layout/img/bg/bodybgAbout.gif)}
	body#bodyid-booking #content{background-image:url(/layout/img/bg/bodybgBooking.gif)}
	body#bodyid-sponsors #content{background-image:url(/layout/img/bg/bodybgSponsors.gif)}
	
	body#bodyid-category.bodyclass-theatre #content,
	body#bodyid-utility.theatre #content{background-image:url(/layout/img/bg/bodybgCategoryTheatre.gif)}
	body#bodyid-category.bodyclass-opera #content,
	body#bodyid-utility.opera #content{background-image:url(/layout/img/bg/bodybgCategoryOpera.gif)}
	body#bodyid-category.bodyclass-dance #content,
	body#bodyid-utility.dance #content{background-image:url(/layout/img/bg/bodybgCategoryDance.gif)}
	body#bodyid-category.bodyclass-visualarts #content,
	body#bodyid-utility.visualarts #content{background-image:url(/layout/img/bg/bodybgCategoryVisualArts.gif)}
	body#bodyid-category.bodyclass-music #content,
	body#bodyid-utility.music #content{background-image:url(/layout/img/bg/bodybgCategoryMusic.gif)}
	body#bodyid-category.bodyclass-outdoor #content,
	body#bodyid-utility.outdoor #content{background-image:url(/layout/img/bg/bodybgCategoryOutdoor.gif)}
	body#bodyid-category.bodyclass-circus #content,
	body#bodyid-utility.circus #content{background-image:url(/layout/img/bg/bodybgCategoryCircus.gif)}
	
	body#bodyid-category.bodyclass-verandah #content,
	body#bodyid-utility.verandah #content{background-image:url(/layout/img/bg/bodybgCategoryVerandah.gif)}
	body#bodyid-category.bodyclass-lotterywest #content,
	body#bodyid-utility.lotterywest #content{background-image:url(/layout/img/bg/bodybgCategoryLotterywest.gif)}
	body#bodyid-category.bodyclass-wordsideas #content,
	body#bodyid-utility.wordsideas #content{background-image:url(/layout/img/bg/bodybgCategoryWordsIdeas.gif)}
	body#bodyid-category.bodyclass-onebook #content,
	body#bodyid-utility.onebook #content{background-image:url(/layout/img/bg/bodybgCategoryWordsIdeas.gif)}
	body#bodyid-category.bodyclass-regional #content,
	body#bodyid-utility.regional #content{background-image:url(/layout/img/bg/bodybgCategoryRegional.gif)}
	
	body#bodyid-events.theatre #content{background-image:url(/layout/img/bg/bodybgEventTheatre.gif)}
	body#bodyid-events.opera #content{background-image:url(/layout/img/bg/bodybgEventOpera.gif)}
	body#bodyid-events.dance #content{background-image:url(/layout/img/bg/bodybgEventDance.gif)}
	body#bodyid-events.visualarts #content{background-image:url(/layout/img/bg/bodybgEventVisualArts.gif)}
	body#bodyid-events.music #content{background-image:url(/layout/img/bg/bodybgEventMusic.gif)}
	body#bodyid-events.outdoor #content{background-image:url(/layout/img/bg/bodybgEventOutdoor.gif)}
	body#bodyid-events.circus #content{background-image:url(/layout/img/bg/bodybgEventCircus.gif)}
	
	body#bodyid-events.verandah #content{background-image:url(/layout/img/bg/bodybgEventVerandah.gif)}
	body#bodyid-events.lotterywest #content{background-image:url(/layout/img/bg/bodybgEventLotterywest.gif)}
	body#bodyid-events.wordsideas #content{background-image:url(/layout/img/bg/bodybgEventWordsIdeas.gif)}
	body#bodyid-events.onebook #content{background-image:url(/layout/img/bg/bodybgEventWordsIdeas.gif)}
	body#bodyid-events.regional #content{background-image:url(/layout/img/bg/bodybgEventRegional.gif)}
	
	
		
/* columns */
#content{padding-bottom:20px} /* add a gap between the content and the footer */
#content #nav{width:200px;position:absolute;top:0;left:0}
#content #subnav{width:201px;position:absolute;top:0;right:199px}
#content #subnav.internal{width:200px;position:absolute;top:0;left:200px}
#content #primary{margin:0 0 0 200px;width:400px;min-height:45em}
#content #primary.internal{margin:0 0 0 400px;width:600px;min-height:45em}
#content #primary.special{margin:0 0 0 200px;width:800px;min-height:45em}
#content #primary.eventcol{margin:0 0 0 400px;width:400px;min-height:45em}
* html #content #primary{height:45em}
#content #secondary{width:196px;position:absolute;right:0;top:0;padding-left:4px}

/* height of event pages (allow for long sidebars) */
body#bodyid-events.lotterywest #content #primary{min-height:65em}
* html body#bodyid-events.lotterywest #content #primary{height:65em}


/* book now/add to my festival buttons */
div.actions{background-color:#EEE7E7;width:253px;margin-left:4px}
a.booknow{background:url(/layout/img/labels/booknow.gif) no-repeat;height:19px;width:83px;display:block;float:left;margin-right:4px}
a.booknow:hover{background:url(/layout/img/labels/booknow_over.gif) no-repeat}
a.addtomyfestival{background:url(/layout/img/labels/addtomyfestival.gif) bottom no-repeat;height:19px;width:162px;display:block;float:left}
a.addtomyfestival:hover{background:url(/layout/img/labels/addtomyfestival_over.gif) no-repeat}
	
/* calendar */
div#calendar-container{background:url(/layout/img/bg/divider.gif) repeat-y;position:relative;left:-4px;margin-bottom:20px}
table.tblCalendar{
	width:180px;
	border-collapse:collapse;
	margin:0 0 20px 4px;
}
table.tblCalendar caption span{position:absolute;left:-9999px}
table.tblCalendar caption{height:18px; width:180px; margin-left:4px}
table#feb caption{background:url(/layout/img/headings/february2007.gif) no-repeat}
table#march caption{background:url(/layout/img/headings/march2007.gif) no-repeat}
table#march{margin-bottom:0}
table.tblCalendar thead th{background-color:#551012; color:#FFF}
table.tblCalendar td,table.tblCalendar th{
	text-align:center; font-size:0.7em;
	background-color:#efeded; color:#b7afac;
	border:2px solid white; 
}
table.tblCalendar td.festival{background-color:#ddcfd0; color:#551012}
table.tblCalendar .left{border-left:0}
table.tblCalendar a{font-weight:normal}
table.tblCalendar a:hover,table.tblCalendar a.today{
	background-color:#551012; color:#FFF; 
	display:block;
}

/* quick search box */
#content #nav #lblQuickSearch{height:18px;display:block;background-image:url(/layout/img/labels/quicksearch.gif);background-repeat:no-repeat;position:relative;top:1px}
#content #nav #lblQuickSearch:hover{background-color:#ddcfd0}
input#inpKeywords{background-color:#ddcfd0;color:#551012;margin:0;padding:3px 3px 3px 8px;font-size:12px;width:120px;height:12px;border-left:4px solid #551012;background-image:url(/layout/img/bg/inpKeywords_bg.gif); background-repeat:no-repeat;}
button.go{background:url(/layout/img/buttons/btnGo.gif) no-repeat; text-indent:-9999px;width:26px;height:18px;position:relative;top:1px}
button.go:hover{background:url(/layout/img/buttons/btnGo-over.gif) no-repeat}

/* my festival login form */
#frmMyFestivalLogin{background:url(/layout/img/bg/formbg.gif) left repeat-y}
#frmMyFestivalLogin legend{
	color:#551012; 
	font-weight:bold; font-size:0.75em; 
	padding:2px 0 2px 9px; display:block;
}
#lblEmailAddress,#lblPassword{position:absolute;left:-9999px}
#inpEmail,#inpPassword{
	background-color:#DDCFD0; color:#551012;
	width:120px; height:11px; 
	margin-left:4px; padding:3px 3px 3px 8px;
	font-size:12px;
}
#inpEmail{
	border-top:2px solid white;
	border-bottom:2px solid white;
	background-image:url(/layout/img/bg/inpEmail_bg.gif);
	background-repeat:no-repeat;
}
#inpPassword{
	background-image:url(/layout/img/bg/inpPassword_bg.gif);
	background-repeat:no-repeat;
}
#myFestivalLogin p{
	padding:10px 0 20px 4px; margin:0;
	border-left:4px solid #551012;
}
#frmMyFestivalLogin button.go{top:0}
.nobg{background-image:none !important}

/* my festival sidebar event list */
div#myFestivalSidebar{
	width:190px;
	background-color:#DDCFD0;
	height:300px;
	overflow:auto;
}
div#myFestivalSidebar li a{
	font-size:11px;
	color:#551012;
	margin-left:12px;
	font-weight:normal;
	width:150px;
}
div#myFestivalSidebar li{
	height:auto;
	width:170px;
}




/* what's on today list */
ul#whatsonlist{margin-left:-4px;height:420px;overflow:auto}
ul#whatsonlist li{
	color:#414142;
	font-weight:normal; font-size:0.8em;
	list-style-type:none;
	padding-left:4px;
}
ul#whatsonlist li strong a{color:#414142; font-weight:bold}
ul#whatsonlist li.theatre-bg{border-left:4px solid #ed3193}
ul#whatsonlist li.opera-bg{border-left:4px solid #644277}
ul#whatsonlist li.dance-bg{border-left:4px solid #f68c46}
ul#whatsonlist li.visualarts-bg{border-left:4px solid #e5b418}
ul#whatsonlist li.music-bg{border-left:4px solid #c1d72f}
ul#whatsonlist li.outdoor-bg{border-left:4px solid #e65933}
ul#whatsonlist li.circus-bg{border-left:4px solid #9c8dc3}
ul#whatsonlist li.verandah-bg{border-left:4px solid #00b479}
ul#whatsonlist li.lotterywest-bg{border-left:4px solid #ed1a38}
ul#whatsonlist li.wordsideas-bg{border-left:4px solid #67c8c6}
ul#whatsonlist li.regional-bg{border-left:4px solid #008ca5}

/* event one-liners */
.one-liner-theatre{color:#ed3193}
.one-liner-opera{color:#644277}
.one-liner-dance{color:#f68c46}
.one-liner-visualarts{color:#e5b418}
.one-liner-music{color:#c1d72f}
.one-liner-outdoor{color:#e65933}
.one-liner-circus{color:#9c8dc3}
.one-liner-verandah{color:#00b479}
.one-liner-lotterywest{color:#ed1a38}
.one-liner-wordsideas{color:#67c8c6}
.one-liner-regional{color:#008ca5}

.film-notes{font-weight:bold}

img.one-liner{margin:14px 0 5px 14px}

/* latest news column */
div#latestnews-container p, div#latestnews-container h3{
	margin-top:0; margin-bottom:0;
	padding:0;
	color:#414142;
}
div#latestnews-container hr{
	background-color:#c7c1bf; color:#c7c1bf;
	text-align:left;
	margin:10px 0; padding:0;  
	height:2px; width:85%;
}
div#latestnews-container p.previousnews{position:relative;top:-3px}
* html div#latestnews-container p.previousnews{top:-8px}

/* feature event on homepage */
#content #primary h1{margin:20px 0 9px 0}
#content #primary h1 span{display:none}
div.copy{margin:1em 0 0 0.5em;-moz-column-count:2}
div.copy p{margin-top:0}
div.featuredevent h1 img{position:static}
* html div.copy{column-count:2}

body#bodyid-home div.featuredevent h1{border-left:4px solid #F7163E}

div.featuredevent a.booknow{border-left:4px solid #551012}

/* general styles */
h1,h2,h3,h4,h5,h6{margin:1em 0 0 1em;color:#414142;background-repeat:no-repeat}
h1{width:400px;height:71px;margin:0;padding:0}
h1 span{position:absolute;left:-10000em}
h2{font-size:0.9em}
h3{font-size:0.8em}
p,blockquote,#primary li{font-size:0.8em;margin:1em}
a{color:#551012;font-weight:bold;text-decoration:none}
blockquote{margin:2em}
#primary li{margin:0 1em 0 2em}

/* search results */
#search-list-container{margin-left:1px}
ul#search-results-list{margin-top:20px}
ul#search-results-list li a{width:170px}
ul#search-results-list li{width:180px}
ul#search-results-list li.result-theatre a{border-left:4px solid #ed3193}
ul#search-results-list li.result-opera a{border-left:4px solid #644277}
ul#search-results-list li.result-dance a{border-left:4px solid #f68c46}
ul#search-results-list li.result-visualarts a{border-left:4px solid #e5b418}
ul#search-results-list li.result-music a{border-left:4px solid #c1d72f}
ul#search-results-list li.result-outdoor a{border-left:4px solid #e65933}
ul#search-results-list li.result-circus a{border-left:4px solid #9c8dc3}
ul#search-results-list li.result-verandah a{border-left:4px solid #00b479}
ul#search-results-list li.result-lotterywest a{border-left:4px solid #ed1a38}
ul#search-results-list li.result-wordsideas a{border-left:4px solid #67c8c6}
ul#search-results-list li.result-onebook a{border-left:4px solid #67c8c6}
ul#search-results-list li.result-regional a{border-left:4px solid #008ca5}

/* about section */
h1#about-background{background-image:url(/layout/img/headings/page/background.gif)}
h1#about-fromthedirector{background-image:url(/layout/img/headings/page/fromthedirector.gif)}
h1#about-aboutthedirector{background-image:url(/layout/img/headings/page/aboutthedirector.gif)}
h1#about-criticalacclaim{background-image:url(/layout/img/headings/page/criticalacclaim.gif)}
h1#about-staffdirectory{background-image:url(/layout/img/headings/page/staffdirectory.gif)}
h1#about-employmentopportunities{background-image:url(/layout/img/headings/page/employmentopportunities.gif)}
h1#about-archive2006{background-image:url(/layout/img/headings/page/archive2006.gif)}
h1#about-archive2005{background-image:url(/layout/img/headings/page/archive2005.gif)}
h1#about-archive2004{background-image:url(/layout/img/headings/page/archive2004.gif)}
h1#about-archive2003{background-image:url(/layout/img/headings/page/archive2003.gif)}
/* friends of the festival */
h1#friends-intro{background-image:url(/layout/img/headings/page/friends.gif)}
h1#friends-about{background-image:url(/layout/img/headings/page/aboutfriends.gif)}
h1#friends-events{background-image:url(/layout/img/headings/page/friendsevents.gif)}
/* utility */
h1#search-results{background-image:url(/layout/img/headings/page/search-results.gif);border-left:4px solid #551012}
h1#utility-venueaccess{background-image:url(/layout/img/headings/page/access.gif)}
/* contact */
h1#contact-contactus{background-image:url(/layout/img/headings/page/contact.gif)}
hi#contact-address{background-image:url(/layout/img/headings/page/address.gif)}
h1#titleTakingPart{background-image:url(/layout/img/headings/page/takingpart.gif)}
h1#titleAddress{background-image:url(/layout/img/headings/page/address.gif)}
h1#titleThankyou{background-image:url(/layout/img/headings/page/contact.gif)}
/* special searches */
h1#family-eventlist{background-image:url(/layout/img/headings/page/familyevents.gif);border-left:4px solid #551012}
h1#school-events{background-image:url(/layout/img/headings/page/schoolevents.gif);border-left:4px solid #551012}
h1#free-events{background-image:url(/layout/img/headings/page/freeevents.gif);border-left:4px solid #551012}
/* booking */
h1#booking-howtobook{background-image:url(/layout/img/headings/page/howtobook.gif);border-left:4px solid #551012}
h1#booking-seethree{background-image:url(/layout/img/headings/page/seethree.gif);border-left:4px solid #551012}
h1#booking-terms{background-image:url(/layout/img/headings/page/terms.gif);border-left:4px solid #551012}

/* media centre */
h1#titlePressReleases{background-image:url(/layout/img/headings/page/pressreleases.gif);height:74px}
h1#titleContacts{background-image:url(/layout/img/headings/page/contacts.gif);height:37px}
h1#titleDownloads{background-image:url(/layout/img/headings/page/downloads.gif);height:37px}
h1#titleImageBank{background-image:url(/layout/img/headings/page/imagebank.gif);height:74px}
h1#titleMediaCentre{background-image:url(/layout/img/headings/page/mediacentre.gif);height:74px}
div#secondary h1#titleImageBank{position:relative;left:-4px}

/* media login and registration forms */ 
* html div#ImageBankSelector{
	position:absolute;
	top:0; right:0;
	width:196px; overflow:hidden;
}

form#frmMediaLogin,form#frmMediaRegistration,form#frmMediaPasswordReminder,form#frmImageBank{
	background-color:#DDCFD0;
	border-left:4px solid #551012;
	font-size:12px;
	width:380px;
}

form#frmImageBank{
	border-left:0;
	width:180px !important; overflow:hidden;
	margin:0; padding:0;
}

form#frmImageBank select{
	font-size:10px;
}

form#frmMediaLogin fieldset,form#frmMediaRegistration fieldset,form#frmMediaPasswordReminder fieldset,form#frmImageBank fieldset{
	border-width:0px;
	color:#333;
	padding:5px 10px;
	width:300px;
}

form#frmMediaLogin button,form#frmMediaRegistration button,form#frmMediaPasswordReminder button,form#frmImageBank button{
	background-color:#551012;
	color:#FFF;
	margin:2px;
}

/* contact form */
form#frmContact{
	background-color:#DDCFD0;
	border-left:4px solid #551012;
	width:380px;
	font-size:12px;
}
form#frmContact fieldset{
	border-width:0;	
	color:#333; background-color:none;
	width:300px; padding:5px 10px
}
form#frmContact legend{
	font-weight:bold;
	color:#551012;
}
form#frmContact button{
	background-color:#551012; color:#FFF; margin:2px;
}

/* home page third column headings */
body#bodyid-home h2{margin:0;padding:0}
h2#titleLatestNews{background:url(/layout/img/headings/latestnews.gif) no-repeat;height:17px;margin-bottom:10px}
h2#titleLatestNews:hover{background:url(/layout/img/headings/latestnews_over.gif) no-repeat}
h2#title2007Brochure{background:url(/layout/img/headings/2007brochure.gif) no-repeat;height:74px;margin-top:-10px}
h2#title2007Brochure:hover{background:url(/layout/img/headings/2007brochure_over.gif) no-repeat}

h2#title2008Brochure{background:url(/layout/img/headings/2008brochure.gif) no-repeat;height:74px;margin-top:-10px}
h2#title2008Brochure:hover{background:url(/layout/img/headings/2008brochure_over.gif) no-repeat}

h2#titleEnews{background:url(/layout/img/headings/enews.gif) no-repeat;height:17px;margin-top:30px}
h2#titleEnews:hover{background:url(/layout/img/headings/enews_over.gif) no-repeat}
h2#titleHowToBook{background:url(/layout/img/headings/howtobook.gif) no-repeat;height:17px;margin-top:30px}
h2#titleHowToBook:hover{background:url(/layout/img/headings/howtobook_over.gif) no-repeat}
h2#titleWhatsOnToday{background:url(/layout/img/headings/whatsontoday.gif) no-repeat;height:17px;margin-top:15px;margin-bottom:15px;margin-left:-4px !important}
h2#titleWhatsOnToday:hover{background:url(/layout/img/headings/whatsontoday_over.gif) no-repeat}

/* my festival sidebar headings */
h2#titleMyFestival{background:url(/layout/img/headings/myfestival.gif) no-repeat;height:17px;margin:18px 0 0 0;padding:0}
h2#titleMyFestival:hover{background-color:#ddcfd0}

/* sponsors */
ul.sponsor-list li{list-style-type:none;display:block;float:left}
div#eventsidebar ul.sponsor-list li{width:200px;text-align:center}
ul.linecredit-list li{display:list-item;list-style-type:none}
div.sponsorlevel{background-image:url(/layout/img/bg/sponsor-bg.gif); background-repeat:repeat-x}
div.sponsorlevel h2{height:15px;margin:10px 0;font-size:12px;color:#551012;padding:0 0 0 24px}
div#sponsorlevel-founder{float:left;height:120px;width:261px;background-position:0 -10px}
div#sponsorlevel-founder h2{background-image:url(/layout/img/labels/founder.gif);width:90px;margin-top:0}
div#sponsorlevel-partner{float:left;width:520px;height:120px;background-position:0 -10px}
div#sponsorlevel-partner h2{background-image:url(/layout/img/labels/partners.gif);width:90px;margin-top:0}
div#sponsorlevel-principal{clear:both;float:left;height:120px;width:781px}
div#sponsorlevel-principal h2{background-image:url(/layout/img/labels/principal.gif);width:156px}
div#sponsorlevel-premier{clear:both;float:left;height:200px;width:781px}
div#sponsorlevel-premier li{height:80px; margin-right:30px}
div#sponsorlevel-premier h2{background-image:url(/layout/img/labels/premier.gif);width:138px}
div#sponsorlevel-major{clear:both;float:left;height:350px;width:781px}
div#sponsorlevel-major li{height:80px}
div#sponsorlevel-major h2{background-image:url(/layout/img/labels/major.gif);width:138px}
div#sponsorlevel-majormedia{clear:both;float:left;height:100px;width:521px}
div#sponsorlevel-majormedia h2{background-image:url(/layout/img/labels/majormedia.gif);width:179px}
div#sponsorlevel-mediapartner{float:left;height:100px;width:261px}
div#sponsorlevel-mediapartner h2{background-image:url(/layout/img/labels/mediapartner.gif);width:117px}
div#sponsorlevel-mediasupp{float:left;clear:both;width:781px}
div#sponsorlevel-mediasupp h2{background-image:url(/layout/img/labels/mediasupp.gif);width:144px}
div#sponsorlevel-publicfunding{clear:both;float:left;height:200px;width:781px}
div#sponsorlevel-publicfunding h2{background-image:url(/layout/img/labels/publicfunding.gif);width:178px}
div#sponsorlevel-publicfunding li{height:80px;line-height:80px}
div#sponsorlevel-international{clear:left;float:left;height:120px;width:780px}
div#sponsorlevel-international h2{background-image:url(/layout/img/labels/international.gif);width:225px}
div#sponsorlevel-supporting,
div#sponsorlevel-thanks,
div#sponsorlevel-medici,
div#sponsorlevel-southern,
div#sponsorlevel-patron,
div#sponsor-benefactor{clear:both;background-image:none}
div#sponsorlevel-supporting h2 span,
div#sponsorlevel-thanks h2 span,
div#sponsorlevel-medici h2 span,
div#sponsorlevel-southern h2 span,
div#sponsorlevel-patron h2 span,
div#sponsorlevel-benefactor h2 span{position:static}
div.sponsorlevel a{font-weight:normal;color:#414142}
div.sponsorlevel a:hover{color:#551012}

img.solo-logo{display:block;margin:auto}

/* perfomance cancelled/sold out */
em.cancelled,em.soldout{text-decoration:line-through;font-style:normal}
em.txtcancelled,em.txtsoldout{color:#ED1A38;font-style:normal}

li.spacer{background-color:none}
li.spacer:hover{background-color:none !important}

/* writer's week grid */
table.writersgrid,table.writersgrid2,table.writersgrid3{border-collapse:collapse;width:396px;margin-left:4px}
table.writersgrid td,table.writersgrid th,
table.writersgrid2 td,table.writersgrid2 th,
table.writersgrid3 td,table.writersgrid3 th{
	vertical-align:top;	padding:5px;
	font-size:12px; border:1px solid black;	
}

.alert{color:#551012; font-weight:bold}
