body, html{font-family: Arial, sans-serif; font-size: 100%; line-height: 1.4;}
#S8R_BlackTwo, #S8R_BlackThree, #S8R_BlackAdmin{}
#S8R_BlackIDWrapper{background: url(images/topbg.png) repeat-x top; overflow: hidden; height: 120px; clear: both;}
#S8R_BlackID{width: 950px; margin: 0 auto;}
.siteLogo{float: left;width: 600px; padding-top: 1.675em;}
.siteSearch{float: right; width: 285px; padding-top: 4em;}
#globalNavWrapper{height: 50px; clear: both; background: url(images/globalNav.png) repeat-x; border-bottom: 1px #000000 solid;}
#globalNav{width:950px; margin: 0 auto;}
.nav{float: left; width: 665px;}

#mainNav {margin:0; height: 3.75em; font-size: 0.85em;}
#mainNav, #mainNav ul {list-style-type:none;margin:0pt;padding:0pt; background: url(images/nav-item.gif) repeat-x;}
#mainNav a, #mainNav a:link, #mainNav a:active, #mainNav a:visited
{color:#f1f1f1; display:block; text-decoration:none; padding: 14px 1.2em 0; height: 34px; 
border-left:1px solid #000000; border-right:1px solid #000000; border-bottom: none; font-weight: 900;}

#mainNav li#mainNavItemHome{border-left:1px solid #000000;}

#mainNav li a:hover, #mainNav li a:focus, #mainNav li a:active {background: #404040; font-weight: 900;}
#mainNav ul li{}

#mainNav li ul li, #mainNav li ul li a, #mainNav li ul li a:link, #mainNav li ul li a:active, 
#mainNav li ul li a:visited, #mainNav li ul li a:hover, #mainNav li ul li a:focus, 
#mainNav li ul li a:active {height: 1.563em; padding: 0;}

#mainNav li ul li a:hover {background:#404040; height: 1.563em; color: #fff; padding: 0;}
#mainNav li{float: left; list-style-type: none; margin: 0; padding: 0; position: relative;}
#mainNav li ul{background:#000000; display: none; position: absolute; width: 12em; height: auto;}
#mainNav li ul li {float:left; margin: 0; padding:0; width:100%; height: auto;}

#mainNav li ul li a {display:block;}
#mainNav li:hover ul{display:block; margin: 0; background: #404040;}
#mainNav li:hover ul li a, #mainNav li:hover ul li a:link, #mainNav li:hover ul li a:active, 
#mainNav li:hover ul li a:visited
{height: 1.25em; padding: 0.625em; border-left: none; border-right: none; border-top:1px solid #616161; border-bottom:1px solid #0c0c0c;}
#mainNav li:hover ul li a:hover{height: 1.25em; background:#404040;}
li#mainNavCurrentItem {background: #404040;}
li#mainNavCurrentItem a#mainNavCurrentLink {color:#fff; background:#404040;}				


.userLogin{float: right; width: 320px; font-size: 0.85em; padding-top: 1.375em; overflow: hidden;}
.userLogin a:link, .userLogin a:visited{color: #fff; border: none; }
.userLogin a:hover{text-decoration: underline;}

.ltRegister{background: url(images/bullet.png) no-repeat 0px 2px; padding: 0 10px 0 22px;}
.ltLogin{background: url(images/bullet.png) no-repeat 0px 2px; padding: 0 30px 0 22px;}
.subscribe{font-size: 1.2em; background: url(images/rss.gif) no-repeat 0 3px; padding: 0 0 0 34px; margin-left: 10px; margin-bottom: 0.15em;}
.subscribeNoImage{font-size: 1.4em; background: none no-repeat 0 3px; padding: 0 0 0 4px; margin-left: 10px; margin-bottom: 0.15em;}


#S8R_BlackBody{overflow: hidden; width: 950px; clear:both; margin: 0  auto;}
.BannerPane{width:885px; clear:both;}
.ContentPane{float: left; width: 75%; padding-top:2em;}
#rightcolumn{float: right; width: 223px; padding-top: 2em;}
.rc_top{background: url(images/rt_top.png) no-repeat top; width: 220px; height: 5px;}
.RightPane{background: #e0e0e0; width: 95%; padding: .25em; margin-right:5px;}
.rc_bt{background: url(images/rt_bottom.png) no-repeat top; width: 220px; height: 5px;}

#S8R_BlackThree #S8R_BlackBody {padding-top: 2em;}		
#S8R_BlackThree #leftcolumn {float:left; width: 220px; overflow: hidden;}
#S8R_BlackThree .ContentPane {float: left; width: 440px; margin-left: 10px; padding-top: 0; overflow: hidden;}
#S8R_BlackThree #rightcolumn {float: right; width: 220px; padding-top: 0; overflow: hidden;}

#S8R_BlackThree .rc_top, #S8R_BlackThree .lc_top{background: url(images/top220.gif) no-repeat top; width: 220px; height: 5px;}
#S8R_BlackThree .LeftPane{background: #e0edf4; width: 100%; padding: 1em 0;}
#S8R_BlackThree .RightPane{background: none; width: 100%; padding: 1em 0;}
#S8R_BlackThree .rc_bt, #S8R_BlackThree .lc_bt{background: url(images/bt220.gif) no-repeat top; width: 220px; height: 5px;}


#S8R_BlackFooter{width: 900px; clear: both; margin: 0 auto; border-top: 1px #999 solid; padding: 0.675em 0 2em;}
#S8R_BlackFooter a{font-size: 0.85em;}
#S8R_BlackFooter p{margin: 0;}

a:link, a:active, a.SkinObject:link, a.SkinObject:active, a.CommandButton:link, a.CommandButton:active{color:#000; text-decoration:underline; font-weight: normal;}
a:visited, a.SkinObject:visited, a.CommandButton:visited{color: #000; font-weight: normal; text-decoration:underline;}
a:hover, a.SkinObject:hover, a.CommandButton:hover {color:#000;text-decoration: underline;}

#S8R_BlackAdmin #S8R_BlackBody{width: 96%; margin: 0 auto;}
#S8R_BlackAdmin #S8R_BlackBody .ContentPane {width: 100%;}

#S8R_BlackAdminFixed #S8R_BlackBody .ContentPane{width: 100%;}

h1,h2,h3,h4,h5,h6{font-family: Arial, sans-serif; color: #000;}
h1 {font-size:1.275em; letter-spacing:-0.045em; line-height:1.375em; margin:0pt auto;}
h1 em {font-style:italic;letter-spacing:-0.045em;}
h3{font-size: 1.15em; font-weight: 900;}

.Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox{font-size: 1em; font-family: Arial, sans-serif;}
.Head {font-family: Arial, sans-serif; letter-spacing:-0.045em; font-size: 1.375em; color: #000; line-height: 1em; font-weight: 300;}
.SubHead, .SubSubHead{font-family: Arial, sans-serif; font-size: 0.85em; color: #000;}
.SubHead .SubHead{font-size: 1em;}

.SkinObject{font-family:Arial, sans-serif; font-size:1em; color: #333; font-weight: normal;}
.StandardButton {font-family:Arial, sans-serif;font-size:1em;}
.CommandButton {font-family: Arial, sans-serif; font-size:1em; font-weight:normal;}
.Help{font-family:Arial, sans-serif; font-size:0.85em; background: #fff; border:none; color: #666;}

.Normal .Normal, .Normal .SubHead, .CommandButton .CommandButton, .Normal .CommandButton, .SubHead .Help, 
.SubHead .StandardButton, p.siteSearch .NormalTextBox, .SubHead .NormalTextBox
{font-size:.85em;}

.cont{padding: 0 0 1em;}		
h1.cont-top{margin: 0;}
.cont-top{}
.cont-body{}

.ContentPane h1.cont-top{border-bottom: 1px #ccc solid; padding-bottom: 0.375em;}
.ContentPane .Head{color: #000; font-weight: 900;}

.RightPane .cont, .LeftPane .cont{padding: 0 1em 1em;}		
.RightPane h1.cont-top{margin: 0;}
.RightPane .Head, .LeftPane .Head{font-size: 16px; font-weight: 900;}

#S8R_BlackThree .RightPane h1.cont-top{border-bottom: 1px #ccc solid; padding-bottom: 0.375em;}
#S8R_BlackThree .subscribe{border-bottom: 3px #ccc solid; margin-left: 10px; padding-bottom: 10px;}
#S8R_BlackThree .RightPane .cont {padding: 0; margin-left: 10px;}
#S8R_BlackThree .RightPane .Head {color: #000;}

.categoryItemList{background: #fff; border: none; margin: 0; border-bottom: 0px #999 solid; padding: 1em 0;}
.divItemsListing h2 {line-height: 1.1; font-size: 1.5em; font-weight: 900;}	
#publishTitle {font-size: 1.375em; color: #5e2e09; font-weight: 700; padding: 0.675em 0;}
.categoryItemList .itemAuthor{font-weight: normal; color: #000; float:right; font-size:1.3em;}
.categoryItemList .itemDate{float:left; font-size:1.3em;font-weight: normal; }
/*.itemDescription{padding-top: 1em;}*/

