/* Body Style - Dark */

/* Text Colors */
#maincol,.panel h2,.panel h3 {color: #999;}
#leftcol,h2.solo,h2 {color: #ccc;}
#rightcol {color: #ccc;}
#mainmodules4 {color: #999;}
.form-login .inputbox, input#search_searchword.inputbox, input#email, .register-page .inputbox, .contact_email .inputbox, .inputbox {color: #fff;}
#main-body ul.menu a, #main-body ul.menu .separator, #main-body ul.menu .item {color: #aaa;}
#main-body ul.menu li.active a, #main-body ul.menu li.active li.active a, #main-body ul.menu li.active li.active li.active a, #main-body ul.menu li.active .separator, #main-body ul.menu li.active li.active .separator, #main-body ul.menu li.active a.item, #main-body ul.menu li.active li.active .item, #main-body ul.menu li.active li.active li.active .item {color: #fff}
#main-body ul.menu li.active li a, #main-body ul.menu li.active li.active li a, #main-body ul.menu li.active li .separator, #main-body ul.menu li.active li.active li .separator, #main-body ul.menu li.active li .item, #main-body ul.menu li.active li.active li .item {color: #aaa;}
#main-body ul.menu a:hover, #main-body ul.menu .separator:hover, #main-body ul.menu .item:hover {color: #fff !important;}

ul.forums, ul.topics {
     background: transparent url(images/body/dark/ul_bg.png) repeat-y;
     
}

li.row,li.row:hover {
    background: #313131 url(images/body/dark/ul_bg.png) repeat-y -4% 50%;
}
li.row.bg1 {
    background: #313131 url(images/body/dark/ul_bg.png) repeat-y -4% 50%;
}
li.row.bg2 {
    background: #2D2D2D url(images/body/dark/ul_bg.png) repeat-y -4% 50%;
}

table.table1 tbody tr.bg1 {
    background-color: #313131;
}
table.table1 tbody tr.bg2 {
    background-color: #2D2D2D;
}

/* dark phpbb3 */

.content h2, .panel h2,dl.codebox dt,#cp-main .panel li.row {
    border-bottom-color: #2C2C2C;
}
hr.dashed,fieldset.polls dl {
     border-top-color: #2C2C2C;
}
hr,.postprofile,#cp-main h3, #cp-main hr, #cp-menu hr,.pm .postprofile,table.table1 tbody td,.rtl .postprofile {
    border-color: #2C2C2C;
}

a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover,.inputbox:hover {
    border-color: #818181;
    color: #FFFFFF;
}
dl.codebox {
background-color:#000000;
border-color:#2C2C2C;
}

/* Ucp */
div.panel.bg3    {
    background-color: #393939;
}


#cp-main .panel{
   background-color: #2E2E2E; 
}

.bg3 {
background-color: #292929;
}

#navigation #active-subsection a {
background-color: #2E2E2E;
background-image:none;
}

#navigation a:hover {
background-color: #2E2E2E;
}

#navigation a {
    background:#353535 none repeat scroll 0 0;
}

#cp-main .pm,#topicreview .post,.cp-mini{
    background-color: #2E2E2E;
}

#tabs a {
background-image:url(images/body/dark/bg_tabs1.gif);
}
#tabs a span {
background-image:url(images/body/dark/bg_tabs2.gif);
}

#minitabs li.activetab  {
    background-color: #2E2E2E;
}

#minitabs li.activetab a {
    color: #AAAAAA;
}


#minitabs li{
    background-color: #323232;
}

.row .pagination span a, li.pagination span a,.pagination span a, .pagination span a:link, .pagination span a:visited { 
background-color:#414141;
border-color:#414141;
color: #AAAAAA;
}

.pagination span a:active,.pagination span strong {
    background-color:#767676;
    border-color:#414141;
}

hr,.postprofile, #cp-main hr, #cp-menu hr,.pm .postprofile,table.table1 tbody td,.rtl .postprofile,hr.dashed, .panel h2,fieldset.polls dl,ul.navlinks,table.table1 tbody td,#cp-main .panel li.row,.panel h3  {
	border-color: #6B6B6B;
}

li.row { 
color: #999999;
}


#maincol li.header dt, #maincol li.header a, #maincol li.header a:hover, #maincol li.header a:visited { 
color: #AAAAAA;
}

.post.bg1 {
    background-color: #444444;
}

.post.bg2 {
    background-color: #383838;
}

.postbody h3 {
    border-color: #2E2E2E;
}

