/* Forum Style Overrides */

body {background-color:#DAD9D6;}

.site {background:url(/images/interface/background2.gif);}

#CommonBody {margin:0px 0px 0px 0px;}
#CommonBodyColumn {padding:0px 15px 0px 0px;}
#CommonBodyTable {width:990px;margin:0px 0px 0px 0px;}

.CommonContentArea {
	background: none;
	border: none;
	padding: 0px 5px 10px 0px;}

.CommonTabBar {display:none;}

.CommonSearch {padding: 0px 0px 0px 0px;}
.CommonSearchButtonOuter {background-image:none;}
.CommonSearchButton {
	margin:0px;
	padding:0px;
	background-image: url(/images/interface/btn_search_56x19.gif);
	width:56px;
	height:19px;
	font-size: 0px;
	text-decoration:none;}

#CommonRightColumn {margin:0px; padding:0px;}

.CommonSidebar {
	margin:0px 0px 0px 0px;
	width:325px;
	background-none;
	background:url(/images/interface/background_right.gif);}

.CommonSidebarArea {
	margin:10px 0px 0px 10px;
	width:315px;}

.CommonSidebarHeader {background-image: none;}

.CommonSidebarContent{
	background-image: url(/images/interface/w_background_315x1.jpg);
	border:none;
	margin:0px;
	width:315px;
	padding:5px 7px 0px 16px;}

.CommonSidebarFooter {
	background-image: url(/images/interface/w_footer_small_315x42.jpg);
	border:none;
	margin:0px;
	height:42px;
	width:315px;}

#shortcuts, #activeposts, #myposts, #unansweredposts, #activeusers, #sideoptions{
	background-color:#ffffff;
	width:315px;
	height:50px;
	margin:0px;} 

#shortcuts {background-image: url(/images/interface/w_forumshortcuts_header_315x50.jpg);}
#myposts {background-image: url(/images/interface/w_myposts_header_315x50.jpg);}
#activeposts {background-image: url(/images/interface/w_activeposts_header_315x50.jpg);}
#unansweredposts {background-image: url(/images/interface/w_unansweredpost_header_315x50.jpg);}
#activeusers {background-image: url(/images/interface/w_mostactive_header_315x50.jpg);}
#sideoptions {background-image: url(/images/interface/w_options_header_315x50.jpg);}

.CommonSidebarArea h4 {margin:0px;padding:0px;}
.CommonSidebarArea h4 a{margin:0px;padding:0px;}

#CommonFooter{margin:0px 2px 0px 2px;}

.CommonBreadCrumbArea
{
	font-size: 80%;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 15px;}


