/* ===============================================
Bridge City ISD
==================================================
--------------------------------------------------
BACKGROUND      #f6f6f6;
HEADER			#7c0303;    
FOOTER			#606060;

P NAV NORMAL	#c6130a;
P NAV HOVER		#636363;
=================================================*/

@import "default.css";
body {
	background-color: #3d3d3d;
}
.wrapper {
	margin: 0 auto;
	width: 960px;
}
#header-wrapper {
	height: 152px;
	background: url(../images/header-bg.png) top repeat-x;
	z-index: 5000;
}
#header {
	height: 152px;
}
	a#logo {
		float: left;
		margin-left: 20px;
		width: 469px;
		height: 106px;
		background: url(../images/logo.png) no-repeat;
	}

ul#global-nav {
	float: right;
	margin-top: 7px;
}
	ul#global-nav li {
		float: left;
		font-size: 1em;
	}
		ul#global-nav li a {
			padding: 0 5px;
			color: #b0b0b0;
			text-decoration: none;
			border-right: 1px solid #b0b0b0;
		}
		ul#global-nav li a:hover {
			color: #fefefe;
			text-decoration: underline;
		}
		ul#global-nav li.first a {
			padding: 0 5px 0 0;
		}
		ul#global-nav li.last a {
			padding: 0 0 0 5px;
			border: none;
		}
form#search {
	float: right;
	clear: right;
	margin-top: 25px;
}
	form#search fieldset {
		padding: 10px 42px;
		background: url(../images/search-form-bg.png) 5px center no-repeat;
	}
		form#search fieldset input {
			float: left;
			margin: 0;
			padding: 3px;
			width: 140px;
			height: 18px;
			border: none;
			color: #4a4a4a;
		}
		form#search fieldset input.submit{
			float: left;
			width: 21px;
			height: 24px;
			border: none;
			font-size: 0 !important;
			color: #fff;
			background: url(../images/search-btn.png) no-repeat;
			cursor: pointer;
		}
		form#search fieldset input.submit:hover {
			background: url(../images/search-btn-hover.png) no-repeat;
		}
ul#primary-nav {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 4px;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
}
	ul#primary-nav li {
		float: left;
		position: relative;
		width: 119px;
		font-size: 1.2em;
		background: url(../images/primary-nav-normal-bg.png) top repeat-x;
	}
		ul#primary-nav li a {
			display: block;
			padding: 11px 0 3px;
			height: 26px;
			color: #c6130a;
			text-align: center;
			text-decoration: none;
			background: none;
			overflow: hidden;
			vertical-align: middle;
		}
		ul#primary-nav li a.hover-right {
			background: url(../images/primary-nav-hover-right-bg.png) top left no-repeat;
		}
		ul#primary-nav li a.hover-left {
			background: url(../images/primary-nav-hover-left-bg.png) top right no-repeat;
		}
		ul#primary-nav li a:hover, ul#primary-nav li.active a:hover, ul#primary-nav li.over a, ul#primary-nav li.active.over a  {
			color: #636363;
			background: url(../images/primary-nav-hover-bg.png) top repeat-x;
		}
	ul#primary-nav li.active {
		background: url(../images/primary-nav-active-bg.png) top repeat-x;
	}
		ul#primary-nav li.active a {
			color: #fff;
		}
		ul#primary-nav li.active a.hover-right {
			background: url(../images/primary-nav-active-hover-right-bg.png) top left no-repeat;
		}
		ul#primary-nav li.active a.hover-left {
			background: url(../images/primary-nav-active-hover-left-bg.png) top right no-repeat;
		}
	ul#primary-nav ul {
		list-style-type: none;
		display: none;
		position: absolute;
		font-size: .8em;
		border: 3px solid #d8d8d8;
		border-top: none;
		background: #ebebeb;
	}
		ul#primary-nav ul li {
			float: none;
			width: 15em;
			border-top: 1px solid #bcbcbc;
		}
			ul#primary-nav ul li a, ul#primary-nav li.active ul li a, ul#primary-nav li.over ul li a, ul#primary-nav li.active.over ul li a {
				padding: 5px 5px;
				height: auto;
				text-align: left;
				background: #ebebeb;
				color: #30302f;
			}
			ul#primary-nav ul li a.hover-left, ul#primary-nav ul li a.hover-right {
				background: #ebebeb !important;
			}
			ul#primary-nav ul li a:hover, ul#primary-nav li.active ul li a:hover, ul#primary-nav li.over ul li a:hover  {
				color: #fff !important;
				background: #c6130a url(../images/secondary-nav-hover-bg.png) top repeat-x;
			}
