	Created by Fox & Balloon Design (Keagan Jervis & Ellen Magner - http://www.foxandballoon.com) © 2013 - All rights reserved.
	This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Australia License (http://creativecommons.org/licenses/by-sa/3.0/au/deed.en_GB).
	You are free to copy and distribute this work, make derivative works, and to make commercial use thereof. However, please do so under an identical license to this, and give the original design team credit. Thanks!
*/
@charset "utf-8";


/* ##### TAG STYLES ##### */
*{margin:0px;}
html{height:100%;font-family:'Tenso Web', Verdana, Geneva, sans-serif;font-size:15px;}
body{
	margin:0px auto;
	text-align:center;
}
div{display:block;position:relative;background-position:center center;background-repeat:no-repeat;}
a{
	color:#f33;
	text-decoration:none;
	cursor:pointer;
}
	a:hover{color:#e52e2e;}
	a:active{color:#cc2929;}
	a:visited{color:#f33;}
	a.cBtn{display:block;height:25px;line-height:25px;color:#cdcdcd;background-color:#f63;}
		a.cBtn:hover{background-color:#ff4000;}
		a.cBtn:active{background-color:#e53900;}
		a.cBtn:visited{background-color:#f63;}
h1,h2,h3,h4,h5,h6{
	margin:0px;
	font-size:inherit;
	font-weight:inherit;
}
img{border:none;}
input,textarea{border:none;}
	input.cRed,textarea.cRed{background:#ffb2b2 !important;}
	input.cGreen,textarea.cGreen{background:#b2ffb2 !important;}
	textarea{font-family:'Tenso Web', Verdana, Geneva, sans-serif;resize:none;}
p{
	margin:0 7px 17px;
	line-height:150%;
}
script{display:none;}



/* ##### PRINT STYLES ##### */
@page{margin:20mm 20mm 20mm 20mm;}



/* ##### FONT STYLES ##### */
.cFontOS{font-family:'Ostrich Sans Web','Tenso Web',Verdana, Geneva, sans-serif;}

@font-face {
	font-family:'Ostrich Sans Web';
	src:url('../fonts/ostrich-regular.eot');
	src:url('../fonts/ostrich-regular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/ostrich-regular.woff') format('woff'),
		 url('../fonts/ostrich-regular.ttf') format('truetype'),
		 url('../fonts/ostrich-regular.svg#OstrichSans') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'Ostrich Sans Web';
	src:url('../fonts/ostrich-black.eot');
	src:url('../fonts/ostrich-black.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/ostrich-black.woff') format('woff'),
		 url('../fonts/ostrich-black.ttf') format('truetype'),
		 url('../fonts/ostrich-black.svg#OstrichSans') format('svg');
	font-weight:bold;
	font-style:normal;
}

@font-face {
	font-family:'Tenso Web';
	src:url('../fonts/tenso-regular.eot');
	src:url('../fonts/tenso-regular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/tenso-regular.woff') format('woff'),
		 url('../fonts/tenso-regular.ttf') format('truetype'),
		 url('../fonts/tenso-regular.svg#Tenso') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'Tenso Web';
	src:url('../fonts/tenso-italic.eot');
	src:url('../fonts/tenso-italic.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/tenso-italic.woff') format('woff'),
		 url('../fonts/tenso-italic.ttf') format('truetype'),
		 url('../fonts/tenso-italic.svg#Tenso') format('svg');
	font-weight:normal;
	font-style:italic;
}

@font-face {
	font-family:'Tenso Web';
	src:url('../fonts/tenso-medium.eot');
	src:url('../fonts/tenso-medium.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/tenso-medium.woff') format('woff'),
		 url('../fonts/tenso-medium.ttf') format('truetype'),
		 url('../fonts/tenso-medium.svg#Tenso') format('svg');
	font-weight:500;
	font-style:normal;
}

@font-face {
	font-family:'Tenso Web';
	src:url('../fonts/tenso-bold.eot');
	src:url('../fonts/tenso-bold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/tenso-bold.woff') format('woff'),
		 url('../fonts/tenso-bold.ttf') format('truetype'),
		 url('../fonts/tenso-bold.svg#Tenso') format('svg');
	font-weight:bold;
	font-style:normal;
}

@font-face {
	font-family:'Tenso Web';
	src:url('../fonts/tenso-medium.eot');
	src:url('../fonts/tenso-medium.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/tenso-medium.woff') format('woff'),
		 url('../fonts/tenso-medium.ttf') format('truetype'),
		 url('../fonts/tenso-medium.svg#Tenso') format('svg');
	font-weight:500;
	font-style:normal;
}

@font-face {
	font-family:'Tenso Web';
	src:url('../fonts/tenso-light.eot');
	src:url('../fonts/tenso-light.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/tenso-light.woff') format('woff'),
		 url('../fonts/tenso-light.ttf') format('truetype'),
		 url('../fonts/tenso-light.svg#Tenso') format('svg');
	font-weight:300;
	font-style:normal;
}


/* ##### ID STYLES ##### */
#dPageHolder{width:900px;margin:0px auto;color:#333;}
	#dLt,#dRt{float:left;}
		#dLt{width:450px;padding-top:176px;border-right:1px solid #ccc;text-align:right;}
			#dLt .cSection{padding-right:20px;}
				#dSkills{padding-left:80px;}
					#dSkills .cH3,
					#dSkills ul{text-align:left;}
						#dSkills ul{padding-left:0px;color:#888;}
							#dSkills ul li{padding-right:15px;}
								#dSkills ul li span{color:#333;}
		#dRt{width:449px;margin-left:-1px;padding-top:176px;border-left:1px solid #ccc;text-align:left;}
			#dRt .cSection{margin-bottom:-1px;padding-left:15px;}
				#dRt .cSection .cDate{display:inline-block;margin:auto 10px auto -5px;}
				#dRt .cSection .cEmployer{color:#333;}
				#dRt .cSection p{padding-left:15px;}
				#dRt .cSection ul{line-height:150%;}
#aBtnPrint{position:fixed;display:block;right:35px;top:33px;font-family:'Ostrich Sans Web','Tenso Web',Verdana, Geneva, sans-serif;font-size:30px;z-index:200;}



/* ##### CLASS STYLES ##### */

.cH1,.cH2{font-family:'Ostrich Sans Web','Tenso Web',Verdana, Geneva, sans-serif;}
	.cH1{position:fixed;top:0px;display:block;height:135px;background:#fff;border-bottom:1px solid #ccc;font-size:40px;line-height:45px;z-index:105;}
		#dLt .cH1{width:450px;}
		#dRt .cH1{width:449px;font-size:30px;}
		.cH1 div{padding:25px 20px 0px;}
		.cH1 strong{font-size:50px;}
	.cH2{display:block;margin-bottom:8px;font-size:30px;}
	.cH3{font-size:18px;font-style:italic;}

	.cNav{position:fixed;top:136px;width:450px;background:#fff;border-bottom:1px solid #ccc;z-index:100;}
		.cNav a,
		.cNav span{display:inline-block;height:40px;line-height:40px;padding:0px 30px;color:#f33;font-family:'Ostrich Sans Web','Tenso Web',Verdana, Geneva, sans-serif;font-size:25px;}
			.cNav a:hover{background:#ececec;}
	.cNavA{position:absolute;width:0px;height:0px;font-size:0px;overflow:hidden;}
		.cNavA#profile{top:0px;}
		.cNavA#skills{top:440px;}
		.cNavA#education{top:786px;}

.cSection{padding:10px 0px;border-top:1px solid #ccc;page-break-inside:avoid;}
	.cSection .cH2{cursor:default;color:#f33;}
	
.cHalf{width:49%;float:left;}

.cGrey{color:#888;}

.cGradient{display:none;position:fixed;width:450px;height:10px;top:176px;
	/* FF3.6+ */				background: -moz-linear-gradient(top,  rgba(204,204,204,0.65) 0%, rgba(255,255,255,0) 100%);
	/* Chrome,Safari4+ */		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,0.65)), color-stop(100%,rgba(255,255,255,0)));
	/* Chrome10+,Safari5.1+ */	background: -webkit-linear-gradient(top,  rgba(204,204,204,0.65) 0%,rgba(255,255,255,0) 100%);
	/* Opera 11.10+ */			background: -o-linear-gradient(top,  rgba(204,204,204,0.65) 0%,rgba(255,255,255,0) 100%);
	/* IE10+ */					background: -ms-linear-gradient(top,  rgba(204,204,204,0.65) 0%,rgba(255,255,255,0) 100%);
	/* W3C */					background: linear-gradient(to bottom,  rgba(204,204,204,0.65) 0%,rgba(255,255,255,0) 100%);
	/* IE6-9 */					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6666666', endColorstr='#00ffffff',GradientType=0 );
}
	
.cClr{height:0px;font-size:0px;overflow:hidden;clear:both;}	
