/* Headings and titles and font styles */

body {color:#ffffff; background-color:#000016;}

.heading0, a.heading0:link, a.heading0:visited, h1, h1:link, h1:visited {color:#4e6feb;}
.heading1, a.heading1:link, a.heading1:visited, h2, h2:link, h2:visited {color:#4e6feb;}
.heading2, a.heading2:link, a.heading2:visited, h3, h3:link, h3:visited {color:#4e6feb;}
.heading3, a.heading3:link, a.heading3:visited, h4, h4:link, h4:visited {color:#ffffff;}
.heading4, a.heading4:link, a.heading4:visited, h5, h5:link, h5:visited  {color:#ffffff;}

a:link {color:#ffffff;}
a:visited {color:#ffd320;}
a:hover {color:#efefef;}

.caution, a.caution:link, a.caution:visited {color:#e00000;}
.okay, a.okay:link, a.okay:visited {color:#00a000;}
.highlighted, a.highlighted:link, a.highlighted:visited {color:#cf0000;}
.active, a.active:link, a.active:visited  {color:#d02000;}
.parenthetical, a.parenthetical:link, a.parenthetical:visited {color:#888888;}
.fancy, a.fancy:link, a.fancy:visited {color:#ffffff;}

.box2 {border-color:#333333; background-color:#191919;}

.background_normal {background-color:#000000;}
.background_shading {background-color:#191919;}
.background_shading2 {background-color:#292929;}
.background_shading3 {background-color:#777777;}
.background_highlighted, a.background_highlighted:link, a.background_highlighted:visited {background-color:#151748; color:#dddddd;}
.background_highlighted_2 {background-color:#2e3b83;}
.background_darklighted {background-color:#151748;}
.background_active {background-color:#ffd320;}
.background_active_text, a.background_active_text:link, a.background_active_text:visited {color:#000000;}
.background_caution {background-color:#ffd320;}
.background_error {background-color:#d00000;}

.pagelink, a.pagelink:link, a.pagelink:visited { background-color:#333333; color:#dddddd;}
a.pagelink:hover {color:#ffffff; background-color:#505050;}
.pagelink_active, a.pagelink_active:link, a.pagelink_active:visited, a.pagelink_active:active {background-color:#4058ff; color:#ffffff;}
a.pagelink_active:hover {background-color:#ffd320; color:#000000;}

.forum_subjects, a.forum_subjects:link {color:#ffffff;}
a.forum_subjects:visited {color:#ffd320;}
a.forum_subjects:hover {background-color:#3b3b3b;}

.parenthetical tiny, a.parenthetical tiny:link, a.parenthetical tiny:visited {color:#ffd320;}

.normal, a.normal:link, a.normal:visited {color:#ffffff;}
.content_area {background-color:#000000; border-color:#17203d;}

.text_dark, a.text_dark:link, a.text_dark:visited {color:#000000;}
.highlighted_2_text, a.highlighted_2_text:link, a.highlighted_2_text:visited {color:#edeff5;}
.highlighted_2_text_highlighted, a.highlighted_2_text_highlighted:link, a.highlighted_2_text_highlighted:visited {color:#ffe477;}

.bubble_caution {background-color:#c00000; color:#ffffff; border-radius:10px; font-size:10px; padding:0px 3px 0px 3px;}
.bubble_highlight {background-color:#4571d5; color:#ffffff; border-radius:10px; font-size:10px; padding:0px 3px 0px 3px;}

.title_strip {background-color:#202020;}

.copyright, a.copyright:link, a.copyright:visited, a.copyright:active {color:#445289;;}
.bottom_strip {background-color:#000229; border-color:#17203d;
	background: -webkit-gradient(linear, left top, left bottom, from(#161845), to(#000229));
	background: -moz-linear-gradient(top,  #161849,  #000225);
	background-image: -ms-linear-gradient(top, #161849, #000225);
}
div.big_first_letter:first-letter {color:#ffffff}

.color_for_alternating_back {color:#ffffff;}

.grayed_out, a.grayed_out:link, a.grayed_out:visited {color:#555555;}

.search_box {background-color:#000000; border-top-color:#404040; border-bottom-color:#404040; border-left-color:#404040;}
.search_active {color:#ffffff;}
.search_inactive {color:#666666;}
.search_go {background-color:#404040; color:#999999; border-top-color:#404040; border-right-color:#404040;  border-bottom-color:#404040; border-left-color:#404040;}

.search {background-color:#292929; color:#ffffff;}

.advanced_mode, a.advanced_mode:link, a.advanced_mode:visited, a.advanced_mode:active {color:#4020ff;}

.profile_nav, a.profile_nav:link, a.profile_nav:visited {color:#ffffff;}

.navbutton, a.navbutton:link, a.navbutton:visited {color:#ffffff;}
.navbutton_active, a.navbutton_active:link, a.navbutton_active:visited {background-color:#ffd320; color:#233052;}
a.navbutton:hover, a.navbutton_active:hover {background-color:#4058ff; color:#ffffff;}

.user_nav, a.user_nav:link, a.user_nav:visited {color:#888888;}
a.user_nav:hover {color:#ffffff;}
.user_nav_bar {background-color:rgba(135,125,100,.3);}

.pulldown_nav {background-color:#060719; border-color:#000050;}
.pulldown_nav_link, a.pulldown_nav_link:link, a.pulldown_nav_link:visited {color:#ffffff;}
.pulldown_nav_link:hover, a.pulldown_nav_link:hover {background-color:#4058ff; color:#ffffff;}

.footer_text, a.footer_text:link, a.footer_text:visited {color:#d6d6d6; font-family:arial; text-shadow:none;}

.sortlink, a.sortlink:link, a.sortlink:visited {}
.sortlink_active, a.sortlink_active:link, a.sortlink_active:visited {color:#000000; background-color:#ffd320;}

.side_sortlink, a.side_sortlink:link, a.side_sortlink:visited {}
a.side_sortlink:hover {color:#ffffff;}
.side_sortlink_active, a.side_sortlink_active:link, a.side_sortlink_active:visited {color:#000000; background-color:#ffd320;}
a.side_sortlink_active:hover {color:#000000;}


.thread_row {border-color:#000000; background-color:#181818;}
.blog_row {border-color:#292929;}
.post_user_info {background-color:#000000;}
.post_body {background-color:#000000; font-size:14px;}
.thread_infobar {background-color:#191919; border-color:#252525;}
.quoted {}
.has_video, a.has_video:link, a.has_video:visited {background-color:#c00000; border-radius:25px; border-color:#ffffff; width:16px; height:16px; padding:0px; margin:1px 0px 0px 0px;}

.stats_bar {background-color:#ffd000; color:#000000;}
.stats_bar2, a.stats_bar2:link, a.stats_bar2:visited {background-color:#4058ff; color:#ffffff;}

.site_title, a.site_title:link, a.site_title:visited {text-decoration:none;}

.homepage_intro {width:500px; margin:auto; padding:20px; border:solid 1px #777777; background-color:#ffffff; font-size:15px; color:#000000; font-family:georgia;}




/* Boxes and borders and lines and arrows */

.logo_bar {border-color:#17203d;}
.nav_bar {background-color:transparent;}

.left_sidebar {background-color:#121212; border-color:#252525;}
.right_sidebar {background-color:#191919; border-color:#252525;}
.profile_sidebar {background-color:#191919; border-color:#252525;}

.arrow_right, a.arrow_right:link, a.arrow_right:visited {border-left-color:#4058ff;}
.arrow_left, a.arrow_left:link, a.arrow_left:visited {border-right-color:#4058ff;}

.row_alternate1 {background-color:#151515;}
.row_alternate2 {background-color:#000000;}

.hr {border-color:#292929;}
.hr2 {border-color:#393939;}
.hrfaded {background-color:#393939;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0, #000000),
		color-stop(0.1, #292929),
		color-stop(0.9, #292929),
		color-stop(1, #000000)
	);
	background-image: -moz-linear-gradient(
		left center,
		#000000 0%,
		#292929 10%,
		#292929 90%,
		#000000 100%
	);
}
.hr2faded {background-color:#d9d9d9;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0, #191919),
		color-stop(0.1, #393939),
		color-stop(0.9, #393939),
		color-stop(1, #191919)
	);
	background-image: -moz-linear-gradient(
		left center,
		#191919 0%,
		#393939 10%,
		#393939 90%,
		#191919 100%
	);
}

.bordered {border-color:#333333;}
.framed {background-color:#333333;}
.framed_highlighted {background-color:#ffd320;}

.gradient {
	background: -webkit-gradient(linear, left top, left bottom, from(#101010), to(#000000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #202020,  #000000)
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
background-color:#333333; box-shadow: 0px 3px 8px 1px #111; -moz-box-shadow: 0px 3px 8px 1px #111; -webkit-box-shadow: 0px 3px 8px 1px #111; border:0px; border-radius:3px; overflow:hidden; position:absolute; left:0; top:0; padding: 0px 0px 30px 0px; margin:20px 0px 0px 0px; visibility: hidden; z-index: 10; cursor: pointer;
}
#thumbImage {padding:10px 10px 30px 10px; background-color:#333333;}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #EFEFEF;
	padding: 5px;
	z-index: 5;
}

input, textarea, select {border-color:#666666; background-color:#101010; color:#ffffff;}
.checkbox {background:#555555; color:#ffffff;}
select:focus {background-color:#ffff90;}

.panel_background {background-color:#000000; border-color:#292929;}
.panel_heading, a.panel_heading:link, a.panel_heading:visited {color:#ffffff;}
.panel_text, a.panel_text:link, a.panel_text:visited {color:#ffffff;}
.panel_separator_line {border-color:#222222;}

.panel2_background {background-color:#000000; border-color:#292929;}
.panel2_heading, a.panel2_heading:link, a.panel2_heading:visited {color:#ffffff;}
.panel2_text, a.panel2_text:link, a.panel2_text:visited {color:#ffffff;}
.panel2_separator_line {border-color:#222222;}

.nav_bar_holder {margin:auto;}




/* Buttonz... */

.notice_bubble, a.notice_bubble:link, a.notice_bubble:visited {background-color:#aa0000; background-color: rgba(a, 0, 0, 0.3); color:#ffffff;}
.bundle_bubble, a.bundle_bubble:link, a.bundle_bubble:visited {background-color:#4058ff; color:#ffffff;}

.icon_action, a.icon_action:link, a.icon_action:visited {background-color:#000000; border-color:#d00000;}
a.icon_action:hover {background-color:#555555;}

/* Normal button color      ... every button "color style" gets a normal, hover, active, and active hover version. */
.button_normal, a.button_normal:link, a.button_normal:visited {
	color:#999999; background-color:#1a1a1a;
	text-shadow: 0px 1px 0px #000000; background-color:#1a1a1a; border-top-color:#2d2d2d; border-right-color:#393939; border-bottom-color:#303030; border-left-color:#393939;
	background: -webkit-gradient(linear, left top, left bottom, from(#1a1a1a), to(#000000));
	background: -moz-linear-gradient(top,  #1a1a1a, #000000);
	background-image: -ms-linear-gradient(top, #1a1a1a, #000000);

}

a.button_normal:hover {
	color:#bbbbbb; background-color:#292929;
	text-shadow: 0px 1px 0px #000000; background-color:#1a1a1a;
	background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#1a1a1a));
	background: -moz-linear-gradient(top,  #000000,  #1a1a1a);
	background-image: -ms-linear-gradient(top, #000000, #1a1a1a);
}

/* Active button color      ... every button "color style" gets a normal, hover, active, and active hover version. */
.button_active, a.button_active:link, a.button_active:visited {color:#000000; background-color:#ffd320; border-color:#ffd320;}
a.button_active:hover {color:#222222;}

/* action button color      ... every button "color style" gets a normal, hover, active, and active hover version. */
.button_action, a.button_action:link, a.button_action:visited {color:#ffffff; background-color:#4058ff; border-color:#4058ff;}
a.button_action:hover {color:#ffffff; background-color:#394cff;}

/* trailers, etc */
.button_action10, a.button_action10:link, a.button_action10:visited {color:#ffffff; background-color:#d00000;}

/* galleries, etc */
.button_action9, a.button_action9:link, a.button_action9:visited {color:#ffffff; background-color:#ff8300;}

/* disabled action button color      ... every button "color style" gets a normal, hover, active, and active hover version. */
.button_disabled, a.button_disabled:link, a.button_disabled:visited {color:#c6c6c6; background-color:#6f6f6f;}

/* Caution button color */
.button_caution, a.button_caution:link, a.button_caution:visited {color:#ffffff; background-color:#c00000;}

/* highlighted button color */
.button_highlighted, a.button_highlighted:link, a.button_highlighted:visited {color:#2974b6; background-color:#ffd320;}




/*  Cometchat Ish Yall  */

.cometchat_message {color:#ffffff;}
.cometchat_name, a.cometchat_name:link, a.cometchat_name:visited, .cometchat_name a, .cometchat_name a:link, .cometchat_name a:visited {color:#999999;}
a.cometchat_name:hover {color:#ff0000;}
.cometchat_tabtitle {background-color:#232d8d;}
.cometchat_tabsubtitle {background-color: rgba(50,50,50,.8); color:#aaaaaa; border-color:#222222; }
.cometchat_tabcontent {border-color:#333333;}
.cometchat_tabpopup {background-color:rgba(0,0,0,.9);}
.cometchat_tabmouseover {background-color:rgba(10,10,10,.7) !important;}
.cometchat_userlist_hover {color:#d02000;}
.cometchat_userstabtitle, .cometchat_traytitle {background-color:#2d2d2d; padding:5px;}
.cometchat_userstabtitletext, a.cometchat_userstabtitletext:link, a.cometchat_name:visited, .cometchat_name a, .cometchat_name a:link, .cometchat_name a:visited, .cometchat_name {color:#ffffff;}
.cometchat_chatboxalert {color:#777777}
.cometchat_chatboxmessage {font-size:14px; margin-top:2px;}
.cometchat_chatboxmessagefrom, .cometchat_chatboxmessagefrom a:link, .cometchat_chatboxmessagefrom a:visited {color:#4e6feb;}

#cometchat_base {background-color:rgba(40,40,40,.9); border-color: rgba(10,10,10,.8);}

.cometchat_textarea {
	color:#cccccc;
	border: 0px;
	height: 22px;
	overflow: hidden;
	font-size: 16px;
	outline:none;
	resize: none;
	padding-left:5px  !important;
	margin-left:0px  !important;
	padding-top:2px;
	padding-bottom:0px;
	vertical-align:center;
	background-color:transparent; /* overrides default bgcolor so the larger panel's color that this textarea is in can show through */
}

.cometchat_textarea { border-color:#f00000;}
.cometchat_trayicontext { color:#ffffff;}
.cometchat_trayicon { border-right: 1px solid #222222;}

.cometchat_pluginsicon, .cometchat_optionsimages, #cometchat_hide, .cometchat_trayiconimage img {
	filter: invert(100%);
	-webkit-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
	opacity: .7;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'invert\'><feColorMatrix type=\'matrix\' values=\'-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0\'/></filter></svg>#invert");
}

.cometchat_pluginsicon:hover {opacity: 1;}

.cometchat_tab { border-left: 1px solid #101010; color: #ffffff; font-size: 14px; }
.cometchat_tabclick { background: rgba(0,0,0,.5) !important; border-top: 0px !important; color:#4571d5;}
.cometchat_minimizebox {opacity:1;}
.cometchat_closebox {opacity:1;}
.cometchat_minimizebox:hover {opacity:1;}
.cometchat_closebox:hover {opacity: 1;}

.container {
	width: 98%;
	margin: 0 auto;
	margin-top: 5px;
}

.container_title {
	background-color:#333333;
	padding:5px;
	text-align:center;	
}

.container_body {
	background-color:rgba(0,0,0,.9);
	padding:5px 5px;
	overflow-x: hidden;
	overflow-y: auto;
}

.cometchat_tooltip_content {
	background-color: rgba(41,41,41,.9) !important;
	color: #bbbbbb;
	font-size: 14px;
	padding: 5px;	
	white-space: nowrap;
	border-radius:2px;
}

.cometchat_traycontent {border-width:0px 1px; border-color:#333333; border-style:solid;}

.invite_1 {width: 180px; border: 1px solid #404040; padding: 5px; margin: 5px; border-radius:5px;}
.invite_3 {padding: 0px 0px 0px 5px; width: 100px;}
.invite_5 {color:#888888; font-size:12px;}