#content{height:100%;min-height:100%;text-align:left;}
#content,#width{width:expression(document.body.clientWidth > 900 ? "900px" : "94%");max-width:900px;margin:0 auto;}
#content[id],#width[id]{width:94%;height:auto;}

#header{position:relative;height:269px;}
#header #title{background-image:url(../css/sax.gif);background-position:bottom center;background-repeat:no-repeat;height:134px;}
#header h1{font:700 4em "trebuchet ms", serif;letter-spacing:-3px;text-transform:lowercase;color:#FFF;margin:0;padding:0;}
#header img.left{position:absolute;z-index:1;top:10px;left:0;}
#header img.right{position:absolute;z-index:0;top:10px;right:0;}

#menulinks{width:100%;text-align:center;margin:0 auto;height:20px;}
#menulinks ul{list-style-type:none;margin:0;padding:0;}
#menulinks li {display:inline;line-height:20px;margin:auto 8px;padding:auto 4px;}
#menulinks ul a,#menulinks ul a:link,#menulinks ul a:visited{background-color:transparent;color:white;}
#menulinks ul a:hover,#menulinks ul a:focus{background-color:transparent;color:Black;}
#menulinks ul a.t,#menulinks ul a.t:link,#menulinks ul a.t:visited{color:Black;}
#menulinks a {font-size:13px;font-weight:bold;}

#menu2{width:100%;text-align:center;margin:0 auto;height:20px;}
#menu2 li{display:inline;line-height:20px;margin:auto 6px;padding:auto 4px;}
#menu2 ul{margin:0;padding:0;}
#menu2 ul a,#menu2 ul a:link,#menu2 ul a:visited{color:#000;}
#menulinks a,#menu2 a{text-decoration:none;}
#menu2 ul a:hover,#menu2 ul a:focus,#footer a:hover,.red{color:#cc0000;}
#menu2 a {font-size:13px;font-weight:bold;}

#page{width:100%;clear:both;margin-top:2px;padding-bottom:6em;float:left;}

#footer{float:left;width:100%;clear:both;margin-top:-3.8em;background:#1A1A1A url(bgneu.gif) repeat-x top left;color:#fff;}
#footer a{color:#fff;}
#footer #width{position:relative;z-index:3;font-size:1.2em;padding-top:35px;line-height:25px;}

.width100{width:100%;}
.width75{width:74%;}
.width50{width:49.7%;}
.width33{width:32.7%;}
.width25{width:24.7%;}
.floatLeft{float:left;}
.floatRight{float:right;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.clear{clear:both;}
.block{display:block;}
.small{font-size:0.8em;}
.yellow{color:#FFD700;}
.blue{color:#000066;}
.silver{color:#CCCCCC;}
.smaller{font-size: 12px;}
.center{text-align: center;}