ul.cplist {
border: 0px none;
}
.pmlist li.pm_marked_colour, .pm_marked_colour {
border-left-color:#FF6600 !important;
border-right-color:#FF6600 !important;
}

.pmlist li.pm_replied_colour, .pm_replied_colour {
border-left-color:#A9B8C2 !important;
border-right-color:#A9B8C2 !important;
}

a.button1, input.button1, input.button3, a.button2, input.button2 {
	background: #444444  url(images/body/dark/bg_button.gif);
	border: 1px solid #333333;
	color: #DBDBDB;
}

.postprofile strong,#cp-main .panel li.header dt,#cp-main .panel li.header dd, #cp-main .panel li.header dt { 
color: #FFFFFF;
}

.row .pagination span a:hover, li.pagination span a:hover , tr.bg1, table.table1 tbody tr.bg2:hover {
	background-color: #2A2A2A;
}

tr.bg2, table.table1 tbody tr.bg1:hover {
	background-color: #333333;
}

.postprofile {
border-left-color:#585858;
}

.post span.corners-top {
	background-image: url(images/body/dark/corners_left.png);
}

.post span.corners-top span {
	background-image: url(images/body/dark/corners_right.png);
}

.post span.corners-bottom {
	background-image: url(images/body/dark/corners_left.png);
}

.post span.corners-bottom span {
	background-image: url(images/body/dark/corners_right.png);
}

#cp-main span.corners-top, #cp-menu span.corners-top {
	background-image: url(images/body/dark/corners_left2.gif);
}

#cp-main span.corners-top span, #cp-menu span.corners-top span {
	background-image: url(images/body/dark/corners_right2.gif);
}

#cp-main span.corners-bottom, #cp-menu span.corners-bottom {
	background-image: url(images/body/dark/corners_left2.gif);
}

#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span {
	background-image: url(images/body/dark/corners_right2.gif);
}

/* Topicreview */
#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top {
	background-image: url(images/body/dark/corners_left.gif);
}

#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span {
	background-image: url(images/body/dark/corners_right.gif);
}

#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom {
	background-image: url(images/body/dark/corners_left.gif);
}

#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span {
	background-image: url(images/body/dark/corners_right.gif);
}


