@charset "utf-8";
/* CSS Document */

body {
	background:url(../../images/yellow_pagebg.gif) top repeat-x #000000;
	font-family: Tahoma, Arial, sans-serif;
	font-size:76.1%;
	color:#333333;
	margin:auto;
	text-align:center;
	}
	
* {
	margin:0;
	padding:0
	}
	
img {
	border:0 none;
	}
	
.clearer {
	clear:both;
	}
	
#printHeader
{
    display: none;   
}

/**********************************************************************************************/
/* Heading/font sizes, colours and links */

.yellow {
	color:#FFCC33;
	}

h1 {
	font-size:2em;
	color:#000000;
	font-weight:normal;
	margin-bottom:0.5em;
	}
	
h2 {
	font-size:1.75em;
	color:#000000;
	font-weight:normal;
	margin-bottom:0.5em;
	}
	
h3 {
	font-size:1.5em;
	color:#FFCC33;
	font-weight:normal;
	margin-bottom:0.5em;
	}
	
h4 {
	font-size:1.25em;
	color:#FFFFFF;
	font-weight:normal;
	margin-bottom:0.5em;
	}
	
h5 {
	font-size:1.1em;
	font-weight:normal;
	margin-bottom:0.5em;
	}
	
h6 {}

p {
	color:#333333;
	font-size:1.1em;
	margin-bottom:0.5em;
	line-height:1.5em;
	}

#middlecol ul {
	color:#333333;
	font-size:1.1em;
	margin:10px 35px 15px 35px
	}
	
#middlecol li {
	color:#333333;
	font-size:1em;
	}

a, a:link {
	color:#000000;
	}

a:hover {}


/**********************************************************************************************/
/* General layout of page elements */

#masthead {
	margin:auto;
	width:980px;
	text-align:left;
	display:block;
	}

#logo {
	float:left;
	display:block;
	background:url(../../images/yellow-logo.gif) no-repeat top;
	height:33px;
	width:283px;
	margin-top:4px;
	cursor:hand;
	}

#container {
	width:980px;
	margin:auto;
	text-align:left;
	}

#homecontent {
	display:block;
	}

#home-leftcol {
	display:inline;
	float:left;
	width:780px;
	overflow:hidden;
	}
	
#home-leftcol h3, #home-leftcol h5{
	padding:0px 8px;
	}

#maincontent {
	display:block;
	margin-top:13px;
	}

#leftcol {
	display:inline;
	float:left;
	width:185px;
	}

#middlecol {
	display:inline;
	float:left;
	width:552px;
	margin-left:13px;
	background-color:#FFFFFF;
	padding:13px;
	}

#rightcol {
	display:inline;
	float:right;
	width:186px;
	overflow:hidden;
	}
	
	
#rightcol h3, #rightcol h5{
	padding:0px 8px;
	}


	
/**********************************************************************************************/
/* Top menu navigation style */

#topnav {
	float:right;
	display:inline;
	margin-left:20px;
	font-size:1.1em;
	}
	
#topnav ul {
	display:inline;
	}
	
#topnav li {
	display:inline;
	list-style-type:none;
	}
	
#topnav a, #topnav a:link {
	color:#000000;
	text-decoration:none;
	padding:14px 9px 10px 9px;
	line-height:44px;
	}
	
#topnav a:hover, #topnav a.ActiveParentLink, #topnav a.ActiveLink, #topnav a.ParentOfActiveLink{
	color:#F4F4F4;
	background-color:#292929;
	border-bottom:10px solid #000000;
	}
		
		
/**********************************************************************************************/
/* Sub menu navigation style */

#subnav {
	display:block;
	width:185px;
	font-size:1.1em;
	}

#subnav ul{
	list-style-type:none;
	}

#subnav li {
	padding:5px 0px;
	border-top:1px solid #666666;
	}
	
#subnav ul ul li {
	padding-left:15px;
	float:none;
	border:0 none;
	}

#subnav a, #subnav a:link {
	display:block;
	color:#F4F4F4;
	text-decoration:none;
	}

#subnav a:hover, #subnav a.ActiveParentLink, #subnav a.ActiveLink {
	color:#FFCC33;
	}
	
