
*{
	margin:0;
	padding:0;
}


/********************************************
 **   G E N E R A L   S T Y L E
 ********************************************/

BODY  
{
   background-color : #fff;
   font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Lucida, Helvetica, Sans-serif;
   font-size : 12px;
   line-height : 17px;
   margin : 0;
   padding-bottom : 0;
   padding-left : 0;
   padding-right : 0;
   padding-top : 0;
}

A:link 
{
   border:none;
   color : #000;
   padding-bottom : 0;
   text-decoration : none;
}

A:visited 
{
   border:none;
   color : #000;
   padding-bottom : 0;
   text-decoration : none;
}

A:hover 
{
   border-bottom : 1px solid #f59303;
   color : #CC3300;
   padding-bottom : 0;
   text-decoration : none;
}

H1 
{
   color : #dc0000;
   font-family : Verdana, Lucida, Helvetica, Sans-serif;
   font-size : 1.5em;
   font-weight : bold;
   letter-spacing : 1px;
   line-height : 18px;
   margin-left : 0;
   padding-top : 5px;
   padding-bottom:-5px;
   text-transform : uppercase;
}

H2 
{
   color : #dc0000;
   font-family : Verdana, Lucida, Helvetica, Sans-serif;
   font-size : 14px;
   font-weight : bold;
   letter-spacing : 1px;
   line-height : 18px;
   margin-left : 0;
   padding-top : 10px;
   text-transform : uppercase;
}

H3 
{
   color : #003366;
   font-size : 12px;
   font-weight : bold;
   letter-spacing : 1px;
   line-height : 14px;
   margin-left : 0;
   text-transform : uppercase;
}

#largeContainer 
{
   bottom : 100px;
   left : 50%;
   margin-left : -380px;
   position : absolute;
   top : 5px;
   width : 760px;
}


/********************************************
 **   H E A D E R   B O X E S
 ********************************************/

#header  
{
   height : 85px;
   margin : 0;
   padding-bottom : 0;
   padding-left : 0;
   padding-right : 0;
   padding-top : 0;
   text-align: center;
}

#header h1
{
   color : #dc0000;
   font-size : 2.2em;
   line-height : 29px;
}

#header h2
{
   color : #dc0000;
   font-size : 1.6em;
   line-height : 25px;
}


/********************************************
 **   N A V I G A T O R   L I S T 
 ********************************************/

#navcontainer
{
}

#navcontainer span 
{
   display : none;
}

#navlist  
{
   border-bottom : 1px solid #778;
   font : bold 11px "Lucida Grande", "Lucida Sans Unicode", Verdana, Lucida, Helvetica, Sans-serif;
   margin-left : 0;
   padding-bottom : 3px;
   padding-left : 0px;
   padding-top : 0px;
   text-align : center;
}

#navlist li 
{
   display : inline;
   list-style : none;
   margin-left : 1px;
   text-align : left;
}

#navlist li a 
{
   background : #fff3f3;
   border : 1px solid #778;
   margin-left : 1px;
   margin-right : 1px;
   padding-bottom : 3px;
   padding-left : 12px;
   padding-right : 12px;
   padding-top : 3px;
   text-decoration : none;
}

#navlist li a:link 
{
   color : #036;
}

#navlist li a:visited 
{
   color : #036;
}

#navlist li a:hover 
{
   background : #ffdddd;
   border-color : #003366;
   color : #CC3300;
}

#navlist li a#current 
{
   background : white;
   border-bottom : 1px solid white;
   color : #CC3300;
}



/********************************************
 **   F O O T E R   B O X E S
 ********************************************/


#creditBar  
{
   clear : both;
   border : 1px solid #bbb;
}

#creditBar p 
{
   background : #eee;
   font-size : 90%;
   margin-bottom : 0;
   margin-left : 0;
   margin-right : 0;
   margin-top : 0;
   padding-bottom : 6px;
   padding-top : 6px;
   text-align : center;
}



.coreContent  
{
   width : 720px;
   margin: 0px 10px 0 10px;
   padding:10px;
   text-align : left;
   border-right: 1px dashed #ddd;
   border-left: 1px dashed #ddd;
   background:#fff;
}

.coreContent h1
{
	margin-bottom:20px;
}

.coreContent P 
{
   margin-bottom : 8px;
   margin-top : 2px;
}

.coreContent img 
{
   border-color : #003366;
   border-style : solid;
   border-width : 1px;
   display : block;
   float : right;
   margin-bottom : 10px;
   margin-left : 15px;
   margin-top : 5px;
}

.coreContent P A:link 
{
   border-bottom : 1px dotted #cc3300;
   border-left : medium none inherit;
   border-right : medium none inherit;
   border-top : medium none inherit;
   color : #000000;
}

.coreContent P A:visited 
{
   border-bottom : 1px dotted #cc3300;
   border-left : medium none inherit;
   border-right : medium none inherit;
   border-top : medium none inherit;
   color : #000000;
}

.coreContent P A:hover 
{
   border-bottom : 1px solid #ff9f9f;
   border-left : medium none inherit;
   border-right : medium none inherit;
   border-top : medium none inherit;
   color : #cc3300;
}

 .menu3 ul
{
margin: 10px;
padding: 0;
list-style-type: none;
text-align: left;
}

.menu3 ul li { display: inline; }

.menu3 ul li a:link
{
text-decoration: none;
padding: .2em 1em;
color: #369;
background-color: #ddd;
}

.menu3 ul li a:visited
{
text-decoration: none;
padding: .2em 1em;
color: #369;
background-color: #ddd;
}

.menu3 ul li a:hover
{
color: #fff;
background-color: #369;
border:none;
}

.menu3 strong
{
color: #dc0000;
font-weight:bold;
}


.kernel, .kernelListing
{
margin-left:5px;
width:710px;
}

.kernel ul, .kernelListing ul 
{
   list-style-type: none;
   clear:left;
}


.kernel ul li 
{
   background : url(/devsack/bullet.gif) no-repeat 0px 5px;
   list-style-type : none;
   margin-bottom : 10px;
   margin-top : 2px;
   padding-left : 14px;
   padding-right : 10px;
   padding-top : 0;
}

.kernelListing ul li
{
padding:1px 10px 1px 10px;
margin:2px 5px 2px 5px;
}


.kernel li A:link, .kernelListing li A:link
{
   border-bottom : medium none;
   border-left : medium none;
   border-right : medium none;
   border-top : medium none;
   color : #000000;
}

.kernel li A:visited, .kernelListing li A:visited
{
   border-bottom : medium none;
   border-left : medium none;
   border-right : medium none;
   border-top : medium none;
   color : #000000;
}

.kernel li A:hover, .kernelListing  li A:hover
{
   border-bottom : 1px solid #cc3300;
   border-left : medium none;
   border-right : medium none;
   border-top : medium none;
   color : #cc3300;
}


.kernel span
{
   display : none;
}

.subDiv_bullet
{
   background : url(bullet.gif) no-repeat 0px 5px;
   padding-left:15px;
   margin-left:5px;
}

.subDiv_plain
{
	color: #336699;
	padding-left:20px;
}

.contributor
{
	color: #999;
	padding-left:20px;
}

#bk1
{
   background: #F3F5F3;
}

#bk2
{
   background: #FDF6EB;
}

#bk3
{
   background: #FDF;
   border-bottom: 1px #fbb solid;
}