/*
	ul#primary-nav li:hover ul {
		display: block !important;
		visibility: visible;
	}
*/
/* !banner list ============================== */
#rotating-banner{
	border-bottom:3px solid #000000;
	margin-bottom:10px;
}
	
/* !content structure ============================== */
#content-wrapper {
	margin-top: -9px;
	padding: 15px 10px 10px;
	background: #f6f6f6 url(../images/content-wrapper-bg.png) top repeat-y;
	z-index: 3000;
}
#content {
	margin: 0 auto;
	padding: 0 0 30px;
	width: 940px;
/* 	background: #efefef url(../images/content-body-bg.png) top repeat-y; */
}
#sidebar-left {
	float: left;
	position: relative;
	width: 207px;
	background-color: #f2f2f2;
	border-right: 1px solid #e4e4e4;
}
	.secondary-info-wrapper {
		margin-right: -1px;
		padding-top: 20px;
		background: url(../images/secondary-info-top.png) top left no-repeat;
	}
	.secondary-info {
		padding-bottom: 20px;
		background: url(../images/secondary-info-bottom.png) bottom no-repeat;
	}
	
#content-body {
	float: left;
	margin: 1px 0 0;
	padding: 20px 5px 0;
	width: 450px;
	background: #fff;  /* url(../images/content-body-bg.png) top repeat-x */
	border-top: 1px solid #dedede;
}

#sidebar-right-wrapper {
	position: relative;
	float: left;
	margin-top: 1px;
	padding: 5px 5px 0 5px;
	width: 261px;
	background: #efefef url(../images/content-body-bg.png) top repeat-x;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
#sidebar-right {
	position: relative;
	float: left;
	width: 100%;
	background: #e5e5e5 url(../images/sidebar-right-bg.png) top repeat-x;
}

/* !content typography ============================== */
h1{
	font-size: 2.0em;
}

h2{
	font-size: 1.6em;
}

h3{
	font-size: 1.2em;
}

#content-body h2 {
	margin: 15px 0 10px 0;
	padding-top: 5px;
	border-top: 1px solid #bebebe;
	font-weight: bold;
	color: #333;
}

#content-body h3 {
	font-weight: bold;
	color: #444;
	margin:0;
	font-size: 1.2em;
}


#content-body ol, #content-body ul {
	margin: 10px 0;
	font-size: 1.2em;
}
	#content-body ol li, #content-body ul li {
		margin-top: 8px;
	}
#content-body a {
	color: #c6130a;
}
#content-body a:hover {
	color: #636363;
}

p#credits {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #8a8a8a;
}
	p#credits a {
		color: #dfdfdf;
	}

/* !forms ============================== */
form fieldset {
	margin: 5px 0;
	padding: 7px;
	background-color: #eeeeee;
}
	form fieldset legend {
		margin: 0;
		padding: 3px;
		font-size: 1.4em;
		font-weight: bold;
		background-color: #fff;
	}
	form label {
		display: block;
		font-size: 1.2em;
	}
	form input[type=text], form input[type=password], form input[type=file], textarea {
		margin: 3px 0;
		padding: 6px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1.2em;
		border: 1px solid #c2c2c2;
		width: 300px;
	}
	form input[type=file] {
		width: auto !important;
	}
	form select {
		display: block;
		margin: 3px 0;
	}
	form em {
		display: block;
	}

	.wlpeMessageText {
		padding: 3px;
		color: #c22e2a;
		background-color: #ffe9e7;
	}
	

/* !content elements ============================== */
.main-image {
	margin-bottom: 10px;
	border-bottom: 3px solid #000;
}

