﻿#content {
	clear: both; /* added to fix IE6 margin bug */
}

#gridContainer {
	margin: 0px auto;
	width: 650px;
	/*position: relative;*/ /* IE resize bug fix */
	color: #666;
	text-align:left;
	font-size: 80%;
	width: 100%;
}

#gridContainer table 
{
	width: 100%;
}

#gridContainer a {
	color: #09c;
	text-decoration: none;
}
#gridContainer a:hover {
	text-decoration: underline;
}

#gridContainer p {
	margin-top: 10px;
}
#gridContainer strong {
	font-weight: bold;
}

#gridContainer .rowEven {
	background: #f6f6f6;
}

#gridContainer td
{
	/* border-bottom: 1px solid #efefef; 
	 padding: 7px 2em 7px 1em;*/
}

#gridContainer th
{
	background: #ccc;
	font-weight: bold;
	padding: 5px 0em 5px 0em;
}

#gridContainer th.descriptionHeader
{
	background: #ccc;
	font-weight: bold;
	padding: 5px 2em 5px 0em;
	width:35%;
}

#gridContainer th.titleHeader
{
	background: #ccc;
	font-weight: bold;
	padding: 5px 2em 5px 1em;
	width:25%;
}

#gridContainer th a {
	color: #666;
	padding-right: 3px;
}

#gridContainer .title a.postTitle
{
	color: #069;
	font-size: 13px;
}
#gridContainer .title 
{
	color: #666;
	font-size: 13px;
	padding-left:15px;
	width:30%;
	padding-right: 10px;
}

#gridContainer .gridHeader
{
	background: #ccc;
	font-weight: bold;
	padding: 5px 2em 5px 1em;
}

.gridHeader
{	
	background: #ccc;
	font-weight: bold;
	padding: 5px 2em 5px 1em;
}

#gridContainer .postDescription
{
	/*display: block;*/
	padding:  5px 2em 2px 0em;
	vertical-align:top;
	font-family:Arial;	
	width:40%;
}
#gridContainer .lastUpdated
{	
	/* display:block; */
	padding:  5px 2em 2px 0em;
	vertical-align:top;
	font-family:Arial;	
}

#gridContainer .numVotes
{
	display: block;
	padding:  5px 2em 2px 0em;
	vertical-align:top;
	font-family:Arial;	
}
#gridContainer .pageDisplayed
{
	font:sans-serif;
}
#gridContainer .prev
{
	font:sans-serif;
}
#gridContainer .next
{
	font:sans-serif;
}
#gridContainer .viewAll
{
	font:sans-serif;
}

#recentDiscussionGridContainer {
	margin: 0px auto;
	width: 396px;
	/*position: relative;*/ /* IE resize bug fix */
	color: #666;
	text-align:left;
	font-size: 80%;
}
#recentDiscussionGridContainerLink {
	margin: 0px auto;
	width: 650px;
	/*position: relative;*/ /* IE resize bug fix */
	color: #666;
	text-align:left;
	font-size: 80%;
	width: 100%;
}

#recentDiscussionGridContainer table 
{
	width: 100%;
}

#recentDiscussionGridContainer a {
	color: #09c;
	text-decoration: none;
}
#recentDiscussionGridContainer a:hover {
	text-decoration: underline;
}

#recentDiscussionGridContainer p {
	margin-top: 10px;
}
#recentDiscussionGridContainer strong {
	font-weight: bold;
}

#recentDiscussionGridContainer .rowEven {
	background: #f6f6f6;
}

#recentDiscussionGridContainer td
{
	/* border-bottom: 1px solid #efefef; 
	 padding: 7px 2em 7px 1em;*/
}

#recentDiscussionGridContainer th
{
	/*background: #ccc;*/

	font-weight: bold;
	padding: 5px 0em 5px 0em;
}

#recentDiscussionGridContainer th.descriptionHeader
{
	background: #ccc;
	font-weight: bold;
	padding: 5px 2em 5px 0em;
	width:35%;
}

#recentDiscussionGridContainer th.titleHeader
{
	/*background: #ccc;*/
	font-weight: bold;
	padding: 5px 2em 5px 1em;
	width:25%;
}

#recentDiscussionGridContainer th a {
	color: #666;
	padding-right: 3px;
}

#recentDiscussionGridContainer .title a.postTitle
{
	color: #069;
	font-size: 13px;
}
#recentDiscussionGridContainer .title 
{
	color: #666;
	font-size: 13px;
	padding-left:15px;
	width:20%;
	padding-right: 10px;
}

#recentDiscussionGridContainer .gridHeader
{
	background: #ccc;
	font-weight: bold;
	padding: 5px 2em 5px 1em;
}



#recentDiscussionGridContainer .postDescription
{
	/*display: block;*/
	padding:  5px 2em 2px 0em;
	vertical-align:top;
	font-family:Arial;	
	width:40%;
}
#recentDiscussionGridContainer .lastUpdated
{	
	/* display:block; */
	padding:  5px 2em 2px 0em;
	vertical-align:top;
	font-family:Arial;	
}

#recentDiscussionGridContainer .numVotes
{
	display: block;
	padding:  5px 2em 2px 0em;
	vertical-align:top;
	font-family:Arial;	
}
#recentDiscussionGridContainer .pageDisplayed
{
	font:sans-serif;
}
#recentDiscussionGridContainer .prev
{
	font:sans-serif;
}
#recentDiscussionGridContainer .next
{
	font:sans-serif;
}
#recentDiscussionGridContainer .viewAll
{
	font:sans-serif;
}
.leftspace 
{
	padding-left:20px;
}

.headerspace
{
	padding-left:-10px;
	border:1px solid red;
	left:0px;
}

.discussionGridDescription
{
	padding:  5px 2em 2px 0em;
	vertical-align:top;
	font-family:Arial;	
	width:50%;
}

.discussionGridlastupdated 
{
	padding:  5px 2em 2px 0em;
	vertical-align:top;
	font-family:Arial;	
	width:20%;
}
h1#groupHeader { background: url(/_layouts/IMAGES/SchoolNet.GlobalNet/section_headers/sn_groups_header.gif) top left no-repeat; width:100%}
.recentDiscussionGridlastupdated 
{
	padding:  5px 2em 2px 0em;
	vertical-align:top;
	font-family:Arial;	
	width:30%;
}
.newRowEven {
	background: #E0E5E8;
	}

