			* {
			    margin:0;
			    padding:0;
			}
			body {
			    background-color:#ffffff;
			    overflow:none;
			    font-family:'clear_sans_lightregular';
			    text-align:center;
			    font-size:13px;
			    -webkit-text-size-adjust: none;
			}
@font-face {
    font-family: 'clear_sansbold';
    src: url('ClearSans-Bold-webfont.eot');
    src: url('ClearSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('ClearSans-Bold-webfont.woff') format('woff'),
         url('ClearSans-Bold-webfont.ttf') format('truetype'),
         url('ClearSans-Bold-webfont.svg#clear_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'clear_sans_lightregular';
    src: url('ClearSans-Light-webfont.eot');
    src: url('ClearSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('ClearSans-Light-webfont.woff') format('woff'),
         url('ClearSans-Light-webfont.ttf') format('truetype'),
         url('ClearSans-Light-webfont.svg#clear_sans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


			::selection {
			    background: #ffffff;
			    /* Safari */
			}
			::-moz-selection {
			    background: #ffffff;
			    /* Firefox */
			}
			hr {
			    border: 0;
			    width: 80%;
			    color: #FFFFFF;
			    background-color: #FFFFFF;
			    height: 1px;
			    margin: 0 auto;
			    padding:0;
			}
			a:link {
			    color:#94644e;
			    text-decoration:none;
			    border-bottom: 0px solid #94644e;
			}
			a:visited {
			    color:#94644e;
			    text-decoration:none;
			    border-bottom: 0px solid #94644e;
			}
			p {
			    margin-bottom:10px;
			}
			div.masterclass {
			    width:100%;
			    padding: 0;
			    display: table;
			    height: 100%;
			    position: absolute;
			    top: 0;
			    left: 0;
			    margin: 0;
			}
			div.juniorclass {
			    padding: 0;
			    vertical-align: middle;
			    display: table-cell;
			    margin: 0;
			}
			div.childclass {
			    width: 650px;
			    margin: 0 auto;
			}
			img#mainimage {
			    margin:0 auto;
			}
			p#quote {
			    color:#FFFFFF;
			    font-size:12px;
			}
			p#error {
			    color:#FFFFFF;
			}
			p#quote-a {
				padding-top: 35px;
			    color:#c1b197;
			    font-size:16px;
			    font-family:'clear_sansbold';
			}
			p#quote-b {
				padding-top: 35px;
			    color:#c1b197;
			    font-size:16px;
			    font-family:'clear_sansbold';
			}
			p#quote2 {
			    color:#c1b197;
			    font-size:14px;
			    font-family:'clear_sans_lightregular';
			}
			p#cv2 {
			    color:#FFFFFF;
			    font-size:14px;
			}
			p#reload {
			    font-size:13px;
			    text-transform:uppercase;
			}
			p#footer {
			    color:#000000;
			    font-family:'clear_sansbold';
			    margin-bottom:0px;
			    font-size:10px;
			}
			p#mail {
			    color:#FFFFFF;
			    font-size:10px;
			    text-transform:uppercase;
			}
			p#base {
			    color:#59442a;
			    font-size:13px;
			    padding-top: 8px;
			    font-family:'clear_sansbold';
			}
			p#titletop {
			    color:#59442a;
			    font-size:13px;
			    padding-top: 7px;
			    font-family:'clear_sansbold';
			}
			#top, #bottom, #left, #right {
			    background-color: #c1b197;
			    position: fixed;
			}
			#left, #right {
			    top: 0;
			    bottom: 0;
			    background-color: #c1b197;
			    width: 35px;
			}
			#left {
			    left: 0;
			}
			#right {
			    right: 0;
			}
			#top, #bottom {
			    left: 0;
			    right: 0;
			    height: 35px;
			    background-color: #c1b197;
			}
			#top {
			    top: 0;
			}
			#bottom {
			    bottom: 0;
			}
			@media
			/* Fairly small screens including iphones */
			only screen and (max-width: 600px),(max-height: 500px),
			/* iPads */
			only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
			    #top, #bottom, #left, #right {
			        display: none;
			    }
			}
			