@charset "UTF-8";
/* ASSS1: SIDE-BY-SIDE ARRANGEMENT */
@media screen and (min-width: 150px) and (orientation: portrait) {

div.ascolhdr {
	position: fixed;
    width: 100%;
    height: 52px;
    background-color: #000;
    margin: -55px 0 0 -8px;
}

p.ascoltoptxt {
    display: block;
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 1.55em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    margin-top: 0.6em;
}

div.asbkgrd {
    display: block;
	position: relative;
    width: 109%;
    height: 52px;
    background-color: #000;
	opacity: 0.1;
    margin: 55px 0 0 -8px;
}

p.asbkgrdtxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 1.55em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    padding-top: 0.6em;
}

}

/* ASSS2 */
@media screen and (min-width: 237px) and (orientation: portrait) {

div.ascolhdr {
	position: fixed;
    width: 105%;
    height: 56px;
    background-color: #000;
    margin: -61px 0 0 -8px;
}

p.ascoltoptxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2.1em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    margin: 0.35em 0 0 -12px; 
}

div.asbkgrd {
	position: relative;
    width: 106.75%;
    height: 56px;
    background-color: #000;
	opacity: 0.1;
    margin: 61px 0 -6px -8px;
}

p.asbkgrdtxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2.1em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    padding-top: 0.3em;
}

}

/* ASSS3 */
@media screen and (min-width: 272px) and (orientation: portrait) {

div.ascolhdr {
	position: fixed;
    width: 100%;
    height: 66px;
    background-color: #000;
    margin: -74px 0 0 -8px;
}

p.ascoltoptxt {
    display: block;
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2.1em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    margin: 0.6em 0 0 -0.1em; 
}

div.asbkgrd {
    display: block;
	position: relative;
    width: 106%;
    height: 66px;
    background-color: #000;
	opacity: 0.1;
    margin: 74px 0 -6px -8px;
}

p.asbkgrdtxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2.1em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    padding-top: 0.5em;
}

}

/* AS1 */
@media screen and (min-width: 293px) and (max-width: 428px) and (orientation: landscape) {

div.ascolhdr {
	position: fixed;
    width: 105.25%;
    height: 30px;
    background-color: #000;
    margin: -32px 0 0 -8px;
}

p.ascoltoptxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 1.1em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    margin: 0.1em 0 0 -1em;
}

div.asbkgrd {
	position: relative;
    width: 107.25%;
    height: 30px;
    background-color: #000;
	opacity: 0.1;
    margin: 32px 0 -4px -11px;
}

p.asbkgrdtxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 1.1em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    padding-top: 0.1em;
	margin-left: 0;
}

}

/* AS2 */
@media screen and (min-width: 429px) and (max-width: 456px) and (orientation: landscape) {

div.ascolhdr {
	position: fixed;
    width: 105%;
    height: 36px;
    background-color: #000;
    margin: -40px 0 0 -8px;
}

p.ascoltoptxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 1.4em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    margin: 0.1em 0 0 -1em;
}

div.asbkgrd {
	position: relative;
    width: 104.25%;
    height: 36px;
    background-color: #000;
	opacity: 0.1;
    margin: 40px 0 -4px -11px;
}

p.asbkgrdtxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 1.4em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    padding-top: 0.1em;
	margin-left: 0.3em;
}

}

/*  AS3 */
@media screen and (min-width: 457px) and (max-width: 566px) and (orientation: landscape) {

div.ascolhdr {
	position: fixed;
    width: 102.75%;
    height: 46px;
    background-color: #000;
    margin: -53px 0 0 -8px;
}

p.ascoltoptxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 1.8em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    margin: 0 0 0 -0.1em;
}

div.asbkgrd {
	position: relative;
    width: 103.25%;
    height: 46px;
    background-color: #000;
	opacity: 0.1;
    margin: 53px 0 -6px -8px;
}

p.asbkgrdtxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 1.8em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
	margin-left: 0.4em;
}

}

/*  AS4 */
@media screen and (min-width: 567px) and (orientation: landscape) {

div.ascolhdr {
	position: fixed;
    width: 102.75%;
    height: 48px;
    background-color: #000;
    margin: -53px 0 0 -8px;
}

p.ascoltoptxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    margin: 0.25em 0 0 -0.1em;
}

div.asbkgrd {
	position: relative;
    width: 102.75%;
    height: 48px;
    background-color: #000;
	opacity: 0.1;
    margin: 53px 0 -6px -8px;
}

p.asbkgrdtxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    padding-top: 0.25em;
	margin-left: 0.4em;
}

}

/*  AS5 */
@media screen and (min-width: 688px) and (orientation: landscape) {

div.ascolhdr {
	position: fixed;
    width: 102.75%;
    height: 54px;
    background-color: #000;
    margin: -59px 0 0 -8px;
}

p.ascoltoptxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2.25em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    margin: 0.25em 0 0 0.05em;
}

div.asbkgrd {
	position: relative;
    width: 102.25%;
    height: 54px;
    background-color: #000;
	opacity: 0.1;
    margin: 59px 0 -6px -8px;
}

p.asbkgrdtxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2.25em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    padding-top: 0.25em;
	margin-left: 0.6em;
}

}

/*  AS6 */
@media screen and (min-width: 731px) and (orientation: landscape) {

div.ascolhdr {
	position: fixed;
    width: 102.75%;
    height: 52px;
    background-color: #000;
    margin: -57px 0 0 -8px;
}

p.ascoltoptxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2.25em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    margin: 0.25em 0 0 0.05em;
}

div.asbkgrd {
	position: relative;
    width: 102.25%;
    height: 52px;
    background-color: #000;
	opacity: 0.1;
    margin: 57px 0 -6px -8px;
}

p.asbkgrdtxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2.25em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    padding-top: 0.25em;
	margin-left: 0.6em;
}

}

/*  AS7 */
@media screen and (min-width: 767px) and (orientation: landscape) {

div.ascolhdr {
	position: fixed;
    width: 102.75%;
    height: 56px;
    background-color: #000;
    margin: -61px 0 0 -8px;
}

p.ascoltoptxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2.25em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    margin: 0.25em 0 0 0.05em;
}

div.asbkgrd {
	position: relative;
    width: 102.25%;
    height: 56px;
    background-color: #000;
	opacity: 0.1;
    margin: 61px 0 -6px -8px;
}

p.asbkgrdtxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2.25em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    padding-top: 0.25em;
	margin-left: 0.6em;
}

}

/*  AS8 */
@media screen and (min-width: 905px) and (orientation: landscape) {

div.ascolhdr {
	position: fixed;
    width: 100%;
    height: 66px;
    background-color: #000;
    margin: -71px 0 0 -8px;
}

p.ascoltoptxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2.75em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    margin: 0.25em 0 0 -0.2em;
}

div.asbkgrd {
	position: relative;
    width: 101.75%;
    height: 66px;
    background-color: #000;
	opacity: 0.1;
    margin: 71px 0 -4px -8px;
}

p.asbkgrdtxt {
    font-family: "Marker Felt", "Forte MT", "Comic Sans MS", sans-serif;
    font-size: 2.75em;
    letter-spacing: 1px;
    color: #f00;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px -1px 0 #fff;
    padding-top: 0.25em;
	margin-left: -0.125em;
}

}