#subnav .first {
	border-top:none;
	}

#subnav .last {
	border-bottom:1px solid #666666;
	}
		
/**********************************************************************************************/
/* Breadcrumbs styles */

#breadcrumb-container {
	display:block;
	width:100%;
	border-bottom:1px solid #666666;
	}

#breadcrumb-width {
	margin:auto;
	width:972px;
	}
	
#accessibility {
	float:right;
	display:inline;
	padding:8px 0px;
	}
	
#resize, #dnn_TextSize {
	display:inline;
	float:right;
	}

#breadcrumbs {
	float:left;
	display:inline;
	text-align:left;
	font-size:0.95em;
	color:#FFFFFF;
	padding:8px 0px;
	}
	
#breadcrumb-container a, #breadcrumb-container a:link {
	color:#F4F4F4;
	text-decoration:none;
	}
	
#breadcrumb-container a:hover {
	text-decoration:underline;
	}
	

/**********************************************************************************************/
/* Banner styling */

#banner-container {
	display:block;
	height:254px;
	padding-top:8px;
	}
	
#banner-slideshow {
	position:relative;
	z-index:-1;
	}
	
#banner {
	position:relative;
	z-index:10;
	margin-top:-248px;
	}

	
#banner h1 {
	font-size:2em;
	margin-bottom:0.5em;
	color:#F4F4F4;
	}
	
#banner p {
	font-size:1.25em;
	color:#F4F4F4;
	}
	
#banner a, #banner a:link {
	color:#FFCC33;
	text-decoration:none;
	}
#banner a:hover {
	text-decoration:underline;
	}
	
	
/**********************************************************************************************/
/* Tools in right column */
	
#tools, #sub-tools {
	margin:13px 0px;
	font-size:0.9em;
	height:30px;
	width:185px;
	}
	
#sub-tools {
	background:url(../../images/tools-separator.gif) repeat-x bottom;
	}

#tool-email, #tool-print {
	display:inline;
	float:left;
	width:47%;
	margin-left:3px;
	}
	
#tools a, #tools a:link, #sub-tools a, #sub-tools a:link {
	color:#FFFFFF;
	text-decoration:none;
	}

#tools a:hover, #sub-tools a:hover {
	color:#FFCC33;
	}
	
/**********************************************************************************************/
/* Home page silos */
	
#all-silos {
	}

#silo-1 a, #silo-1 a:link, #silo-2 a, #silo-2 a:link, #silo-3 a, #silo-3 a:link, #silo-4 a, #silo-4 a:link {
	float:left;
	display:inline;
	color:#FFFFFF;
	font-size:1.6em;
	text-decoration:none;
	display:block;
	width:200px;
	_width:195px; /*this is for IE6 only */
	height:94px;
	padding:8px 20px 8px 160px;
	}

#silo-1 a, #silo-1 a:link{
	background:url(../../images/orange-silo.png) no-repeat;
	margin-right:13px;
	_margin-right:10px; /*this is for IE6 only */
	}
	
#silo-2 a, #silo2 a:link {
	background:url(../../images/pink-silo.png) no-repeat;
	}
	
#silo-3 a, #silo a:link {
	background:url(../../images/blue-silo.png) no-repeat;
	margin-right:13px;
	_margin-right:10px; /*this is for IE6 only */
	}
	
#silo-4 a, #silo a:link {
	background:url(../../images/green-silo.png) no-repeat;
	}

#silo-1 a:hover, #silo-2 a:hover, #silo-3 a:hover, #silo-4 a:hover {
	color:#000000;
	}
	
#silo-1, #silo-2, #silo-3, #silo-4
{
    float: left;
}


/* Sub page silos */

#sub-silos {
	margin:17px 0px 0px 0px;}

#sub-silo1 a, #sub-silo1 a:link, #sub-silo2 a, #sub-silo2 a:link, #sub-silo3 a, #sub-silo3 a:link, #sub-silo4 a, #sub-silo4 a:link{
	display:block;
	width:171px;
	height:50px;
	padding:96px 6px 8px 6px;
	color:#FFFFFF;
	font-size:1.5em;
	margin-bottom:10px;
	text-decoration:none;
	}
	
