/*----- Tim & Barry Stylesheet -----*/

/*-- Standard Styles --*/
* { margin:0px; padding:0px; font-family:Trebuchet MS, Arial, "Times New Roman"; font-weight:700; }
img { border:0px; }

/*-- Link Styles --*/
a { color: #000000; text-decoration:none; }
a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #ff2400; }

/*-- Layout for IE --*/
div#global { position:absolute; margin-top:8px; margin-left:8px; }
div#container { width:977px; height:525px; background:#fff; }
div#nav_layer { padding:13px 15px; vertical-align:top; width:137px; height:499px; background-color:#ff2400; float:left; }
div#content { width:605px; height:525px; padding:0px 20px; float:left; background:#fff;}
div#branding { width:165px; height:525px; background:url('../images/logo.gif') no-repeat bottom right #fff; float:left;}
div#footer { font-size:11px; font-weight:600; width:950px; float:left; }

/*-- Layout for Other Browsers --*/
body[id="tnb"] div#global { position:absolute; margin-top:8px; margin-left:8px; }
body[id="tnb"] div#container { width:1005px; height:525px; background:#fff; }
body[id="tnb"] div#nav_layer { padding:13px 15px; vertical-align:top; width:137px; height:499px; background-color:#ff2400; float:left; }
body[id="tnb"] div#content { width:633px; height:525px; padding:0px 20px; float:left; background:#fff;}
body[id="tnb"] div#branding { width:165px; height:525px; background:url('../images/logo.gif') no-repeat bottom right #fff; float:left;}
body[id="tnb"] div#footer { font-size:11px; font-weight:600; width:950px; float:left; }

/*-- Navigation --*/
div#nav_layer li { padding-bottom:4px; }
div#nav_layer ul { list-style-type:none; font-family:Trebuchet MS, Arial, "Times New Roman"; font-weight:bold; font-size:22px; }
div#nav_layer li a { background:#000; color:#fff; padding-left:3px; padding-right:3px; text-decoration:none; border: none; font-weight:500; font-family:Trebuchet MS, Arial, "Times New Roman"; }
div#nav_layer li a:link { background:#000; color:#fff; padding-left:3px; padding-right:3px; text-decoration:none; border: none; font-weight:500; font-family:Trebuchet MS, Arial, "Times New Roman"; }
div#nav_layer li a:visited { background:#000; color:#fff; padding-left:3px; padding-right:3px; text-decoration:none; border: none; font-weight:500; font-family:Trebuchet MS, Arial, "Times New Roman"; }
div#nav_layer li a:hover { background:#fff; color:#000; padding-left:3px; text-decoration:none; border: none; font-weight:500; font-family:Trebuchet MS, Arial, "Times New Roman"; }
div#nav_layer li a:active, div#nav_layer li a:focus { background:#000; color:#ff2400; padding-left:3px; text-decoration:none; border: none; font-weight:500; font-family:Trebuchet MS, Arial, "Times New Roman"; }

/*-- Email Form Styles --*/
.msg_input { width: 210px; height: 22px; font-size:15px; font-weight:500; }
#msg_box { width: 274px; height: 100px; font-size:15px; font-weight:500; }
#submitmail { width:100px; color: #FFFFFF; background-color:#000000; border: 1px solid #000; font-family: Trebuchet MS; font-weight: bold; letter-spacing: 1px; font-size: 16px; }
#submitmail:hover { color: #000; background-color:#fff; border: 1px solid #000; font-size: 16px; }
#submitmail:active, #submitmail:focus { color: #ff2400; background-color:#000; border: 1px solid #000; font-size: 16px; }

/*-- Misc Styles --*/
.linkdesc_span { font-size: 12px; }
span.title { background:#000; color:#fff; padding: 0px 3px; text-decoration:none; border: none; font-weight:500; font-family:Trebuchet MS, Arial, "Times New Roman"; font-size:22px; }