/* THIS SECTION NEEDS EDITING FOR EACH FORUM */
/* ----------------------------------------- */
/* Forum Homepage Board Display Settings - Steve K */

ul#forumNav li#developmentForum {background: #dbecfc url(/a/img/forum/pregnancy/development.jpg) no-repeat 0 0;}
ul#forumNav li#developmentForum h3 {background: url(/a/img/forum/pregnancy/developmentTitle.gif) no-repeat 0 0;}
ul#forumNav li#feedingForum {background: #dbecfc url(/a/img/forum/pregnancy/fruit.jpg) no-repeat 0 0;}
ul#forumNav li#feedingForum h3 {background: url(/a/img/forum/pregnancy/feedingTitle.gif) no-repeat 0 0;}
ul#forumNav li#generalForum {background: #dbecfc url(/a/img/forum/common/generalDiscussion.jpg) no-repeat 0 0;}
ul#forumNav li#generalForum h3 {background: url(/a/img/forum/pregnancy/generalTitle.gif) no-repeat 0 0;}


/* specific thread Headers for correct Titles per page - Steve K */

#threadHeaderInstance {background: #9BC9F7 url(/a/img/forum/pregnancy/thread/headerBack.jpg) no-repeat top right ;}
#threadHeaderInstance #FeedingHdr {background: #9BC9F7 url(/a/img/forum/pregnancy/thread/feeding/headerTitle.gif) no-repeat 0 0 ;}
#threadHeaderInstance #DevelopmentHdr {background: #9BC9F7 url(/a/img/forum/pregnancy/thread/development/headerTitle.gif) no-repeat 0 0 ;}
#threadHeaderInstance #GeneralDiscussionHdr {background: #FFFFFF url(/a/img/forum/pregnancy/thread/generalDiscussion/headerTitle.gif) no-repeat 0 0 ;}

/* end specific thread titles */



#feature {background: url(/a/img/forum/pregnancy/feature.jpg) no-repeat 0 0;}

#feature.loggedOn {
	background: url(/a/img/forum/pregnancy/featureRegistered.jpg) no-repeat 0 0;
	height:auto;
}

#feature .inner {
	width:280px;
	padding: 10px;
}

#feature h2 {
	background: url(/a/img/forum/pregnancy/pregnancyForumTitle.gif) no-repeat 0 0;
	width: 187px;
	height: 26px;
}

#fullWidth {
	padding-top: 10px;
}

#threeQuarters a:link,
#threeQuarters a:visited {
	color: #fd1813;
}

#threeQuarters a:hover,
#threeQuarters a:active {
	text-decoration: underline;
}
#activityHead {
		float: left;
		margin-left: 175px;
		display: inline;
}
#postCountHead {
	float: right;
	width: 100px;
	text-align: center
}

	#activityHead,
	#postCountHead {
		color: #0477ec;
		font-weight: bold;
	}

ul#forumNav {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#forumNav li {
display: block;
background: #dbecfc;
height: 7em;
margin: 5px 0;
}

ul#forumNav li div.recentActivity {
	margin-top: 10px;
	width: 300px;
	margin-left: 175px;
	float: left;
	display: inline;
}

ul#forumNav li div.recentActivity a:link,
ul#forumNav li div.recentActivity a:visited {
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

ul#forumNav li div.recentActivity a:hover,
ul#forumNav li div.recentActivity a:active {
	text-decoration: underline;
	font-weight: bold;
}

ul#forumNav li div.postCount {
	margin-top: 10px;
	text-align: center;
	line-height: 5.4em;
	width: 100px;
	float: right;
	color: #0477ec;
	font-weight: bold;
}

ul#forumNav li h3 {height: 20px;}

ul#forumNav li h3 a {
	display: block;
	height:20px; 
}



/* PLUM */

/* this is donkey, will fix when time allows - 14/10/08 - mike */

/* Target IE7 specifically - unfortunately doesn't validate */
html>body #page {
	*margin-top: 38px;
}

#page {background-color: #fff ;}

.forumNav {padding-left: 10px ;}

#page .forumNav a{color: #666 ;}
.forumNav strong {
	color: #0477EC ;
	font-weight: normal ;
}

.pageNav {
	margin-top:14px;/*ie 6 / ff fix*/

	background-color: #0477EC ;
	color: #fff ;
	padding: 10px ;
}

.pageNav p {
	float: right ;
	margin: 0 ;
	padding: 0 ;
}
.pageNav h2 {
	font-size: 1em ;
}
#page .pageNav a {
	color: #fff ;
}

.message {
	background-color: #DBECFC ;
	margin: 0 0 5px 0 ;
	padding: 2px 0 0 0 ;
}
.author {
	background: #fff url(/a/img/forum/authorCorner.gif) no-repeat bottom right ;
	width: 89px ;
	float: left ;
	height: 43px ;
	padding: 13px 0 0 11px ;
}
.message .author a {
	color: #0477EC ;
	text-decoration: none ;
	line-height: 15px ;
}
.author a:hover {
	text-decoration: underline ;
}
.messageContent {
	margin: 13px 0 0 122px ;
	padding: 0 77px 0 33px ;
	background: transparent url(/a/img/forum/quotes.gif) no-repeat 0 0 ;

}
.messageContent h3 {
	color: #0477EC ;
	font-size: 1em ;
}
.messageContent h3 span {
	font-weight: normal ;
}
.control {
	height: 2em ;
}
.messageContent .control a{
	color: #0477EC ;
	text-decoration: none ;
}
.control a:hover{
	text-decoration: underline ;
}
.comment {
	float: left ;
}
.report {
	float: right ;
}

#addComment {
	width: 580px ;
	background-color: #B3D6F9 ;
	padding: 14px 14px 0 14px ;
	
}
#addComment h2 {
	background: #B3D6F9 url(/a/img/forum/addCommentTitle.gif) no-repeat 0 0 ;
	width: 111px ;
	height: 17px ;
	float: left ;
}
#addComment fieldset {
	float: right ;
	width: 200px ;
	margin-right: 130px !important;  /* weird IE issue */
	margin-right: 15px;
	display: inline;
}
#addComment label {
	clear: left ;
	float: left ;
	display:block ;
	width: 75px ;
	color: #0477EC ;
}
#addComment .textField {
	float: left ;
	width: 310px ;
	margin: 0 0 10px 0 ;
}
#submit {
	clear: right ;
	float: right ;
	margin: 0 0 10px 0 ;
}
#addComment .clear {
	height: 0 ;
	clear: both ;
	overflow: hidden ;
}


.recentActivity p {line-height:1em;}


#pagerContainer {
	width:100%;
	background-color:#0477EC;
	color:#fff;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	}
#pagerContainer a {
		color:#fff;
	}
#pagerContainer a:hover {
	color:#0477EC;
	background-color:#fff;
		}