/* Main Body */
body {background: #444;}
.s-c-s .colmid {background: #2E2E2E;}
.s-c-s .colright {background: #444;}
.s-c-x .colright {background: #2E2E2E;}
.x-c-s .colright {background: #2E2E2E;}
.x-c-x .colmask {background: #2E2E2E;}
.side-mod .poll-line:hover {background: #2E2E2E;}
.form-login .inputbox, input#search_searchword.inputbox, input#email, .register-page .inputbox, .contact_email .inputbox, .inputbox  {background: #666;border: 1px solid #818181;}
.login-extras .login-links a {background: url(images/body/dark/list-arrows.png) 0 -219px no-repeat;}
#breadcrumbs-home {background: url(images/body/dark/breadcrumb-home.png) 0 0 no-repeat;}
#breadcrumbs span img {background: url(images/body/dark/list-arrows.png) 0 -215px no-repeat;}
.date-div {color: #999;}
tr.sectiontableentry1 {background: #383838;}
p.pageinfo {background: #383838;border: 1px solid #414141;}

/* Module Variations */
#maincol .hilite1 .module-surround, .leading .module-surround {background: #444;}
#maincol .hilite1 .module-surround2, .leading .module-surround2 {background: url(images/body/dark/module-corners.png) 0 -24px no-repeat;}
#maincol .hilite1 .module-surround3, .leading .module-surround3 {background: url(images/body/dark/module-corners.png) 100% -24px no-repeat;}
#maincol .hilite1 .module-surround4, .leading .module-surround4 {background: url(images/body/dark/module-corners.png) 0 -36px no-repeat;}
#maincol .hilite1 .module-surround5, .leading .module-surround5 {background: url(images/body/dark/module-corners.png) 100% -36px no-repeat;}
#leftcol .hilite1 .module-surround, #rightcol .hilite1 .module-surround {background: #2E2E2E;}
#leftcol .hilite1 .module-surround2, #rightcol .hilite1 .module-surround2 {background: url(images/body/dark/module-corners.png) 0 -48px no-repeat;}
#leftcol .hilite1 .module-surround3, #rightcol .hilite1 .module-surround3 {background: url(images/body/dark/module-corners.png) 100% -48px no-repeat;}
#leftcol .hilite1 .module-surround4, #rightcol .hilite1 .module-surround4 {background: url(images/body/dark/module-corners.png) 0 -60px no-repeat;}
#leftcol .hilite1 .module-surround5, #rightcol .hilite1 .module-surround5 {background: url(images/body/dark/module-corners.png) 100% -60px no-repeat;}

/* Side Menu */
#main-body ul.menu li a, #main-body ul.menu li .separator, #main-body ul.menu li .item {background: url(images/body/dark/list-arrows.png) 0 -555px no-repeat;}
#main-body ul.menu li li span {background: url(images/body/dark/list-arrows.png) 0 -218px no-repeat;}
#main-body ul.menu li.active, #main-body ul.menu li.active:hover, #main-body ul.menu li.active-sfHover {background: #393939;border: 1px solid #515151;}
#main-body ul.menu li:hover, #main-body ul.menu li.sfHover, #main-body ul.menu li.active li.active:hover, #main-body ul.menu li.active li.active-sfHover {background: #393939;}
#main-body ul.menu li.active li:hover, #main-body ul.menu li.active li.sfHover {background: #333;}
#main-body ul.menu li a:hover, #main-body ul.menu li .separator:hover, #main-body ul.menu li .item:hover {background: url(images/body/dark/list-arrows.png) 0 -1053px no-repeat;}
#main-body #leftcol ul.menu li.active a.topdaddy, #main-body #leftcol ul.menu li.active a, #main-body #leftcol ul.menu li.active .separator.topdaddy, #main-body #leftcol ul.menu li.active .separator, #main-body #leftcol ul.menu li.active .item.topdaddy, #main-body #leftcol ul.menu li.active .item {background-position: 100% -1053px;}

/* Bottom Panel */
#bottom {background: #1F1F1F;border-top: 1px solid #151515;}
#bottom .hilite1 .module-surround {background: #2E2E2E;}
#bottom .hilite1 .module-surround2 {background: url(images/body/dark/module-corners.png) 0 0 no-repeat;}
#bottom .hilite1 .module-surround3 {background: url(images/body/dark/module-corners.png) 100% 0 no-repeat;}
#bottom .hilite1 .module-surround4 {background: url(images/body/dark/module-corners.png) 0 -12px no-repeat;}
#bottom .hilite1 .module-surround5 {background: url(images/body/dark/module-corners.png) 100% -12px no-repeat;}

/* RokTabs */
#leftcol ul.roktabs-top li.active, #rightcol ul.roktabs-top li.active {background: url(images/body/dark/roktab2-l.png) 0 2px no-repeat;}
#leftcol ul.roktabs-top li.active span, #rightcol ul.roktabs-top li.active span {background: url(images/body/dark/roktab2-r.png) 100% 2px no-repeat;}
#leftcol .roktabs-wrapper .arrow-next, #rightcol .roktabs-wrapper .arrow-next {background: url(images/body/dark/roktab2-r.png) -15px -46px no-repeat;right: 0;}
#leftcol .roktabs-wrapper .arrow-next:hover, #rightcol .roktabs-wrapper .arrow-next:hover {background: url(images/body/dark/roktab2-r.png) -15px -62px no-repeat;}
#leftcol .roktabs-wrapper .arrow-prev, #rightcol .roktabs-wrapper .arrow-prev {background: url(images/body/dark/roktab2-r.png) 0 -46px no-repeat;left: 0;}
#leftcol .roktabs-wrapper .arrow-prev:hover, #rightcol .roktabs-wrapper .arrow-prev:hover {background: url(images/body/dark/roktab2-r.png) 0 -62px no-repeat;}
#maincol ul.roktabs-top li.active {background: url(images/body/dark/roktab2-l.png) 0 -90px no-repeat;}
#maincol ul.roktabs-top li.active span {background: url(images/body/dark/roktab2-r.png) 100% -90px no-repeat;}
#maincol .roktabs-links li.active {color: #fff;}
#maincol .roktabs-wrapper .arrow-next {background: url(images/body/dark/roktab2-r.png) -15px -138px no-repeat;right: 0;}
#maincol .roktabs-wrapper .arrow-next:hover {background: url(images/body/dark/roktab2-r.png) -15px -154px no-repeat;}
#maincol .roktabs-wrapper .arrow-prev {background: url(images/body/dark/roktab2-r.png) 0 -138px no-repeat;left: 0;}
#maincol .roktabs-wrapper .arrow-prev:hover {background: url(images/body/dark/roktab2-r.png) 0 -154px no-repeat;}

/* Typography */
ul.latestnews li a, ul.mostread li a, .blog_more ul li a, .block ul#mainlevel-nav li a {background: url(images/body/dark/list-arrows.png) 0 1px no-repeat;}