#sub-silo1 a, #sub-silo1 a:link{
	background:url(../../images/orange-sub-silo.png) no-repeat;
	}
	
#sub-silo2 a, #sub-silo2 a:link {
	background:url(../../images/pink-sub-silo.png) no-repeat;
	}
	
#sub-silo3 a, #sub-silo3 a:link {
	background:url(../../images/blue-sub-silo.png) no-repeat;
	}
	
#sub-silo4 a, #sub-silo4 a:link {
	background:url(../../images/green-sub-silo.png) no-repeat;
	}

#sub-silo1 a:hover, #sub-silo2 a:hover, #sub-silo3 a:hover, #sub-silo4 a:hover {
	color:#000000;
	}

/**********************************************************************************************/
/* Home page call to actions */

#dnn_contentpane {
	width:880px;
	overflow:hidden;}

#dnn_contentpane table  {
	padding:0px 0px 8px 0px;
}
	
.c2abox, .sub-c2abox, #dnn_contentpane table, #dnn_rightColPane table {
	display:inline;
	float:left;
	width:186px;
	margin-right:10px;
	margin-bottom:17px;
	border:1px solid #666666;
	}
	


.sub-c2abox {
	margin-right:0px;
	}
	
	
.c2abox h3, .sub-c2abox h3, #dnn_contentpane table h3, #dnn_rightColPane table h3{
	font-size:1.5em;
	}
	
.c2abox h3 a, .c2abox h3 a:link, .sub-c2abox h3 a, .sub-c2abox h3 a:link, #dnn_contentpane table h3 a, #dnn_contentpane table h3 a:link, #dnn_rightColPane table h3 a, #dnn_rightColPane table h3 a:link {
	color:#FFCC33;
	text-decoration:none;
	}
	
.c2abox h3 a:hover, .sub-c2abox h3 a:hover, #dnn_contentpane table h3 a:hover, #dnn_rightColPane table h3 a:hover {
	text-decoration:underline;
	
	}

.c2abox p, .sub-c2abox p, #dnn_contentpane table p, #dnn_rightColPane table p{
	font-size:1.25em;
	color:#F4F4F4;
	}

#dnn_contentpane table img, #dnn_rightColPane table img {
    padding:0px 0px 4px 0px;
       }

.c2abox a, .c2abox a:link, .sub-c2abox a, .sub-c2abox a:link, #dnn_contentpane table a, #dnn_contentpane table a:link, #dnn_rightColPane table a, #dnn_rightColPane table a:link  {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.c2abox a:hover, .sub-c2abox a:hover, #dnn_contentpane table a:hover, #dnn_rightColPane table a:hover {
	text-decoration:underline;
	}
	
	
#dnn_quotepane table{
	border:0;
	padding:0;
	margin:0
	}
	
/**********************************************************************************************/
/* News in right column on home page */

#home-news h2, #dnn_homenewspane table h2 {
	background:url(../../images/news-separator.gif) no-repeat top;
	display:block;
	padding:15px 0px 8px 0px;	
	color:#F4F4F4;
	}
	
#home-news h3, #dnn_homenewspane table h3 {
	margin-bottom:0.25em;
	}

#home-news img, #dnn_homenewspane table img {
	border:2px solid #FFCC33;
	margin-bottom:13px;
	}

div.home-news-cat a, div.home-news-cat a:link, #home-news a, #home-news a:link, #home-news h3 a, #home-news h3 a:link, #dnn_homenewspane table a, #dnn_homenewspane table a:link, #dnn_homenewspane table h3 a, #dnn_homenewspane h3 a:link {
	text-decoration:none;
	color:#FFCC33;
	}
	
div.home-news-cat a:hover, #home-news h3 a:hover, #home-news a:hover, #dnn_homenewspane table h3 a:hover, #dnn_homenewspane table a:hover {
	text-decoration:underline;
	}
	
#home-news p, #dnn_homenewspane table p, #dnn_homenewspane tr {
	font-size:1.25em;
	margin-bottom:1em;
	color:#F4F4F4;
	}
	
