/* ~Tags For Site */
body {font-size:75%; color:#2e2e2e;}

a:link		{color:#CF0C0C;}
a:visited	{color:#ae1417;}
a:active, 
a:hover		{color:#711a1a;}

h1					{color:#990d0e;font-weight:normal;}
h2, h3, h4, h5, h6 	{color:#990d0e;}

h2 a:link,
h3 a:link,
h4 a:link,
h5 a:link,
h6 a:link {color:#990d0e; text-decoration:none}

h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {color:#990d0e; text-decoration:none}

h2 a:active, h2 a:hover,
h3 a:active, h3 a:hover,
h4 a:active, h4 a:hover,
h5 a:active, h5 a:hover,
h6 a:active, h6 a:hover {color:#711a1a; text-decoration:underline;}

hr {color:#555;background-color:#555;}

/* ~Classes For Site */
.Head       {font-weight:bold;color:#990d0e;}
.More		{color:#460404;text-align:right;}
.More a:link,
.More a:visited	{color:#460404;}
.More a:hover, 
.More a:active	{color:#ae1417;}

.Smallest	{font-size:0.85em;font-weight:bold;}
.Small		{font-size:0.93em;}
.Normal		{font-size:1em;}
.Large		{font-size:1.2em;}
.Largest	{font-size:1.3em;}

/* Table classes for Editor */
table.tabB		{border-collapse:collapse;empty-cells:show;margin:1em 0;}
table.tabB	td,
table.tabB	th	{padding:0.2em;border-style:solid;border-width:1px;}
tr.tabHead	td,
tr.tabHead	th,	
td.tabHead,
th.tabHead		{font-weight:bold;}

table.tabB	td,
table.tabB	th	{padding:0.3em;border:solid 0.1em #bebebe;}
tr.tabR		td	{}
tr.tabR1	td	{background:#F9F9F9;}
tr.tabHead	td,
tr.tabHead	th	{background:#F1F1F1;color:#990d0e;}
td.tabHead,
th.tabHead		{color:#990d0e;}

/* ~Layout For Site */
.ssT .ssTT {height:102px;}
.ssT .ssTT td.Left {background:#f2f2f2 url(../img/ssTTLbg.gif) no-repeat 100% 100%;}
.ssT .ssTT td.Right {background: url(../img/ssTTRbg.gif) no-repeat 100% 0;}
.ssT .ssTCbg {height:243px;background:#711a1a url(../img/ssTCbg.gif) repeat-x;}
.ssT .ssBlickT1  {height:7px;background:#342728 url(../img/ssThr1.gif) no-repeat 50% 50%;}
.ssT .ssBlickT2  {height:5px;background:#342728 url(../img/ssThr2.gif) no-repeat 50% 50%;}
.ssT .ssTflash {background:url(../img/ssTFlashBg.jpg) no-repeat 0 0; width:700px;height:243px;padding-left:36px;}
.ssT .ssTlogo {background:url(../img/ssTTCbg.gif) no-repeat 0 100%;vertical-align:bottom;}
.ssT .scLogo {float:left;padding:14px 37px 12px 43px;}
.ssT .scSlogan {text-transform:uppercase;color:#711A1A;font-size:1.6em;padding-top:47px;height:50px;}
.ssT .scSlogan .scSloganPart {font-weight: bold; display:block;font-size:0.8em;}

.ssCF {background:#D0D0D0;}

tr.ssShadowT td {height:10px;background:#D0D0D0 url(../img/ShadowT.gif) repeat-x 0 100%;}
tr.ssShadowT td.Left {background:#D0D0D0 url(../img/ShadowTL.gif) no-repeat 100% 100%;}
tr.ssShadowT td.Right {background:#D0D0D0 url(../img/ShadowBR.gif) no-repeat 0 100%;}
tr.ssShadowC td.Left {background:#D0D0D0 url(../img/ShadowL.gif) repeat-y 0 100%;}
tr.ssShadowC td.Right {background:#D0D0D0 url(../img/ShadowR.gif) repeat-y;}
tr.ssShadowB td {height:10px;background:#D0D0D0 url(../img/ShadowB.gif) repeat-x 0 0;}
tr.ssShadowB td.Left {background:#D0D0D0 url(../img/ShadowBL.gif) no-repeat 100% 0;}
tr.ssShadowB td.Right {background:#D0D0D0 url(../img/ShadowBR.gif) no-repeat 0 0;}

table.ssBT {background:#D0D0D0;border-top:solid 2px #342728;}
.ssBT .ssBlickB  {height:4px;background:#342728 url(../img/ssBhr.jpg) no-repeat 50% 50%;}
table.ssB {color:#ebebeb;background:#a30f0f url(../img/ssBbg.jpg) repeat-y;}
.ssBL {padding:12px 24px;background:url(../img/ssBdelimiter.gif) no-repeat 100% 0;}
.ssBR {padding:12px 24px;background:url(../img/ssBdelimiter.gif) no-repeat;}
.ssBC {padding:12px 24px;}

.ssB a:link, 
.ssB a:visited {color:#ebebeb;}
.ssB a:active, 
.ssB a:hover	{color:#fff;}

.ssL {background:#D0D0D0;} 
.ssL .ssLC {padding:1.6em 15px 10px 25px;}

.ssR {background:#D0D0D0;}
.ssR .ssRC {padding:1.6em 25px 10px 15px;}

.ssC .ssCC {padding:0.3em 0 2em 0;}
h1.IssueHead {margin:0 100px 0.8em 0;padding-bottom:0.1em; border-bottom:solid 1px #555;}

.ssTSmall div.scTrace {border-bottom: none;}

/* ~Infoblock Layout */
/*#ssL .InfoBlockHead h3 {font-size:1.2em;text-transform:uppercase;margin:0;border-bottom:solid 1px #555;}*/
.defaultmaintop .InfoBlock {margin-top:0.5em;}
.defaultmaintop .InfoBlockBody,
.ssL .InfoBlockBody,
.ssR .InfoBlockBody {margin-bottom:1.6em;padding-top:0.8em; border-top:solid 1px #bebebe;}
.defaultmaintop .InfoBlockHead,
.ssL .InfoBlockHead,
.ssR .InfoBlockHead {color:#555;font-size:0.85em;font-weight:bold; text-transform:uppercase; margin-bottom:0.8em;}
.defaultmaintop .InfoBlockHead h3,
.ssL .InfoBlockHead h3,
.ssR .InfoBlockHead h3 {margin:0 50px 0.1em 0;padding-bottom:0.1em;font-size:1.3em; border-bottom:solid 1px #555;}

/* ~Issue */
.Issue .Date {margin-bottom: 0.8em;}

/* ~Lists */
.List .Item {margin-bottom:1.6em;}
.List .Head {font-weight:normal; margin-bottom: 0.2em;}
.List .Date {color:#000;font-size:0.93em;font-weight:bold;display:block;}

.scNewsListColumn .Date {margin: 0.8em 0;}
.scNewsListColumn .More {margin-top: 0.8em;}

/* ~MenuMeta */
div.ssMenuMeta {width: 18em; border-bottom:solid 1px #C7C9CB; margin-bottom:0.6em; padding: 10px 0; }
div.scMenuMeta {text-align: center;}
table.scMenuMeta {margin: 0 auto;}
.scMenuMeta .Item {vertical-align: bottom; height: 23px;}
.scMenuMeta .Delimiter {width: 34px;}
.scMenuMeta .Action {display: block; float: left;}
.scMenuMeta .Action:link,
.scMenuMeta .Action:visited {border:solid 1px #fff;}
.scMenuMeta .Action:hover {border:solid 1px #C7C9CB;}

/* ~MenuMain */
ul.scMenuMain {text-transform:uppercase;list-style-type:none;height:200px; margin: 0 0 0.4em 1.8em;}
.scMenuMain .Item,
.scMenuMain .ItemActive {margin:2em 0;}
.scMenuMain .Item .Action:link, 
.scMenuMain .Item .Action:visited {color:#fffefe;text-decoration:none;}
.scMenuMain .Item .Action:hover,
.scMenuMain .Item .Action:active {color:#ff8949;text-decoration:underline;}
.scMenuMain .ItemActive .Action:link,
.scMenuMain .ItemActive .Action:visited {color:#ff8949; text-decoration: none;}

/* ~MenuAlter */
div.scMenuAlter {color:#D0D0D0;padding:0.4em;text-align:center;}
.scMenuAlter .Delimiter {margin:0 0.4em;}
.scMenuAlter .Action {white-space: nowrap;} 
.scMenuAlter .Item .Action:link, 
.scMenuAlter .Item .Action:visited {color:#5c0508;text-decoration:none;}
.scMenuAlter .Item .Action:active, 
.scMenuAlter .Item .Action:hover {text-decoration:underline;}
.scMenuAlter .ItemActive .Action:link,
.scMenuAlter .ItemActive .Action:visited {color: #5c0508; text-decoration: underline;}

/* ~Trace */
td.ssTrace {background:#D0D0D0; padding:0.8em 25px 0 25px;}
div.scTrace {color:#727272;padding-bottom:0.2em; font-size:0.93em;font-weight:bold; border-bottom:solid 1px #D2B9BA;}
.scTrace .Action,
.scTrace .Active {white-space: nowrap;}
.scTrace .Action:link,
.scTrace .Action:visited {color: #727272; text-decoration: none;}
.scTrace .Action:hover,
.scTrace .Action:active {color: #711a1a; text-decoration: underline;}
.scTrace .Active {color: #711a1a;}

/* ~Paging */
div.scPaging {font-size:0.9em;}

/* ~scTree */
div.scTree {margin-bottom:1.6em;}
div.scTreeRootSub,
div.scTreeSub {margin:0.8em 0 0.8em 1.6em;}

.scTree .IsNode,
.scTree .IsLeaf {margin-bottom: 0.8em;}

.scTree a#active_node {text-decoration:none;color:#ae1417;}
.scTree .IsActive .Action {font-weight:bold;}
.scTreeRootSub .Action:link,
.scTreeRootSub .Action:visited {color:#555;}
.scTreeRootSub .Action:hover,
.scTreeRootSub .Action:active {color:#711a1a;}

/* ~Forms */
.scRequestPasswordForm table.frmEdit {margin: 1em 0;}
.scLogonPageForm table.frmEdit {margin: 1em 0;}
.scLogoutPageForm .Head {margin-bottom: 1em;}
.scUsersForm table.frmEdit .frmP {font-weight: bold;}
.scFeedback table.frmEdit .frmP {font-weight: bold;}
table.frmEdit .frmP {color:#990D0E;}
button {background:#a10e0e;color:#fff;padding-left:0.2em;padding-right:0.2em;}

/* ~Search Form */ 
.scSearchForm {width:23em;}
.scSearchForm label {width:8em;}
.scSearchForm input {width:10.7em;}
.scSearchForm label {text-transform:uppercase;color:#990d0e;width:auto;}
.scSearchForm button {font-weight:bold;font-size:1.2em;padding:0 0.2em;}

/* ~Vote */ 
div.VoteResult span.Date {font-size:0.95em;color:#c20003;display:block;font-weight:normal;}
div.VoteResult h3 span.Date {font-size:0.85em;color:#c20003;display:block;}
div.VoteResult div.VoteAnswers {width:30em;}
div.VoteResult span.VoteCount {float:right;}
div.VoteResult span.VoteGraph {border:solid 1px #32524C;height:6px;display:block;font-size:1px;}
div.VoteResult span.VoteGraphValue {background:#c20003;border:solid 1px #c20003;border-width:1px 0; height:2px;display:block;margin:1px 0;}
div.VoteForm form.Forms {width:auto;padding:0;margin:0;}
div.VoteForm form.Forms fieldset {width:auto;padding:0;margin:0;}
div.VoteForm form.Forms fieldset.RadioInput p {text-indent:-2em;padding-left:2em;margin-bottom:0.4em;font-size:0.93em;}
div.VoteForm form.Forms fieldset.RadioInput input {width:auto;vertical-align:-0.2em;}