/* colors stuff */
.CommonListArea {padding:10px;}
.CommonListTitle {background-color: #D1E0E6;}
.CommonMessageTitle, 
a:visited, .CommonListTitle, .CommonListTitle A, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE, .CommonListTitle A:HOVER, #popupTitleBar, #popupTitle, .CommonPollQuestion, .ForumPostHeader, .ForumPostHeader A, .ForumPostHeader A:VISITED, .ForumPostHeader A:ACTIVE, .ForumPostHeader A:HOVER, .txt4 a, .txt4 a:visited, .CommonFormField a:hover {color: #598090;}
A:LINK, A:LINK, .ForumGroupNameUnRead:LINK, .ForumGroupNameUnRead:VISITED, .ForumNameUnRead:LINK, .ForumNameUnRead:VISITED {color: #598090;}


.ForumGroupNameRead:LINK, .ForumGroupNameRead:VISITED, td.CommonListCell a, td.CommonListCell a:visited, td.ForumGroupLastPostColumn a, td.ForumGroupLastPostColumn a:visited {color: #427990;}
td.ForumSubListCellLeftMost a.ForumNameRead, td.ForumSubListCellLeftMost a.ForumNameRead:visited, .ForumGroupNameRead:hover, .ForumGroupNameRead:hover, td.CommonListCell a:hover, td.ForumGroupLastPostColumn a:hover,.ForumGroupNameUnRead:LINK, .ForumGroupNameUnRead:VISITED, .ForumNameUnRead:LINK, .ForumNameUnRead:VISITED  {color: #427990;}

.CommonSidebarContentItem, UL.CommonSidebarList LI {color:#999999;}

/*.CommonSidebarArea A:LINK, .CommonSidebarArea A:ACTIVE, .CommonSidebarArea A:VISITED, .CommonSidebarArea A:HOVER, .CommonSidebarContent A:LINK, .CommonSidebarContent A:ACTIVE, .CommonSidebarContent A:VISITED, .CommonSidebarContent A:HOVER {color:#FF9933;}*/

.CommonSidebarList li {
	display:block;
	background:none;
	width:225px;}

.CommonSidebarList li a, .CommonSidebarList li {background-color:#515151;}
li.ForumPostUserAttribute {display:block;background-color:#ffffff;color:#666666;line-height:1.4;clear:both;text-align:left;}
.ForumPostUserIcons {background:none;color:#666666;}

.ForumPostHeader {background-color:#d6d6d6;}
.ForumPostHeader table {background-color:#d6d6d6;color:#333333;}
.ForumPostUserName {background:none;color:#666666;}
.ForumPostUserArea {background-color:#ffffff;} 
.ForumPostUserPropertyList {background-color:#ffffff;color:#666666;}

.ForumPostTitleArea {background-color:#ffffff;margin:0px;padding5px;}
.ForumPostBodyArea {background-color:#ffffff;color:#666666;}
.ForumPostFooterArea {background-color:#ffffff;color:#333333;}

.ForumPostStatistics ul {display:block; color:#666666; background-color:#ffffff;}
.ForumPostStatistics li {display:block; color:#666666; background-color:#ffffff;}

.CommonMessageTitle {background-color:#598090;color:#ffffff;}

#recentblogs .bloggerprofile a, #recentblogs .bloggerprofile a:visited, #recentarticles .widgetcontent a, #recentarticles .widgetcontent a:visited {color:#ff9933;}
#recentblogs .allblogs a{color:#ff9933;font-size:110%;}

#recentblogs .bloggerprofile {color:#d6d6d6;font-size:110%}
#recentblogs .bloggerprofile {margin:0px 0px 10px 0px;background:none;width:300px;position:relative;}

.bloggerprofile img {margin-right:5px;position:relative;}
.bloggerprofile .name {font-weight:bold;}
.widget ul {margin:0px;}
#recentblogs .widgetcontent {width:300px;position:relative;}
#recentarticles .widgetcontent {font-size:110%;}


.CommonSidebarContentItem {font-size:110%;}

/* added by inPreparation */

.mainnav, .forumnav {
	background-color:#598090;
	font-size:120%;}

.mainnav a, .forumnav a, .mainnav a:visited, .forumnav a:visited{color:#ffffff;}
a#forumslink {color:#ff9933;}

.mainnav .primarynav a.on {color:#ff9933;}

#welcome {
	color:#333333;
	font-size:100%;
	margin:0px 0px -10px 0px;}
#welcome a{
	color:#ffffff;}

.subnav, .CommonBreadCrumbArea {
	background-color:#c2d8e1;}

.CommonTabBar {display:none;}

.CommonTitle {color:#598090;}


TD.CommonFormFieldName {color: #598090;}
DIV.CommonFormFieldName {color: #598090;}
TD.CommonFormFieldDescription {color: #598090;}
DIV.CommonFormFieldDescription {color: #598090;}
TD.CommonFormField {color: #598090;}
DIV.CommonFormField {color: #598090;padding: 2px;}
.CommonFormActionButtons {color: #598090;}

.CommonGroupedContentArea ul, .CommonGroupedContentArea li {
	display:block;
	color:#598090;
	background-color:#ffffff;}

.CommonMessageSuccess {
	background-color: #E1F5F7;}

.CommonImageTextButton{
	border-color: #648794;
	border-top-color: #AFCCD7;
	border-left-color: #B6CED7;
	background-color: #E1F5F7;
	color: #333333;}

.CommonImageTextButton:LINK {color: #598090;}

.CommonImageTextButton:VISITED {color: #598090;}

.CommonImageTextButton:ACTIVE {color: #598090;}

.CommonImageTextButton:HOVER {
	color: #333333;
	background-color: #AFCCD7;}

.CommonImageTextButtonHighlight{
	border-color: #999999;
	border-top-color: #AFCCD7;
	border-left-color: #AFCCD7;
	background-color: #A0BBC4;}

.CommonImageTextButtonHighlight:LINK, .CommonImageTextButtonHighlight:VISITED, .CommonImageTextButtonHighlight:ACTIVE, .CommonImageTextButtonHighlight:HOVER{
	background-color: #A0BBC4;
	color: #333333;}


.CommonMessageError{
	border-color: #999999;
	background-color: #C9E7F2;}

.CommonContent {background-color:#ffffff;}


/* search results */
ul.CommonSearchResultList li {background-color:#ffffff; color:#666666;}
.ACommonSearchResultArea h4 {margin:15px 0px 2px 0px;}
.ACommonSearchResultArea h4 a {background-color:#ffffff; color:#666666;}
.ACommonSearchResultArea .ACommonSearchResult span {background-color:#ffffff; color:#666666;}
.ACommonSearchResultArea .ACommonSearchResult {background-color:#ffffff; color:#000000;}

.ACommonSearchResultArea div.ACommonSearchResultDetails span {background-color:#ffffff; color:#666666;}
.ACommonSearchResultArea div.ACommonSearchResultDetails span a {background-color:#ffffff; color:#ff6633;}
.ACommonSearchResultArea div.ACommonSearchResultDetails a {background-color:#ffffff; color:#FF6633;}

.search .redgate {font-size:100%;}
.search .redgate a {color:#ffffff;}

/* footer */

#CommonFooter {padding:0px;}
#CommonFooter .pagefooter {padding:5px;}
#CommonFooter a {color:#ffffff;font-size:85%;}
#CommonFooter .pagefooternavleft {text-align:left;}

/* end additions by inPreparation */
