/* Headings and titles and font styles */

body {color:#000000; background-color:#f7f7f7;}

.heading0, a.heading0:link, a.heading0:visited, h1, h1:link, h1:visited {color:#000000;}
.heading1, a.heading1:link, a.heading1:visited, h2, h2:link, h2:visited {color:#000000;}
.heading2, a.heading2:link, a.heading2:visited, h3, h3:link, h3:visited {color:#333333;}
.heading3, a.heading3:link, a.heading3:visited, h4, h4:link, h4:visited {color:#003980;}
.heading4, a.heading4:link, a.heading4:visited, h5, h5:link, h5:visited  {color:#575757;}

a:link {color:#444444;}
a:visited {color:#222222;}
a:hover {color:#666666;}

.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:#df9000;}
.active, a.active:link, a.active:visited  {color:#d02000;}
.parenthetical, a.parenthetical:link, a.parenthetical:visited, a.parenthetical:hover {color:#777777;}
.fancy, a.fancy:link, a.fancy:visited {color:#ffffff;}

.box2 {border-color:#d1d1d1; background-color:#f0f0f0;}

.background_normal {background-color:#ffffff;}
.background_shading {background-color:#f0f0f0;}
.background_shading2 {background-color:#e0e0e0;}
.background_shading3 {background-color:#000000;}
.background_highlighted, a.background_highlighted:link, a.background_highlighted:visited {background-color:#f0f0f0; color:#000000;}
.background_highlighted_2 {background-color:#444444;}
.background_darklighted {background-color:#222222;}
.background_active {background-color:#ffd320;}
.background_active_text, a.background_active_text:link, a.background_active_text:visited {color:#000000;}
.background_action {background-color:#75b143}
.background_caution {background-color:#ffb900;}
.background_error {background-color:#d00000;}
.background_warning {background-color:#ffb900;}

.pagelink, a.pagelink:link, a.pagelink:visited {background-color:#f0f0f0; color:#505050;}
a.pagelink:hover {color:#000000; background-color:#e0e0e0;}
.pagelink_active, a.pagelink_active:link, a.pagelink_active:visited, a.pagelink_active:active {background-color:#505050; color:#ffffff;;}
a.pagelink_active:hover {background-color:#ffd320; color:#000000;}

.forum_subjects, a.forum_subjects:link {color:#444444; font-size:14px;}
a.forum_subjects:visited {color:#000000;}
a.forum_subjects:hover {background-color:#666666;}

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

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

.text_dark, a.text_dark:link, a.text_dark:visited {color:#dddddd;}
.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:#e9e9e9;}

.bubble_caution {background-color:#c00000; color:#ffffff;}
.bubble_highlight {float:right; background-color:#444444; color:#ffffff;}
.bubble_okay {float:right; background-color:#444444; color:#ffffff;}

.title_strip {background-color:#transparent;}

.copyright, a.copyright:link, a.copyright:visited, a.copyright:active {color:#555555;}
.bottom_strip {background-color:#222222; width:1002px;



}
div.big_first_letter:first-letter {color:#000000;}

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

.search_box {background-color:#ffffff; border-top-color:#d0d0d0; border-bottom-color:#d0d0d0; border-left-color:#d9d9d9;}
.search_active {color:#000000;}
.search_inactive {color:#b0b0b0;}
.search_go {background-color:#e0e0e0; color:#000000; border-top-color:#d0d0d0; border-right-color:#d9d9d9;  border-bottom-color:#d0d0d0; border-left-color:#d9d9d9;}

.search {background-color:#transparent;}

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

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

.navbutton, a.navbutton:link, a.navbutton:visited {color:#ffffff; display:table-cell;}
.navbutton_active, a.navbutton_active:link, a.navbutton_active:visited {background-color:#ffd320; color:#233052; display:table-cell;}
a.navbutton:hover, a.navbutton_active:hover {color:#ffd320; background-color:#3c4975;}

.user_nav, a.user_nav:link, a.user_nav:visited {color:#888888;}
a.user_nav:hover {color:#ffffff;}
.user_nav_bar_holder {background-color:rgba(100,100,100,.1);}

.pulldown_nav {background-color:#333333; border-color:#3c4975;}
.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:#ffd320; color:#000000;}

.footer_text, a.footer_text:link, a.footer_text:visited {color:#ffffff; font-family:arial;}

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

.side_sortlink, a.side_sortlink:link, a.side_sortlink:visited {}
a.side_sortlink:hover {text-decoration:underline; color:#000000;}
.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:#ffffff; background-color:#f6f6f6;}
.blog_row {border-color:#e0e0e0;}
.post_user_info {background-color:#ffffff; border-color:#e0e0e0;}
.post_body {background-color:#ffffff;}
.post_body_flagged {background-color:#ffff00;}
.thread_infobar {background-color:#f0f0f0; border-color:#d5d5d5;}
.quoted {}
.has_video, a.has_video:link, a.has_video:visited {background-color:#333333; border-radius:25px; border-color:#ffffff; width:15px; height:15px; margin: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:#ffd000; color:#000000;}

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

.homepage_intro {width:100%; padding:20px; border:solid 1px #777777; background-color:#ffffff; font-size:18px; color:#000000; font-family:georgia;}




/* Boxes and borders and lines and arrows */

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

.left_sidebar {background-color:#f4f4f4; border-color:#e5e5e5;}
.right_sidebar {background-color:#f0f0f0; border-color:#e9e9e9;}
.profile_sidebar {background-color:#f0f0f0; border-color:#d9d9d9;}

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

.row_alternate1 {background-color:#f0f0f0;}
.row_alternate2 {background-color:#ffffff;}

.hr {border-color:#e9e9e9;}
.hr2 {border-color:#666666;}
.hrdark {border-color:#e9e9e9;}
.hrfaded {background-color:#f3f3f3;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0, #ffffff),
		color-stop(0.1, #f3f3f3),
		color-stop(0.9, #f3f3f3),
		color-stop(1, #ffffff)
	);
	background-image: -moz-linear-gradient(
		left center,
		#ffffff 0%,
		#f3f3f3 10%,
		#f3f3f3 90%,
		#ffffff 100%
	);
}
.hrfadedvert {background-color:#f3f3f3;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #ffffff),
		color-stop(0.1, #f3f3f3),
		color-stop(0.9, #f3f3f3),
		color-stop(1, #ffffff)
	);
	background-image: -moz-linear-gradient(
		left center,
		#ffffff 0%,
		#f3f3f3 10%,
		#f3f3f3 90%,
		#ffffff 100%
	);
}
.hr2faded {background-color:#d9d9d9;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0, #f2f2f2),
		color-stop(0.1, #d9d9d9),
		color-stop(0.9, #d9d9d9),
		color-stop(1, #f2f2f2)
	);
	background-image: -moz-linear-gradient(
		left center,
		#f2f2f2 0%,
		#d9d9d9 10%,
		#d9d9d9 90%,
		#f2f2f2 100%
	);
}
.hrfadeddark {background-color:#666666;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0, #000000),
		color-stop(0.1, #666666),
		color-stop(0.9, #666666),
		color-stop(1, #000000)
	);
	background-image: -moz-linear-gradient(
		left center,
		#000000 0%,
		#666666 10%,
		#666666 90%,
		#000000 100%
	);
}

.bordered {border-color:#e9e9e9;}
.framed {background-color:#cccccc;}
.framed_highlighted {background-color:#cfddf2;}

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

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

#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:#bbbbbb; background-color:#ffffff; color:#000000;}
.checkbox {background:#ffffff; color:#000000;}
select:focus {background-color:#777777;}

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

.panel2_background {background-color:#ffffff; border-color:#e3e3e3;}
/* .panel2_heading, a.panel2_heading:link, a.panel2_heading:visited {color:#000000;} */
.panel2_text, a.panel2_text:link, a.panel2_text:visited {color:#000000;}
.panel2_separator_line {border-color:#e9e9e9;}

.nav_bar_holder {margin:auto;}




/* Buttonz... */

.notice_bubble, a.notice_bubble:link, a.notice_bubble:visited {background-color:#444444; background-color: rgba(4, 4, 4, 0.3); color:#ffffff;}
.bundle_bubble, a.bundle_bubble:link, a.bundle_bubble:visited {background-color:#666666; color:#ffffff;}
.galleries_bundle, a.galleries_bundle:link, a.galleries_bundle:visited {background-color:#666666; color:#ffffff;}

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

/* 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:#888888; background-color:#ffffff;




}

a.button_normal:hover {
	color:#666666; background-color:#f0f0f0;






}

/* 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:#444444; background-color:#ffd320; border-color:#ffd320;}
a.button_active:hover {color:#555555;}

/* 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:#285ac9; border-color:#4058ff;}
a.button_action:hover {color:#e0e0e0; background-color:#285ac9;}

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

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

/* galleries, etc */
.button_action8, a.button_action8:link, a.button_action8:visited {color:#ffffff; background-color:#777777; border-color:#777777;}

/* 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; border-color:#6f6f6f;}

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

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




/*  Cometchat Ish Yalll  */

.cometchat_message {color:#333333;}
.cometchat_name, a.cometchat_name:link, a.cometchat_name:visited, .cometchat_name a, .cometchat_name a:link, .cometchat_name a:visited {color:#ffffff;}
a.cometchat_name:hover {color:#ff0000;}
.cometchat_tabtitle {background-color:#232f62;}
.cometchat_tabsubtitle {background-color:#f2f2f2; color:#000000; border-color:#e0e0e0; }
.cometchat_tabcontent {border-color:#e0e0e0;}
.cometchat_tabpopup {background-color:rgba(255,255,255,.97);}
.cometchat_tabmouseover { background-color:rgba(0,0,0,.1); !important; }
.cometchat_userlist_hover {color:#4571d5;}
.cometchat_userstabtitle, .cometchat_traytitle {background-color:#444444; 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:#aaaaaa;}

#cometchat_base {background-color:rgba(235,235,235,.9); border-color: rgba(100,100,100,.2);}

.cometchat_textarea {
	color:#000000;
	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:#e0e0e0;}
.cometchat_trayicontext { color:#000000;}
.cometchat_trayicon { border-right: 1px solid #e0e0e0;}

.cometchat_pluginsicon, .cometchat_optionsimages, #cometchat_hide, .cometchat_trayiconimage img {
	opacity: .5;






}

.cometchat_pluginsicon:hover {opacity: 1;}

.cometchat_tab { border-left: 1px solid #d0d0d0; color: #222222; font-size: 14px; }
.cometchat_tabclick { background: rgba(255, 255, 255, .7) !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:#f0f0f0;;
	padding:5px;
	text-align:center;	
}

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

.cometchat_tooltip_content {
	background-color: rgba(51,51,51,.9) !important;
	color: #ffffff;
	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 #e0e0e0; padding: 5px; margin: 5px; border-radius:5px;}
.invite_3 {padding: 0px 0px 0px 5px; width: 100px;}
.invite_5 {color:#a0a0a0; font-size:12px;}