html, body {padding:0px; margin:0px; text-align:center; background:url("../images/bg.png") no-repeat 50% 0 #dfdfdf;}
body, html {font-family:Arial, sans-serif; font-size:9pt; color:#000;}

h1 {margin: 0 0 10px 0; font-size: 33pt;text-transform: uppercase;}
h2 { margin: 11px 0 10px 0; font-size:15pt; text-transform: uppercase;}
.sb-title { font-size: 33pt; color: #253544; text-transform: uppercase;}

.clrRed { color: #990000; }
.clrWhite { color: #fff; }
.clrGray { color: #666; }

.layout {width:900px; margin:0 auto; overflow:hidden; }

.header {height:136px;}
.header .logo {float:left; text-align:right; width:183px; padding:13px 32px 0 0;}
.header .logo .slogan { text-decoration:none; color:#000 !important; font-size:11pt; }

.header .topmenu {float:right;}
.header .topmenu ul {list-style-type:none; padding:0; margin:0; }
.header .topmenu ul li {display:inline-block; width:87px; height:120px;margin:0 0 0 -4px; background-image:url("../images/topmenu-layout.png");}
.header .topmenu ul li.active,
.header .topmenu ul li.current_page_item {margin:0 0 0 -4px;background-image:url("../images/topmenu-layout-active.png");}

.header .topmenu ul li span{ display: block;text-transform: uppercase;font-size:15px;font-weight:bold;margin-top: 80px; }
.header .topmenu ul li span a { color:#253544; }
.header .topmenu ul li span a:hover, 
.header .topmenu ul li.current_page_item span a{ color:#990000; }

.header .topmenu ul li span { width:85px; margin:63px auto 0; position:absolute; }

.slider { height:353px; }
.slider-text { font-size:30pt; margin:-86px 25px 0 0; float:right; }

.line {width:100%; height:1px; background-color:#253544;overflow: hidden; }
.sep {height:100px;width:1px;background-color:#fff; margin:0 24px 0 24px;}

.main {margin:10px 0 10px 0;overflow:hidden;}
.main .content {width:607px; float:left;}
.main .content.blocks .block {float:left; width:48%; margin:0 10px 23px 0; text-align: left; }

.board { color: #666; }
.board p { margin:0; }
.board table td,
.members table td,
.news table td
{ padding-right: 22px; padding-bottom:9px;}

.members { color: #666; }

.main .content.wide { text-align:left; }
.main .content.wide .text { width:500px;color:#666; }

.read-more { display:block; height:25px; width:163px; font-size:9pt; text-transform: uppercase; background-color:#990000; }
.read-more div {padding:6px 0 9px 13px;}
.post-image img {width:293px; height:178px; }

.main .sidebar {width:293px; float:right; text-align:left; }
.main .sidebar .textwidget { margin:9px 0 0 2px; width:286px; }

.bottom-block {height:178px;background-image:url('../images/bottom-image.png');margin:12px 0 19px 0;}

.footer {height:144px; background-color:#acacac; bottom:0;}
.footer .content { padding-top:25px; width:900px; margin:0 auto; }
.footer .content div { float:left; }
.footer .content .logo_btm { width:152px;text-align:right;margin-top:26px;}

.footer .btm-menu { text-align:left; }
.footer .btm-menu ul { list-style-type:none;margin:0;padding:0; }
.footer .btm-menu ul a { color:#fff; text-decoration:none;}

/* Slider styles */
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size:0; margin: -26px 25px 0 0; position: absolute; right: 0; }
.cs-buttons a { margin-left: 9px; height: 13px; width: 13px;float: left; background-image:url("../images/nav-btn.png"); }
.cs-active { background-image:url("../images/nav-btn-active.png") !important; }

.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { display:none; }
/* End of slider styles */
