Ambrose CSS

I understand CSS!

@import url(http://www.scp-wiki.net/component:theme/code/1);
 
div#container-wrap {
    background: url(http://smlt.wdfiles.com/local--files/proasek%3Aambrosecss/image%20background%20-%20Copy.jpg) top left repeat-x;
}
 
#header h1 a span{
    display: block;
    content: "";
    visibility: hidden;
}
 
#header h2 span {
    display: block;
    margin: 0;
    padding: %19px %0;
    line-height: 0px;
    max-height: 0px;
    font-weight: bold;
    color: transparent;
    text-shadow: none;
}
 
page-content a:visited {
    color: #757307;
}
 
#header {
    height: 160px;
    position: relative;
    z-index: 10;
    padding-bottom: 30px; /* FOR MENU */
    background: url(http://smlt.wdfiles.com/local--files/proasek%3Aambrosecss/AmbroseLogo.png) 10px 15px no-repeat;
}
 
#header h1 a::before {
    content: "The Ambrose Restaurant";
    margin-left: -50px;
    text-shadow:
        -2px -2px 0 #c41524,
        2px -2px 0 #c41524,
        -2px 2px 0 #c41524,
        2px 2px 0 #c41524;
    color: #efec40
}
 
#header h2 span::before {
    content: "Strange Company, Stranger Food.";
    display: block;
    margin: 0;
    margin-left: -50px;
    padding: 0px 0;
    line-height: 0px;
    max-height: 0px;
    font-weight: bold;
    color: #efec40;
    text-shadow: 1px 1px 1px #000;
    text-shadow: 1px 1px 1px rgba(0,0,0,.8);
}
 
#page-content a:visited {
    color: #083f77;
}
 
/* PAGE TITLEs */
h1, #page-title {
    color: #000000;
    text-align: center;    
    font-weight: bold;
}
 
#side-bar img {
  width:13px;
  height:13px;
  box-sizing:border-box;
  padding-left: 13px;
  background: url(http://smlt.wdfiles.com/local--files/proasek%3Aambrosecss/foodicon.png) left top no-repeat;
}
 
#side-bar .heading {
    color: #ffe500;
    border-bottom: solid 1px #0e7dcd;
}
 
#side-bar div.menu-item.inactive a {
    color: #c0b90a;
}
#side-bar div.menu-item a:visited {
    color: #757307;
}
#side-bar div.menu-item a:visited {
    color: #757307;
}
#side-bar div.menu-item .sub-text {
    color: #c0b90a;
}
 
#side-bar .collapsible-block-unfolded-link {
    border-bottom: solid 1px #c0b90a;
}
#side-bar .collapsible-block-unfolded-link .collapsible-block-link {
    color: #c0b90a;
}
 
.interwiki_title {
    color: #c0b90a;
}
 
.interwiki_entry a {
    color: #c0b90a;
}
 
/* SEARCH BAR */
#search-top-box-input {
    border: solid 1px #891c25;
    background-color: #c9c686;
    color: #1a1f84 !important;
}
#search-top-box-input:hover,
#search-top-box-input:focus {
    border: solid 1px #891c25
    background-color: #c9c686;
}
#search-top-box-form input[type=submit] {
    border: solid 1px #891c25;
    background-color: #c9c686;
    color: #891c25;
    background: linear-gradient(to bottom, #ffc300,#fff200,#a37f09);
}
#search-top-box-form input[type=submit]:hover,
#search-top-box-form input[type=submit]:focus {
    border: solid 1px #0b65c0;
    color: #891c25;
    background-color: #c9c686;
    background: linear-gradient(to bottom, #ffc300,#fff200,#a37f09);
}