html {height:100%; }
body { font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; height:101%; }
h1, h2, h3, h4, h5, h6{ font-family:"Times New Roman", Times, serif; font-weight:normal; text-transform:uppercase; color:#000000; }
h1 { font-size:24px; margin:20px 0 0 0; } 
h2 { font-size:18px; margin:20px 0 0 0; border-bottom:1px solid #dedede; }
h3 { font-size:16px; margin:20px 0 0 0; text-transform:capitalize; }
p, ul /*td ul, ol, /*input, textarea, blockquote, label*/ { font-size:14px; line-height:18px; color:#333333; }
ul { list-style-image:url(../images/bullet.gif); }
/*label { display:block; margin:10px 0; }
hr { border:none; height:0px; clear:both; color:#dedede; width:0px; }*/
div { margin:0; padding:0; }
/*input, select, textarea { border:1px solid #CCCCCC; background-color:#ffffff; color:#666666; }*/
p { margin:15px 0; }
a { }

#entirePage
{
	min-height:100%;
	padding: 0px;
	/*position: relative;*/
	
}
#header  /*main header container contains HEADER BAR and HEADER MENU*/
{
	height:375px;  /*was 330 - 345*/
	margin-left: auto ;
	margin-right: auto ;
	min-width:1050px;
}
#headerBar   /*black header bar*/
{
	height:58px;
	width:100%;
	background:url(images/header_slice_1.JPG);
	background-repeat:repeat-x;
	/*background-color:Black;*/
	z-index:1;
	position: relative;
	
}
#headermenu  /*Static main menu across top of page */
{
	position: absolute; top:20px; left:10px;
	width: 800px;
	border: none 0 black;
}
#headerBarLogo
{
	position: absolute; right:10px; 
	height:58px;
	width:120px;
	background-image:url(images/header_slice_2.jpg);
	z-index:6;
}
#bannerAndSide  /*side menu, logo heading and main banner container */
{
	width :1000px;
	margin-left: auto ;
	margin-right: auto ;
}
#logoHeading  /*Black and White Northwood Machine Title Logo */
{
	position: absolute; top:70px; 
	/*margin-left:200px;*/
	width: 1000px; height:100px;
}
#sidemenu
{ 
	position: absolute; top:175px;
	padding: 0px 0px 10px 0px;
	width: 200px;
}
#mainBanner  /*Changing content main banner for each page */
{
	position: absolute; top:175px; 
	padding:0px;
	margin-left:200px;
	width: 800px; 
	height:200px;
}
#loginbox
{
	position: absolute; top:16px; left:850px; width:180px;
	padding: 2px 2px 2px 2px; font-size: 9px;
}

#container  /*lower section including left col and main content */
{
	/*border-style: ridge;*/
	width:1000px;  /*200 (left) + 800 (main)*/
	margin-left: auto ;
	margin-right: auto ;
	
	height:auto !important;  /*make ie7 and up ignore the next height command*/
	height:380px; /*300px;         /*give static height command to ie6 and down */
	min-height:380px;
	padding-bottom:58px;   /*Height of the footer */
}
#leftcol
{
	width:200px;
	position: absolute; bottom:200px; 
}
#centercol
{
	/*border-style: solid;*/
	background-color: White;  
	width:800px;
	margin-left:200px;
	/*position: relative;  not needed I THINK 4-16-2009*/
	padding-top:0px;
	padding-bottom:58px;   /*Height of the footer */
}

#calendarbox
{
	position: relative; bottom:16px; width:200px;
	padding: 2px 2px 2px 2px; font-size: 9px;
}
#footer
{
	/*border-style: double;*/
	/*position:absolute;  /*added these two lines*/
	bottom:0px;
    padding: top:50px;
    width: 100%;
    height: 58px;
    min-width:1050px;
    
}
#footerbanner  /*gray bar across page width*/
{
	/*border-style: dashed;*/
	padding: top:20px;
	width: 100%;  
	height:58px; 
	/*background-image: url(images/footer_1000px.jpg);*/
	background:url(images/header_slice_1.JPG);
	background-repeat:repeat-x;
	
}
#footertext  /*text centered*/
{
	/*border-style: dotted;*/
	position:relative;
	top:29px;
	margin-left:auto;
	margin-right:auto;
	padding: 2px; padding-left:200px;
	text-align:center;
}

.headermenulink
{
	text-transform:uppercase;
}
.sidemenulink
{
	text-transform:uppercase;
}
.childNodeStyle
{
	color:#333333;
	/*background-color:#333333; used in testing */
}

.articlebox
{
   /*background-color: #cccccc;*/
   color: #333333;
   border: dashed 1px #990000;
   padding: 6px 6px 6px 6px;
   font-size: smaller;
   
}

.articletitle
{
   font-size: 20px;
   font-weight: bold;
   color: #333333;
   text-decoration: none;
   text-transform:uppercase;
}

.articleabstract
{
   padding-top: 6px;
}
.comment
{
   padding: 4px 0px 4px 0px;
   font-size: smaller;
}
.commentBox
{
	color: #333333;
	border: ridge 1px #333333;
}
.showCategories
{


}