.secondary-nav {
	margin: 5px 10px;
	border: 1px solid #dbdbdb;
}
	.secondary-nav h3 {
		margin: 0;
		padding: 7px 10px 5px 10px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size: 1.4em;
		color: #757575;
		background-color: #e5e5e5;
	}
	.secondary-nav ul {
		list-style: none;
	}
		.secondary-nav ul li {
			margin: 0;
			border-top: 1px solid #e5e5e5;
		}
		.secondary-nav ul li a {
			display: block;
			padding: 7px 20px;
			color: #c6130a;
			text-decoration: none;
			font-size: 1.1em;
			background: #f6f6f6 url(../images/secondary-nav-bullet.png) 10px center no-repeat;
		}
		.secondary-nav ul li a:hover {
			color: #fff !important;
			background: #c10c0c url(../images/secondary-nav-hover-bg.png) top repeat-x !important;
		}
		.secondary-nav ul li.active a, .secondary-nav ul li.active ul li.active a {
			color: #333;
			background-color: #e5eff4 !important;
		}
		
		.secondary-nav ul li.active a:hover, .secondary-nav ul li.active ul li.active a:hover {
			background-color: #c10c0c !important;
		}
		
	.secondary-nav ul li ul {
		display: none;
	}
	.secondary-nav ul li.active ul {
		display: block;
		
	}
		.secondary-nav ul li.active ul li a, .secondary-nav ul li ul li a {
			padding: 7px 10px 7px 30px;
			background: url(../images/secondary-nav-bullet.png) 20px center no-repeat;
			background-color: #fff !important;
		}
		
		.secondary-nav ul li ul li a:hover {
			background-color: #c10c0c !important;
		}

		
		.secondary-nav ul li.active ul li.active a {
		
		}

	.secondary-nav ul li.active ul li ul{
		display: none;
	}
	
	.secondary-nav ul li.active ul li.active ul{
		display: block;
	}
		
		.secondary-nav ul li.active ul li.active ul li a, .secondary-nav ul li ul li ul li a{
			padding-left: 40px;
			background: #fff !important;
			color: #999;
		}
	
		.secondary-nav ul li.active ul li.active ul li a:hover{
			padding-left: 40px;
			background: #fff !important;
			color: #c10c0c !important;
		}
		
			.secondary-nav ul li.active ul li.active ul li.active a{
				color: #4e648a;
			}

	
.secondary-nav.alt h3 {
	color: #757575;
	background-color: #fff;
}
	.secondary-nav.alt ul li a {
		background-color: #f1f1f1;
		color: #222;
	}

.secondary-nav.twitter{
	background: #fff;
}
	.secondary-nav.twitter h3{
		padding: 0;
	}
	
		.secondary-nav.twitter h3 a{
			display: block;
			padding: 7px 10px 5px 10px;
			background: #c6130a;
			color: #fff;
			text-decoration: none;
		}
		
		.secondary-nav.twitter h3 a:hover{
			background: #333;
		}
			
			.secondary-nav.twitter ul li a{
				background: none;
				padding:7px 10px;
				color: #666;
			}
			
			.secondary-nav.twitter ul li a:hover {
				color: #333 !important;
				background: #f6f6f6 url(../images/secondary-nav-twitter-hover.jpg) top repeat-x !important;
			}
				
				.secondary-nav.twitter ul li a.view-all{
					text-align: right;
					color: #c6130a;
				}
ul#sitemap {
	font-size: 12px !important;
}

#quick-links {
	margin: -11px 0 0;
	padding: 85px 0 0;
	background: transparent url(../images/quick-links-top-bg.png) top no-repeat;
}
	#quick-links ul {
		padding: 0 0 34px 0;
		background: url(../images/quick-links-bottom-bg.png) bottom no-repeat;
		list-style: none;
	}
		#quick-links ul li {
			margin: 0;
			padding: 0;
			background: url(../images/quick-links-item-bg.png) top no-repeat;
		}
		#quick-links ul li.last {
			/* background: none; */
		}
		#quick-links ul li a {
			display: block;
			margin: 0 13px;
			padding: 7px 5px 7px 23px;
			height: 9px;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 1.2em;
			line-height: 1.3em;
			color: #000;
			text-decoration: none;
			font-weight: bold;
			background: transparent url(../images/quick-links-bullet.png) 12px 65% no-repeat;
		}
		#quick-links ul li a:hover {
			text-decoration: underline;
		}
