html{
	height:100%;
	position:relative;
}

body {
	font-family: 'Raleway', sans-serif;
	margin:0px;
	height:100%;
	min-height:500px;
	position:relative;
	background-color:black;
	background-size:cover;
	z-index:1;
	overflow-x: hidden;
}
	
.frontLabel:hover{
	background-color:black;
	position:absolute;
	color:white;
	cursor:pointer;
}
	
#cover{
	opacity:0;
	top:0;
	width:100%;
	height:100%;
	z-index:0;
	background-color:black;
	position:fixed;
}

@media screen and (min-width: 1001px){
	/*#pic {
		style=width: 318px;
	}*/
	
	#actualImage {
		width:100%;
		height:100%
	}
	
	.frontLabel{
		font-family: 'Garamond', serif;
		background-color:white;
		overflow:hidden;
		font-weight:bold;
		color:black;
		text-decoration:none;
		padding:0px;
		z-index:25;
		text-align:center;
		border:2px solid;
		border-radius:5px;
		font-weight:bold;
		font-size:1.8em;
		position:absolute;
	}
	
	#jonahChambers{
		text-shadow: rgba(255, 255, 255, 1.0) 0px 0px 5.5px;
		text-align:center;
		color:white;	
		font-family: 'Garamond', serif;
		font-size: 1.8em;
	}
	
	.myResume{
		text-decoration:none;
		color:black;
	}
	.myResume:hover{
		color:white;
		text-decoration:none;
	}
	
	#resumeLink{
		height: 36px;
	    width: 155px;
	    top: 50%;
	    position: absolute;
	    margin-left: auto;
	    margin-right: auto;
	    padding-bottom: 5px;
        padding-top: 6px;
	    margin-left: 78%;
	}
	
	#musicLink{
		height: 36px;
	    width: 155px;
	    top: 50%;
	    position: absolute;
	    margin-left: auto;
	    margin-right: auto;
	    padding-bottom: 5px;
        padding-top: 6px;
	    margin-left: 78%;
	    margin-top: 65px;
	}
	
	#gitHubLink {
	    height: 36px;
        width: 155px;
        top: 50%;
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 5px;
        padding-top: 6px;
        margin-left: 78%;
        margin-top: 130px;
	}
	
	#fakeSigninLink {
	    height: 36px;
        width: 155px;
        top: 50%;
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 10px;
        margin-left: 78%;
        margin-top: 65px;
	}
	
	#jmcImage{
		position: relative;
    	z-index: 20;
    	min-width: 110%;
    	min-height: 105%;
	    left: -10%;
	    top: -5%;
	}
	
	/*Pretty Alert*/

	#cmAlert {
		display:none;
		z-index:-1;
		position:fixed;
		opacity:0;
		top:50%;
		left:0px;
		min-height:204px;
		margin-top:-142px;	
		color: black;
		background-color: white;
		padding: 20px;
		border: 2px solid;
		border-radius: 25px;
		opacity: .95;
		width:250px;
		left:50%;
		margin-left:-125px;
	}
	
	.icon72Signin{
		position:absolute;
		background:url('/img_files/icon72.png') no-repeat;
		background-size:contain;
		height:100px;
		width:100px;
		top:7px;
		left:7px;
		z-index:100;
	}
	
	#messageText{
		position: absolute;
		top: 102px;
		margin: 12px;
		font-size:0.9em;
		margin-right: 16px;
	}
	
	#messageTitle{
		position: absolute;
		top: 19px;
		width: 100%;
		font-size: 1.5em;
		font-weight: bold;
		text-align: center;
	}
	
	#msgOkButton{
		width:32px;
		top: 250px;
		position: absolute;
		left: 286px;
		width: 100px;
	}
	
	.signinX{
		position:absolute;
		left:259px;
		z-index:500;
	}
	
	.signinX:hover{
		cursor:pointer;
	}
	/* end pretty Alert */
}