.home-news-cat p, .home-news-cat p a, .home-news-cat p a:link{
	font-size:0.5em;
	color:#F4F4F4;
	}
		
	
/**********************************************************************************************/	
/* Footer */

#footer-container {
	font-size:0.85em;
	color:#666666;
	border-top:1px solid #666666;
	display:block;
	margin: 20px auto;
	width:100%;
	}
	
#footer {
	width:970px;
	text-align:left;
	margin:20px auto;
	}

#footer a, #footer a:link {
	color:#666666;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:underline;
	}

#footer ul {
	display:inline;
	float:left;
	}

#footer li {
	display:inline;
	list-style-type:none;
	padding-right:5px;
	}
	
#browsealoud {
	display:inline;
	float:right;
    position: relative;
    top: -10px;
    margin-right: 0px;
	}
	
/* Darwin Styles */

#SubNav li { list-style-type: none; }

/* Media Print Styles */

@media print
{

body {font-size:110%;}

 #topnav, #breadcrumb-container, #dnn_TextSize, div#leftcol, div#rightcol, #logo, #browsealoud
 {
    display: none;  
 }
 
 div#footer a
 {
    display: none;  
 }
 
  
 div#printHeader
 {
    display: block;
    font-size: 2em;  
 }
 
 
 div#middlecol { width: 100%;margin:0;padding:0}
 div#middlecol table, div#middlecol td {font-size:1em;}
 div#middlecol h1, div#middlecol h2, div#middlecol h3 {clear:both;}
    
} /* End Print */






/*****************************************************
Forum Styles
*****************************************************


/*****************************************************
 Edited by Chris Paterra October 6, 2005
*****************************************************/

/*Used for the Forum breadcrumb navigation at the top and bottom of each thread and post view table (txt color is not applying here)*/
.Forum_BreadCrumb, A.Forum_BreadCrumb:Link, A.Forum_BreadCrumb:Visited
{
    font-size: 1em;
	font-weight: bold;	
}

A.Forum_BreadCrumb:Hover
{
	
	text-decoration: underline;
}

/* middle header section Handles title colors (Forums, Threads, Posts)*/
TD.Forum_Header, .Forum_Header
{			
	background-color: #FFCC33;
}

/* Text used in Forum_Header areas */
TD.Forum_HeaderText, .Forum_HeaderText
{			
	font-weight: bold;
	font-size: 1em;	
	color: #000000;
}

/* These cap classes handle the left and rigt of colums (only in blog/forum admin header area)*/
TD.Forum_HeaderCapLeft 
{
	background: none;	
}

/* These cap classes handle the left and rigt of colums (only in blog/forum admin header area)*/
TD.Forum_HeaderCapRight
{
	background: none;
}

/* Handles initial view, groups, left area next to +/- and stats headers (left) */
TD.Forum_AltHeaderCapLeft
{
	background: none;
}

/* Handles initial view, groups, left area next to +/- and stats headers (right) */
TD.Forum_AltHeaderCapRight
{
	background: none;	
}

/* Handles Group name hearder section, statistics header section  also header in whats new scroller */
TD.Forum_AltHeader, .Forum_AltHeader
{	
	background-image: url(../forumImages/CSfhBg.gif) repeat-x top;	
	background-color:#EFEFEF;
	border-top: #cccccc 1px solid;	
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}

/* Overrides most section head controls.  Text for Forum Settings, User Settings */
TD.Forum_AltHeaderText, .Forum_AltHeaderText {
	font-weight: bold;
	font-size: 1em;
	color: #666666;			
}

/* These cap classes handle the left and rigt of columns in post, group, thread views.  This is the left outline*/
TD.Forum_BodyCapLeft, .Forum_BodyCapLeft
{
	 background: none;	
}

/* These cap classes handle the left and rigt of columns in edit/admin views  This is the left outline*/
TD.Forum_MainBodyCapLeft, .Forum_MainBodyCapLeft
{
	background: url('../forumImages/body_maincap_left.gif') repeat-y right;		
}

TD.Forum_MainBodyCapRight, .Forum_MainBodyCapRight
{
	background: url('../forumImages/body_maincap_right.gif') repeat-y left;		
}