form#newsletter-sign-up {
	margin: 20px 0 0 0;
	background: #50514f url(../images/newsletter-sign-up-bg.png) top repeat-x;
	border: 1px solid #fff;
}
	form#newsletter-sign-up fieldset {
		padding: 10px 2px 10px 52px;
		background: url(../images/newsletter-icon.png) 8px center no-repeat;
	}	
		form#newsletter-sign-up label {
			float: left;
			display: block;
			margin: 2px 0;
			padding: 0;
			color: #fff;
			font-size: 1.2em;
		}
		form#newsletter-sign-up fieldset input{
			float: left;
			margin: 0;
			padding: 3px;
			width: 140px;
			height: 18px;
			border: none;
			color: #4a4a4a;
		}
		form#newsletter-sign-up fieldset input.submit {
			float: left;
			width: 21px;
			height: 24px;
			border: none;
			font-size: 0 !important;
			color:#fff;
			background: url(../images/search-btn-hover.png) no-repeat;
			cursor: pointer;
		}
		form#newsletter-sign-up fieldset input.submit:hover {
			background: url(../images/search-btn.png) no-repeat;
		}

.news-summary {
	margin:5px auto;
	padding:3px;
}
	.news-summary p {
		font-size:1.0em;
	}
	#content-body .news-summary h3 {
		margin:0 0 4px 0;
		padding-bottom: 6px;
		font-size:1.3em;
		border-bottom: 1px solid #BBBBBB;
	}
		.news-summary h3 a{
			color:#666 !important;
			text-decoration:none;
			font-weight:bold;
		}
		.news-summary h3 a:hover{
			text-decoration:none;
		}
		.news-summary-img{
			float:left;
			border:1px solid #999;
			display: none;
		}
	.news-read-more {
		font-weight:bold;
		color:#990105;
		white-space:nowrap;
		text-decoration:none;
		font-size: 0.9em;
		
	}
	.news-read-more:hover {
		text-decoration:underline;
	}
	.news-summary-content {
/*
	width:310px;
	float:right;
*/
	}
	
	.no-results h3{
		margin: 5px 0 10px 5px;
	}

.upcoming-events{
	margin: 5px auto;
}

	ul#tabs li .upcoming-events h2{
		margin:0 0 6px 0;
		padding-bottom: 8px;
		border: none;
	}
	
		ul#tabs li .upcoming-events h2 a{
			margin: 0;
			font-size: 17px;
			color: #111;
			text-align: left;
			width: auto;
		}
		
		ul#tabs li .upcoming-events h2 a:hover{
			color: #888;
		}
		
			ul#tabs li .upcoming-events h2 a span{
				color: #999;
				font-size: 11px;
			}
			
			ul#tabs li .upcoming-events h2 a:hover span{
				color:#C6130A;
			}

	#content-body .upcoming-events h3{
		display: inline;
		font-size: 14px;
		line-height: 15px;
		margin-left: 3px;
		color: #c10c0c
	}

		.upcoming-events h3 a{
			text-decoration: none;
		}
	
	ul#tabs li .upcoming-events p{
		margin: 6px 0 16px 0;
		padding: 6px 0 0 6px;
		font-size: 12px;
		border-top: 1px solid #bbbbbb;
		display: block;
	}
	
	ul#tabs li .upcoming-events p.upcoming-events-date{
		display: inline;
		float: right;
		text-align: right;
		font-size: 10px;
		font-weight: bold;
		line-height: 15px;
		font-style: italic;
		color: #666;
		margin: 0;
		padding: 3px 0 0 0;
		border: none;
	}

		.events-read-more {
			font-size: 11px;
			font-weight: bold;
			color:#c6130a;
			white-space:nowrap;
			text-decoration:none;
			
		}
		.events-read-more:hover {
			text-decoration:underline;
		}


