h2{
	font-size:20px;
	color:#FFFFFF;
}



.contentSideBox h2{color:#333;}

#explore.explore a.spotlight,#explore.photos a.spotlight,#explore.blogs a.spotlight{font-size:.9em;color:#888;padding-left:17px;background:url(../images/spotlight_grey.png) no-repeat 0 1px;}

body.explore a.filter{position:relative;right:321px;}

body.explore .filter .description{width:260px;}

#explore.explore h2{margin-bottom:8px;}

body.explore .blogList .blog h3{background:url(../images/blog.png) no-repeat 0 5px;border-bottom:none;padding:5px 0 4px 18px;margin-top:0;}

body.explore .blogList .blog:hover{background-color:#f2f2f2;}

body.explore .blogList .blog h3 a:link{text-decoration:none;}

body.explore .blogList .blog h3 a:hover{text-decoration:underline;}

body.explore .blogList li.blog{border-bottom:1px solid #ccc;padding-bottom:18px;margin-bottom:0;}

body.explore .blogList li.blog p{margin-left:18px;}

body.explore .blogList .meta{margin-left:20px;}

.blogList .meta li{margin-right:5px;}

.newsFlash{padding:10px;background:#eee;margin-bottom:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-bottom:1px solid #ccc;}

.newsFlash img{height:60px;width:80px;float:left;margin-right:15px;}

.newsFlash p{margin-left:95px;}

.siteNews li{border-bottom:1px solid #ccc;padding-bottom:5px;padding-left:10px;margin-bottom:8px;}

.siteNews li.newsflash{margin:0;}

.siteNews h3,.siteNews p{margin:0;}

body.explore .siteNews h3 a:link{text-decoration:none;}

body.explore .siteNews h3 a:hover{text-decoration:underline;}

body.explore .videoListSmall{border-bottom:none;}

body.explore .videoListSmall li:hover{background-color:#f2f2f2;}

body.explore .videoListSmall h4 a:link{text-decoration:none;}

body.explore .videoListSmall h4 a:hover{text-decoration:underline;}

body.explore .adRectangle{margin:27px 0 10px 0;padding-bottom:24px;border-bottom:1px solid #ccc;}

body.loggedOut .adRectangle{margin:0 0 20px 0;}

.shouts{margin-bottom:20px;background:url(../images/shouts.png) no-repeat left bottom;height:180px;text-align:center;color:#aaa;}

.shouts a{color:#aaa;}

.shouts .loading{padding:50px 0 60px 0;font-size:1.5em;color:#555;}

.shouts .loading img{vertical-align:middle;margin-right:6px;}

.shoutsJavascript{padding:10px 15px;height:140px;}

#shoutsJavascript{height:90px;color:#555;line-height:1.3em;font-size:.95em;}

.shout{text-align:left;}

.shout div.avatar{margin:0 10px 0 0;}

#shoutform div{text-align:right;}

.shouts #shout{margin:0 0 5px 0;padding:4px 3px;width:262px;}

.shouts #shoutButton{margin:0 0 0 5px;}

.shouts p.empty{text-align:center;font-style:normal;padding:15px 0 0 0;}

.contests li{margin-bottom:10px;}

.contests img{width:290px;border:5px solid #ddd;}

.pollContainer h3{margin-bottom:5px;}

.pollResults div.resultWrapper{width:250px;}

.pollContainer .dimmedBorder{border-color:#999;}

.latestMembers{margin:10px 0 10px 0;}

.latestMembers li{
	float:left;
	width:130px;
}

.latestMembers li.male{
}

.latestMembers li.female{
}

.latestMembers li a:link{text-decoration:none;}

.latestMembers li a:hover{text-decoration:underline;}

.loggedOut .newsFlash p{margin-left:0;}

#registerTeaser{
	background:url(../images/register_teaser_bg.jpg) no-repeat;
	padding:10px 10px 0 335px;
	color:#fff;
	height:190px;
	margin-bottom:20px;
}

#registerTeaser h3{margin-bottom:5px;color:#333;}

#registerTeaser a{color:#fff;}

.profileList .avatar{margin:0 11px 11px 0;}

body.explore .photoList{border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:19px;}

.photoList li{width:86px;margin:0 4px 4px 0;padding-top:3px;border:1px solid #ccc;}

.photoList a{height:74px;}

body.blogs .blog .body,body.blogs .blog .meta{margin-left:90px;}

body.blogs .blog .avatar{margin:0;}

body.clans .photoList{margin-bottom:20px;}

.clansTopInfo{font-size:10px;margin-bottom:10px;}

ul.clansTopInfo li{float:left;width:50%;list-style:none;padding:0;line-height:1.5em;}

#explore.clans .tabs .blog .body,#explore.clans .tabs .blog .meta{margin-left:90px;}

table.calendar{width:100%;margin-bottom:1em;}

table.calendar td{text-align:center;width:35px;}

table.calendar a{font-weight:bold;text-decoration:none;padding:3px 1px;display:block;}

table.calendar a:hover{background:#b0bed2;color:#fff;}

table.calendar .monthSelect{font-size:14px;}

table.calendar .shortday{color:#333;font-weight:bold;}

table.calendar .selected a{background:#F50808;color:#fff;}

table.calendar .othermonthdays{color:#90aecc;font-weight:normal;}

table.calendar td.today,table.calendar .today a{color:#fff;background-color:#90aecc;}

.dpTable{text-align:center;background-color:#FFF;border:1px solid #999;border-collapse:seperate;}

.dpTitleTR td{background-color:#888;padding:2px 0;}

.dpButton{color:#FFF;font-weight:bold;border:0;background-color:#888;cursor:pointer;}

.dpTitleText{color:#fff;}

.dpDayTD{background-color:#eee;padding:3px;}

.dpTD{padding:1px;}

.dpDayHighlightTD{background-color:#ddd;}

.dpTDHover{background-color:#369;cursor:pointer;color:#fff;}

.dpTodayButtonTD{background:#eee;padding:2px;}

.dpTodayButton{border:0;color:#333;background:#ddd;cursor:pointer;}

.dpTodayButton:hover{background:#aaa;}

.widgetDetails{padding:8px;}

.widgetDetails img{float:left;margin:0 10px 0 0;}

.widgetPreview{width:340px;float:left;margin:0 20px 0 0;}

.widgetAdd{background:#008300 url(../images/widget_add.png) no-repeat;display:block;font-size:16px;margin:0 0 20px 0;color:#fff;padding:10px 0 10px 38px;text-decoration:none;font-weight:bold;}


.teacherxchange {
	background-image: url(../images/frontpage/teacherxchange.gif);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 204px;
	margin-right: 10px;
	padding-top: 82px;
	padding-right: 10px;
	padding-left: 10px;
}

.profiles {
	background-image: url(../images/frontpage/profiles.gif);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 204px;
	margin-right: 10px;
	padding-top: 82px;
	padding-right: 10px;
	padding-left: 10px;
}

.bullitenboard {
	background-image: url(../images/frontpage/bullitenboard.gif);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 204px;
	margin-right: 10px;
	padding-top: 82px;
	padding-right: 10px;
	padding-left: 10px;
}

.filecabinet {
	background-image: url(../images/frontpage/filecabinet.gif);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 204px;
	margin-right: 10px;
	padding-top: 82px;
	padding-right: 10px;
	padding-left: 10px;
}

.teacherslounge {
	background-image: url(../images/frontpage/teacherslounge.gif);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 204px;
	margin-right: 10px;
	padding-top: 82px;
	padding-right: 10px;
	padding-left: 10px;
}

.teacherscommunity {
	background-image: url(../images/frontpage/teachercommunity.gif);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 204px;
	margin-right: 10px;
	padding-top: 82px;
	padding-right: 10px;
	padding-left: 10px;
}

.teachersmall {
	background-image: url(../images/frontpage/teachersmall.gif);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 204px;
	margin-right: 10px;
	padding-top: 82px;
	padding-right: 10px;
	padding-left: 10px;
}

.teacherspet {
	background-image: url(../images/frontpage/teacherspet.gif);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 204px;
	margin-right: 10px;
	padding-top: 82px;
	padding-right: 10px;
	padding-left: 10px;
}

.teachernews {
	background-image: url(../images/frontpage/teachernews.gif);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 204px;
	margin-right: 10px;
	padding-top: 82px;
	padding-right: 10px;
	padding-left: 10px;
}

.teacherinstantmessage {
	background-image: url(../images/frontpage/instantmessage.gif);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 204px;
	margin-right: 10px;
	padding-top: 82px;
	padding-right: 10px;
	padding-left: 10px;
}

.teacherblogs {
	background-image: url(../images/frontpage/teacherblogs.gif);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 204px;
	margin-right: 10px;
	padding-top: 82px;
	padding-right: 10px;
	padding-left: 10px;
}