@media screen and (max-width: 1000px) and (orientation: landscape){
	/*#pic {
		style=width: 318px;
	}*/
	
	#actualImage {
		width:100%;
		height:100%
	}
	
	.frontLabel{
		font-family: 'Garamond', serif;
		background-color:white;
		overflow:hidden;
		font-weight:bold;
		color:black;
		text-decoration:none;
		padding:0px;
		z-index:25;
		text-align:center;
		border:2px solid;
		border-radius:5px;
		font-weight:bold;
		font-size:1.8em;
		position:absolute;
	}
	
	#jonahChambers{
		text-shadow: rgba(255, 255, 255, 1.0) 0px 0px 5.5px;
		text-align:center;
		color:white;	
		font-family: 'Garamond', serif;
		font-size: 2.8em;
	}
	
	.myResume{
		text-decoration:none;
		color:black;
	}
	.myResume:hover{
		color:white;
		text-decoration:none;
	}
	
	#resumeLink{
		height: 36px;
	    width: 155px;
	    top: 50%;
	    position: absolute;
	    margin-left: auto;
	    margin-right: auto;
	    padding-bottom: 5px;
        padding-top: 6px;
	    margin-left: 78%;
	}
	
	#musicLink{
		height: 36px;
	    width: 155px;
	    top: 50%;
	    position: absolute;
	    margin-left: auto;
	    margin-right: auto;
	    padding-bottom: 5px;
        padding-top: 6px;
	    margin-left: 78%;
	    margin-top: 71px;
	}
	
	#gitHubLink{
		height: 36px;
	    width: 155px;
	    top: 50%;
	    position: absolute;
	    margin-left: auto;
	    margin-right: auto;
	    padding-bottom: 5px;
        padding-top: 6px;
	    margin-left: 78%;
	    margin-top: 142px;
	}
	
	#jmcImage{
		position: relative;
	    z-index: 20;
	    min-width: 110%;
	    min-height: 105%;
	    left: -10%;
	    top: -5%;
	}
	
	/*Pretty Alert*/

	#cmAlert {
		display: none;
	    z-index: -1;
	    position: fixed;
	    opacity: 0;
	    top: 50%;
	    left: 0px;
	    min-height: 204px;
	    margin-top: -132px;
	    color: black;
	    background-color: white;
	    padding: 20px;
	    border: 2px solid;
	    border-radius: 25px;
	    opacity: .95;
	    width: 450px;
	    left: 50%;
	    margin-left: -250px;
	    font-size: x-large;
	}
	
	.icon72Signin{
		position:absolute;
		background:url('/img_files/icon72.png') no-repeat;
		background-size:contain;
		height:100px;
		width:100px;
		top:7px;
		left:7px;
		z-index:100;
	}
	
	#messageText{
		position: absolute;
		top: 102px;
		margin: 12px;
		font-size:0.9em;
		margin-right: 16px;
	}
	
	#messageTitle{
		position: absolute;
		top: 19px;
		width: 100%;
		font-size: 1.5em;
		font-weight: bold;
		text-align: center;
	}
	
	#msgOkButton{
		width:32px;
		top: 250px;
		position: absolute;
		left: 286px;
		width: 100px;
	}
	
	.signinX {
	    position: absolute;
	    left: 447px;
	    z-index: 500;
	}
		
	.signinX:hover{
		cursor:pointer;
	}
	/* end pretty Alert */
}

@media screen and (max-width: 1000px) and (orientation: portrait){
	/*#pic1 {
		style=width: 500px;
	}*/
	
	#actualImage {
		/*height:100%;*/
		left:-25%;
		max-width: 250%;
		position:relative;
	}
	
	.frontLabel{
		font-family: 'Garamond', serif;
		background-color:white;
		overflow:hidden;
		font-weight:bold;
		color:black;
		text-decoration:none;
		padding:0px;
		z-index:25;
		text-align:center;
		border:2px solid;
		border-radius:5px;
		font-weight:bold;
		font-size:-webkit-xxx-large;
		position:absolute;
	}
	
	#jonahChambers{
		text-shadow: rgba(255, 255, 255, 1.0) 0px 0px 5.5px;
		text-align:center;
		color:white;	
		font-family: 'Garamond', serif;
		font-size: 3.8em;
	}
	
	.myResume{
		text-decoration:none;
		color:black;
	}
	
	.myResume:hover{
		color:white;
		text-decoration:none;
	}
	
	#resumeLink{
		top: 24%;
	    position: absolute;
	    margin-left: auto;
	    margin-right: auto;
	    padding: 32px;
	    margin-left: 10%;
	    min-width: 325px;
	}
	
	#musicLink{
	    top: 24%;
	    position: absolute;
	    margin-left: auto;
	    margin-right: auto;
	    padding: 32px;
	    margin-top: 200px;
	    margin-left: 10%;
	    min-width: 325px;
	}
	
	#gitHubLink{
	    top: 24%;
	    position: absolute;
	    margin-left: auto;
	    margin-right: auto;
	    padding: 32px;
	    margin-top: 400px;
	    margin-left: 10%;
	    min-width: 325px;
	}
	
	#jmcImage{
		position: relative;
	    z-index: 20;
	    min-width: 110%;
	    min-height: 105%;
	    left: -10%;
	    top:-5%;
	}
	
	/*Pretty Alert*/

	#cmAlert {
	    display: none;
	    z-index: -1;
	    position: fixed;
	    opacity: 0;
	    top: 30%;
	    left: 0px;
	    min-height: 400px;
	    /* margin-top: -330px; */
	    color: black;
	    background-color: white;
	    padding: 20px;
	    border: 2px solid;
	    border-radius: 25px;
	    opacity: .95;
	    width: 90%;
	    left: 5%;
	    /* margin-left: 5%; */
	    font-size: x-large;
	}
	
	.icon72Signin{
		position:absolute;
		background:url('/img_files/icon72.png') no-repeat;
		background-size:contain;
		height:100px;
		width:100px;
		top:7px;
		left:7px;
		z-index:100;
	}
	
	#messageText{
		position: absolute;
	    top: 102px;
	    margin: 44px;
	    font-size: 2.9em;
	    margin-right: 16px;
	}
	
	#messageTitle{
		position: absolute;
	    margin-top: -64px;
	    width: 52%;
	    font-size: 2.9em;
	    font-weight: bold;
	    text-align: right;
	}
	
	#msgOkButton{
		width:32px;
		top: 250px;
		position: absolute;
		left: 286px;
		width: 100px;
	}
	
	.signinX{
		position: absolute;
	    top: -13px;
	    margin: 44px;
	    font-size: 2.9em;
	    margin-left: 92%;
	}
	
	.signinX:hover{
		cursor:pointer;
	}
	/* end pretty Alert */
}