/* These cap classes handle the left and rigt of columns in post, group, thread views.  This is the right outline*/
TD.Forum_BodyCapRight, .Forum_BodyCapRight
{
	background: url('../forumImages/body_cap_right.gif') repeat-y top left;	
}

/* Handles Group name hearder middle to right, no text here */
TD.Forum_AltHeaderRight, .Forum_AltHeaderRight
{
	background: url('../forumImages/alt_header_bg.gif') repeat-x top;		
}

/* left footer top cell */
TD.Forum_FooterCapLeft
{
	background: url('../forumImages/footer_left_bg.gif') no-repeat right;	
}

/* right footer top cell */
TD.Forum_FooterCapRight
{
	background: url('../forumImages/footer_right_bg.gif') no-repeat left;	
}

/* where paging, arrows are in posts */
TD.Forum_Footer, .Forum_Footer 
{
	background: url('../forumImages/footer_bg.gif') repeat-x top;	
	border-top: #cccccc 1px solid;	
}

/* Text items used in footers,  seen in User Manager */
TD.Forum_FooterText, .Forum_FooterText 
{
	font-size: 0.85em;	
	
	
}

/* background of stats/whats new (this is the body area, each item is in its own table nested in this one) */
TD.Forum_SummaryRow
{
	 background-color: #ffffff; 
	 border-right: #cccccc 1px solid;	
	 border-left: #cccccc 1px solid;
}

/* Seperator row */
TD.Forum_SpacerRow
{
	border-top: #cccccc 1px solid;	
}

/* avatar area */
TD.Forum_Avatar, .Forum_Avatar
{
	background-image: url(../forumImages/CSfhBg.gif);
	background-repeat: repeat-x;
	background-color:#ffffff;
	border-top: #cccccc 1px solid;	
	border-right: #cccccc 1px solid;	
	border-left: #cccccc 1px solid;	
}

/* avatar area (odd numbered rows) */
TD.Forum_Avatar_Alt, .Forum_Avatar_Alt
{
	background-image: url(../forumImages/CSfhBg.gif);
	background-repeat: repeat-x;
	background-color: #ffffff; 
	border-top: #cccccc 1px solid;	
	border-right: #cccccc 1px solid;	
	border-left: #cccccc 1px solid;	
}

/* Area in each post where subject is */
TD.Forum_PostDetails, .Forum_PostDetails
{
	background-color: #FFFFFF; 
	border-top: #cccccc 1px solid;	
	border-right: #cccccc 1px solid;	
	border-left: #cccccc 1px solid;	
}

TD.Forum_PostDetails_Alt, .Forum_PostDetails_Alt
{
	background-color: #FFFFFF; 
	border-top: #cccccc 1px solid;	
	border-right: #cccccc 1px solid;	
	border-left: #cccccc 1px solid;	
}

/* Area where mod/reply buttons are */
TD.Forum_PostButtons, .Forum_PostButtons
{
	background-color: #CFDFEE; 
	border-bottom: 1px solid #CDCDCD;
	border-right: #cccccc 1px solid;
}

TD.Forum_PostButtons_Alt, .Forum_PostButtons_Alt
{
	background-color: #CFDFEE; 
	border-bottom: 1px solid #CDCDCD;
	border-right: #cccccc 1px solid;
}

/* Post Body Area */
TD.Forum_PostBody, .Forum_PostBody
{
	background-color: #FCFCFC; 
	border-right: #cccccc 1px solid;	
	padding-left: 5px;
	padding-right: 5px;
}

/* Post Body Area (odd) */
TD.Forum_PostBody_Alt, .Forum_PostBody_Alt
{
	background-color: #FCFCFC; 
	border-right: #cccccc 1px solid;	
	padding-left: 5px;
	padding-right: 5px;
}

/* Used for all data rows like in configuration, profile, almost all ascx's */
TD.Forum_Row_Admin
{
	 background-color: #FFFFFF; 
	 border-top: #cccccc 1px solid;	
	 border-left: #cccccc 1px solid;	
	 border-right: #cccccc 1px solid;	
}

TD.Forum_Row_AdminL
{
	 background-color: #FFFFFF; 
	 border-top: #cccccc 1px solid;
	 border-left: #cccccc 1px solid;		
}

