body { margin:0px; height:100% }
html { height:100% }
#CSSMenu a:link { color:#fff }
#CSSMenu a:hover { color:#ff0 }
#PageDiv { position:relative; height:700px; max-width:1300px; margin:auto }
#StickyHeader { position:fixed; left:0px; top:0px; right:0px; height:110px; min-height:110px; max-height:110px; z-index:2 }
@media screen and (max-width:1020px)
{
#PageDiv { max-width:1000px }
#StickyHeader { height:80px }
}
@media screen and (max-width:768px)
{
#PageDiv { width:700px; height:900px; max-width:none }
#StickyHeader { min-height:70px }
}
@media screen and (max-width:736px)
{
#PageDiv { width:736px; height:414px }
#StickyHeader { height:110px; min-height:60px }
}
@media screen and (max-width:667px)
{
#PageDiv { width:600px; height:200px; max-width:667px }
#StickyHeader { height:50px; min-height:5px }
}
@media screen and (max-width:568px)
{
#PageDiv { width:500px; max-width:568px }
#StickyHeader { min-height:4px }
}
@media screen and (max-width:414px)
{
#CSSMenu a:link { text-decoration:underline }
#CSSMenu a:hover { text-decoration:underline }
#PageDiv { width:300px; height:500px; max-width:414px }
}