/*
CSS By Azer, Copyright 2012 Azer CMS. All Rights Reserved.-->
Style Version: ACMS V3.0
*/
body
{
  background:#000000 url(../images/background.png) center 31px no-repeat;
  margin:0px;
  padding:0px;
  font-family:Arial;
  color:#1e2d47;
}

body a
{
  color:#1e2d47;
  text-decoration:none;
}

body a:hover
{
  text-decoration:underline;
}

.top-bar
{
  width:100%;
  height:29px;
  background:url(../images/top-bar.png);
}

.wrapper
{
  width:1000px;
  min-height:5px;
  max-height:auto;
  margin:0px auto;
}

.info-bar
{
  width:209px;
  height:44px;
  margin-left:auto;
  margin-top:1px;
  background:url(../images/info-bar.png) no-repeat;
  color:#1e2d47;
  font-size:12px;
  text-align:center;
  padding-top:12px;
}

.menu
{
  width:1000px;
  height:42px;
  background:url(../images/menu.png);
  margin-top:285px;
}

.menu ul
{
  width:1000px;
  list-style:none;
  margin:0px;
  padding-top:1px;
}

.menu ul li
{
  width:100px;
  height:39px;
  float:left;
  margin-right:15px;
  
}

.menu ul li a
{
  width:100px;
  height:39px;
  float:left;
  color:#1e2d47;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}

.menu ul li a:hover
{
  text-decoration:none;
  background:url(../images/hover.png);
  color:#e3e3e3;
}

.menu ul li a#home
{
  text-decoration:none;
  background:url(../images/hover.png);
  color:#e3e3e3;
}

.menu ul li a#home:hover
{
  text-decoration:none;
  background:none;
  color:#1e2d47;
}

.menu-space
{
  margin-top:12px;
}

.body
{
  width:1000px;
  min-height:200px;
  max-height:auto;
  background:url(../images/body.png);
}

.foot
{
  width:1000px;
  height:102px;
  background:url(../images/foot.png);
  margin-bottom:100px;
  text-align:center;
  font-size:12px;
}

.foot-space
{
  padding-top:30px;
}

.wrap
{
  display:table;
}

.wrap-row
{
  display:table-row;
}

.wleft
{
  display:table-cell;
  width:689px;
}

.wright
{
  display:table-cell;
  vertical-align:top;
}

.left-wrapper
{
  width:677px;
  min-height:100px;
  max-height:auto;
  margin:0px auto;
  padding:5px 0px 0px 0px;
}

.slide-body
{
  width:677px;
  height:202px;
  background:url(../images/slide-body.png);
  margin-bottom:5px;
  overflow:hidden;
  position:relative;
}

.slide-body .elements
{
  height:200px;
  overflow:hidden;
  position:absolute;
  z-index:80;
  left:0;
  top:0;
}

.slide-body .elements img
{
  height:200px;
  width:675px;
  float:left;
  margin:1px 0px 0px 1px;
}

.slide-body .captions
{
  width:675px;
  height:30px;
  background-color:#000000;
  opacity:0.5;
  position:absolute;
  top:175px;
  display:none;
  z-index:101;
  margin-left:1px;
}

.slide-body .captions div
{
  font-family:Arial;
  font-size:12px;
  color:#ffffff;
  display:none;
  z-index:100;
  text-indent:10px;
  padding-top:5px;
}

.title-bar
{
  width:677px;
  height:35px;
  background:url(../images/title-bar.png);
}

.tspace
{
  font-size:14px;
  color:#1f2e48;
  text-indent:5px;
  padding-top:8px;
}

.post-body
{
  width:677px;
  min-height:125px;
  max-height:auto;
  background:url(../images/post-body.png);
  border-bottom:2px solid #bcbcbc;
  font-size:12px;
  color:#1f2e48;
  margin-bottom:5px;
}

.page-body
{
  width:677px;
  min-height:25px;
  max-height:auto;
  background:url(../images/page-body.png);
  border-bottom:2px solid #bcbcbc;
  font-size:12px;
  color:#1f2e48;
  margin-bottom:5px;
}

.post-wrap
{
  display:table;
  padding:5px 0px 5px 0px;
}

.post-row
{
  display:table-row;
}

.pleft
{
  display:table-cell;
  width:145px;
  text-align:center;
}

.pright
{
  width:526px;
  display:table-cell;
  vertical-align:center;
  padding-left:3px;
}

.post-space
{
  padding:0px 5px 0px 5px;
}

.page-space
{
  padding:5px 5px 0px 5px;
}

.minput
{
  background:#ebe5e5;
  border:1px solid #b8b8b8;
  color:#858585;
}

.minput:focus
{
  border:1px solid #b8b8b8;
  outline:1px solid white;
}

.msub
{
  background:#ebe5e5;
  outline:1px solid #b8b8b8;
  border:1px solid white;
  color:#858585;
  cursor:pointer;
}

.msub:hover
{
  color:#1f2e48;
}

.mc
{
  border-top:1px solid #eeeeee;
  border-bottom:1px solid #9a9a9a;
  border-left:1px solid #bcbcbc;
  border-right:1px solid #bcbcbc;
}

.mc:hover
{
  background:#cbcbcb;
}

.mc-space
{
  padding:5px;
}

.shout-bold
{
  font-weight:bold;
  width:30px;
}

.shout-italic
{
  font-style:italic;
  width:30px;
}

.shout-under
{
  text-decoration:underline;
  width:30px;
}

.side_title
{
  width:312px;
  height:30px;
  background:url(../images/side_title.png);
  margin:-3px 0px 0px -1px;
  font-size:13px;
  font-weight:bold;
  text-align:center;
}

.st-space
{
  padding-top:7px;
}

.right-space
{
  min-height:20px;
  max-height:auto;
  padding:4px 8px 8px 8px;
  font-size:12px;
}

.realm-divide
{
  width:292px;
  height:3px;
  background:url(../images/realm-divide.png) no-repeat;
  margin:5px 0px 5px 0px;
}

.login-table
{
  display:table;
  margin:0px auto;
}

.login-row
{
  display:table-row;
}

.login-cl
{
  display:table-cell;
}

.login-cr
{
  display:table-cell;
  vertical-align:top;
}

.cover-u
{
  width:24px;
  height:24px;
  background:url(../images/username-cover.png);
}

.cover-p
{
  width:24px;
  height:24px;
  background:url(../images/password-cover.png);
}

.login-button
{
  width:30px;
  height:53px;
  background:url(../images/buttons/login.png);
  border:none;
  outline:none;
  cursor:pointer;
}

.login-button:focus
{
  border:none;
  outline:none;
}

.login-button:hover
{
  background:url(../images/buttons/login-hover.png);
}

.login-h
{
  width:230px;
  height:18px;
  background:#1f2e48;
  border-top:1px solid white;
  border-bottom:1px solid white;
  border-right:1px solid white;
  border-left:none;
  color:#dfdfdf;
}

.login-h:focus
{
  outline:none;
}

.cover
{
  border-collapse:collapse;
  margin-right:5px;
}

.cover tr
{
}

.cover tr td
{
  border:0px;
  padding:0px;
}

.cover tr td#cvr
{
  padding-top:5px;
}

.forgot
{
  width:152px;
  height:21px;
  background:url(../images/buttons/forgot.png);
}

.register
{
  width:152px;
  height:21px;
  background:url(../images/buttons/register.png);
}

.page-vote
{
  width:125px;
  min-height:60px;
  max-height:auto;
  background:url(../images/vote-body.png);
  border-bottom:2px solid #bcbcbc;
  font-size:12px;
  color:#1f2e48;
  margin-bottom:5px;
  text-align:center;
}

.vote-bar
{
  width:125px;
  height:35px;
  background:url(../images/vote-bar.png);
  text-align:center;
}

.vspace
{
  font-size:14px;
  color:#1f2e48;
  padding-top:8px;
}

.vote-space
{
  padding-top:5px;
}

#vimg
{
  cursor:pointer;
}

.vote-body
{
  display:inline-block;
  padding-left:0px;
}

.vote-body-l
{
  margin-left:15px;
}

.title-bar#char
{
  cursor:pointer;
}

.shout-back
{
  width:281px;
  background:#c4c2c2;
  margin:5px auto -1px;
  padding:5px;
  border:1px solid #b2b2b2;
  outline:1px solid #e0e0e0;
}

.shout-back#form
{
  min-height:75px;
  max-height:100px;
  min-width:281px;
  max-width:281px;
  color:#1e2d47;
}

.sub-link
{
  background:none;
  border:none;
  color:#1e2d47;
  cursor:pointer;
  padding:0px;
  border:none;
  margin:0px;
}

.sub-link:hover
{
  text-decoration:underline;
}

.sub-form
{
  display:inline;
  margin:0px;
}