TD.Forum_Row_AdminR
{
	 background-color: #FFFFFF; 
	 border-top: #cccccc 1px solid;	
	 border-right: #cccccc 1px solid;	
}

/* Text for dnn labels, grid values */
TD.Forum_Row_AdminText, .Forum_Row_AdminText
{
	 font-size: 7pt;	
	 color: #666666;
	 
}

/* Renders thread view (topic) background, what's new, user stats table, bg of threads, last post, */
TD.Forum_Row
{
	 background-color: #FFFFFF; 
	 border-top: #cccccc 1px solid;	
	 border-left: solid 1px #cccccc;
}

TD.Forum_Row_Alt
{
	 background-color: #FFFFFF; 
	 border-top: #cccccc 1px solid;	
	 border-left: solid 1px #cccccc;
}

/* Threads Column in initial group view */
TD.Forum_RowHighlight1, .Forum_RowHighLight1
{			
	background-color: #FFFFFF;
	border-left: solid 1px #cccccc;
	border-top: #cccccc 1px solid;	
}

/* Threads Column in initial group view (odd)*/
TD.Forum_RowHighlight1_Alt, .Forum_RowHighLight1_Alt
{		
	background-color: #FFFFFF;
	border-left: solid 1px #cccccc;
	border-top: #cccccc 1px solid;	
}

/* Posts Column in initial group view */
TD.Forum_RowHighlight2, .Forum_RowHighLight2
{			
	background-color: #FFFFFF;
	border-left: solid 1px #cccccc;
	border-top: #cccccc 1px solid;	
}

/* Posts Column in initial group view (odd)*/
TD.Forum_RowHighlight2_Alt, .Forum_RowHighLight2_Alt
{		
	background-color: #FFFFFF;
	border-left: solid 1px #cccccc;
	border-top: #cccccc 1px solid;	
}

/* Last Post Column in initial group view */
TD.Forum_RowHighlight3, .Forum_RowHighLight3
{			
	background-color: #FFFFFF;
	border-left: solid 1px #cccccc;
	border-top: #cccccc 1px solid;	
	border-right: solid 1px #cccccc;
}

/* Last Post Column in initial group view *(odd) */
TD.Forum_RowHighlight3_Alt, .Forum_RowHighLight3_Alt
{		
	background-color: #FFFFFF;
	border-left: solid 1px #cccccc;
	border-top: #cccccc 1px solid;
	border-right: solid 1px #cccccc;
}

/* Used in forum search results(my posts icon area), in moderator sections */
TD.Forum_RowHeader, .Forum_RowHeader
{
	background-color: #F7F7F7;		
}

/* Attachment area at bottom of post view.  Each attacment is own row */
TD.Forum_Attachments, .Forum_Attachments
{
	background-color: Silver;
	border-right: #cccccc 1px solid;	
}

TD.Forum_Attachments_Alt, .Forum_Attachments_Alt
{
	background-color: Silver;
	border-right: #cccccc 1px solid;	
}

/* Lookup control (used in admin pages) NEED FONT HERE*/
TD.Forum_ListCell
{
	background-color: White;
	font-size: 1em;
	font-weight: normal; 
	border: 1px solid Black;
}

/* How the quote reply section looks in post view */
TD.Quote, .Quote
{
	border-top: #999999  1px solid;
	border-left: #999999  1px solid;
	border-bottom: #999999 1px solid;	
	border-right: #999999  1px solid;
	font-weight: normal;
	font-size: 1em;	
	background-color: #F1F1F1;
	
}

/* Thread subject in each individual post, next to move, edit, reply buttons, forum description, forum threads, posts count, Views replies count */
/* thread, post count and last post if None in group view, general text in admin screens */
.Forum_Normal
{
	font-size: 1em;
	color: #000000;
}

/* All textboxes, dropdownlists and checkbox labels (not lookup control)*/
.Forum_NormalTextBox
{
	font-size: 1em;
	color: #000000;
}

A.Forum_Normal:Hover
{
	text-decoration: underline;
}

.Forum_GroupDetails
{
    font-size: 1em;
	color: #000000;
}

