html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; }
body {background: #6f0809 url("images/kd_bg.jpg") repeat-x; background-position: top left; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; letter-spacing: 0.02em; line-height: 1.4em; color: #2c2b2b; }
.Main { position: absolute; width: 100%; left: 0; top: 0; }
.cleared { float: none; clear: both; margin: 0; padding: 0; border: none; font-size:1px;}
.Sheet {overflow: hidden;min-width:1px; min-height:1px; margin: 0 auto; position: relative; z-index: 0; width: 1000px;}
.Sheet-body { position: relative; z-index: 0; margin: 0px; }
.Sheet-cc { position: absolute; overflow:hidden; z-index: -2; top: 0px; left: 0px; right: 0px; bottom: 0px; background-image: url('images/Sheet-c.png');}
.Sheet { margin-top: 0px !important; }
.nav { position: relative; margin: 0  auto; width: 1000px; height: 27px; z-index: 100;}
.nav .l, .nav .r, .nav .r div { top: 0; position: absolute; z-index: -1; overflow: hidden; height: 27px;}
.nav .l { left: 0; right: 0px; } .nav .r { right: 0; width: 0px; } .nav .r div { width: 1000px; right: 0; } .nav .l, .nav .r div { background-position: left top; background-repeat: no-repeat; background-image: url('images/nav.png'); } .nav .separator { display: block; width: 2px; height: 20px; background-image: url('images/item-separator.png');}
.smallbar { margin: 0 auto; position: relative; background-color: #000000; z-index: 2; width: 1000px; height: 45px; color: #fff;} .smallbar #searchform { position: absolute; top: 10px; right: 0; margin: 0; padding: 0; float: right;} .smallbar #searchform input { width: 200px; } .smallbar div.social { position: absolute; left: 10px; top: 10px; float: left; } .smallbar div.social img { float: left; margin:0 4px 5px 0; } .smallbar div.topm {} .smallbar div.topm ul { position: absolute; left: 270px; top: 20px; } .smallbar div.topm ul li { margin: 0 10px 0 0; float: left; } .smallbar div.topm li a { color: #fff; text-decoration: none; } .smallbar div.topm li a:hover { text-decoration: underline; }
div.Header { position: relative; z-index:0; width: 1000px; height: 125px;} div.Header-jpeg { position: absolute; z-index:-1; top: 0; left: 0; width: 1000px; height: 125px; background-image: url('images/Header.jpg'); background-repeat: no-repeat; background-position: left;}
.logo { display : block; position: absolute; left: 10px; top: 5px; width: 197px; height: 100px;}
.HeaderAdd { float:left; margin:13px 0 10px 270px; height:90px; }
.contentLayout { margin-bottom: 0px; width: 1000px; position: relative;}
.Block { overflow: hidden; min-width:12px; min-height:12px; margin: 0 auto; position: relative; z-index: 0;} .Block-body { position: relative; z-index: 0; margin: 9px;}
.Block-tl { position: absolute; overflow: hidden; z-index: -1; top: 0; left: 0; width: 9px; height: 9px; background-image: url('images/Block-s.png'); }
.Block-tr { position: absolute; overflow: hidden; z-index: -1; top: 0; right: 0; width: 9px; height: 9px; } .Block-tr div { position: absolute; z-index: -1; top: 0px; left: -9px; width: 18px; height: 18px; background-image: url('images/Block-s.png');} .Block-bl { position: absolute; overflow: hidden; z-index: -1; bottom: 0; left: 0; width: 9px;
 height: 9px; } .Block-bl div { position: absolute; z-index: -1; top: -9px; left: 0; width: 18px; height: 18px; background-image: url('images/Block-s.png'); }
.Block-br { position: absolute; overflow: hidden; z-index: -1; bottom: 0; right: 0; width: 9px; height: 9px;} .Block-br div { position: absolute; z-index: -1; top: -9px; left: -9px; width: 18px; height: 18px; background-image: url('images/Block-s.png'); } .Block-tc { position: absolute; overflow:hidden; z-index: -1; top: 0; left: 9px; right: 9px; height: 9px; } .Block-tc div { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 18px; background-image: url('images/Block-h.png');} .Block-bc
{ position: absolute; overflow:hidden; z-index: -1; bottom: 0; left: 9px; right: 9px; height: 9px;} .Block-bc div { position: absolute; z-index: -1; top: -9px; left: 0; width: 100%; height: 18px; background-image: url('images/Block-h.png'); } .Block-cl { position: absolute; overflow:hidden; z-index: -1; top: 9px; left: 0; width: 9px; bottom: 9px; } .Block-cl div { position: absolute; z-index: -1; top: 0; left: 0; width: 18px; height: 100%; background-image: url('images/Block-v.png');} .Block-cr { position: absolute; overflow:hidden; z-index: -1; top: 9px; right: 0; width: 9px; bottom: 9px; } .Block-cr div { position: absolute; z-index: -1; top: 0; left: -9px; width: 18px; height: 100%; background-image: url('images/Block-v.png'); } .Block-cc { position: absolute; overflow:hidden; z-index: -2; top: 9px; left: 9px; right: 9px; bottom: 9px; background-image: url('images/Block-c.png'); } .Block { margin: 3px;}
.BlockHeader { position: relative; overflow: hidden; height: 30px; z-index: 0; line-height: 30px; padding: 0 7px; margin-bottom: 0px; } .BlockHeader-text { white-space : nowrap; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; line-height: 30px;} .BlockHeader .l, .BlockHeader .r, .BlockHeader .r div { top: 0; position: absolute; z-index: -1; overflow: hidden; height: 30px; } .BlockHeader .l { left: 0; right: 0px; } .BlockHeader .r { right: 0; width: 0px; } .BlockHeader .r div { width: 1000px; right: 0; } .BlockHeader .l, .BlockHeader .r div { background-position: left top; background-repeat: no-repeat; background-image: url('images/BlockHeader.png'); }
.BlockContent { overflow: hidden; min-width:1px; min-height:1px; margin: 0 auto; position: relative; z-index: 0; } .BlockContent-body { position: relative; z-index: 0; margin: 9px; } .BlockContent-body { color:#756E5C; font-size: 12px; letter-spacing: 0px; line-height: 125%; } .BlockContent-body a:link { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; color: #5e0808; font-size: 12px; text-decoration: none; letter-spacing: 0px; } .BlockContent-body a:visited, .BlockContent-body a.visited { color: #A19A87; font-size: 12px; text-decoration: none; letter-spacing: 0px; } .BlockContent-body a:hover, .BlockContent-body a.hover { color: #d11919; font-size: 12px; text-decoration: underline; letter-spacing: 0px; } .BlockContent-body ul { list-style-type: none; color: #474338; margin:0; padding:0; } .BlockContent-body li { font-size: 12px; text-decoration: none; letter-spacing: 0px; } .BlockContent-body ul li { padding:0px 0 0px 10px; background-image: url('images/BlockContentBullets.png'); background-repeat:no-repeat; margin:0.5em 0 0.5em 0; line-height:1.2em; }
.Post { overflow: hidden; min-width:7px; min-height:7px; margin: 0 auto; position: relative; z-index: 0; } .Post-body { position: relative; z-index: 0; margin: 8px; } .Post-tl { position: absolute; overflow: hidden; z-index: -1; top: 0; left: 0; width: 5px; height: 5px; background-image: url('images/Post-s.png'); } .Post-tr { position: absolute; overflow: hidden; z-index: -1; top: 0; right: 0; width: 5px; height: 5px; } .Post-tr div { position: absolute; z-index: -1; top: 0px; left: -5px; width: 10px; height: 10px; background-image: url('images/Post-s.png'); } .Post-bl { position: absolute; overflow: hidden; z-index: -1; bottom: 0; left: 0; width: 5px; height: 5px; } .Post-bl div { position: absolute; z-index: -1; top: -5px; left: 0; width: 10px; height: 10px; background-image: url('images/Post-s.png'); } .Post-br { position: absolute; overflow: hidden; z-index: -1; bottom: 0; right: 0; width: 5px; height: 5px; } .Post-br div { position: absolute; z-index: -1; top: -5px; left: -5px; width: 10px; height: 10px; background-image: url('images/Post-s.png'); } .Post-tc { position: absolute; overflow:hidden; z-index: -1; top: 0; left: 5px; right: 5px; height: 5px; } .Post-tc div { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 10px; background-image: url('images/Post-h.png'); } .Post-bc { position: absolute; overflow:hidden; z-index: -1; bottom: 0; left: 5px; right: 5px; height: 5px; } .Post-bc div { position: absolute; z-index: -1; top: -5px; left: 0; width: 100%; height: 10px; background-image: url('images/Post-h.png'); } .Post-cl { position: absolute; overflow:hidden; z-index: -1; top: 5px; left: 0; width: 5px; bottom: 5px; } .Post-cl div { position: absolute; z-index: -1; top: 0; left: 0; width: 10px; height: 100%; background-image: url('images/Post-v.png'); } .Post-cr { position: absolute; overflow:hidden; z-index: -1; top: 5px; right: 0; width: 5px; bottom: 5px; } .Post-cr div { position: absolute; z-index: -1; top: 0; left: -5px; width: 10px; height: 100%; background-image: url('images/Post-v.png'); } .Post-cc { position: absolute; overflow:hidden; z-index: -2; top: 5px; left: 5px; right: 5px; bottom: 5px; background-image: url('images/Post-c.png'); } .Post { margin: 5px; }
a img { border: 0; } .article img, img.article { border-style: solid; border-width: 1px; border-color: #C7C3B8; margin: 1em;} .metadata-icons img { border: none; vertical-align: middle; margin:2px; }
.article table, table.article { border-collapse: collapse; margin: 1px; width:auto; } .article table, table.article .article tr, .article th, .article td { background-color:Transparent; } .article th, .article td { padding: 2px; border: solid 1px #A19A87; vertical-align: top; text-align:left; } .article th { text-align:center; vertical-align:middle; padding: 7px; }
.PostHeaderIcon-wrapper { margin: 0.2em 0; padding: 0; font-weight:normal; font-style:normal; letter-spacing:normal; word-spacing:normal; font-variant:normal; text-decoration:none; text-transform:none; text-align:left; text-indent:0; line-height:inherit; font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 24px; margin-bottom: 10px; color: #5e0808;} .PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover { font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 24px; font-style: normal; font-weight: normal; text-decoration: none; letter-spacing: 0px; text-align: left; margin-bottom: 10px; color: #5e0808;}
.PostHeader a:link { font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal; text-decoration: none; letter-spacing: 0px; text-align: left; color: #5e0808;} .PostHeader a:visited, .PostHeader a.visited { font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal; text-decoration: none; letter-spacing: 0px; text-align: left; color: #5e0808;} .PostHeader a:hover, .PostHeader a.hovered { font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 20px; font-style: normal; font-weight: normal; text-decoration: none; letter-spacing: 0px; text-align: left; color: #5e0808; }
.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 12px; letter-spacing: 0px; margin-bottom: 3px; color: #474338; } .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover { margin:0; } .PostHeaderIcons a:link { font-size: 12px; font-style: italic; font-weight: normal; text-decoration: none; letter-spacing: 0px; color: #ec1316; } .PostHeaderIcons a:visited, .PostHeaderIcons a.visited { font-size: 12px; font-style: italic; font-weight: normal; text-decoration: none; letter-spacing: 0px; color: #ec1316; } .PostHeaderIcons a:hover, .PostHeaderIcons a.hover { font-size: 12px; font-style: italic; font-weight: normal; text-decoration: underline; letter-spacing: 0px; color: #ec1316; }
.PostContent{text-align: left;}.PostContent p {margin: 10px 0 10px 0;color: #2c2b2b;}.PostContent div p{margin: 10px 0 10px 0;color: #2c2b2b;line-height: 1.5em;}
a {text-decoration: underline;color: #95291D;} a:link {text-decoration: underline;color: #95291D;} a:visited, a.visited {text-decoration: underline;color: #645E4F;} a:hover, a.hover {text-decoration: none;color: #d11919;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { font-weight: normal;font-style: normal;text-decoration: none;}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;font-size: 22px;font-style: normal;font-weight: bold;text-align: left;color: #5e0808;}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;font-size: 20px;font-style: normal; font-weight: bold; text-align: left; color: #5e0808; line-height: 1.4em; margin: 10px 0 10px 0;}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover { font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 18px; font-style: normal; font-weight: bold; text-align: left; color: #5e0808; line-height: 1.3em; margin: 10px 0 10px 0;}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover { font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 14px; text-align: left; color: #5e0808; margin: 10px 0 10px 0;}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover { font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 13px; text-align: left; color: #5e0808; margin: 10px 0 10px 0; }
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover { font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 12px; text-align: left; color: #5e0808; margin: 10px 0 10px 0; }
ul { list-style-type: none; color: #474338; margin:0; padding:0;} li { font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 12px; letter-spacing: 0px; line-height:1.5em;} .Post ul { margin: 0 0 0 20px;} .Post ul li { padding:0px 0 0px 12px; background-image: url('images/PostBullets.png'); background-repeat:no-repeat; margin:0.5em 0 0.5em 0; line-height:1.5em;}
blockquote p, blockquote p em { color:#11100D; font-size: 12px;  text-align: left; margin-top: 2px; margin-bottom: 3px; line-height: 1.5em;} blockquote { border:#e2e0da 1px dashed; margin:10px 10px 10px 0; padding:5px 5px 5px 37px; background-color:#f1efea; background-image:url('images/PostQuote.png'); background-position:left top; background-repeat:no-repeat;} blockquote ul { list-style: none;} blockquote li { font-size: 14px; margin: 0 0 10px 0;} blockquote li p { line-height: 1.5em;}
.PostFooterIcons, .PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover { font-size: 11px;letter-spacing: 0px; color: #2c2b2b;}
.PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover { margin:0;} .PostFooterIcons a:link {font-size: 11px; font-style: italic; font-weight: normal; text-decoration: none; letter-spacing: 1px; color: #620706;} .PostFooterIcons a:visited, .PostFooterIcons a.visited { font-size: 11px; font-style: italic; font-weight: normal; text-decoration: none; letter-spacing: 1px; color: #620706;} .PostFooterIcons a:hover, .PostFooterIcons a.hover { font-size: 11px; font-style: italic; font-weight: normal; text-decoration: underline; letter-spacing: 1px; color: #620706;}
button.Button, a.Button { position:relative; display:inline-block; top: 7px; width: auto; outline:none; border:none; background:none; line-height:22px; margin:0; padding:0; overflow: visible; cursor: pointer; text-decoration: none !important; font-size: 12px;} *:first-child+html button.Button, *:first-child+html a.Button { display:list-item; list-style-type:none; float:left;} .Button .btn { position: relative; overflow: hidden; display: block; width: auto; z-index: 0; height: 22px; color: #fff; white-space: nowrap; float: left; font-size: 12px;} .Button .t { height:22px; white-space: normal; padding: 0 5px; font-size: 12px; font-style: normal; font-weight: bold; letter-spacing: 0px; line-height: 22px; text-align: left; text-decoration: none !important;}
input, select { font-size: 12px; font-style: normal; font-weight: bold; letter-spacing: 0px; line-height: 125%; } .Button .active {color: #fff;} .Button .hover,  a.Button:hover {color: #fff; text-decoration: none !important;} .Button .active .r { top: -44px;} .Button .hover .r { top: -22px; } .Button .r { display: block; position: absolute; overflow: hidden; z-index: -1; top: 0; right: 0; width: 0px; height: 66px;} .Button .r span { display: block; position: absolute; overflow: hidden; z-index: -1; top: 0; right: 0; width:401px; height: 66px;} .Button .active .l { top: -44px;} .Button .hover .l { top: -22px;} .Button .l { display: block; position: absolute; overflow: hidden; z-index: -1; top: 0; left: 0; right: 0px; height: 66px;} .Button .l, .Button .r span { background-image: url('images/Button.png'); }
.Footer { position:relative; z-index:0; overflow:inherit; width: 1000px; height: 100px; margin: 5px auto 0px auto;} .Footer .Footer-inner { height:0%; position: relative; z-index: 0; padding: 5px; text-align: left; } .Footer .Footer-background { position:absolute; z-index:-1; background-repeat:no-repeat; background-image: url('images/Footer.png'); width: 1000px; height: 100px; bottom:0px; left:0; }
.rss-tag-icon_n { position: relative; display:block; float:left; background-image: url('images/rss_icon_n.png'); background-repeat: no-repeat; margin: 0; height: 36px; width: 31px; }
.BlockContent-body .textwidget ul.cs { position: relative; left: -10px;} .BlockContent-body .textwidget li { margin: 6px 5px 6px 0;background-image:none;height: 30px;} .BlockContent-body .textwidget li img { float:left; margin: 0 5px 0 0; height: 30px; width: 30px;}
.Footer .Footer-text p { margin: 0;} .Footer .Footer-text { display:inline-block; color:#E2E0DA; font-size: 9px; letter-spacing: 0px; line-height: 160%;} .Footer .Footer-text a:link { text-decoration: none; color: #D9D6CE; font-size: 10px; letter-spacing: 1px;} .Footer .Footer-text a:visited { text-decoration: none; color: #D9D6CE; font-size: 10px; letter-spacing: 1px;} .Footer .Footer-text a:hover { text-decoration: none; color: #d11919; font-size: 10px; text-decoration: underline; letter-spacing: 1px;}
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover { font-family:Arial; font-size:10px; letter-spacing:normal; word-spacing:normal; font-style:normal; font-weight:normal; text-decoration:underline; color:#4ACBE8;} .page-footer { margin:1em; text-align:center; text-decoration:none; color:#A59F8D; }
.contentLayout .content { position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 641px; } .contentLayout .sidebar1
{ position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 359px; } .contentLayout .sidebar2 { background: #000000; position: absolute; top:0; right:0; overflow: hidden; width: 1000px;} .contentLayout .sidebar3 { position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 179px; }
.commentlist, .commentlist li { background: none;} .commentlist li li { margin-left:30px;} .commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; margin:1px; background: #fff; } .commentlist li cite { font-size:1.2em; } #commentform textarea { width: 100%; } img.wp-smiley { border:none; margin:0; padding:0;}
.navigation { display: block; text-align: center; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left;} .alignright { float: right;} .alignright img, img.alignright { margin: 1em; margin-right: 0;} .alignleft img, img.alignleft { margin: 1em; margin-left: 0;}
.wp-caption { border: 1px solid #eebfbf; text-align: center; background-color: #f8e8e8; padding-top: 4px; margin: 10px 10px 10px 0;} .wp-caption img { margin: 0; padding: 0; border: 0 none; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 14px; padding: 0 4px 5px; margin: 0;}
.hidden {display: none;}
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;} #wp-calendar #next a {padding-right: 10px;text-align: right;} #wp-calendar #prev a {padding-left: 10px;text-align: left;} #wp-calendar a {display: block;} #wp-calendar caption {text-align: center;width: 100%;} #wp-calendar td { padding: 3px 0;text-align: center;}
div#menu {position: relative;width: 1000;height: 42px;margin-top: 0px;z-index: 2;background: url('images/cnav.png');} #nav { position: absolute;} #nav a {color: #fff;font-weight:normal;} #nav li.active a {color: #d11919;background-color: #000;font-weight:normal;} #nav li a:hover { font-weight:normal; } #nav li li a { background: none;color: #939393; font-weight:normal;} #nav ul li ul li a:hover { background: none;font-weight:normal;} #nav ul li a:hover, #nav ul li ul li ul li a:hover {color: #d11919;font-weight:normal;} #nav li li {background: none;border-bottom: 1px solid #252121;font-weight:normal;} #nav ul ul a {color: #ffffff; font-weight:normal;} #nav li {background: none;font-weight:normal;} #nav li ul {border-right: 1px solid #000;border-left: 1px solid #000;font-weight:normal;} #nav li:hover, #nav li.sfhover {background-color: #000;font-weight:normal;} #nav li:hover a, #nav li.sfhover a {color: #fff;font-weight:normal;} #nav li li:hover a, #nav li li.sfhover a {color: #fff;font-weight:normal;}
#nav li li:hover a:hover, #nav li li.sfhover a:hover {color: #d11919;font-weight:normal;} #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {background: #000;font-weight:normal;}
div.toc {border-left: 1px solid #c9a1a1;font-size: 10px;position: relative;right: -10px;} div.toc.toc-left {max-width: 22em;float: left;margin: 5px 5px 5px 0;}
div.toc.toc-right {max-width: 22em;float: right;margin: 5px 0 5px 15px;} div.toc a.toc-header {display: block;color: #555555;padding: 0 0 5px 22px;text-align: left;font-size: 11px;font-weight: bold;color: #555555;text-transform: uppercase;} div.toc a.toc-header:hover {text-decoration: none;} div.toc ul {list-style: decimal inside;margin: 0;padding: 5px;background-color: #fff;overflow: visible;white-space: normal;} div.toc.auto-collapse ul {display: none;} div.toc li {color: #6e0707;font-size: 12px;} div.toc li a {text-decoration: underline;border: 0 none;color: #6e0707;} div.toc li.toc-level-1 {font-weight: normal;}
div.toc li.toc-level-2 {font-weight: #7b0a0b;padding-left: 12px;} div.toc li.toc-level-3 {padding-left: .5em;} div.toc li.toc-level-4 {padding-left: .75em;}
.breadcrumb { margin: 0 0 0 15px;}.breadcrumb span {color: #ffffff;} .sp-separator { border-top: 1px dotted; margin: 5px 0 0 0;} .sp-read-more { padding: 5px 0 5px 10px; } .sp-read-more a { font-size: 12px; font-weight: bold;}
.FeaturedBlocks { float:right; width:34%; } .FeaturedBlocks div.PostContent {} .FeaturedBlocks div.PostContent ul { position: relative; left: -28px; width: 190px;} .FeaturedBlocks div.PostContent li { background-image: none; margin:0; } .FeaturedBlocks div.PostContent li h2 { margin:0 0 5px 0;padding:0;font-size:12px;text-align:left; }
.FeaturedBlocks div.PostContent li a img {float: left; padding:3px; margin:3px 5px 0 0; height:50px; width:50px; border-style: solid; border-width: 1px; border-color: #C7C3B8;} .FeaturedBlocks div.PostContent li p {margin:0; padding:0; font-size:12px; text-align:left; line-height: 1.47em;}
