/* @override 
	http://www.aquariumofpacific.org/?css=teachers/css_teachers.v.1240030578
	http://www.aquariumofpacific.org/?css=teachers/css_teachers.v.1240367017
	http://www.aquariumofpacific.org/?css=teachers/css_teachers.v.1240369133
	http://www.aquariumofpacific.org/?css=teachers/css_teachers.v.1240369503
	http://www.aquariumofpacific.org/?css=teachers/css_teachers.v.1240369876
	http://www.aquariumofpacific.org/?css=teachers/css_teachers.v.1240370310
*/

body#TeacherResources a#navEd {
	background-image: url(images/common/navactive.gif);

}

#infobox caption {
	margin: 0;
}

#colFULL h3 span.grade_shade {
	background-color: #06c;
	color: #fff;
	padding: 2px 4px;
}

div#lesson_plans_dd.subbox {
	float: right;
}

div#container #header {
	background: black url(/images/headers/hdr_teachers.jpg) no-repeat;
}

div#skinny_right.subbox h5 {
	text-align: center;
	font-size: 1.5em;
	background-color: #d2e5cf;
	padding: 3px;
	border: 1px solid #cadcc7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}

div#skinny_right.subbox h5.boxtitle {
	font-size: 1.4em;
	border-style: none;
	background-color: #ebf2ea;
	text-transform: none;
}

div#skinny_right.subbox h6 {
	text-align: center;
	font-size: 1.1em;
	margin-bottom: 0;
	font-weight: normal;
	font-style: normal;
}



/* @group Teacher Blogs */

h5#cat_sidetitle.sidetitle {
	background-color: #036;
	border-top-style: none;
	color: #e6f1f5;
	font-size: .9em;
	margin-bottom: 0;
	background-image: url(/images/blogs/bluebar.gif);
	text-indent: 5px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 5px;
	font-style: normal;
	padding: 5px 0 5px 5px;
	margin-top: 0;
}


.mainimage {
	float: right;
	margin-left: 30px;
	margin-bottom: 20px;
	border-color: #e5e5e5;
}

/*div.entry span.mainimage {
	background-color: #e6f1f5;
	padding: 4px;
	border: 1px solid #cce1e7;
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
}*/

div#content #colFULL div.blog_insert div.entry span.mainimage img {
	padding: 4px;
	border: 1px solid #cce1e7;
	float: right;
	clear: both;
}

#colFULL div.blog_insert div.entry span.mainimage {
	margin: 0 0 10px 10px;
	padding: 0;
	/*float: right;
	clear: both;*/
}

#content div.colL div.eventEntry p {
	clear: both;
}

div.blog_insert {
	margin-top: 25px;
	padding-top: 25px;
	border-top: 1px solid #e5e4e4;
}

div.entry_head {
	color: #1986a2;
	display: block;
	padding: 15px 0 0;
	margin: 0 0 10px;
	/*width: 567px;*/
	clear: both;
	background: #fff url(/images/blogs/frostback.jpg) repeat-x;
	float: left;
	width: 570px;
}

div.entry h5.subtitle {
	margin-top: 0;
}

body#Blogs.comments div#container div#content {
	width: 580px;
	margin-left: 8px;
	border-left: 1px solid #bcbbbb;

}

body#Blogs div#container div#content {
	border-left: 1px solid #bcbbbb;
}

body#Blogs div#container div#content div#colL {
	border-right: 1px solid #e5e4e4;
}

body#Blogs div#colR h5.sidetitle {
	border-top: 1px solid #e5e4e4;
}

body#Blogs div#colFULL div.comment_entry {
	border-top: 0px dashed #ccc;
}

body#Blogs div#colFULL div.comment_entry_blogger {
	border-top: 0px dashed #ccc;
}

#colFULL div.blog_insert div.entry p {
	margin-top: 0;
	clear: none;
	float: none;
}

body#Blogs div#colFULL div.entry_comment_form {
	border-top: 1px solid #e5e4e4;
}


body#TeacherResources div.entry {
	padding: 15px;
	/*width: 540px;*/
	background: #e6f1f5 url(http://www.aquariumofpacific.org/images/blogs/blogbackSM3.png) no-repeat;
	clear: both;
	margin-top: 40px;
}

h5.date {
	color: #80a99a;
	font-size: 1.1em;
	margin: 0;
}


h6.category {
	font: normal 1.1em "Trebuchet MS", "Arial Narrow", Verdana, sans-serif;
	float: left;
}

h6.total_comments {
	font: 1.2em "Trebuchet MS", "Arial Narrow", Verdana, sans-serif;
	margin-top: 0;
	float: right;
}


h6.total_comments a {
		color: #003366;
	font-size: .7em;
}

h3.title {
	/*width: 365px;*/
	margin-bottom: 8px;
}

h3.title a {
	color: #003366;
	margin-bottom: .7em;
	font: bold 2.2em/1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	letter-spacing: 0;
}

h3.title a:hover {
	text-decoration: underline;
}


h3.title span.byline {
	font-size: .6em;
	font-weight: normal;
	font-style: normal;
	color: #999;
	white-space: nowrap;
}

