/* Setup Area */
body 												{ font: 12px verdana, arial, helvetica, sans-serif; background-color: #000000; margin: 12px; text-align: center; height: 100%; }
.container 											{ margin-left: auto; margin-right: auto; text-align: left; width: 770px; background-color: #000000; }
td 													{ font: 12px verdana, arial, helvetica, sans-serif; vertical-align: top; }
.footer 											{ font: 11px tahoma, arial, helvetica, sans-serif; color: #CFD8E3; background-color: #585F68; padding: 4px; text-align: right; font-weight: bold; }
p 													{ margin: 0px 0px 6px 0px; }
p.light												{ color: #AAAABB }
.sbtext												{ font: 11px tahoma, arial, helvetica, sans-serif; color: #C0CBDE; 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 #000000; }
.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 #000; border-width:0px 1px 1px 1px; }
.bar ul ul a.drop, .bar ul ul a.drop:visited { background-color: #A7B5CB; background-image: 
               url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/ODYVKLQN/images/menu/drop.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: bottom right }
.bar ul ul a.drop:hover { background-color: #437187; background-image: 
               url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/ODYVKLQN/images/menu/drop2.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: bottom right }
.bar ul ul :hover > a.drop { background-color: #437187; background-image: 
               url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/ODYVKLQN/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:#CBA25B; }
.bar ul ul ul a:hover 								{ background:#847B66; }
.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:#788AA4; 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:#4F6167; }
.bar :hover > a, .bar ul ul :hover > a 				{ color:#fff; background:#4F6167; }
.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 #000000; display: block; }
img.sidebarsec2										{ border-bottom: 4px solid #000000; display: block; border-top: 4px solid #000000; }
.sidebutton	a										{ background-color: #414141; display: block; padding: 3px 4px 3px 4px; border-bottom: 1px solid #000000; }
.sidebutton2 a										{ background-color: #414141; display: block; padding: 3px 4px 3px 4px; border-bottom: 1px solid #000000; border-top: 1px solid #000000; }
.sidebutton	a:hover, .sidebutton2 a:hover			{ background-color: #616161; }

/* Links */
a, a:link, a:visited								{ color: #FFFFFF; text-decoration: none; }
	a:hover 										{ color: #D57825; 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: #A55F61; text-decoration: none; }
	a:hover.lred									{ color: #C57F81; text-decoration: underline; }
a.lteal, a:link.lteal, a:visited.lteal	 			{ color: #5F8AA5; text-decoration: none; }
	a:hover.lteal 									{ color: #7F9AC5; text-decoration: underline; }
a.lviolet, a:link.lviolet, a:visited.lviolet		{ color: #7B5FA5; text-decoration: none; }
	a:hover.lviolet 								{ color: #9B7FC5; text-decoration: underline; }
a.lblue, a:link.lblue, a:visited.lblue	 			{ color: #5F7BA5; text-decoration: none; }
	a:hover.lblue 									{ color: #7F9BC5; text-decoration: underline; }
a.lgreen, a:link.lgreen, a:visited.lgreen	 		{ color: #73A55F; text-decoration: none; }
	a:hover.lgreen 									{ color: #93C57F; text-decoration: underline; }
a.lorange, a:link.lorange, a:visited.lorange	 	{ color: #A6835E; text-decoration: none; }
	a:hover.lorange 								{ color: #C6A37E; text-decoration: underline; }
a.lbrn, a:link.lbrn, a:visited.lbrn					{ color: #B06B50; text-decoration: none; }
	a:hover.lbrn									{ color: #D08B70; text-decoration: underline; }
a.news, a:link.news, a:visited.news					{ color: #5F85A5; text-decoration: none; }
	a:hover.news									{ color: #7FA5C5; text-decoration: underline; }

/* Bordered Text Areas */
.t													{ background-color: #191A1B; padding: 4px; color: #C0CBDE; border: 1px solid #585F68; }
.tgrey												{ background-color: #191A1B; padding: 4px; color: #C0CBDE; border: 1px solid #585F68; }

/* Bordered Text Sections with Bottom Margins for Interior Tables */
.tsec												{ background-color: #191A1B; padding: 4px; color: #C0CBDE; border: 1px solid #585F68; margin-bottom: 4px; }
.tgreysec											{ background-color: #191A1B; padding: 4px; color: #C0CBDE; border: 1px solid #585F68; margin-bottom: 4px; }
.tdkgreysec											{ background-color: #191A1B; padding: 4px; color: #C0CBDE; border: 1px solid #585F68; margin-bottom: 4px; }
.ttansec											{ background-color: #201712; padding: 4px; color: #C0CBDE; border: 1px solid #585F68; margin-bottom: 4px; }
.secheader											{ margin-bottom: 4px; }
						
/* Unbordered Text Areas */
.tx													{ background-color: #000000; padding: 0px; color: #C0CBDE; }
.sidebar											{ background-color: #282828; padding: 0px; color: #C0CBDE; }
.sidetitle											{ background-color: #6D6E6F; padding: 0px; color: #C0CBDE; }
.tgreyx												{ background-color: #1E1E1E; padding: 4px; color: #C0CBDE; }
.tbeige												{ background-color: #35351B; padding: 4px; color: #D9D9CF; }
.torange											{ background-color: #3F2A11; padding: 4px; color: #D9D9CF; }
.tgreen												{ background-color: #183F11; padding: 4px; color: #D9D9CF; }
.tblue												{ background-color: #1C2634; padding: 4px; color: #C0CBDE; }
.taqua												{ background-color: #193737; padding: 4px; color: #C0CBDE; }
.tviolet											{ background-color: #261C34; padding: 4px; color: #C0CBDE; }
.tgold												{ background-color: #3C3C14; padding: 4px; color: #D9D9CF; }
.tdkgrey											{ background-color: #282828; padding: 4px; color: #C0CBDE; }
.ttan												{ background-color: #201712; padding: 4px; color: #C0CBDE; }

/* index */
.main-newscolumn { color: #1D2635; background-color: #1C2634; background-image: 
               url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/main-news-background-dark.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: #7AABCE; background-image: 
               url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/main-sectional-dark.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-dark.jpg'); 
               background-repeat: no-repeat; margin-bottom: 4px }
div.news											{ padding-left: 10px; text-indent: -10px; }
div.newsdate										{ color: #9EC8E8; margin: 6px 0px 1px 0px; padding: 0px; border-bottom: 1px solid #9EC8E8; 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: #484848; color: #DDDDDD; font: 11px tahoma, arial, helvetica, sans-serif; font-weight: bold; padding: 2px 8px 2px 8px; 
													  border-left: 1px solid #585F68; border-right: 1px solid #585F68; }
div.newsheader										{ background-color: #415941; color: #B9DBDA; font: 15px tahoma, arial, helvetica, sans-serif; font-weight: bold; padding: 2px 4px 2px 6px; 
													  border: 1px solid #2D6D6B }
div.newsheaderseries								{ background-color: #5C4B3A; color: #E0AE9C; font: 15px tahoma, arial, helvetica, sans-serif; font-weight: bold; padding: 2px 4px 2px 6px; 
													  border: 1px solid #994C31 }
div.newsheaderpressclips							{ background-color: #555544; color: #E8DFB6; font: 15px tahoma, arial, helvetica, sans-serif; font-weight: bold; padding: 2px 4px 2px 6px; 
													  border: 1px solid #988832 }
div.newsheadertorchwood								{ background-color: #5F4F4F; color: #E9B9C2; 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: #99D5D3; font-weight: bold; }
div.newssectionseries								{ font: 11px tahoma, arial, helvetica, sans-serif; float: right; display: inline; color: #DCA592; font-weight: bold; }
div.newssectionpressclips							{ font: 11px tahoma, arial, helvetica, sans-serif; float: right; display: inline; color: #DCD192; font-weight: bold; }
div.newssectiontorchwood							{ font: 11px tahoma, arial, helvetica, sans-serif; float: right; display: inline; color: #DC92A0; font-weight: bold; }
div.newstext										{ background-color: #1A1F20; border: 1px solid #585F68; padding: 4px; margin-bottom: 8px; vertical-align: top; color: #C0CBDE; margin-bottom: 12px; clear: both;
													  overflow: auto; }
div.newsblock										{ background-color: #2C3E3E; color: #D9D9CF; 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: #2D6B71; 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: #1F4F4E; color: #B0E0DF; 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: #112525; border: 1px solid #585F68; padding: 4px; vertical-align: top; color: #C0CBDE; 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: #B9AA9B; }
.revgrp												{ padding-bottom: 12px; }
.revsub												{ font-weight: bold; color: #803C2A; }
.rev 												{ margin-left: 8px; text-indent: -8px; }
.revsearch											{ background-color: #32353C; vertical-align: top; padding: 4px; }
.revdate											{ font: 11px tahoma, arial, helvetica, sans-serif; font-weight: bold; background-color: #4D3731; color: #FFFFFF; padding: 2px 4px 2px 4px; 
													  border-top: 4px solid #000000; border-bottom: 4px solid #000000; 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: #97434D; padding: 4px; vertical-align: top; margin: 0px 0px 6px 0px; color: #F8EFE4; 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: #D9D9CF; 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: #C0CBDE; padding: 0px; margin: 0px; }
h1.red												{ color: #97434D; }
h1.teal												{ color: #315A5F; }
.large												{ font: 18px tahoma, arial, helvetica, sans-serif; font-weight: bold; color: #C0CBDE; padding: 0px; }
