body {background:#887766; color:#000000; margin:0px; padding:0px;}

/* header */
.logo1 {position:absolute; top:0px; left:0px; z-index:200;}
.logo2 {position:absolute; top:0px; left:155px; z-index:100;}
.logo3 {background:url(/element/cclogo_backdrop.jpg) repeat-x; color: #333399; width:100%; height:47px;}
.slogan {font:bold 10px Helvetica, Arial, sans-serif; color:#ffffff;}
.sloganbox {position:absolute; top:0px; left:355px; z-index:100; height=47px;}

/* menu */
a.menupanelhead:link, A.menupanelhead:visited {color:#660000; font-size:14px; font-weight:bold; text-decoration:none;}
a.menupanelhead:hover {color:red; font-size:14px; font-weight:bold; text-decoration:underline;}
a.menupanel:link, A.menupanel:visited {color:darkblue; font-size:12px; text-decoration:none;}
a.menupanel:hover {color:red; font-size:12px; text-decoration:underline;}

/* main zone pages */
.decklayout {color:black; font-family:verdanna,arial,helvetica; font-size:12px;}
.decktitle {font-family:verdanna,arial,helvetica; font-size:14px; font-weight:bold;}

/* other */
p.unused {color:black; font-family:tahoma,verdanna,arial,helvetica; font-size:16px;}
p.articlesubhead {color:darkblue; font-family:verdanna,arial,helvetica; font-size:18px;}
p.quote {color:black; font-family:verdanna,arial,helvetica; font-size:16px; font-style:italic;}
p.articlehead {font-size:16px;}
p.articlehead B {font-size:28px;}
a:link, a:visited {font-family:verdanna,arial,helvetica; color:#000099; text-decoration:none;}
a:hover {font-family:verdanna,arial,helvetica; color:red; text-decoration:underline;}
a.titlebar:link, a.titlebar:visited {color:white; font-family:verdanna,arial,helvetica; font-size:12px; text-decoration:none;}
a.titlebar:hover {color:white; font-family:verdanna,arial,helvetica; font-size:12px; text-decoration:underline overline;}
td.pretty, tr.pretty {color:black; font-family:tahoma,verdanna,arial,helvetica; font-size:16px;}
tr.detail {color:black; font-family:tahoma,verdanna,arial,helvetica; font-size:14px;}
td.imagedujour {color:333333; padding-top:5px; text-align:center; font-family:verdanna,arial,helvetica; font-size:10px;}
li.spaced {padding-bottom:3pt;}

/* content area */
table.body {margin:0px 15px;}

/* left column */
td.leftcolumn {padding:0px; color:#444444;}
table.leftcontent {border:solid 1px #444444; margin:8px 0px 8px 0px; background:#ffffff; color:#444444; font:normal 80% Helvetica, Arial, sans-serif; padding:0px; width:180px; text-align:left;}
td.leftcontent {padding:4px 8px;}
td.leftheader {background:#000066; color: #ffffff; width:100%; text-align:center; letter-spacing:1px; padding:1px 0px; border-bottom:solid 1px #444444; border-top:solid 1px #444444;}
td.leftdivider {height:4px; background:#999999; color:#999999;}

/* right column */
td.rightcolumn {background:#ffffff; color:#333333; border:solid 1px #444444;}
td.rightcolumn_zone {background:#99ccff; color:#333333; border:solid 1px #444444;}
td.spacer {height:8px;}
td.divider {color: #333333; width:100%; height:17px;}
td.rightcontent {padding:20px; font: normal 90% Arial, Helvetica, sans-serif;}
table.rightinset {border:solid 1px #444444; margin:8px; background:#ffffff; color:#444444; font:normal 80% Helvetica, Arial, sans-serif; padding:0px; width:95%; text-align:left;}

/* general body */
.photocaption {color:000099; font-family:verdanna,arial,helvetica; font-size:10px; padding:0px 0px; text-align:center;}
.center {text-align: center;}
.normal {text-align: left;}
.strong {font-weight:bold;}

h1 {background: transparent; color: #000099; font: bold 130% Arial, Helvetica, sans-serif; margin:0px; padding-top:10px;}
h2 {background: transparent; color: #000000; font: bold 120% Arial, Helvetica, sans-serif; margin:0px;}
h3 {background: transparent; color: #333399; font: bold 110% Arial, Helvetica, sans-serif;}
h4 {font:bold 100% Arial, Helvetica, sans-serif;}

p.highlight {background: #fff8dc; color: #333333; font: normal Arial, Helvetica, sans-serif; margin:0px 30px; padding:8px; border:1px solid #666666;}
td.rules {color: #333333; font: normal 90% Arial, Helvetica, sans-serif; margin:0px 30px; padding:8px; border:1px solid #666666;}

td.columnhead {text-align:left; background:#e47c7c; color:#ffffff; font:bold 100% Arial, Helvetica, sans-serif; padding:1px 20px; border:solid 1px #e9967a;}
td.column {background:#f7f0de; padding:8px;}
