/*-------------------------------------------------------------- Theme # 527 Cat Food & Restaurant Name Japanese Restaurant --------------------------------------------------------------*/ body { margin: 0; } p { } .sf_outer_wrapper { padding: 0 0 0 280px; width: 640px; margin: 0 auto; background-image: url(images/food.jpg); background-repeat: no-repeat; background-position: 20px 240px; } .sf_extra1 { } .sf_wrapper { width: 605px; position: relative; background-image: url(images/contentback.gif); background-repeat: repeat-y; } /*-------------------------------- Top Navigation ---------------------------------*/ .sf_navigation_top { display:none; } .sf_navigation_top ul { } .sf_navigation_top ul:after { } .sf_navigation_top ul li { } .sf_navigation_top ul li.sf_last_nav_item { } .sf_navigation_top ul li.sf_first_nav_item { } .sf_navigation_top ul li a { } .sf_navigation_top ul li a:visited { } .sf_navigation_top ul li a:hover{ } /*-------------------------------- End Top Navigation ---------------------------------*/ .sf_extra10 { } /*-------------------------------- Header ---------------------------------*/ .sf_header_wrapper { width: 569px; height: 180px; margin: 0 auto; background-image: url(images/header.gif); background-repeat: no-repeat; background-position: bottom; } .sf_header_wrapper:after { content: " "; display: block; clear: both; visibility: hidden; font-height: 1px; margin:0px; padding:0px; } .sf_extra2 { } .sf_main_header { margin: 0 auto; width: 515px; height: 94px; padding-top: 47px; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 26px; overflow: hidden; } .sf_main_header div { height: 90px; overflow: hidden; } .sf_main_header div div { height: auto; overflow: visible; } .sf_extra3 { } .sf_sub_header { display:none; } .sf_main_header p, .sf_sub_header p { margin:0px; padding:0px; } /*-------------------------- End Header --------------------------*/ .sf_extra4 { } /*-------------------------------- Navigation ---------------------------------*/ .sf_navigation { width: 569px; margin: 0 auto; } .sf_navigation:after { content: " "; display: block; clear: both; visibility: hidden; font-height: 1px; margin:0px; padding:0px; } .sf_navigation ul { margin:0px; padding:0px; list-style-type:none; height: 1%; } .sf_navigation ul:after { content: "."; display: block; visibility: hidden; height: 0; font-size: 1px; clear: both; } .sf_navigation ul li { float: left; display: inline; margin: 5px 7px 3px 0; white-space: nowrap; padding-right: 7px; height: 14px; line-height: 12px; } .sf_navigation ul li.sf_last_nav_item { } .sf_navigation ul li.sf_first_nav_item { } .sf_navigation ul li a { font-size: 12px; text-transform: uppercase; font-family: Tahoma, Arial, san-serif; text-decoration: none; } .sf_navigation ul li a:visited { } .sf_navigation ul li a:hover{ } /*------------------------------------ Dropdown ------------------------------------*/ #Nav1 iframe { position: absolute; /* account for the border */ left: -0.25em; top: -0.25em; z-index: 0; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); margin-left: 3px; } #Nav1, #Nav1 ul { /* all lists */ list-style: none; } #Nav1 a { display: block; } #Nav1 li ul { /* second-level lists */ position: absolute; left: -999em; height:auto; width:137px; padding:5px 5px 0px 5px; margin:3px 0 0 -12px; background:#f8f6f6; border:solid 1px #eaeaea; z-index:1000; } #Nav1 li ul li { background:none; border:none; height:auto; padding:0; margin:0; } #Nav1 li ul li a { height:auto; width:125px; padding:2px 5px; line-height:normal; white-space:normal; margin:0 0 5px 0; background:#f1f1f1; border:solid 1px #eaeaea; } #Nav1 li ul li a:hover { background:#e4e4e4; } #Nav1 li:hover ul, #Nav1 li.sfhover ul { /* lists nested under hovered list items */ left: auto; } /*-------------------------------- End Navigation ---------------------------------*/ .sf_extra5 { } /*-------------------------------- Page Title ---------------------------------*/ .sf_pagetitle { margin: 20px auto 0; width: 569px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 500; text-transform: uppercase; } /*-------------------------------- End Page Title ---------------------------------*/ .sf_extra6 { height: 20px; width: 111px; margin: 0 auto 10px; } /*-------------------------------- Sub Navigation ---------------------------------*/ .sf_subnavigation { display: none; } .sf_subnavigation ul { } .sf_subnavigation ul:after { } .sf_subnavigation ul li { } .sf_subnavigation ul li.sf_last_nav_item { } .sf_subnavigation ul li.sf_first_nav_item { } .sf_subnavigation ul li a { } .sf_subnavigation ul li a:visited { } .sf_subnavigation ul li a:hover { } /*-------------------------------- End Sub Navigation ---------------------------------*/ .sf_extra11 { } /*-------------------------- Content --------------------------*/ .sf_content { width: 590px; margin: 0 0 0 8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; min-height: 400px; height: auto !important; _height: 400px; } .sf_content:after { content: " "; display: block; clear: both; visibility: hidden; font-height: 1px; margin:0px; padding:0px; } .sf_content img { } /*-------------------------- End Content --------------------------*/ .sf_extra12 { } /*-------------------------------- Sub Navigation2 ---------------------------------*/ .sf_subnavigation2 { display: none; } .sf_subnavigation2 ul { } .sf_subnavigation2 ul:after { } .sf_subnavigation2 ul li { } .sf_subnavigation2 ul li.sf_last_nav_item { } .sf_subnavigation2 ul li.sf_first_nav_item { } .sf_subnavigation2 ul li a { } .sf_subnavigation2 ul li a:visited { } .sf_subnavigation2 ul li a:hover{ } /*-------------------------------- End Sub Navigation2 ---------------------------------*/ .sf_extra7 { height: 12px; background-image: url(images/stitchbottom.gif); background-repeat: no-repeat; } .sf_extra7 span{ } /*-------------------------- Footer --------------------------*/ .sf_footer { right: 8px; text-align: right; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px 8px; position: absolute; max-width: 290px; } * html .sf_footer { width: expression(document.body.clientWidth > 500? "290px": "auto" ); } .sf_footer div{ } .sf_footer p{ margin:0px; padding:0px; } /*-------------------------- End Footer --------------------------*/ .sf_extra8 { } .sf_extra9 { } /*-------------------------- Extra Stuff --------------------------*/ a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: underline; } .sf_banner { text-align: center; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; text-align: right; margin: -113px auto 0; padding: 20px 590px 0 0; } .sf_banner img { margin-bottom: 3px; } .sf_banner a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; } .sf_banner a:visited { } .sf_banner a:hover { } /** * Sticking flyout menu bug * * @bugfix * @affected ie7 * @css-for ie7 * @valid yes */ #Nav1 li:hover, #Nav1 li.hover { position: static; }