#content-body ul.content-list-simple {
	margin: 15px 0;
	list-style: none;
	font-size: 1em;
}
	ul.content-list-simple li {
		margin: 0;
	}
		ul.content-list-simple li img {
			float: left;
			border: 1px solid #000;
		}
		
		ul.content-list-simple li p{
			padding: 0;
			margin: 0;
		}
		#content-body ul.content-list-simple li h2{
			margin-bottom: 3px;
		}
		
		ul.content-list-simple li h2 a{
			text-decoration: none;
		}
		
			ul.content-list-simple li h2 a span{
				float: right;
				font-weight: normal;
				font-size: 0.75em;
			}
			
		

#content-body ul.content-list {
	margin: 15px 0;
	list-style: none;
	font-size: 1em;
}
	ul.content-list li {
		margin: 0;
		padding: 5px 0;
		border-bottom: 1px solid #a9a9a9;
	}
		ul.content-list li img {
			float: left;
			border: 1px solid #000;
			height: 70px;
			width: 70px;
		}
		
		#content-body ul.content-list li h2{
			border: none;
			margin: 0;
			padding-top: 0;
		}
		
		ul.content-list li h2 a{
			text-decoration: none;
			display: block;
			margin-left: 82px;
			padding: 0 0 5px;
			font-weight: normal;
			font-size: 1em;

		}
		
			ul.content-list li h2 a span{
				float: right;
				font-weight: normal;
				font-size: 0.75em;
			}
			
		ul.content-list li p {
			margin-left: 82px;
			line-height: 1.2;
		}


/* !tabs ============================== */
#tabs-wrapper {
	margin: 15px 0;
	background-color: #000;
}
#tabs-wrapper p {
/* 	overflow: none; */
	color: #fff;
	padding: 5px 10px;
	margin: 0;
}

	ul#tabs p.view-all{
		background-color: #000;
		padding:3px 5px;
		margin: 0;
		overflow: auto;
		font-size: 1.0em;
	}
	
	ul#tabs-nav {
		margin: 0;
		padding: 0;
		list-style: none;
		background-color: #f9f9f9;
	}
		ul#tabs-nav li {
			float: left;
			margin: 0 0 0 5px;
			padding: 0;
		}
			ul#tabs-nav li a {
				display: block;
				padding: 7px 12px;
				color: #333;
				font-size: 1.1em;
				text-decoration: none;
				background: #c9c9c9 url(../images/tabs-nav-normal.png) top repeat-x;
				cursor: pointer;
			}
			ul#tabs-nav li a:hover, ul#tabs-nav li.active a {
				color: #fff;
				background: #1c1c1c url(../images/tabs-nav-active.png) top repeat-x;
			}
		ul#tabs {
			margin: 0;
			padding: 7px 0 0 0;
			list-style: none;
			background-color: #eaeaea;
			border-left: 1px solid #d0d0d0;
			border-right: 1px solid #d0d0d0;
			border-top: 4px solid #2e2e2e;
		}
			ul#tabs li {
				display: none;
				margin: 0;
				border-bottom: 1px solid #b6b6b6;
				background:#fff url(../images/latest-news-bg.jpg) repeat-x 0 0;
			}
			ul#tabs li.active {
				display: block;
			}
				ul#tabs li p {
					margin: 0;
					padding: 0;
					color: #A9A9A9;
					line-height:1.2em;
				}
				
				ul#tabs li div{
					margin:0 7px 7px 7px;
				}
				
				ul#tabs li div img{
					border: 1px solid #555;
				}


/* !buttons ============================== */
a.btn {
	display: block;
	margin: 0 10px 10px 10px;
	padding: 10px 0 0;
	width: 185px;
	height: 26px;
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
#sidebar-right a.btn {
	margin: 10px 34px;
}

a.btn.primary {
	background: url(../images/primary-btn-bg.png) no-repeat;
}
a.btn.secondary {
	background: url(../images/secondary-btn-bg.png) no-repeat;
}
a.btn.tert {
	background: url(../images/tert-btn-bg.png) no-repeat;
}

a.btn:hover {
	background-position:0 -36px;
}

a.view-more-btn, p.view-all a.calendar {
	display: block;
	float: right;
	text-align: right;
	margin: 3px 0;
	padding: 2px 12px;
	font-size: .9em;
	font-weight: bold;
	width: auto;
	color: #990105;
	text-decoration: none;
	background: #b0b0b0 url(../images/all-news-btn-bg.png) top repeat-x;
}
a.view-more-btn:hover, p.view-all a.calendar:hover {
	color: #000 !important;
}

