/* Setup Area */
body 												{ font: 12px verdana, arial, helvetica, sans-serif; background-color: #999999; margin: 12px; text-align: center; height: 100%; }
.container 											{ margin-left: auto; margin-right: auto; text-align: left; width: 770px; background-color: #ffffff; }
td 													{ font: 12px verdana, arial, helvetica, sans-serif; vertical-align: top; }
.footer 											{ font: 11px tahoma, arial, helvetica, sans-serif; color: #556677; background-color: #D1D2D4; padding: 4px; text-align: right; font-weight: bold; }
p 													{ margin: 0px 0px 6px 0px; }
p.light												{ color: #888899 }
.sbtext												{ font: 11px tahoma, arial, helvetica, sans-serif; color: #444455; padding: 4px; }
input												{ font: 11px tahoma, arial, helvetica, sans-serif; }

/* 2007 Menubar */
.bar 												{ width:762px; font-size: 11px; font-family: tahoma, arial, helvetica; position:relative; z-index:100; }
.bar ul 											{ padding:0; margin:0; list-style-type:none; border-top: 4px solid #FFFFFF; }
.bar ul ul 											{ width:160px; }
.bar ul ul.left1 									{ left:-125px; }
.bar ul ul.left2 									{ left:-81px; }
.bar ul ul.left3 									{ left:-136px; }
.bar li 											{ float:left; position:relative; }
.bar a, .bar a:visited 								{ display:block; font-size:11px; text-decoration:none; color:#fff; background:#758279; }
* html .bar a, * html .bar a:visited 				{ }
.bar ul ul li 										{ border:1px solid #fff; border-width:0px 1px 1px 1px; }
.bar ul ul a.drop, .bar ul ul a.drop:visited { background-color: #d4d8bd; background-image: 
               url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/C9UFWHQ3/images/menu/drop.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: bottom right }
.bar ul ul a.drop:hover { background-color: #c9ba65; background-image: 
               url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/C9UFWHQ3/images/menu/drop2.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: bottom right }
.bar ul ul :hover > a.drop { background-color: #c9ba65; background-image: 
               url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/C9UFWHQ3/images/menu/drop2.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: bottom right }
.bar ul ul ul a, .bar ul ul ul a:visited 			{ background:#e2dfa8; }
.bar ul ul ul a:hover 								{ background:#b2ab9b; }
.bar ul ul 											{ visibility:hidden; position:absolute; height:0; top:19px; left:0; width:160px; }
.bar ul ul ul										{ left:160px; top:0; width:160px; }
.bar ul ul ul.left 									{ left:-160px; }
.bar table 											{ position:absolute; top:0; left:0;} 
.bar ul ul a, .bar ul ul a:visited 					{ background:#d4d8bd; color:#000; height:auto; padding:2px 10px 3px; width:139px }
* html .bar ul ul a									{ width:160px; w\idth:139px; }
.bar a:hover, .bar ul ul a:hover					{ color:#fff; background:#949e7c; }
.bar :hover > a, .bar ul ul :hover > a 				{ color:#fff; background:#949e7c; }
.bar ul li:hover ul, .bar ul a:hover ul				{ visibility:visible; }
.bar ul :hover ul ul								{ visibility:hidden; }
.bar ul :hover ul :hover ul 						{ visibility:visible; } 

/* Sidebars */
img.sidebarsec										{ border-bottom: 4px solid #FFFFFF; display: block; }
img.sidebarsec2										{ border-bottom: 4px solid #FFFFFF; display: block; border-top: 4px solid #FFFFFF; }
.sidebutton	a										{ background-color: #E1E2E4; display: block; padding: 3px 4px 3px 4px; border-bottom: 1px solid #FFFFFF; }
.sidebutton2 a										{ background-color: #E1E2E4; display: block; padding: 3px 4px 3px 4px; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
.sidebutton	a:hover, .sidebutton2 a:hover			{ background-color: #E9EAEC; }

/* Links */
a, a:link, a:visited								{ color: #722A06; text-decoration: none; }
	a:hover 										{ color: #A25A36; text-decoration: underline; }
a#b, a:link#b, a:visited#b, a:hover#b				{ font-weight: bold; }
a.lred, a:link.lred, a:visited.lred					{ color: #942132; text-decoration: none; }
	a:hover.lred									{ color: #C45162; text-decoration: underline; }
a.lteal, a:link.lteal, a:visited.lteal	 			{ color: #2C6F9A; text-decoration: none; }
	a:hover.lteal 									{ color: #6CAFDA; text-decoration: underline; }
a.lviolet, a:link.lviolet, a:visited.lviolet		{ color: #6B36BA; text-decoration: none; }
	a:hover.lviolet 								{ color: #8B56DA; text-decoration: underline; }
a.lblue, a:link.lblue, a:visited.lblue	 			{ color: #37609D; text-decoration: none; }
	a:hover.lblue 									{ color: #77A0DD; text-decoration: underline; }
a.lgreen, a:link.lgreen, a:visited.lgreen	 		{ color: #5AA43C; text-decoration: none; }
	a:hover.lgreen 									{ color: #7AC45C; text-decoration: underline; }
a.lorange, a:link.lorange, a:visited.lorange	 	{ color: #B67228; text-decoration: none; }
	a:hover.lorange 								{ color: #D69248; text-decoration: underline; }
a.lbrn, a:link.lbrn, a:visited.lbrn					{ color: #944222; text-decoration: none; }
	a:hover.lbrn									{ color: #C47252; text-decoration: underline; }
a.news, a:link.news, a:visited.news					{ color: #5A270D; text-decoration: none; }
	a:hover.news									{ color: #7A472D; text-decoration: underline; }

/* Bordered Text Areas */
.t													{ background-color: #FFFFFF; padding: 4px; color: #444444; border: 1px solid #d1d2d4; }
.tgrey												{ background-color: #FAFAFA; padding: 4px; color: #444444; border: 1px solid #d1d2d4; }

/* Bordered Text Sections with Bottom Margins for Interior Tables */
.tsec												{ background-color: #FFFFFF; padding: 4px; color: #444455; border: 1px solid #d1d2d4; margin-bottom: 4px; }
.tgreysec											{ background-color: #FAFAFA; padding: 4px; color: #444455; border: 1px solid #d1d2d4; margin-bottom: 4px; }
.tdkgreysec											{ background-color: #EAEAEA; padding: 4px; color: #444455; border: 1px solid #d1d2d4; margin-bottom: 4px; }
.ttansec											{ background-color: #F8F4F2; padding: 4px; color: #444455; border: 1px solid #d1d2d4; margin-bottom: 4px; }
.secheader											{ margin-bottom: 4px; }
						
/* Unbordered Text Areas */
.tx													{ background-color: #FFFFFF; padding: 0px; color: #444455; }
.sidebar											{ background-color: #D1D2D4; padding: 0px; color: #444455; }
.sidetitle											{ background-color: #6D6F73; padding: 0px; color: #444455; }
.tgreyx												{ background-color: #FAFAFA; padding: 4px; color: #444455; }
.tbeige												{ background-color: #EEEEDD; padding: 4px; color: #555544; }
.torange											{ background-color: #F8EFE4; padding: 4px; color: #555544; }
.tgreen												{ background-color: #E7F8E4; padding: 4px; color: #555544; }
.tblue												{ background-color: #E6ECF0; padding: 4px; color: #444455; }
.taqua												{ background-color: #E3EFF4; padding: 4px; color: #445555; }
.tviolet											{ background-color: #EBE6F2; padding: 4px; color: #554455; }
.tgold												{ background-color: #FAFAF0; padding: 4px; color: #555544; }
.tdkgrey											{ background-color: #EAEAEA; padding: 4px; color: #444455; }
.ttan												{ background-color: #EBDED7; padding: 4px; color: #444444; }

/* index */
.main-newscolumn { color: #16284A; background-color: #E4D8CA; background-image: 
               url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/main-news-background.jpg'); 
               background-repeat: no-repeat; padding: 0px }
.index       { font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; 
               font-family: 
               'Franklin Gothic Medium Cond', 'Trebuchet MS Bold', 'Tahoma Bold', arial, helvetica, sans-serif; 
               color: #8E5238; background-image: 
               url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/main-sectional.gif'); 
               text-transform: uppercase; margin-left: -1px; margin-right: 0px; 
               margin-top: 8px; margin-bottom: 4px; padding-left: 4px; 
               padding-right: 0px; padding-top: 2px; padding-bottom: 2px }
.main-updatedate									{ color: #5F2F15; font-weight: bold; padding: 4px 0px 2px 4px; }
.main-updatesec										{ padding-left: 8px; margin: 0px 4px 0px 8px; text-indent: -8px; }
.main-rssnewsfeed { background-image: 
               url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/main-news-rss.gif') }
.main-subbar { background-image: 
               url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/main-subbar.jpg'); 
               background-repeat: no-repeat; margin-bottom: 4px }
div.news											{ padding-left: 10px; text-indent: -10px; }
div.newsdate										{ color: #2f8dcd; margin: 6px 0px 1px 0px; padding: 0px; border-bottom: 1px solid #2f8dcd; font-size: 13px; font-family: "Franklin Gothic Medium Cond", 
													  "Abadi MT Condensed", "Trebuchet MS Bold", "Tahoma Bold", arial, helvetica, univers, sans-serif; }

/* news */
div.newstype										{ background-color: #EFEFEF; color: #555555; font: 11px tahoma, arial, helvetica, sans-serif; font-weight: bold; padding: 2px 8px 2px 8px; 
													  border-left: 1px solid #d1d2d4; border-right: 1px solid #d1d2d4; }
div.newsheader										{ background-color: #D8E3D8; color: #2D6D6B; font: 15px tahoma, arial, helvetica, sans-serif; font-weight: bold; padding: 2px 4px 2px 6px; 
													  border: 1px solid #2D6D6B }
div.newsheaderseries								{ background-color: #ECDBCA; color: #994C31; font: 15px tahoma, arial, helvetica, sans-serif; font-weight: bold; padding: 2px 4px 2px 6px; 
													  border: 1px solid #994C31 }
div.newsheaderpressclips							{ background-color: #EEEEDD; color: #988832; font: 15px tahoma, arial, helvetica, sans-serif; font-weight: bold; padding: 2px 4px 2px 6px; 
													  border: 1px solid #988832 }
div.newsheadertorchwood								{ background-color: #EFDFDF; color: #983245; font: 15px tahoma, arial, helvetica, sans-serif; font-weight: bold; padding: 2px 4px 2px 6px; 
													  border: 1px solid #983245 }
div.newssection										{ font: 11px tahoma, arial, helvetica, sans-serif; float: right; display: inline; color: #2D6D6B; font-weight: bold; }
div.newssectionseries								{ font: 11px tahoma, arial, helvetica, sans-serif; float: right; display: inline; color: #994C31; font-weight: bold; }
div.newssectionpressclips							{ font: 11px tahoma, arial, helvetica, sans-serif; float: right; display: inline; color: #988832; font-weight: bold; }
div.newssectiontorchwood							{ font: 11px tahoma, arial, helvetica, sans-serif; float: right; display: inline; color: #983245; font-weight: bold; }
div.newstext										{ background-color: #FCFCFC; border: 1px solid #d1d2d4; padding: 4px; margin-bottom: 8px; vertical-align: top; color: #444455; margin-bottom: 12px; clear: both;
													  overflow: auto; }
div.newsblock										{ background-color: #EEEEE4; color: #555544; margin: 18px 20px 6px 20px; padding: 4px }
div.newscalendar									{ padding-left: 43px; text-indent: -33px; }
span.newscaltime									{ color: #6BA1B1; }
div.newscaltop										{ padding-top: 4px; border-bottom: 1px solid #5D98AE; font-size: 13px; text-transform: uppercase; margin-bottom: 2px; color: #5D98AE; }
div.tvsec											{ background-color: #F5EAE7; padding: 4px; vertical-align: top; margin-bottom: 4px; color: #714B41; border-bottom: 0px; 
													  font: 18px tahoma, arial, helvetica, sans-serif; font-weight: bold;  }
div.eplisttop										{ font-size: 13px; font-weight: bold; padding-top: 6px; }
div.eplistsec										{ padding: 0px 0px 8px 4px; }
div.eplistsynop										{ color: #37697B; padding: 2px; border: 1px solid #77A9BB; margin: 4px 6px 0px 0px;  }
a.newseplist,a:link.newseplist,a:visited.newseplist	{ color:#2E6176; text-decoration: none; }
a:hover.newseplist									{ color:#4E8196; text-decoration: underline; }
div.eplistheader									{ font: 18px tahoma, arial, helvetica; font-weight: bold; padding-bottom: 4px; color: #5D98AE; }

/* gallifrey one */
.gallifreyheadline									{ color: #97434D; font: bold 14px tahoma, arial, helvetica, sans-serif; background-color: #E9E8FC; padding: 2px 0px 2px 4px; margin: 8px 0px 6px 0px; }
.gallifreydirector									{ font-weight: bold; color: #224386; padding-top: 10px; padding-bottom: 2px; }
.gallifreyconcom									{ font-weight: bold; margin-left: 20px; padding-top: 3px; }
.gallifreystaff										{ margin-left: 45px; padding-top: 1px; }

/* gallifrey archives*/
.gallydate											{ font: 30px Georgia,Serif; color: #A7436D; text-align: center; font-weight: bold }
.gallyloc											{ font: 18px Georgia,Serif; color: #4355B8; font-weight: bold; padding-bottom: 6px; text-align: center; font-style: italic; }
p.gally												{ padding: 0px 3px 0px 3px; font: 11px tahoma, arial, helvetica, sans-serif; }
strong.gally										{ color: #224386; }
div.archbyline										{ font:11px; margin: 0px; padding: 2px 0px 12px 0px; color: #7355B8; }
div.archsec											{ font:18px Georgia,Serif; margin: 0px; padding: 0px; color: #4355B8; font-style: italic; text-align: center; }
div.archhead										{ background-color: #EBE6F2; padding: 4px; vertical-align: top; margin: 0px 0px 12px 0px; color: #554488; border-bottom: 0px; font:16px Georgia,Serif; }
.archhigh											{ color: #224386; font-weight: bold; text-decoration: underline; }

/* newsarchives */
.newsarchiveyear									{ background-color: #B4D2DC; font-weight: bold; padding: 1px 0px 1px 2px; }
.newsarchivelist									{ padding: 1px 4px 4px 4px; }
a.newsarchive,a:link.newsarchive,a:visited.newsarchive { font-weight: normal; }
a:hover.newsarchive									{ text-decoration: underline; }
.newsarchiveboxarea									{ padding: 3px 0px 4px 0px; }
.newsarchivesearcharea								{ margin-bottom: 3px; }
.newsarchivesearchbox								{ background-color: #F9F9F1; padding: 2px; color: #6A96A4; border: 1px solid #6A96A4; font: 11px tahoma, arial, helvetica, sans-serif; }
.newsarchivesearchbutton							{ background-color: #6A96A4; color: #F9F9F1; border: 0px; padding: 1px 6px 1px 6px; font: 11px tahoma, arial, helvetica, sans-serif; font-weight: bold; }
.newsarchivelowertext								{ color: #6A96A4; }
.newssearchbannerleft								{ text-align: left; background-color: #6A96A4; padding: 6px; font: 11px tahoma, arial, helvetica, sans-serif; color: #4E4E2A; }
.newssearchbannerright								{ text-align: right; background-color: #6A96A4; padding: 6px; font: 11px tahoma, arial, helvetica, sans-serif; color: #4E4E2A; }
.newssearchpagenav									{ text-align: center; background-color: #B4D2DC; font: 13px tahoma, arial, helvetica, sans-serif; margin: 4px 0px 4px 0px; padding: 8px 4px 8px 4px; 
													  color: #6A96A4; }
.newssearchwords									{ font: 14px tahoma, arial, helvetica, sans-serif; color: #F3F3DB; font-weight: bold; }

/* releases */
div.relhead											{ background-color: #D8E3D8; color: #3D7073; padding: 4px; font: 18px tahoma, arial, helvetica, sans-serif; font-weight: bold; padding: 2px 4px 2px 6px;
							  						  margin-bottom: 4px; border: 1px solid #3D7073; }
div.relsec											{ background-color: #FAFAFA; border: 1px solid #d1d2d4; padding: 4px; vertical-align: top; color: #444455; clear: both; overflow: auto; margin-bottom: 4px; }
div.reltitle										{ color: #42807F; font-weight: bold; font: 15px tahoma, arial, helvetica, sans-serif; font-weight: bold; margin-bottom: 4px; }
div.relcat											{ color: #52908F; font-weight: bold; }
div.relstat											{ color: #72B0AF; font-weight: bold; }
div.reltext											{ padding-bottom: 4px; padding-top: 4px; }

/* releases sidebar */
div.releasedate										{ font-weight: bold; color: #FFFFFF; background-color: #97999D; font-size: 12px; margin: 12px 0px 4px 0px; padding: 2px 2px 2px 4px; 
													  text-transform: capitalize }
div.releaseitem										{ color: #6D727B; font-weight: bold; padding: 0px 3px 0px 4px; }
div.releasedetail									{ padding: 0px 3px 5px 4px; }

/* database */
div.dwdata											{ vertical-align: top; color: #315A5F; border-bottom: 0px; font: 14px tahoma, arial, helvetica, sans-serif; font-weight: bold; }

/* features */
.featby												{ padding-bottom: 8px; color: #776655; }
.featdate											{ font: 13px "Franklin Gothic Medium Cond", "Trebuchet MS Bold", "Tahoma Bold", arial, helvetica, sans-serif; color: #FFFFFF; background-color: #915B29;
													  padding: 1px 4px 1px 4px; border-top: 4px solid #FFFFFF; border-bottom: 4px solid #FFFFFF; text-transform: uppercase; }
div.featuretitle									{ font: 24px "Franklin Gothic Medium Cond", "Trebuchet MS Bold", "Tahoma Bold", arial, helvetica, sans-serif; color: #ED851F; background-color: #FFF1E3;
													  text-transform: capitalize; padding: 2px 0px 2px 4px; }
div.featuresub										{ color: #CB7A2B; font-size: 13px; font-weight: bold; text-transform: capitalize; margin: 2px 0px 12px 6px; }
div.featurenote										{ color: #717171; margin: 12px 0px 12px 6px; }
div.featuresection									{ color: #AB5A0B; font-size: 11px; font-weight: bold; margin: 14px 0px 2px 4px; }
div.featuresplit									{ margin-top: 16px; }
div.featuresplitbyline								{ color: #AB5A0B; font-weight: bold; }

/* episode guide */
.epsearch											{ color: #58888A; }
.epsearchtext										{ color: #58888A; background-color: #FFFFFF; border: 1px solid #58888A; }
.epsearchbutton										{ color: #58888A; background-color: #D5D3D3; }
.epsecheader										{ background-color: #3C807E; margin-bottom: 4px; }
.eptitle											{ font: 18px tahoma, arial, helvetica, sans-serif; color: #315A5F; padding: 2px 0px 2px 4px; font-weight: bold; }
.ephead												{ background-color: #3C807E; vertical-align: bottom; }
.epbody												{ padding: 0px 0px 14px 4px; }
.epcredit											{ color: #6E949A; padding-bottom: 4px; }
.eparch1											{ color: #315A5F; font-weight: bold; }
.eparch2											{ padding: 0px 0px 4px 8px; }
.epextras											{ font-weight: bold; font-size: 13px; text-decoration: underline; padding-bottom: 2px; }
.eplegend											{ color: #81AAAF; text-decoration: underline; padding-bottom: 2px; }

/* reviews */
.reviewer											{ font: 14px tahoma, arial, helvetica, sans-serif; color: #A7535D; font-weight: bold; }
.revby												{ padding-bottom: 10px; color: #776655; }
.revgrp												{ padding-bottom: 12px; }
.revsub												{ font-weight: bold; color: #803C2A; }
.rev 												{ margin-left: 8px; text-indent: -8px; }
.revsearch											{ background-color: #EFF0F3; vertical-align: top; padding: 4px; }
.revdate											{ font: 11px tahoma, arial, helvetica, sans-serif; font-weight: bold; background-color: #95685A; color: #FFFFFF; padding: 2px 4px 2px 4px; 
													  border-top: 4px solid #FFFFFF; border-bottom: 4px solid #FFFFFF; text-align: right; text-transform: uppercase; }

/* events */
div.ev												{ font-weight: bold; font-size: 14px; }
.ev1												{ color: #6688CC; }

/* store */
div.store											{ font-weight: bold; color: #87436D; }
a.amazonus,a:link.amazonus,a:visited.amazonus		{ color: #2471A6; font: 11px tahoma, arial, helvetica, sans-serif; font-weight: bold; }
a.amazonuk,a:link.amazonuk,a:visited.amazonuk		{ color: #A7238D; font: 11px tahoma, arial, helvetica, sans-serif; font-weight: bold; }
a.amazonca,a:link.amazonca,a:visited.amazonca		{ color: #64A624; font: 11px tahoma, arial, helvetica, sans-serif; font-weight: bold; }
a:hover.amazonus,a:hover.amazonuk,a:hover.amazonca	{ text-decoration: underline; }

/* guides */
div.faqhead											{ background-color: #F8EFE4; padding: 4px; vertical-align: top; margin: 0px 0px 6px 0px; color: #97434D; border-bottom: 0px; line-height: 19px; 
													  font: 18px tahoma, arial, helvetica, sans-serif; font-weight: bold; }
div.faq												{ font: 14px tahoma, arial, helvetica, sans-serif; color: #97434D; margin: 4px 0px 4px 4px; font-weight: bold; }
div.faqt											{ padding: 0px 4px 8px 4px; }
div.faqupdated										{ color: #C66C6C; padding-bottom: 8px; padding-left: 4px;}
div.whofaqhead										{ background-color: #E9F5F5; padding: 4px; vertical-align: top; margin: 0px 0px 6px 0px; color: #447766; border-bottom: 0px; line-height: 19px;
													  font:16px Georgia,Serif; }
div.whofaq											{ font:16px Georgia,Serif; color: #439581; margin: 4px 0px 4px 0px; }
div.guidethumb										{ float: right; display: block; margin: 0px 0px 10px 10px; padding: 0px; background-color: #FFFFFF;}

/* canon guide */
.canontbl											{FONT-SIZE: 15px; COLOR: #FFFFFF; FONT-WEIGHT: bold; padding-LEFT: 12px}
.canon												{FONT-SIZE: 11px; vertical-align: top}
.canonb												{FONT-SIZE: 11px; vertical-align: top; FONT-WEIGHT: bold}
.cggrey												{COLOR: #981706}
.cggreen											{COLOR: #088010}
.cgltblue											{COLOR: #753DAF}
.cgblue												{COLOR: #063A98}
.cgbeige											{COLOR: #77631F}
.canonl												{FONT-SIZE: 11px; vertical-align: top; color: #555577}
.canonlb												{FONT-SIZE: 11px; vertical-align: top; FONT-WEIGHT: bold: color: #555577}
.canonn												{FONT-SIZE: 11px; COLOR: #436C9C; TEXT-DECORATION: none; padding-left: 10px; vertical-align: top}
.canonqv											{FONT-SIZE: 11px; COLOR: #38955D}
a.canlink,a:link.canlink,a:visited.canlink			{ font-size: 11px; font-weight: bold; }
a:hover.canlink										{ text-decoration: underline; }
a.canlinkl,a:link.canlinkl,a:visited.canlinkl		{ color: #669966; font-size: 11px; font-weight: bold; }
a:hover.canlinkl									{ text-decoration: underline; }
a.canlinkqv,a:link.canlinkqv,a:visited.canlinkqv	{ color: #9999AA; font-size: 11px; font-weight: bold; }
a:hover.canlinkqv									{ text-decoration: underline; }
.canonhigh											{ FONT-SIZE: 11px; vertical-align: top; border-style: solid; border-width: 1px; border-color: #7700AA; 
													  color: #552266; padding: 4px; background-color: #EDE1FF}
.canonside											{ FONT-SIZE: 11px; vertical-align: top; border-style: solid; border-width: 1px; border-color: #3333AA; 
													  color: #222255; padding: 4px; background-color: #C9E4FF}
.canonnext											{ FONT-SIZE: 11px; vertical-align: middle; border-style: solid; border-width: 1px; border-color: #222222;
													  color: #FFFFFF; padding: 4px; background-color: #000000}
a.canlinknext,a:link.canlinknext,a:visited.canlinknext { font: 11px tahoma,arial,helvetica,sans-serif; color: #FFFFFF; font-weight: bold; }
a:hover.canlinknext									{ color: #ADFFFE; text-decoration: underline; }
.canonkey											{ FONT-SIZE: 11px; vertical-align: top; border-style: solid; border-width: 1px; border-color: #4444FF; 
													  color: #000000; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; background-color: #F2FBFF}
.canonnote											{FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-TRANSFORM: lowercase}
.canondoc											{ font-size: 18px; color: #1B6766; FONT-WEIGHT: bold; text-transform: Capitalize; }
.canondocsec										{ background-color: #EEEEDD; padding: 4px; color: #555544; border: 1px solid #707145; }
.canondochead										{ font: 18px Georgia,Serif; padding: 0px; margin: 0px; vertical-align: middle; font-weight: bold; }
.canondesc											{ font: 11px tahoma,arial,helvetica,sans-serif; vertical-align: top; border: 1px solid #000000; color: #555566; 
													  padding: 4px 8px 4px 8px; background-color: #E0F0F0 }
.canonseason										{ font: 15px Georgia,Serif; color: #497B6B; background-color: #CEECEA; padding: 4px; margin-bottom: 4px; font-weight: bold; }

/* last update */
.lubrown											{ font: 16px "Franklin Gothic Medium Cond", "Trebuchet MS Bold", "Tahoma Bold", arial, helvetica, sans-serif; color: #97734D; margin: 0px 0px 6px 0px; }
.luteal												{ font: 16px "Franklin Gothic Medium Cond", "Trebuchet MS Bold", "Tahoma Bold", arial, helvetica, sans-serif; color: #3D8A93; margin: 0px 0px 6px 0px; }
.luviolet											{ font: 16px "Franklin Gothic Medium Cond", "Trebuchet MS Bold", "Tahoma Bold", arial, helvetica, sans-serif; color: #67438D; margin: 0px 0px 6px 0px; }
.lublue												{ font: 16px "Franklin Gothic Medium Cond", "Trebuchet MS Bold", "Tahoma Bold", arial, helvetica, sans-serif; color: #4355B8; margin: 0px 0px 6px 0px; }
.lugreen											{ font: 16px "Franklin Gothic Medium Cond", "Trebuchet MS Bold", "Tahoma Bold", arial, helvetica, sans-serif; color: #47934D; margin: 0px 0px 6px 0px; }
.lured												{ font: 16px "Franklin Gothic Medium Cond", "Trebuchet MS Bold", "Tahoma Bold", arial, helvetica, sans-serif; color: #97434D; margin: 0px 0px 6px 0px; }

/* large headers */
h1													{ font: 18px tahoma, arial, helvetica, sans-serif; font-weight: bold; color: #444455; padding: 0px; margin: 0px; }
h1.red												{ color: #97434D; }
h1.teal												{ color: #315A5F; }
.large												{ font: 18px tahoma, arial, helvetica, sans-serif; font-weight: bold; color: #444455; padding: 0px; }
