



/* Generic styles */
body, th, td { font-family: Arial; color: white; }
body { font-size: 70%; background: #B4B4B4; text-align: center; margin: 6px; }
input, select, textarea { font-family: Arial; font-size: 85%; }
input.radio { border: 0px; background-color: transparent; }
table, th, td, img { border-style: solid; border-color: white; border-width: 0px; }
table { font-size: 100%; table-layout: auto; width: 100%; }
a { color: #ffffff; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }
th, td { text-align: left; vertical-align: top; font-size: 100%; font-weight: normal; }
form { margin: 0px; }
fieldset { border: 0px solid transparent; }
/* Splash page */
body.base_splash { background: #cc0000; vertical-align: top; padding: 50px 0px 0px 0px; text-align: center; }
table.base_splash { width: auto; }
/* Base pages */
table.base_standard { background: #cc0000; table-layout: fixed; width: 962px; margin-left: auto; margin-right: auto; }
table.base_standard td.baseheader { height: 206px; border-width: 0px 0px 0px 0px; }
table.base_standard div.baseheader { text-align: right; }
table.base_standard td.baseleftmenu { border-right-width: 0px; width: 100px; }
table.base_standard div.baseleftmenu { margin: 17px 0px 0px 0px; }
table.base_standard td.basecolumn2a { width: 652px; }
table.base_standard div.basecolumn2a { margin: 0px 0px 0px 0px; }
table.base_standard td.basecolumn2b { border-width: 2px 0px 0px 0px; border-color: #d47c28; width: 309px; }
table.base_standard div.basecolumn2b { margin: 0px 0px 0px 0px; }
table.base_standard td.basefooter { border-width: 0px 0px 0px 0px; }
table.base_standard div.basefooter { margin: 0px 0px 0px 0px; }
table.base_standard td.basefooter img { border-width: 0px; }
/* Pop-up navigation */
table.nav_popup { height: 32px; }
table.nav_popup a { font-weight: bold; }
table.nav_popup td.root
{ cursor: pointer; font-size: 90%; text-transform: uppercase; font-family: arial; font-weight: normal;
border-width: 0px 0px 2px 0px; border-color: #000000; padding: 0px 20px 0px 20px; }
table.nav_popup td.first { border-width: 0px; }
table.nav_popup td.hover {background: #d47c28; }
table.nav_popup div.nav_link { margin-top: 8px; text-align: center; }
div.nav_popupback
{
position: absolute;
z-index: 1;
visibility: hidden;
filter: alpha(Opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
background: #000000;
margin-top: 32px;
margin-left: -0px;
width: 140px;
}
div.nav_popuptext
{
position: absolute;
z-index: 2;
visibility: hidden;
margin-top: 30px;
margin-left: -0px;
width: 140px;
font-family: arial;
font-size: 100%;
font-weight: bold;
text-transform: none;
}
div.nav_popuptext a { color: #d47c28; }
div.nav_popuptext a:hover { text-decoration: none; }
div.nav_popuptext td { padding: 0px 5px 0px 5px; vertical-align: middle; font-size: 100%; }
div.nav_popuptext td.hover { background: #d47c28; padding: 0px 5px 0px 5px; vertical-align: center; text-color: #cc0000; }
div.nav_popuptext td.hover a { color: white; }
/* Homepage */
table.homelayout td.multicola { width: 435px; }
table.homelayout td.multicolb { width: 210px; }
table.page_stylea td.email { padding: 2px 5px 2px 5px; text-align: left; border-width: 20px 0px 5px 0px; border-color: #cc0001; }
table.page_stylea td.print { padding: 2px 5px 2px 5px; text-align: right; border-width: 20px 0px 5px 0px; border-color: #cc0001; }
/* PHPBB forums */
td.gensmall { width: 200px; padding: 5px; background: black; padding-right: 5px; }
table.forumline { width: 952px; margin: 5px; }
table.forumline td { padding: 5px; background: black; border-width: 0px 0px 0px 0px; }
table.forumline th { font-weight: bold; }
span.copyright { font-size: 60%; }
/* Button lists */
table.supportersimages-right img { border-width: 0px 2px 2px 2px; border-color: #d47c28;}
/* Ezine Subscription Forms */
table.headerezine { background: black; height: 25px; }
/* Title images */
td.titleimg { background: #cc0000; border-bottom: 2px solid #h78901; }

/* Article Lists */
table.list_articles { background: #cc0000; }
table.list_articles tr.layoutc td { border-width: 0px 1px 0px 0px; border-color: #h78901; }
table.list_articles td, table.list_articles a { color: #ffffff;}
table.list_articles tr.layoutc td.headline a { font-size: 150%; font-weight: bold; color: #cc0000; }
table.list_articles tr.layoutc td.headline, table.list_articles tr.layoutc td.date, table.list_articles 
tr.layoutc td.abstract { padding: 5px 10px 5px 10px; }
table.list_articles tr.layoutc td.abstract { border-width: 0px 1px 0px 0px; border-color: blue; }
table.list_articles tr.layoutb td { background: #cc0000; }
table.list_articles tr.layoutb td.headline a { font-size: 95%; font-weight: normal; color: #ffffff; }
table.list_articles tr.layoutb td.headline { padding: 2px 5px 1px 5px; }
table.list_articles tr.layoutb td.date { font-size: 80%; font-weight: normal; color: #ffffff; }
table.list_articles tr.layoutb td.date { padding: 2px 5px 1px 5px; }
table.list_articles tr.layoutd td { background: #cc0000; }
table.list_articles tr.layoutd td.headline a { font-size: 130%; font-weight: bold; color: #ffffff; }
table.list_articles tr.layoutd td.headline { padding: 10px 11px 12px 11px; }
table.list_articles tr.layoutd td.abstract { font-size: 120%; font-weight: normal; color: #ffffff; }
table.list_articles tr.layoutd td.abstract { padding: 0px 11px 14px 11px; }
table.list_articles tr.layouta td { background: #cc0000; }
table.list_articles tr.layouta td.headline a { font-size: 120%; font-weight: bold; color: #ffffff; }
table.list_articles tr.layouta td.headline { padding: 14px 11px 14px 11px; }
table.list_articles tr.layouti td { background: #cc0000; }
table.list_articles tr.layouti td.headline a { font-size: 120%; font-weight: bold; color: #ffffff; }
table.list_articles tr.layouti td.headline { padding: 14px 11px 10px 11px; }
table.list_articles tr.layouti td.abstract a { font-size: 100%; font-weight: normal; color: #ffffff; }
table.list_articles tr.layouti td.abstract { padding: 0px 11px 14px 11px; }
table.newsmulticol table.list_articles tr.layoutb td.headline a { font-size: 120%; font-weight: bold; color: #d47c28; }
table.newsmulticol table.list_articles tr.layoutb td.headline { padding: 2px 5px 1px 5px; }
table.newsmulticol table.list_articles tr.layoutb td.date { font-size: 100%; font-weight: normal; color: #ffffff; }
table.newsmulticol table.list_articles tr.layoutb td.date { padding: 2px 5px 1px 8px; }
/* News Pages */
table.std_newsartd td { padding: 5px 8px 5px 8px; }
table.std_newsartd td.headline { font-size: 130%; font-weight: bold; color: #d47c28; }
table.std_newsartd td.image { text-align: left; }
table.std_newsartd td.abstract { font-size: 120%; font-weight: bold; color: #ffffff; }
table.std_newsartd td.caption, table.std_newsartd td.author, table.std_newsartd td.credit, table.std_newsartd td.copyright { color: #ffffff; font-size: 100%; text-align: left; }
/* Multi-column Layouts */
td.multicola { width: 435px; }
td.multicolb { width: 217px; }
td.multicolc { width: 0px; }
table.newsmulticol td.multicola { width: 481px; }
table.newsmulticol td.multicolb { width: 481px; }
table.newsmulticol div.multicolb { margin: 27px 0px 0px 0px; }
table.newsmulticol td.multicolc { width: 0px; }
table.supportsplashmulticol td.multicola { width: 483px; }
table.supportsplashmulticol div.multicola td { text-align: right; }
table.supportsplashmulticol td.multicolb { width: 483px; }
table.supportsplashmulticol div.multicolb td { text-align: left; }
table.supportsplashmulticol td.multicolc { width: 0px; }
table.supportsplash2multicol td.multicola { width: 0px; }
table.supportsplash2multicol td.multicolb { width: 652px; }
table.supportsplash2multicol div.multicolb { margin: 0px 155px 0px 155px; }
table.supportsplash2multicol div.multicolb td { text-align: left; }
table.supportsplash2multicol td.multicolc { width: 0px; }
/* Content Items */
table.std_contenta { background: #cc0000; margin-bottom: 4px; }
table.std_contenta td { background: #cc0000; padding: 4px 8px 4px 8px; color: #ffffff; }
table.std_contenta td.content img { border: 1px solid #d47c28; }
table.std_contenta td.title { background: #cc0000; border-bottom: 1px solid #d47c28; }
/* Polls */
table.feat_poll { border-width: 1px; border-color: #FFFFFF; background: #FFFFFF; margin-bottom: 17px; }
table.feat_poll td.include { border-width: 0px 1px 1px 1px; border-color: #CC0001; padding: 1px 1px 2px 4px; }
table.feat_poll td { color: #000000; }
/* Gallery */
table.gall_rotate { margin-top: 20px; text-align: center; }
table.gall_rotate td.caption { padding: 5px; }
table.gall_rotate td.buttons { background: #d47c28; text-align: center; padding: 5px 20px 5px 20px; }
table.gall_rotate td { text-align: center; }
table.gall_rotate img { border: 1px solid #d47c28; }
table.gallindex_stylea { text-align: center; margin-top: 10px; }
table.gallindex_stylea td { padding: 2px; text-align: center; }
/* RSS Feeds */
table.rssfeed td.date { width: 38px; }
table.rssfeed td { padding-bottom: 10px; padding-left: 6px; padding-right: 6px; }
/* Log in */
table.sys_logina td.section { display: none; }
table.loginform td { font-weight: bold; padding: 5px; }
/*  */

/*  */