/* !footer ============================== */
#footer-wrapper {
	position: relative;
	background: #3d3d3d url(../images/footer-wrapper-bg.png) top repeat-x;
	z-index: 4000;
}
	#footer {
		margin: 0 auto;
		padding: 25px 0 50px;
		width: 960px;
	}
		#footer p.address {
			color: #d9d9d9;
			line-height: 1.4;
		}
	
p#footer-nav-wrapper {
	position: absolute;
	top: -40px;
	left: -19px;
	width: 998px;
	height: 37px;
	padding: 25px 0 0;
	text-align: center;
	background: url(../images/footer-nav-bg.png) no-repeat;
}
	p#footer-nav-wrapper a {
		padding: 0 4px;
		text-decoration: none;
		color: #fff;
		font-family: Arial, sans-serif;
		border-right: 1px solid #fff;
	}
	p#footer-nav-wrapper a.last {
		border: none;
	}
	p#footer-nav-wrapper a:hover {
		text-decoration: underline;
	}
	
/* !TinyMCE Styles ============================== */
.xlarge{
	font-size: 1.9em; 
	line-height: 1.6em;
}

.large{
	font-size: 1.7em;
	line-height: 1.4em;
}


/* !teacher styles    */
.successAlert {
	display: block;
	margin: 0 0 10px;
	padding: 5px;
	color: #2a3e6a;
	font-size: 1.2em;
	background-color: #daf3ff;
	border: 1px solid #8dbfda;
}
.failAlert {
	display: block;
	margin: 0 0 10px;
	padding: 5px;
	color: #4d0000;
	font-size: 1.2em;
	background-color: #ffe7e7;
	border: 1px solid #d7c4c4;
}

ul#teacherTabs {
	margin: 0 0 10px;
	padding: 0;
	width: 100%;
	list-style: none;
	overflow: auto;
}
	ul#teacherTabs li {
		float: left;
		margin: 0 3px 0 0;
		padding: 0;
	}
		ul#teacherTabs li a {
			display: block;
			margin: 0;
			padding: 5px 7px !important;
			background-color: #cccccc;
			color: #000;
			text-decoration: none;
		}
		ul#teacherTabs li a:hover, ul#teacherTabs li.active a {
			color: #fff;
			background-color: #000;
		}

a.teacher_photo img {
	width: 100px !important;
	height: auto !important;
}

ul#teachers-list {

}
	#content-body ul#teachers-list li .teacher_photo {
		direction: block;
		float: left;
		margin: 0 0 5px;
	}
	#content-body ul#teachers-list li h2 a, #content-body ul#teachers-list li p {
		margin-left: 170px;
	}
		
#teacher_profile {

}
#teacher_profile h2 {
	border: none;
	color: #343434;
}
#teacher_profile h3 {
	font-size: 1.5em;
}
	#teacher_profile .teacher_photo img {
		float: left;
		margin: 0 0 10px;
		padding: 5px;
		border: 1px solid #929292;
	}
	#teacher_profile .teacher_details {
		float: right;
		width: 320px;
	}
		#teacher_profile .teacher_details h2 {
			margin: 0 0 5px;
			padding: 0;
			font-size: 2em !important;
			border: none;
		}
		#teacher_profile .teacher_details h3 {
			margin: 0 0 5px;
			padding: 0;
		}
	#teacher_profile .announcements, #teacher_profile .class_information, #teacher_profile .class_links, #teacher_profile .class_files {
		clear: both;
		margin: 5px 0;
		padding: 7px;
		background-color: #eeeeee;
	}

	#teacher_profile ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		#teacher_profile ul li {
			margin: 0;
			padding: 3px;
		}

		#teacher_profile .announcements ul li p {
			margin: 0;
			padding: 0;
			font-size: 1.1em;
		}
		#teacher_profile .announcements ul li .announcement_created_date {
			font-style: italic;
		}

		#teacher_profile .class_links a, #teacher_profile .class_files a {
			margin: 0;
			padding: 0 15px 0 0;
		}
		#teacher_profile .class_links .link_created_date, #teacher_profile .class_files .file_created_date {
			font-style: italic;
		}
