/* Layout Stylesheet For bryerline */ 

body {
 margin: 0 0 0 0; 
 padding:0 0 0 0;
 text-align: center;
background-color: #01292b;
 background-image: url("pix/back-gears2.jpg");
 background-repeat: repeat-x;
 }

#outer {
 width:800px;
 height:741px;
 margin:auto;
 }

#hdr {
 height:70px;
 background-image: url("pix/header.gif");
 background-repeat: no-repeat;
 background-position: top center;
 text-align: right;
 }

#bodyblock { 
 width:800px;
 height: 460px; 
 background-image: url("pix/bryerworks-home1.jpg");
 background-repeat: no-repeat;
 position:relative; 
 margin:auto;
 }
 
 #l-col {
 float:left;
 width:159px;
 height:420px;
 padding: 0;
 margin: 0 0 0 0; 
 }

#content {

 float:left;
 position:relative;
 width:631px;
 height:420px;
  margin: 27px 0 0 0; 
   padding: 0;

background-repeat: none;
 padding: 0;
 }
 
 #footer {
 height:121px;
 padding: 0;
 }
 
/* Presentation Stylesheet */ 

#caption {font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #999;
 font-size: 10px;
 font-weight: bold;
 text-align:center;
 padding: 0 0 0 0;
 }
 
.subtle {
 font-style: italic;
 }
 
.navtitle { font-family: Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 1px;
font-size:10px;
line-height: 12px;
 font-weight: bold;
text-decoration: none;
text-align: right;
color:#000;
}

.header { font-family: Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 1px;
font-size:10px;
line-height: 18px;
 font-weight: bold;
text-decoration: none;
text-align: right;
color:#000;
}



h1, h2 { font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
line-height: 12px;
color: #033;
margin:0;
padding:0 0 0 0; 
}
 
h3, p { font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
line-height: 12px;
color: #999;
margin:0;
text-align: right;
padding: 10px 10px 10px 0;
letter-spacing: 1px;
}

a:link, a:visited{ font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
text-decoration: none;
text-align: right;
color: #999;
line-height:14px;
}

a:hover {
color:#366;
}

a.header:link { font-family: Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 1px;
font-size:10px;
line-height: 18px;
text-decoration: none;
text-align: right;
color:#999;
}

a.header:hover {
color:#366;
}

a.offsite:link {
color:#699;
}

a.offsite:hover, a.offsite:visited {
color:#366;
}


a.topnav:link {
color:#ccc;
line-height: 112px;
letter-spacing: 1px;
}

a.topnav:hover {
color:#9cc;
}

pre {
 text-align:left;
 margin:0;
 padding:0;
 }

#logo {
 margin: 0; 
 text-align: center;
 }