.Forum_Posts
{
    font-size: 1em;
	color: #000000;
}

.Forum_Threads
{
    font-size: 1em;
	color: #000000;
}

.Forum_LastPostText
{
    font-size: 1em;
	color: #000000;
}

/* Links used in style above areas - Last post column link (date)*/
A.Forum_LastPostText, A.Forum_LastPostText:Link, A.Forum_LastPostText:Visited    
{
    font-size: 1em;
	color: #000000;
}

A.Forum_LastPostText:Hover
{
    font-size: 1em;
	color: #000000;
	text-decoration: underline;
}

/* User alias links used in groups view, thread view, popst view */
A.Forum_AliasLink, A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited    
{
	 
    font-size: 1em;
	   
}

A.Forum_AliasLink:Hover
{
    
    font-size: 1em;
	text-decoration: underline;
}

/* Links used in style above areas */
A.Forum_Normal, A.Forum_Normal:Link, A.Forum_Normal:Visited    
{
    font-size: 1em;
	 
	 
}

A.Forum_Normal:Hover
{
    font-size: 1em;
	 
	 
}

.Forum_NormalBold
{
    font-size: 1em;
    font-weight: bold;
	 
	 
}

A.Forum_NormalBold:Hover
{
	text-decoration: underline;
}

/* Links used in style above areas */
A.Forum_NormalBold, A.Forum_NormalBold:Link, A.Forum_NormalBold:Visited 
{
    font-size: 1em;
    font-weight: bold;
	 
	 
}

A.Forum_NormalBold:Hover
{
    font-size: 1em;
	 
	 
}

.NormalGrey
{
    font-size: 1em;
    font-weight: normal;
    color: #003366;
}

/*Table cells which reply, move, edit, etc. buttons sit in */
TD.Forum_ReplyCell, .Forum_ReplyCell
{
	 background: url('../forumImages/linkbutton_bg.gif') repeat-x bottom center;	 
	 border-left: 1px solid #B1D8FF;
	 border-bottom: 1px solid #B1D8FF;
	 border-left: 1px solid #89C4FF;
	 border-right: 1px solid #89C4FF;
}
/* This is for the reply, moderate, new thread, move, delete, quote  LINK buttons (only modify link properties here, use reply cell for containing td)
This is also the links used in the module actions, new thread, moderate buttons */
.Forum_Link, A.Forum_Link:Link, A.Forum_Link:Visited, TD.Forum_Link
{
    
    font-size: 1em;
    font-weight: normal;
  
	   
}

A.Forum_Link:Hover
{
	  
	text-decoration: underline;
}

/*Profile link, used above posts avatar area (user alias) */
.Forum_Profile, A.Forum_Profile:Link, A.Forum_Profile:Visited
{
	size: 8pt;
	font-weight: bold;
}

A.Forum_Profile:Hover
{
	text-decoration: underline;
}

/* Used for image gallery, smiley buttons in post edit and blog edit pages. */
.Forum_LinkLargeButton, A.Forum_LinkLargeButton:Link, A.Forum_LinkLargeButton:Visited    
{
 	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: center;   
	background: #6798C7; 
    color: #FFFFFF;  
    font-size: 9pt;
	font-weight: bold;
}

A.Forum_LinkLargeButton:Hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

/* Forum navigation bar actions and new threads/moderate buttons */
TD.Forum_NavBarButton, .Forum_NavBarButton, A.Forum_NavBarButton:Link, A.Forum_NavBarButton:Visited
  {
	background: ;	 
	padding-top: ;
	padding-bottom: ;
	padding-left: ;
	padding-right: ;
 }
 
/* Forum navigation bar actions and new threads/moderate buttons */
TD.Forum_ModerateButton, .Forum_ModerateButton, A.Forum_ModerateButton:Link, A.Forum_ModerateButton:Visited
  {
  	background: ;	 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
 }
 
/* Forum Main Menu (For navigation in forum and blog) Till END OF FILE*/
.ForumMenu_MenuContainer {
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;  
	text-align: center;
}

.ForumMenu_MenuBar {	
	cursor: hand; 
	text-align: center;
	height:22px;	
}

