#page,#frame{width:960px}
#masthead{position:relative;width:80em;margin:10px 0;padding:0}
#masthead em{color:#6f7170;font-size:2.5em;font-family:"trebuchet ms",helvetica,sans-serif;font-style:normal;line-height:1em;margin:0}
#masthead em a{color:#c00;font-family:verdana,sans-serif;font-style:normal;text-decoration:none}
#masthead img{margin-left:.36em}
#signup-login{position:absolute;right:.833em;bottom:2px;list-style:none}
#signup-login p{display:inline;font-weight:bold;margin:0 .2em 0 0}
#signup-login ul{display:inline;margin-left:0;padding-left:0}
#signup-login li{display:inline}
#signup-login a,#signup-login a:visited{text-decoration:none;color:#c00;font-weight:bold}
#signup-login em,#signup-login em a,#signup-login em a:visited{float:none;font-size:1em;font-family:verdana,helvetica,sans-serif;font-style:normal;color:#000}
#signup-login a:hover,#signup-login em a:hover{text-decoration:underline}
#nav-wrapper{float:left;width:80em;margin:0 auto 1em;padding:0 0 36px;background:url(/assets/images/design/bg-nav-main.png) #33414c left bottom repeat-x;position:relative;z-index:100}
#nav{clear:both;display:block;position:relative;float:left;width:64em;background:#33414c;margin:0;padding:.417em 0 0;list-style:none}
#nav li{position:static;float:left;margin:0;background:url(/assets/images/design/bg-nav-divider.gif) transparent 0 50% no-repeat}
#nav li.first,#category-nav li.first{background:0;margin-left:.417em}
#nav li.current-section{background:0;margin-right:-2px}
#nav li.current-section a,#nav li.current-section span,#nav li.current-section a:hover,#nav li.current-section a:hover span{background-color:#fff;color:#000}
#nav li a:hover,#nav li a:hover span{background-color:#1b2127;color:#fff}
#nav a{color:#fff;display:block;margin:0 0 0 .167em;padding:0;background:url(/assets/images/design/bg-tab-top-left.png) transparent -1px 0 no-repeat;font-size:1.1em;text-decoration:none}
#nav span{display:block;background:url(/assets/images/design/bg-tab-top-right.png) transparent 100% 0 no-repeat;margin:0 0 0 .25em;padding:.667em .417em .667em .167em}
#nav li.current-section a,#nav li:hover a,#nav li a:active,#nav li a:focus,#nav li.hovering a{color:#fff;position:relative;bottom:0}
#category-nav{display:block;position:absolute;left:0;width:80em;margin:0 0 25px;padding:0;list-style:none;background:url(/assets/images/design/bg-nav-main.png) #fff 0 100% repeat-x;height:3em}
#category-nav li{display:inline;float:left;margin:0 .33em 0 0;padding:.6em 0;background:url(/assets/images/design/bg-subnav-divider.png) transparent 0 50% no-repeat}
#nav #category-nav a{margin:0 0 0 .4em;padding:1px 0;background:0;display:inline;float:left;top:0;bottom:0;background:0}
#nav #category-nav a span{display:block;margin:0 -1px;padding:0 .33em;background:0}
#nav #category-nav .current a,#nav #category-nav .current a span{background:#b0bcc0}
#nav #category-nav .current a,#nav #category-nav .current a:hover,#main #nav #category-nav .current a:hover span{color:#000}
#nav #category-nav .current a:hover,#main #nav #category-nav .current a:hover span{background:#b0bcc0}
#nav #category-nav a:hover,#nav #category-nav a:hover span{background:#fefefe;color:#000}
#nav #category-nav a:focus{background:#ddd}
#search{float:left}
#search fieldset{border:0}
#search input#keywords,#search input#sli_search_1{border:1px solid #999;float:left;padding:.333em}
#search input.button{background:url(/assets/images/navigation/bg-subtabs-divider.png) top right no-repeat;float:left;margin-left:.417em;padding-right:.417em}
#standard-search{float:right;position:relative;width:16em;margin:0;padding:.667em 0 0;background:#33414c}
#standard-search fieldset{border:0}
#standard-search #search{margin:0 1.25em 0 0}
#standard-search #keywords,#standard-search #sli_search_1{float:none;position:absolute;top:.7em;right:8.2em;width:7em;margin:0;padding:.333em;font-family:verdana,sans-serif;font-size:100%}
#standard-search input{vertical-align:middle}
#standard-search button,#standard-search button img{width:85px;height:25px;vertical-align:middle;background:0;border:0;margin:0;padding:0;color:#fff;cursor:pointer;font-family:verdana,sans-serif;font-size:100%}
#standard-search .search-button{position:absolute;right:.8em;top:.7em;padding:0}
