#center {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 980px;
    min-width: 888px;
    position: relative;
}
.lifted p {
    font-size: 16px;
    font-weight: bold;
}
.lifted {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    margin: 1px;
    padding: 1em;
    position: relative;
    width: 90%;
}
.lifted:before, .lifted:after {
    bottom: 15px;
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    content: "";
    height: 20%;
    left: 10px;
    max-width: 300px;
    position: absolute;
    transform: rotate(-3deg);
    width: 50%;
    z-index: -2;
}
.lifted:after {
    left: auto;
    right: 10px;
    transform: rotate(3deg);
}
.curled {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EFEFEF;
    border-radius: 0 0 120px 120px / 0 0 6px 6px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    margin: 1px;
    padding: 1em;
    position: relative;
    width: 90%;
}
.curled:before, .curled:after {
    bottom: 12px;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.5);
    content: "";
    height: 55%;
    left: 10px;
    max-width: 200px;
    position: absolute;
    transform: skew(-8deg) rotate(-3deg);
    width: 50%;
    z-index: -2;
}
.curled:after {
    left: auto;
    right: 10px;
    transform: skew(8deg) rotate(3deg);
}
.curled p {
    font-size: 16px;
    font-weight: bold;
}
.perspective {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    margin: 1px;
    padding: 1em;
    position: relative;
    width: 90%;
}
.perspective:before, .perspective:after {
    content: "";
    position: absolute;
    z-index: -2;
}
.perspective:before {
    bottom: 5px;
    box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4);
    height: 35%;
    left: 80px;
    max-width: 200px;
    transform: skew(50deg);
    transform-origin: 0 100%;
    width: 50%;
}
.perspective:after {
    display: none;
}
.perspective p {
    font-size: 16px;
    font-weight: bold;
}
.raised {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    margin: 1px;
    padding: 1em;
    position: relative;
    width: 90%;
}
.raised:before, .raised:after {
    content: "";
    position: absolute;
    z-index: -2;
}
.raised p {
    font-size: 16px;
    font-weight: bold;
}
.curved-vt-1 {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    margin: 1px;
    padding: 1em;
    position: relative;
    width: 74%;
}
.curved-vt-1:before, .curved-vt-1:after {
    content: "";
    position: absolute;
    z-index: -2;
}
.curved-vt-1:before {
    bottom: 10px;
    box-shadow: 102px 9px 12px 8px rgba(0, 0, 0, 0.4);
    left: 0;
    right: 50%;
    top: 10px;
}
.curved-vt-1 p {
    font-size: 16px;
    font-weight: bold;
}
.curved-vt-2 {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    margin: 1px;
    padding: 1em;
    position: relative;
    width: 90%;
}
.curved-vt-2:before, .curved-vt-2:after {
    content: "";
    position: absolute;
    z-index: -2;
}
.curved-vt-2:before {
    border-radius: 10px 10px 10px 10px / 100px 100px 100px 100px;
    bottom: 10px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
    left: 0;
    right: 0;
    top: 10px;
}
.curved-vt-2 p {
    font-size: 16px;
    font-weight: bold;
}
.curved-hz-1 {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    margin: 1px;
    padding: 1em;
    position: relative;
    width: 90%;
}
.curved-hz-1:before, .curved-hz-1:after {
    content: "";
    position: absolute;
    z-index: -2;
}
.curved-hz-1:before {
    border-radius: 100px 100px 100px 100px / 10px 10px 10px 10px;
    bottom: 0;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
    left: 10px;
    right: 10px;
    top: 50%;
}
.curved-hz-1 p {
    font-size: 16px;
    font-weight: bold;
}
.curved-hz-2 {
    background: none repeat scroll 0 0 #1F3368;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    margin: 1px;
    padding: 1em;
    position: relative;
    width: 90%;
}
.curved-hz-2:before, .curved-hz-2:after {
    content: "";
    position: absolute;
    z-index: -2;
}
.curved-hz-2:before {
    border-radius: 100px 100px 100px 100px / 10px 10px 10px 10px;
    bottom: 0;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
    left: 10px;
    right: 10px;
    top: 0;
}
.curved-hz-2 p {
    font-size: 16px;
    font-weight: bold;
}
.rotated {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: none;
    margin: 1px;
    padding: 1em;
    position: relative;
    transform: rotate(-3deg);
    width: 90%;
}
.rotated > *:first-child:before {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.rotated:before, .rotated:after {
    bottom: 15px;
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    content: "";
    height: 20%;
    left: 10px;
    max-width: 300px;
    position: absolute;
    transform: rotate(-3deg);
    width: 50%;
    z-index: -2;
}
.rotated:after {
    left: auto;
    right: 10px;
    transform: rotate(3deg);
}
.rotated p {
    font-size: 16px;
    font-weight: bold;
}
#header_clouds1 {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
#header-slog2 {
    background: none repeat scroll 0 0 #284184;
    border: 2px groove lightsteelblue;
    border-radius: 227px 74px 294px 110px;
    float: right;
    font-size: 36px;
    height: 161px;
    position: absolute;
    right: 0;
    top: 6px;
    width: 238px;
    z-index: 20;
}
