/* Headings and titles and font styles */

body {color:#000000; background-color:#c8c8c8; background-image:url(/templates/umd.net/images/background.jpg); background-repeat:repeat;}

.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:#000000;}
.heading3, a.heading3:link, a.heading3:visited, h4, h4:link, h4:visited {color:#000000;}
.heading4, a.heading4:link, a.heading4:visited, h5, h5:link, h5:visited  {color:#333333;}

a:link {color:#0036c5;}
a:visited {color:#0040b9;}
a:hover {color:#0030b9;}

.caution, a.caution:link, a.caution:visited {color:#d00000;}
.okay, a.okay:link, a.okay:visited {color:#00a000;}
.highlighted, a.highlighted:link, a.highlighted:visited {color:#4571d5;}
.active, a.active:link, a.active:visited  {color:#d02000;}
.parenthetical, a.parenthetical:link, a.parenthetical:visited {color:#a0a0a0;}
.fancy, a.fancy:link, a.fancy:visited {color:#000000;}

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

.background_normal {background-color:#ffffff;}
.background_shading {background-color:#f2f2f2;}
.background_shading2 {background-color:#d2d2d2;}
.background_shading3 {background-color:#444444;}
.background_highlighted, a.background_highlighted:link, a.background_highlighted:visited {background-color:#cfdaf2; color:#000000;}
.background_highlighted_2 {background-color:#324891;}
.background_darklighted {background-color:#203473;}
.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:#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:#4571d5; color:#ffffff;}
a.pagelink_active:hover {background-color:#ffd320; color:#000000;}

.forum_subjects, a.forum_subjects:link {color:#004cb5;}
a.forum_subjects:visited {color:#000000;}
a.forum_subjects:hover {background-color:#e9e9e9;}

.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:#c0c0c0;}

.text_dark, a.text_dark:link, a.text_dark:visited {color:#ffffff;}
.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;}
.bubble_highlight {background-color:#4571d5; color:#ffffff;}

.title_strip {background-color:#f9f9f9;}

.copyright, a.copyright:link, a.copyright:visited, a.copyright:active {color:#445269;}
.bottom_strip {background-color:#232d62;
	background: -webkit-gradient(linear, left top, left bottom, from(#232f62), to(#000429));
	background: -moz-linear-gradient(top,  #232d62,  #000425);
	background-image: -ms-linear-gradient(top, #232d62, #000425);
}
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:#d2d2d2;  border-bottom-color:#d2d2d2; border-left-color:#d2d2d2;}
.search_active {color:#000000;}
.search_inactive {color:#a0a0a0;}
.search_go {background-color:#f9f9f9; color:#000000; border-top-color:#d2d2d2; border-right-color:#d2d2d2;  border-bottom-color:#d2d2d2; border-left-color:#d2d2d2;}

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

.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:#000000;}

.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:#4571d5; color:#ffffff;}

.user_nav, a.user_nav:link, a.user_nav:visited {color:#555555;}
a.user_nav:hover {color:#000000;}
.user_nav_bar {background-color:rgba(40,40,40,.1);}

.pulldown_nav {background-color:#151b40; border-color:#161d50;}
.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:#4571d5; color:#ffffff;}

.footer_text, a.footer_text:link, a.footer_text:visited {color:#ffffff; 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:#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;}
.thread_infobar {background-color:#e7e7e7; border-color:#e7e7e7;}
.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:#4571d5; 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-width:0px;}
.nav_bar {background-color:transparent;}

.left_sidebar {background-color:#f9f9f9; border-color:#eaeaea;}
.right_sidebar {background-color:#f7f7f7; border-color:#e9e9e9;}
.profile_sidebar {background-color:#f2f2f2; border-color:#e8e8e8;}

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

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

.hr {border-color:#f0f0f0;}
.hr2 {border-color:#d9d9d9;}
.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%
	);
}
.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%
	);
}

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

.gradient {
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#e0e0e0));
	background: -moz-linear-gradient(top,  #f0f0f0,  #e0e0e0);
}

#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; padding: 0px 0px 30px 0px; margin:20px 0px 0px 0px; visibility: hidden; z-index: 10; cursor: pointer;
	/*
	background-color:#fefefe; box-shadow: 0px 3px 8px 1px #111; -moz-box-shadow: 0px 3px 8px 1px #111; 
	*/
}
#thumbImage {padding:10px 10px 30px 10px; background-color:#ffffff;}

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

.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;}
.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:#aa0000; background-color: rgba(a, 0, 0, 0.3); color:#ffffff;}
.bundle_bubble, a.bundle_bubble:link, a.bundle_bubble:visited {background-color:#4571d5; color:#ffffff;}

.icon_action, a.icon_action:link, a.icon_action:visited {background-color:#4571d5; border-color:#4571d5;}
a.icon_action:hover {background-color:#ffd320;}

/* 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:#666666; background-color:#ffffff;
	text-shadow: 0px 1px 0px #ffffff; background-color:#ffffff; border-top-color:#ebebeb; border-right-color:#e0e0e0; border-bottom-color:#e0e0e0; border-left-color:#e0e0e0;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9f9f9));
	background: -moz-linear-gradient(top,  #ffffff, #f9f9f9);
	background-image: -ms-linear-gradient(top, #ffffff, #f9f9f9);
}

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

/* 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:#4571d5;}
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:#4571d5; border-color:#4571d5;}
a.button_action:hover {color:#ffffff; background-color:#4571ff;}

/* 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:#d00000;}

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




/*  Cometchat Ish Yall  */

.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 #d2d2d2; 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;}