/* Dark Body Style */

/* Main Header */

.header1 #header-bg {background: url(../images/dark/header-bg.jpg) 50% 0 no-repeat;}
.header2 #header-bg {background: url(../images/dark/header-bg2.jpg) 50% 0 no-repeat;}
#logo {background: url(../images/dark/logo.png) 0 0 no-repeat;}
body {background: #111111;}

/* Search Bar */

#searchmod {background: #090909;border: 1px solid #2c2c2c;border-bottom: 0;}
#searchmod .inputbox {background: #090909 url(../images/dark/search-icon.png) 98% 50% no-repeat;border: 1px solid #2c2c2c;}

/* Top Main Menu */

#horiz-menu {background: #090909;border-top: 1px solid #2c2c2c;border-bottom: 1px solid #2c2c2c;}
#horiz-menu li.active a, #horiz-menu li.active .separator {background: #111 url(../images/dark/roktabs-container.png) 0 0 repeat-x;border-bottom: 1px solid #111;border-left: 1px solid #2c2c2c;border-right: 1px solid #2c2c2c;border-top: 1px solid #2c2c2c;}
#horiz-menu li:hover a, #horiz-menu li:hover .separator, #horiz-menu li.sfHover a, #horiz-menu li.sfHover .separator {background: #1c1c1c;border: 1px solid #2c2c2c;}
#horiz-menu li.active a, #horiz-menu li.active .separator, #horiz-menu li:hover a, #horiz-menu li:hover .separator, #horiz-menu li.sfHover a, #horiz-menu li.sfHover .separator {color: #fff !important;}

/* Top Main Menu Dropdowns */

#horiz-menu li li {border-bottom: 1px solid #2c2c2c;}
#horiz-menu ul ul {background: #1c1c1c;border: 1px solid #2c2c2c;}
#horiz-menu ul ul ul {border-top: 1px solid #2c2c2c !important;}
#horiz-menu ul ul li a.daddy, #horiz-menu ul li.parent.active:hover li a.daddy, #horiz-menu ul li.parent.active.sfHover li a.daddy, #horiz-menu ul ul li .separator.daddy, #horiz-menu ul li.parent.active:hover li .separator.daddy, #horiz-menu ul li.parent.active.sfHover li .separator.daddy {background: url(../images/dark/list-arrow.png) 95% 12px no-repeat;}
.menutop .submenu-animation-left {background-color: #393939;}
#horiz-menu.suckerfish li li:hover, #horiz-menu.suckerfish li li.sfHover, #horiz-menu.splitmenu li li:hover, #horiz-menu.splitmenu li li.sfHover {background: #313131;}

/* Showcase Section */

.showcase-bar {background: #090909;border-top: 1px solid #2c2c2c;border-bottom: 1px solid #2c2c2c;}
#main-showcase {background: #090909;}
.main-showcase-outer {border: 1px solid #2c2c2c;}
#showmodules {background: #090909;border: 1px solid #2c2c2c;}

/* Main Body Items */

#maincol a:hover, #maincol a.readon:hover {color: #fff;}
#main-body.alt {background: url(../images/dark/main-tr.png) 100% 0 no-repeat;border-top: 1px solid #2c2c2c;}
.main-article-block a:hover {color: #fff;}
.main-article-block, .blog_more ul {background: url(../images/dark/main-tr.png) 100% 0 no-repeat;border-top: 1px solid #2c2c2c;}
.main-article-block2 {background: url(../images/dark/main-bl.png) 0 100% no-repeat;border-bottom: 1px solid #2c2c2c;}
.main-article-title {border-left: 1px solid #2c2c2c;}
.contentheading {background: url(../images/dark/sidemod-h3.png) 0 100% no-repeat;}
.blog_more ul li {background: url(../images/dark/list-arrow.png) 0 9px no-repeat;border-bottom: 1px solid #2c2c2c;}
.blog_more ul li a:hover {color: #fff;}
.main-article-block ul li {background: url(../images/dark/list-arrow.png) 0 4px no-repeat;}
#breadcrumbs {border-bottom: 1px solid #2c2c2c;}
.breadcrumbs {color: #ccc;}
a.pathway {color: #666;}
.pathway img {background: url(../images/dark/list-arrow.png) 0 3px no-repeat;}
.componentheading {background: url(../images/dark/list-arrow.png) 4px 8px no-repeat;}
.modifydate, .createdby, .createdate {color: #666;}
a.readon {background: #090909 url(../images/dark/readon-bg.png) 0 0 repeat-x;border: 1px solid #2c2c2c;color: #ccc;}
a.readon:hover {background: #090909;color: #ccc;}
a.show-readon:hover {color: #ccc;}
.pagination .tab {background: #090909 url(../images/dark/readon-bg.png) 0 0 repeat-x;border: 1px solid #2c2c2c;}
.pagination .page-block {background: #111;border: 1px solid #2c2c2c;}
.module a:hover {color: #fff;}
#mainmodules {border-bottom: 1px solid #2c2c2c;}

/* Side Column Modules */

.sidemod-title {border-left: 1px solid #2c2c2c;border-bottom: 1px solid #2c2c2c;}
.sidemod h3, .search-results-full h3 {background: url(../images/dark/sidemod-h3.png) 0 100% no-repeat;}
.hilite1 .module {background: #090909;border: 1px solid #2c2c2c;border-top: 0;}
.hilite2 .module {background: #222;border: 1px solid #2c2c2c;border-top: 0;}
.hilite3 .module {background: #000;border: 1px solid #2c2c2c;border-top: 0;}

/* Side Menus */

#main-body ul.menu li {background: #090909;border: 1px solid #2c2c2c;}
#main-body ul.menu li a, #main-body ul.menu li .separator {border: 1px solid #090909;}
#main-body ul.menu li a:hover, #main-body ul.menu li.active a {background: #222; border: 1px solid #333;}
#main-body ul.menu span {background: url(../images/dark/list-arrow.png) 4px 10px no-repeat;}
#main-body ul.menu li:hover span, #main-body ul.menu li.active span {background: url(../images/dark/list-arrow.png) 4px 10px no-repeat;}
#main-body ul.menu li.active ul {background: #222;}
#main-body ul.menu li.active ul {border: 1px solid #333;}
#main-body ul.menu li.active.parent li a:hover, #main-body ul.menu li.active.parent li.active.parent li a:hover {color: #fff;}

/* Bottom Section */

#main-footer {background: #090909;border-top: 1px solid #2c2c2c;border-bottom: 1px solid #2c2c2c;}
#bot-logo {background: url(../images/dark/bot-logo.png) 0 0 no-repeat;}
#copyright, #copyright a {color: #666;}


.sectiontableheader {background: url(../images/dark/main-tr.png) 100% 0 no-repeat;border-top: 1px solid #2c2c2c;border-bottom: 1px solid #2c2c2c;}
tr.sectiontableentry1:hover {background: #191919;}
tr.sectiontableentry2:hover {background: #191919;}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {border-bottom: 1px solid #2c2c2c;}
ul#mainlevel li {background: url(../images/dark/list-arrow.png) 0 4px no-repeat;}

/* Extra Content Styles */

.module form.poll a {color: #ccc;}
.module form.poll a:hover {color: #fff;}
.tool-tip {background: #fbf3ad;color: #333;border: 2px solid #f8e639;}
a.large .button {background: url(../images/dark/font-button.png) 0 0 no-repeat;}
a.small .button {background: url(../images/dark/font-button.png) 0 -13px no-repeat;}
#lock-button {background: url(../images/dark/lock.png) 0 50% no-repeat;}
#lock-button.login {background: url(../images/dark/lock2.png) 0 50% no-repeat;}

/* Form overrides */

form.editor {background: #181818;border: 1px solid #2c2c2c;}
form.editor input, form.editor textarea {border: 1px solid #2c2c2c;background: #222;color: #ccc;}
form.editor fieldset a {color: #00c;}
form.editor fieldset {border-bottom: 1px solid #2c2c2c;}
form.editor legend {color: #ccc;background: url(../images/dark/list-arrow.png) 0 50% no-repeat;}

/* RokCandy Formatting */

img.feature-img {border: 1px solid #2c2c2c;}
.feature-img-title {background: #111;border: 1px solid #2c2c2c;}
a.img-title {background: url(../images/dark/icon1.png) 0 0 no-repeat;}

.showcase-feature {background: url(../images/dark/show-bg.jpg) 0 0 no-repeat;}
.show-feat-block1 {background: url(../images/dark/rtl/main-tl.png) 0 0 no-repeat;border-top: 1px solid #2c2c2c;border-bottom: 1px solid #2c2c2c;}
.show-feat-block2 {background: url(../images/dark/main-tr.png) 100% 0 no-repeat;}
.show-feat-block3 {background: url(../images/dark/main-bl.png) 0 100% no-repeat;}
.show-feat-block4 {background: url(../images/dark/main-br.png) 100% 100% no-repeat;}
a.show-readon {border: 1px solid #2c2c2c;border-bottom: 1px solid #090909;background: #090909;}
.show-feat2-bg {background: url(../images/dark/feat2-bg-t.png) 0 0 no-repeat;height: 5px;}
.show-feat2-bg2 {background: url(../images/dark/feat2-bg.png) 0 0 repeat-y;}
.show-feat2-bg3 {background: url(../images/dark/feat2-bg-b.png) 0 0 no-repeat;height: 5px;}
 span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {background: #111111 !important;}
blockquote, pre {background: #090909 !important;border: 1px solid #2c2c2c !important;}

/* Frontpage styles */

.content-row {border-bottom:1px solid #2c2c2c;}
.content-row-img img { border: 1px solid #2c2c2c; }

/* Gallery */
.gallery {
	width:610px;
	
	margin: 0 0 0 -20px;
}

.gallery img {
	background: #EFF8FA;
	border: 5px solid #DF888A;
}
.gallery a:hover img {
	border-color: #d20272;
}
.gallery em {
	color: #999999;
}

.gallery_small {
	border:1px solid #2c2c2c;
}

#img_holder {
	background:#222222 !important;
	border:1px solid #2c2c2c;

}

/* pagination */
div.pagination a {
	border: 1px solid #2c2c2c;
	background-color:#222222;
	color:#CC0000;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2c2c2c;
	background-color:#222222;
	color: #CC0000;
}
div.pagination span.current {
	font-weight: bold;
	color: #ff0084;
}
div.pagination span.disabled {
		color: #adaaad;
}

#img_holder {
	background:#E7F4F8;
	border:1px solid #2c2c2c;

}
#img_holder img.full_img
{
	border:5px solid #DF888A;
}
#img_holder img.full_img:hover
{
	border:5px solid #d20272;
}

ul.info_list li{
	border-bottom:1px solid #2c2c2c;
}

.hrule{
	border-top:1px solid #2c2c2c;
}
ul.item_list li img{
	border:5px solid #2c2c2c;
}

.top-menu-ads{
	border:1px solid #2c2c2c;
}


fieldset {
	border: 2px solid #2c2c2c;
}

input[type=text],
input[type=password] {
	border: 2px solid #2c2c2c;	
}

select {
	border: 2px solid #2c2c2c;	
}

textarea { 
	border: 2px solid #2c2c2c;	
}

.button {
	border: 1px solid #2c2c2c;
}

	.logo-desc, #fansearch_results .fansearch_odd-hover h3, #fansearch_results .fansearch_even-hover h3, .componentheading, .contentheading, .sidemod h3 span, #showmodules h3 span {color: #5ea070;}
	body, #searchmod .inputbox, #horiz-menu ul.menutop a, #horiz-menu ul.menutop .separator, #main-body ul.menu li a, .filter input.inputbox, .fantabs-wrapper .fantabs-links ul li, form.editor, #main-body ul.menu li.active.parent li a, #main-body ul.menu li.active.parent li.active.parent li a, #maincol a.readon, .textsizer-desc, #lock-button span, input.button, #main-body ul.menu li.active.parent li .separator, #main-body ul.menu li.active.parent li.active.parent li .separator, span.inset-right, span.inset-left, span.number, span.dropcap {color: #999999;}
	a, a:link, a:visited, #fansearch_results a, #maincontent-block a, .main-article-block a, .blog_more ul li a, .pagination a, .module a, #main-body ul.menu li a:hover, #main-body ul.menu li.active a, #main-body ul.menu li.active.parent li.active a, #main-body ul.menu li.active.parent li.active.parent li.active a, .fantabs-wrapper .fantabs-links ul li.active span, .show-readon {color: #5cb3e6;}