h3.title span.byline strong{
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
}

div#colFULL div.entry p {
	font: 1.3em "Trebuchet MS", "Arial Narrow", Verdana, sans-serif;
	line-height: 1.4em;
	color: #003366;
}

div.entry strong p {
	font-weight: bold;
}

p.readmore a{
	float: right;
	margin: 0;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

p.permalink {
	margin-bottom: 3px;
	padding-top: 5px;
}

p.permalink a {
	font: .8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

div#colFULL img.avatar {
	float: left;
	border: 1px solid #d6dce0;
	padding: 3px;
	background-color: #ecefed;
	margin-left: 0;
	margin-right: 10px;
}

/* @end */

body#TeacherResources #content div.colL {
	float: left;
	width: 360px;
}

body#TeacherResources #content div.colR {
	float: right;
	width: 165px;
padding: 10px;
	margin: 0;
	background-color: #ebf2ea;
	border: 5px solid #f1f6f0;
}




/* @group Event Listings */

div.colL span.month {
	font: bold 1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #036;
	margin-bottom: 10px;
	display: block;
	clear: both;
	border-bottom: 4px solid #e6e6e6;
	padding: 7px 0 3px 5px;
	margin-top: 12px;
}

#content div.colR h3 {
	text-align: center;
	color: #80a99a;
	font-size: 1.3em;
	letter-spacing: 0;
	margin-bottom: 12px;
	border-bottom: 2px solid #c5d6c3;
	padding-bottom: 4px;
	float: left;
}


.eventsthumb{
	display: inline;
	float: left;
	width: 85px;
	margin-right: 5px;
}

#content div.colL div.eventEntry div.eventEntryHead a img {
	float: left;
}
	
.eventsthumb img {
	border-style: solid;
	border-color: #d7d7d8;
}
	
.eventEntry {
	margin-bottom: 25px;
	padding-top: 8px;
	border-top: 1px solid #e6e6e6;
}

.eventEntryHead {
	display: block;
	float: left;
	clear: both;
	margin-bottom: 5px;
}

.eventEntryHead h4 {
	letter-spacing: 0;
	text-transform: none;
	color: #036;
	font-size: 1.7em;
	float: left;
	display: block;
}

.more {
	float: right;
	}
	

.eventdate {
	color: #1986a2;
	letter-spacing: 0px;
	font: bold 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	display: block;
	width: 255px;
}

.eventtime {
	font-weight: normal;
}

.eventEntry .eventEntryHead a img {
	border: 3px solid #d7d7d8;
	margin-right: 5px;
}

#content div.colR div.newsbox span.newsthumb {
	display: block;
}

#content div.colR div.newsbox span.newsthumb a img {
	border: 2px solid #d7d7d8;
	margin-right: 3px;
	margin-bottom: 4px;
}

#content div.colR div.newsbox h4 {
	letter-spacing: 0;
	text-transform: none;
	color: #036;
	font-size: 1.3em;
	font-weight: normal;
	font-style: normal;
}

#content div.colR div.newsbox p {
	float: left;
	clear: both;
	color: #80a99a;
	margin-top: 4px;
	padding-bottom: 3px;
	border-bottom: 2px dotted #c5d6c3;
}

div.teacher_events {
	float: right;
	clear: right;
	margin-left: 25px;
	margin-bottom: 25px;
	margin-top: 18px;
}

#content #colFULL img {
	/*border: 5px solid #d7d7d8;*/
	background-color: #ecefed;
	padding: 4px;
	float: right;
	margin-left: 25px;
}

body#TeacherResources #colFULL div.blog_insert div.entry span.mainimage img {
	margin: 0;
	border-style: none;
}

body#Blogs.comments #colFULL div.entry div.blogpics span.com_image a img {
	margin-left: 0;
}

body#TeacherResources #colFULL div.entry  a img {
	margin-left: 0;
}

#content #colFULL img.left {
	float: left;
	margin-left: 0;
}

#content table#infobox {
	width: 260px;
}

#content table#infobox caption {
	width: 260px;
}

#content div.colR div.newsbox {
	float: left;
}

#content div.colR div.newsbox span.newsdate {
color: #1986a2;
	letter-spacing: 0px;
	font: bold 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	display: block;
	margin-top: 0;
}


.eventEntry .eventEntryHead a img:hover {
	border: 3px solid #1986a2;
}


.eventEntry .eventEntryHead a img.more {
	border-style: none;
}

.eventEntry .eventEntryHead p {
	float: left;
	width: 90px;
	text-align: center;
}

.eventEntry .eventEntryHead a span.cat_image img {
	border: 1px solid #fff;
}


/* @end */

#colL div.entry span.mainimage img {
	padding: 0;
	margin: 0;
	border-style: none;
}

#container #content ul.imagedata {
	margin: 0;
}

#container #content ul.imagedata li{
	list-style-type: none;
	color: #b8bdc1;
}

#container #content ul.imagedata li.photocreditTR {
	text-transform: uppercase;
	font-size: .9em;
}

#container #content ul.imagedata li.captionTR {
	color: #6392c2;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
}