.ForumMenu_MenuItem {	
	background: #FFFFFF;
	cursor: pointer; 
	cursor: hand; 
	color: #7F8183; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	height: 22px;
}

.ForumMenu_MenuIcon {	
	cursor: pointer; 
	cursor: hand;
	color: #2c2c2c;
	text-align: center;
	padding-right: 0px;
	padding-left: 3px;
	background: transparent;
	display: none;
}

.ForumMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand;
	background: #A2A2A2; 
	border: 1px solid #ffffff;
	margin-top: 2px;
	padding: 0px;
}

.ForumMenu_MenuBreak {
	border-left: transparent 0px solid; 
	border-bottom: white 1px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;
	background-color: transparent; 
	height: 0px;
}

.ForumMenu_MenuItemSel
{
	background: #7F8183;
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
	border: 0px;
}

.ForumMenu_MenuArrow {
	font-family: webdings; 
	font-size: 11px; 
	cursor: pointer; 
	cursor: hand;
	display: none;
}

.ForumMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 11px; 
	cursor: pointer; 
	cursor: hand;
	display: none;
}

TD.Head { color:#000000;font-size:1.5em; }
/* End Forum Menu */


/* forum skin css. */

/* Centre table dimensions and positioning. */

#dnn_contentpane table.containermaster_blue table#tblMain table#ForumContent .Forum_Container { width: 230px; }

/* Forum home view. */
td.Forum_Header table td { width: 320px !important; } /* works in IE6! */

/* View Thread size / dimension styles. */
.Forum_AltHeader table { width: 548px !important; }

/* View Post blue header. */
td.Forum_PostButtons_Alt { width: 440px; }

table.Forum_Container td.Forum_Header td { width: 33%; } 

/* turn off nasty scolling 'whats new' marquee */
table marquee { display: none; }

td.Forum_SummaryRow { width: 300px !important; }

/* Forum view width. */
table#tblMain .Forum_Container { width: 548px !important; }


/* important - fixes structure of dnn admin pages. */
#dnn_contentpane table.containermaster_blue { clear: both; border: none; }

/* Nikki removed this next line as it removed the border from the announcements on the home page
 #dnn_contentpane table { border: none; } */



/* turn off blue drop down arrow. */

/* td.containerrow1_blue { display: none; } */

/* Requested by Lisa - 06/07/09 */
#middlecol ul ul ul { font-size:1em; }

/* Darwin Contact Us */

.DarwinContactUs input, .DarwinContactUs textarea { font-family: Tahoma, Arial, sans-serif; }

.DarwinContactUs td { width: 300px; }

.DarwinContactUs td input { width: 200px; }

.DarwinContactUs td textarea { width: 200px; #width: 202px; _width: 202px; }

.DarwinContactUs .checkboxTextAlignRight input, .DarwinContactUs .checkboxTextAlignLeft input { width: 20px; margin-bottom: 5px; #margin-bottom: 0px; _margin-bottom: 0px; }

.DarwinContactUs .checkboxTextAlignRight input { margin-right: 5px; position: relative; top: 2px; #top: 0px; _top: 0px; }

.DarwinContactUs .checkboxTextAlignLeft input { margin-left: 5px; }

/* Leaseholder Login */

/*
#dnn_ctr3835_Signin_cmdRegister { display:none; }
#dnn_ctr3835_Signin_pnlLogin { text-align: center; }
#dnn_ctr_SendPassword_cmdSendPassword input { display:none; }
*/

#dnn_ctr3835_Signin_pnlLogin { text-align: center; width:200px; margin:auto; }
#dnn_ctr3835_Signin_cmdRegister { display:none; }
#dnn_ctr3835_Signin_tdRegister { display:none; width: 0px !important }
#dnn_ctr3835_Signin_tdLogin { width:100% !important; }

/* Chrome hack */
@media screen and (-webkit-min-device-pixel-ratio:0)
{ #dnn_ctr3835_Signin_tdLogin input { margin-left:6px; } }

/* IE 8 / 9 hack */
#dnn_ctr3835_Signin_tdLogin input  {margin-left:6px\0/;}

#dnn_ctr_SendPassword_cmdSendPassword input { display:none; }
