/* Briggs & Stratton Newsroom
 * (c) Briggs & Stratton Newsroom
 * 
 */
 
html { padding: 0px; margin: 0px; }
body {
    padding: 0px;
    background: #fff;
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #333; 
    line-height: 12pt;
    margin: auto; }

    
div {
	border: 0px;
	}    

/* FONT IN TABLES */   
body td {
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #333;}

/* HEADER TAGS USING h1 - h6 HELPS SEARCH ENGINES UNDERSTAND CONTENT IMPORTANCE*/

h1 { 
   font: normal 2px Helvetica, sans-serif;
   color: #333;
   margin: 00px;
   text-indent: -5000px;}

h2 { 
   font: normal 20px Helvetica, sans-serif;
   margin: 5px 0px 0px 5px;
   color: #900;
   text-decoration: none;
   }
   
h3 { 
   font: bold 12px Arial, Helvetica, Verdana, sans-serif;
   color: #900;
   margin: 0px 0px 0px 5px;
   padding: 0px;
   }
   
   h3.style a:visited {  
  		color: #900;
  		text-decoration: none;
  		}
  		
	h3.style a:active {
		color: #900;
		text-decoration: none;
		}
		
	h3.style a:link {
		color: #900;
		text-decoration: none;
		}
		
	h3.style a:hover {
		color: #900;
		text-decoration: underline;
		}

h4 { 
   font: bold 14px Arial, Helvetica, Verdana, sans-serif;
   color: #600;
   margin: 0;
   padding: 0;
   }
   
   h4.style a:visited {  
  		color: #600;
  		text-decoration: none;
  		}
  		
	h4.style a:active {
		color: #600;
		text-decoration: none;
		}
		
	h4.style a:link {
		color: #600;
		text-decoration: none;
		}
		
	h4.style a:hover {
		color: #600;
		text-decoration: underline;
		}

h5 { 
   font: bold 12px Arial, Helvetica, Verdana, sans-serif;
   color: #333;
   margin: 0;
   padding: 0;
   }
   
   h5.style a:visited {  
  		color: #333;
  		text-decoration: none;
  		}
  		
	h5.style a:active {
		color: #333;
		text-decoration: none;
		}
		
	h5.style a:link {
		color: #333;
		text-decoration: none;
		}
		
	h5.style a:hover {
		color: #333;
		text-decoration: underline;
		}
   
/* PARAGRAPH TAG */

p {
   font: normal 12px Arial, Helvetica, Verdana, sans-serif;
   color: #333;}
   
   p.plainnav {
   margin: 5px 0px 5px 10px;
   width: 135px;
   padding: 0px;
   font: normal 11px Arial, Helvetica, Verdana, sans-serif;
   color: #333;}
   
   p.centerblock {
   margin: 5px 0px 0px 0px;
   padding: 0px;
   font: normal 12px Arial, Helvetica, Verdana, sans-serif;
   color: #333;}
   
   p.sidebar {
   margin: 5px 0px 10px 15px;
   }
   
   p.head_text { 
   text-align: left;
   font: normal 12px Arial, Helvetica, Verdana, sans-serif;
   color: #333;
   margin: 5px 0px 10px 0px;
   text-decoration: none;
   } 
   
   p.head_text a:visited {  color: #600 ;text-decoration: none;}
   p.head_text a:active {  color: #600;text-decoration: none;}
   p.head_text a:link {  color: #600;text-decoration: none;}
   p.head_text a:hover {  color: #600;text-decoration: underline;}
   
   p.center_text { 
   text-align: left;
   font: normal 11px Arial, Helvetica, Verdana, sans-serif;
   color: #333;
   margin: 2px 0px 10px 5px;
   text-decoration: none;
   } 
    
   p.center_text a:visited {  color: #600 ;text-decoration: none;}
   p.center_text a:active {  color: #600;text-decoration: none;}
   p.center_text a:link {  color: #600;text-decoration: none;}
   p.center_text a:hover {  color: #600;text-decoration: underline;}
   
   p.story_text { 
   text-align: left;
   font: normal 11px Arial, Helvetica, Verdana, sans-serif;
   color: #333;
   margin: 0 0 0 0;
   text-decoration: none;
   } 
    
   p.story_text a:visited {  color: #600 ;text-decoration: none;}
   p.story_text a:active {  color: #600;text-decoration: none;}
   p.story_text a:link {  color: #600;text-decoration: none;}
   p.story_text a:hover {  color: #600;text-decoration: underline;}
   
/* HOLDS CONTENT ON THE PAGE */
#container { 
    width: 782px;
    padding: 0px;
    border: 0px;
    margin: auto;
    color: #fff;}
    
#contentholder { 
    float: left;
    width: 782px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    color: #333;}
    
#header { 
    float: left;
    width: 782px;
    height: 86px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    color: #333;
    background: url(/pics/shared/header.jpg) top center;
    }
    
    .headleft {
  	float: left;
  	width: 450px;
  	color: #666;
  	padding: 0px;
  	border: 0px;
	}
    
    .headright {
  	float: right;
  	text-align: right;
  	width: 225px;
  	padding: 0px 10px 0px 0px;
  	border: 0px;
  	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	}
	
	.topnav {
  	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
	}
  	
  	.topnav a:visited {  
  		color: #fff;
  		text-decoration: none;
  		}
  		
	.topnav a:active {
		color: #fff;
		text-decoration: none;
		}
		
	.topnav a:link {
		color: #fff;
		text-decoration: none;
		}
		
	.topnav a:hover {
		color: #fff;
		text-decoration: underline;
		}
    
/* LIST */
#navcontainer { 
    float: left;
    border-top: 1px solid #fff; 
    margin: 0px;
    padding: 0px;
    width: 782px;
    height: 29px;
    color: #fff;
    background: url(/pics/nav/nav_back.gif) top center no-repeat;}
    
#subnav {
    list-style: none;
    font: bold 12px Arial, Helvetica, Verdana, sans-serif;
    color: #900;
    margin: 0px;
    padding: 0px;
    }
    
#subnav li {
	list-style: none;
	margin: 0px 15px 0px 15px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #ccc;
	}

#subnav li a { 
	text-align: left;
    font: bold 12px Arial, Helvetica, Verdana, sans-serif;
    color: #900;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
	}

#subnav li a:visited { color: #900;text-decoration: none;}
#subnav li a:active { color: #900;text-decoration: none;}
#subnav li a:link { color: #900;text-decoration: none;}
#subnav li a:hover { color: #900;text-decoration: underline;}
    
	.thirdlevel{ 
	text-align: left;
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #600;
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
	}

	.thirdlevel a:visited { color: #600;text-decoration: none;}
	.thirdlevel a:active { color: #600;text-decoration: none;}
	.thirdlevel a:link { color: #600;text-decoration: none;}
	.thirdlevel a:hover { color: #600;text-decoration: underline;}

/* CONTENT */

#content { 
    float: left;
    width: 782px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    color: #333;
    background: url(/pics/shared/center_back.gif) top center no-repeat;
    }
    
#left { 
    float: left;
    text-align: left;
    width: 158px;
    border: 0px;
    padding: 0px;
    margin: 10px 0px 0px 10px;
    color: #333;
    background: url(/pics/nav/sidenav_back.gif) top center no-repeat;
    }
    
#left_btm { 
    float: left;
    text-align: left;
    width: 158px;
    height: 150px;
    border: 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    color: #333;
    background: url(/pics/nav/sidenav_btm.gif) top center no-repeat;
    }
 
    .calendardate {
	float: left; 
    text-align: left;
    font: bold 12px Arial, Helvetica, Verdana, sans-serif;
    color: #900;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    } 
    
    #datelist {
    list-style-image: url(/pics/shared/list_dot.gif);
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #900;
    margin-top: 0px;
    }
    
    #datelist2 {
    list-style-image: url(/pics/shared/list_dot.gif);
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #900;
    margin-top: 0px;
    }
    
#right { 
    float: left;
    text-align: left;
    width: 380px;
    border: 0px;
    color: #333;
    margin: 10px 0px 0px 5px;
    }
    
	.block { 
    float: left;
    text-align: left;
    width: 380px;
    border: 0px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    color: #333;
    background: url(/pics/shared/block_back.gif) top no-repeat;
    }
    
	.block_image { 
    float: left;
    text-align: left;
    width: 100px;
    height: 130px;
    border: 1px solid #ccc;
    padding: 1px;
    margin: 0px 10px 0px 0px;
    color: #333;
    }

	.block_content { 
    float: left;
    text-align: left;
    border: 0px;
    padding: 10px 15px 10px 10px;
    margin: 0px;
    color: #333;
    }
    
    .block_image_right { 
    float: right;
    text-align: right;
    /*width: 100px;
    height: 130px;*/
    border: 1px solid #ccc;
    padding: 1px;
    margin: 0px 10px 0px 0px;
    color: #333;
    }
    
#block_content_btm { 
    float: left;
    text-align: left;
    width: 380px;
    height: 100px;
    border: 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    color: #333;
    background: url(/pics/shared/block_btm.gif) top center no-repeat;
    }

	.read_more { 
    text-align: left;
    font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    margin: 0px 0px 0px 5px;
    text-decoration: none;
    } 
    
    .subhead{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #999;
	}

	a.subhead:visited {  color: #999 ;text-decoration: underline;}
	a.subhead:active {  color: #999;text-decoration: underline;}
	a.subhead:link {  color: #999;text-decoration: underline;}
	a.subhead:hover {  color: #999;text-decoration: underline;}
	
	.center_text { 
    text-align: left;
    font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 5px;
    text-decoration: none;
    } 
    
    a.center_text:visited {  color: #900;text-decoration: underline;}
	a.center_text:active {  color: #900;text-decoration: underline;}
	a.center_text:link {  color: #900;text-decoration: underline;}
	a.center_text:hover {  color: #900;text-decoration: underline;}
	
	.bodylink { 
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #600;
    padding: 0;
    margin: 0;
    text-decoration: none;
    } 
    
    a.bodylink:visited {  color: #600;text-decoration: none;}
	a.bodylink:active {  color: #600;text-decoration: none;}
	a.bodylink:link {  color: #600;text-decoration: none;}
	a.bodylink:hover {  color: #600;text-decoration: underline;}
	
	#subnav {
    list-style: none;
    font: bold 12px Arial, Helvetica, Verdana, sans-serif;
    color: #900;
    margin: 0px;
    padding: 0px;
    }

#subcat li {
	list-style-image: none;
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
    color: #666;
	margin: 3px 0 3px -25px;
	padding: 0;
	text-decoration: none;
	border: none;
	}

#subcat li a { 
	text-align: left;
    font: bold 11px Arial, Helvetica, Verdana, sans-serif;
    color: #600;
    margin: 0;
    padding: 0;
    text-decoration: none;
    border: none;
	}

#subcat li a:visited { color: #600;text-decoration: none;margin: 0;padding: 0;border: none;}
#subcat li a:active { color: #600;text-decoration: none;margin: 0;padding: 0;border: none;}
#subcat li a:link { color: #600;text-decoration: none;margin: 0;padding: 0;border: none;}
#subcat li a:hover { color: #600;text-decoration: underline;margin: 0;padding: 0;border: none;}
    
#release li {
	list-style-image: url(/pics/shared/list_dot.gif);
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #666;
	margin: 3px 0 3px -10px;
	padding: 0;
	text-decoration: none;
	border: none;
	}

#release li a { 
	text-align: left;
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #600;
    margin: 0;
    padding: 0;
    text-decoration: none;
    border: none;
	}

#release li a:visited { color: #600;text-decoration: none;margin: 0;padding: 0;border: none;}
#release li a:active { color: #600;text-decoration: none;margin: 0;padding: 0;border: none;}
#release li a:link { color: #600;text-decoration: none;margin: 0;padding: 0;border: none;}
#release li a:hover { color: #600;text-decoration: underline;margin: 0;padding: 0;border: none;}
	
#rightpic { 
    float: left;
    width: 193px;
    border: 0px;
    color: #333;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url(/pics/shared/rightsub_back.jpg) top no-repeat;
    }

	.rightside_btm { 
    float: left;
    width: 193px;
    height: 150px;
    border: 0px;
    color: #333;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url(/pics/shared/rightsub_btm.jpg) top no-repeat;
    }
    
    .news_pic { 
    float: left;
    width: 193px;
    height: 145px;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url(/pics/news/tree.jpg) top no-repeat;
    }
    
	.calendar_block { 
    float: left;
    width: 193px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    color: #333;
    }
    
    .sort { 
    text-align: left;
    font: normal 14px Helvetica, sans-serif;
    color: #600;
    margin: 10px;
    text-decoration: underline;
    }
    
    .sort_form { 
    text-align: left;
    font: normal 11px Helvetica, sans-serif;
    color: #333;
    margin: 0px 10px 10px 10px;
    text-decoration: none;
    }
    
    .date { 
   font: normal 11px Helvetica, sans-serif;
   margin: 0;
   color: #999;}
   
   .date a:visited {  
  		color: #999;
  		text-decoration: none;
  		}
  		
	.date a:active {
		color: #999;
		text-decoration: none;
		}
		
	.date a:link {
		color: #999;
		text-decoration: none;
		}
		
	.date a:hover {
		color: #999;
		text-decoration: underline;
		}
		
	.attach {
   		margin: 0;
   		padding: 0;
   		font: normal 11px Arial, Helvetica, Verdana, sans-serif;
   		color: #600;
  		}	
    
    .attach a:visited {  
  		color: #600;
  		text-decoration: none;
  		}
  		
	.attach a:active {
		color: #600;
		text-decoration: none;
		}
		
	.attach a:link {
		color: #600;
		text-decoration: none;
		}
		
	.attach a:hover {
		color: #600;
		text-decoration: underline;
		}
		
	.headline { 
	text-align: left;
    font: bold 12px Arial, Helvetica, Verdana, sans-serif;
    color: #600;
    margin: 0;
    padding: 0;
    text-decoration: none;
	}

.headline a:visited { color: #900;text-decoration: none;}
.headline a:active { color: #900;text-decoration: none;}
.headline a:link { color: #900;text-decoration: none;}
.headline a:hover { color: #900;text-decoration: underline;}

/* FOOTER */
#foot_line { 
    float: left;
    width: 782px;
    height: 12px;
    border: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #333;
    background: url(/pics/shared/foot_line.gif) top center;
    }

#footer {
    display: block;
    font: 10px Arial, Helvetica, Verdana, sans-serif;
    width: 762px;
    text-align: left;
    padding: 10px 10px 10px 10px;
    color: #999;
    background: #fff;
    margin: 0px;
    clear: left;}
    
	.botnav{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	color: #999;
	margin: 0px;
	padding: 0px;
	}

	a.botnav:visited {  color: #999 ;text-decoration: none;}
	a.botnav:active {  color: #999;text-decoration: none;}
	a.botnav:link {  color: #333;text-decoration: none;}
	a.botnav:hover {  color: #333;text-decoration: underline;}

	.botnavsmall{
	margin: 0px;
	padding: 0px;
	font: 10px Arial, Helvetica, Verdana, sans-serif;
	color: #666;
	}

	a.botnavsmall:visited {  color: #666 ;text-decoration: none;}
	a.botnavsmall:active {  color: #666;text-decoration: none;}
	a.botnavsmall:link {  color: #666;text-decoration: none;}
	a.botnavsmall:hover {  color: #666;text-decoration: underline;}

	a.stark:visited {  color: #999;text-decoration: none;}
	a.stark:active {  color: #999;text-decoration: none;}
	a.stark:link {  color: #999;text-decoration: none;}
	a.stark:hover {  color: #999;text-decoration: underline;}

	a.privacy:visited {  color: #999 ;text-decoration: underline;}
	a.privacy:active {  color: #999;text-decoration: underline;}
	a.privacy:link {  color: #999;text-decoration: underline;}
	a.privacy:hover {  color: #999;text-decoration: none;}
    
 
	.network {
	float: right;
	background-color:#E8E8E8;
	color:#333;
	font-size : 10px;
	width: 190px;
	border: 1px solid #999999;
	}

	.formed {
	margin: 0px;
	padding: 0px;
	}


ul#videolist { list-style-type: none;padding: 0; }
ul#videolist li { padding: 25px;margin: 0; }
ul#videolist a { color: #c00;text-decoration: none; }
ul#videolist a:hover { color: #900;text-decoration: underline; }
    
