/* 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 12px Helvetica, sans-serif;
   margin: 0px;
   padding: 10px 0 0 0;
   color: #333;}
   
   h2.style a:visited {  
  		color: #333;
  		text-decoration: none;
  		}
  		
	h2.style a:active {
		color: #333;
		text-decoration: none;
		}
		
	h2.style a:link {
		color: #333;
		text-decoration: none;
		}
		
	h2.style a:hover {
		color: #333;
		text-decoration: none;
		}
   
h3 { 
   font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #999;
   margin: 0 0 0 0;
   padding: 0 0 5px 0;
   }
		
	h3.subhead a:visited {  
  		color: #999;
  		text-decoration: none;
  		}
  		
	h3.subhead a:active {
		color: #999;
		text-decoration: none;
		}
		
	h3.subhead a:link {
		color: #999;
		text-decoration: none;
		}
		
	h3.subhead a:hover {
		color: #999;
		text-decoration: underline;
		}
		
/* PARAGRAPH TAG */

p {
   font: normal 12px Arial, Helvetica, Verdana, sans-serif;
   color: #333;}
   
   p.sidenav {
   margin: 0px 0px 5px 10px;
   width: 135px;
   padding: 0px;
   font: normal 11px Arial, Helvetica, Verdana, sans-serif;
   color: #333;}
   
   p.centerblock {
   margin: 5px 0px 10px 0px;
   padding: 0px 0px 0px 0px;
   font: normal 12px Arial, Helvetica, Verdana, sans-serif;
   color: #333;}
   
   p.sidebar {
   margin: 5px 0px 10px 15px;
   }
   
    p.images_text { 
   text-align: left;
   font: normal 11px Arial, Helvetica, Verdana, sans-serif;
   color: #333;
   margin: 0px;
   padding: 0 0 5px 0;
   text-decoration: none;
   width: 240px;
   } 
    
   p.images_text a:visited {  color: #600 ;text-decoration: none;}
   p.images_text a:active {  color: #600;text-decoration: none;}
   p.images_text a:link {  color: #600;text-decoration: none;}
   p.images_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;}
    

/* 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;
	_width: 160px;
    height: 150px;
    border: 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    color: #333;
    background: url(/pics/nav/sidenav_btm.gif) bottom center no-repeat;
    }   
    
    .btm_border { 
 	border-bottom: 1px solid #ccc;
 	width: 115px;
 	margin: 0 0 0 15px;
 	}	
    
	.events { 
    float: left;
    text-align: left;
    border: 0px;
    margin: 0px;
    padding: 0px;
    color: #333;
    }
    
    .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;
    } 
    
#catlist {
    list-style-image: url(/pics/shared/list_dot.gif);
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #600;
    margin-top: 0px;
    }
    
#catlist li a { 
	text-align: left;
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #600;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
	}

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

#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;}

#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;}  

.disclaimer {
   margin: 0;
   padding: 0 10px 15px 0;
   font: normal 11px Arial, Helvetica, Verdana, sans-serif;
   color: #333;
   }
    
#right { 
    float: left;
    text-align: left;
    width: 380px;
    border: 0px;
    color: #333;
    margin: 10px 0px 10px 5px;
    padding: 0px 0px 0px 0px;
    }
    
	.block { 
    float: left;
    text-align: left;
    width: 380px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    color: #333;
    background: url(/pics/calendar/block_back.gif) top no-repeat;
    }

	.block_content { 
    float: left;
    text-align: left;
    border: 0px;
    padding: 0px;
    margin: 15px 0 15px 15px;
    color: #333;
    }
    
    .imageblock {
   	margin: 5px 0px 10px 0px;
   	padding: 0px 0px 0px 0px;
   	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
   	color: #333;
  	clear: both;
  	width: 350px;
   	}

	.read_more { 
    text-align: left;
    font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    margin: 0px 0px 0px 5px;
    text-decoration: none;
    } 
    
   .date { 
   font: normal 16px Helvetica, sans-serif;
   margin: 5px 0px 0px 0px;
   color: #900;}
   
   .date a:visited {  
  		color: #900;
  		text-decoration: none;
  		}
  		
	.date a:active {
		color: #900;
		text-decoration: none;
		}
		
	.date a:link {
		color: #900;
		text-decoration: none;
		}
		
	.date a:hover {
		color: #900;
		text-decoration: underline;
		}
    
#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;
    }
    
    .images_pic { 
    float: left;
    width: 193px;
    height: 145px;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url(/pics/images/lawn.jpg) top no-repeat;
    }
    
    .images { 
    float: left;
    width: 75px;
    /*height: 100px;*/
    margin: 0px;
    padding: 5px 10px 15px 5px;
    }
    .video { 
    float: left;
    width: 98px;
    /*height: 100px;*/
    margin: 0px;
    padding: 5px 10px 15px 5px;
    }
    .radio {
    padding-top:5px;
    padding-bottom:5px;
    }

/* 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;
    }
    
   .link { 
   font: normal 11px Arial, Helvetica, Verdana, sans-serif;
   color: #333;
   padding: 0 5px 0 0;
   } 
    
   .link a:visited {  color: #600 ;text-decoration: none;}
   .link a:active {  color: #600;text-decoration: none;}
   .link a:link {  color: #600;text-decoration: none;}
   .link a:hover {  color: #600;text-decoration: underline;}

#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;
	}



    