@charset "utf-8";

/* ########## TAG STYLES #################################################################################################### */

html{
	height:100%;
	overflow-y:scroll;
}
body{
	min-width:1000px;
	margin:0 auto;
	background: #000000;
		/* FF3.6+ */		background: -moz-linear-gradient(left,  #000000 0%, #241203 20%, #241203 80%, #000000 100%);
		/* Chr,S4+ */		background: -webkit-gradient(linear, left top, right top, color-stop(2%,#000000), color-stop(25%,#241203), color-stop(75%,#241203), color-stop(100%,#000000));
		/* Chr10+,S5.1+ */	background: -webkit-linear-gradient(left,  #000000 0%,#241203 20%,#241203 80%,#000000 100%);
		/* Opera 11.10+ */	background: -o-linear-gradient(left,  #000000 0%,#241203 20%,#241203 80%,#000000 100%);
		/* IE10+ */			background: -ms-linear-gradient(left,  #000000 0%,#241203 20%,#241203 80%,#000000 100%);
		/* W3C */			background: linear-gradient(left,  #000000 0%,#241203 20%,#241203 80%,#000000 100%);
		/* IE6-9 */			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 );
	text-align:center;
	font-family:'Museo Slab','Courier New', Courier, monospace;
	font-size:12px;
}
	body.cIOS{background: #0d0701;
		/* FF3.6+ */		background: -moz-linear-gradient(left,  #0d0701 0%, #311c0b 20%, #311c0b 80%, #0d0701 100%);
		/* Chr,S4+ */		background: -webkit-gradient(linear, left top, right top, color-stop(2%,#0d0701), color-stop(25%,#311c0b), color-stop(75%,#311c0b), color-stop(100%,#0d0701));
		/* Chr10+,S5.1+ */	background: -webkit-linear-gradient(left,  #0d0701 0%,#311c0b 20%,#311c0b 80%,#0d0701 100%);
		/* Opera 11.10+ */	background: -o-linear-gradient(left,  #0d0701 0%,#311c0b 20%,#311c0b 80%,#0d0701 100%);
		/* IE10+ */			background: -ms-linear-gradient(left,  #0d0701 0%,#311c0b 20%,#311c0b 80%,#0d0701 100%);
		/* W3C */			background: linear-gradient(left,  #0d0701 0%,#311c0b 20%,#311c0b 80%,#0d0701 100%);
		/* IE6-9 */			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d0701', endColorstr='#0d0701',GradientType=1 );
	}
div{
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
}
a{
	color:#fffffa;
	text-decoration:none;
	border:none;
}
a:hover{color:#001f3e;}
a:active{color:#0080ff;}
a:visited{color:#fffffa;}
h1,h2,h3,h4,h5,h6{
	margin:0px;
	font-size:inherit;
	font-weight:inherit;
}
hr{border:none;border-top:1px solid #8B8B8B;margin:1em 0px;}
img{border:none;}
p{
	margin:0 0 1em 0;
	line-height:150%;
}
textarea.cRN{resize:none;}
ul{
	-webkit-margin-before:0px;
	-webkit-margin-after:0px;
	-webkit-margin-start:0px;
	-webkit-margin-end:0px;
	-webkit-padding-start:0px;
}


/* ########## FONTS #################################################################################################### */

@font-face{
	font-family:'Lobster';
	src:	url('../fonts/Lobster-Regular.eot');
	src:	url('../fonts/Lobster-Regular.eot?#iefix') format('embedded-opentype'),
			url('../fonts/Lobster-Regular.woff') format('woff'),
			url('../fonts/Lobster-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'LobsterTwo';
	src:	url('../LobsterTwo-Regular.eot');
	src:	url('../LobsterTwo-Regular.eot?#iefix') format('embedded-opentype'),
			url('../LobsterTwo-Regular.woff') format('woff'),
			url('../LobsterTwo-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family:'Museo Slab';
	src:	url('../fonts/MuseoSlab.eot');
	src:	url('../fonts/MuseoSlab.eot?#iefix') format('embedded-opentype'),
			url('../fonts/MuseoSlab.woff') format('woff'),
			url('../fonts/MuseoSlab.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family:'ReadingFrequency';
	src:	url('../fonts/ReadingFrequency.eot');
	src:	url('../fonts/ReadingFrequency.eot?#iefix') format('embedded-opentype'),
			url('../fonts/ReadingFrequency.woff') format('woff'),
			url('../fonts/ReadingFrequency.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


/* ########## ID STYLES #################################################################################################### */

/* ########## TEMPLATE ########## */
#dPageHolder,#dTorso,#dLeft,#dMiddle,#dRight{height:auto;}
	#dPageHolder.cPlay,.cPlay #dTorso,.cPlay #dLeft,.cPlay #dMiddle,.cPlay #dRight{height:900px;}
#dPageHolder{width:740px;margin:0px auto;}
	#dPageHolder.cPlay{background:#c7ae78;z-index:0;
		box-shadow:0px 0px 15px 10px #000;
			-moz-box-shadow:0px 0px 15px 10px #000;
			-webkit-box-shadow:0px 0px 15px 10px #000;
	}
		#dPageHolder.cSplash #dHeader,
		#dPageHolder.cRegister #dSubHeader,
		#dPageHolder.cPlay #dTorso,
		#dPageHolder.cPlay #dLeftWing,
		#dPageHolder.cPlay #dRightWing{display:block;}
	
	#dHeader,#dSubHeader,#dTorso,#dLeftWing,#dRightWing{display:none;}
	
	#dHeader	{width:100%;height:50px;text-shadow:0px 0px 15px #000;margin:40px auto 0px;}
	
	/* ##### SPLASH PAGE ##### */
		#dHeader a.cBTR{display:block;margin:0px 150px;}
		#dHeader span{display:block;font-size:18px;width:200px;margin:0px auto;}
		#dHeader #s1{font-size:100px;}
		#dHeader #s2,#dHeader #s6{background:#fffffa;color:#000;text-shadow:none;box-shadow:0px 0px 15px #000;}
		#dHeader #s2{font-size:25px;margin-bottom:-10px;}
			.cIPad #dHeader #s2{margin:-5px auto;}
		#dHeader #s3{font-size:75px;}
		#dHeader #s4{margin:-20px auto -23px;font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;font-size:34px;font-style:italic;background:url(../images/howToBG_200x2.png) center 27px no-repeat;}
			.cIPad #dHeader #s4{margin:-20px auto -15px;background:url(../images/howToBG_200x2.png) center center no-repeat;}
		#dHeader #s5{font-size:85px;}
		#dHeader #s6{font-size:18px;margin:-10px auto;}
			.cIPad #dHeader #s6{margin:-15px auto 0px;}
		#dHeader #s7{font-size:81px;}
		#dHeader #s8{width:300px;margin:10px auto;padding-left:20px;font-family:'Lobster','Palatino Linotype', 'Book Antiqua', Palatino, serif;font-size:60px;}
			.cIPad #dHeader #s8{}
		#dHeader #s9{margin:30px auto;}

	#dSubHeader	{width:815px;margin:40px -37px 0px;}
	
	/* ##### CHARACTER CREATION ##### */
		#dSubHeader .cContent,#dSubHeader .cLt,#dSubHeader .cVBr,#dSubHeader .cRt{height:420px;color:#969697;}
		#dSubHeader .cLt,#dSubHeader .cVBr,#dSubHeader .cRt{float:left;}
			#dSubHeader .cTitle{height:50px;line-height:50px;font-size:30px;text-shadow:2px 2px 1px #000;margin-bottom:15px;}
				#dSubHeader .cTitle,#dSubHeader .cStr{color:#fffffa;}
			#dSubHeader .cLt{width:250px;}
				#dSubHeader .cLt p.cWelcome{color:#fffffa;font-size:20px;text-align:center;}
			#dSubHeader .cVBr{width:1px;margin:0px 15px;background:#8B8B8B;font-size:0px;overflow:hidden;}
			#dSubHeader .cRt{width:504px;}
				#dSubHeader .cRt .cTitle{text-align:left;}
				#dSubHeader .cRt .cRow{height:40px;}
					#dSubHeader .cRt .cRow.cStart{margin:30px 84px 0px 100px;}
						#dSubHeader .cRt .cRow.cStart a{height:35px;line-height:35px;}
				#dSubHeader .cRt label,#dSubHeader .cRt input,#dSubHeader .cRt select{display:block;float:left;}
					#dSubHeader .cRt input,#dSubHeader .cRt select{}
						#dSubHeader .cRt label{height:40px;line-height:40px;width:100px;}
							#dSubHeader .cRt label.cDArr{width:40px;margin-left:-40px;background:url(../images/arrow-downGreyDk_9x7.png) center center no-repeat;}
								#dSubHeader .cRt label.cDArr:hover{background:url(../images/arrow-downGreyLt_9x7.png) center center no-repeat;}
								#dSubHeader .cRt label.cDArr span{display:none;}
						#dSubHeader .cRt input{width:300px;}
						#dSubHeader .cRt select{width:320px;}
							#dSubHeader .cRt select option{height:30px;line-height:30px;padding:10px;}
			#dSubHeader .cContent p{text-align:left;}
	
	#dTorso		{width:100%;}
		#dPageHolder.cPlay #dTorso{background:url(../images/texture-paperMap_740x150.jpg) left top repeat-y;}
		#dLeft	{width:222px;margin:0px -224px 0px 37px;float:left;z-index:20;}
		#dMiddle{width:670px;float:left;background:url(../images/path_66x600.png) center top repeat-y;z-index:10;}
		#dRight	{width:222px;margin:0px 37px 0px -224px;float:right;z-index:20;}
	#dFooter	{width:100%;height:30px;display:none;}
	#dSubFooter	{width:100%;height:30px;display:none;}
	#dLeftWing	{position:absolute;top:20px;left:-130px;width:200px;height:300px;z-index:30;}
	#dRightWing	{position:absolute;top:20px;right:-130px;width:200px;height:300px;z-index:30;}
	
	#dLockBot{position:fixed;left:0px;bottom:0px;width:100%;height:22px;line-height:22px;background:url(../images/texture-noiseGreyDk_150x150.jpg) top left repeat #111;color:#999;font-size:11px;
		box-shadow:0px 0px 5px 1px #000;
		-moz-box-shadow:0px 0px 5px 1px #000;
		-webkit-box-shadow:0px 0px 5px 1px #000;
	}
		#dLockBot a{color:#fffffa;}
		#dLockBot a:hover{color:#066;}
		#dLockBot .cAlC{width:800px;margin:0px auto;}
			#dLockBot span{margin-left:30px;margin-right:30px;}
	
	/* ##### WING ELEMENTS ##### */
		.cFullScreen #dLeftWing,.cFullScreen #dRightWing{top:40px;}
		.cWing .cPosF{width:200px;}
		.cWing a.cBTR{display:block;min-height:59px;margin-bottom:10px;text-align:left;font-size:25px;text-shadow:2px 2px 1px #000,2px 2px 5px #000;}
			.cWing a.cBTR,.cWing a.cBTR:hover{box-shadow:0px 0px 5px #000;
												-moz-box-shadow:0px 0px 5px #000;
												-webkit-box-shadow:0px 0px 5px #000;
			}
			.cWing a.cBTR#aLvl{height:33px;min-height:33px;font-size:15px;}
				.cWing a.cBTR .cBtnSq{margin:5px 15px 5px 5px;}
				.cWing a.cBTR .cBtnSq.cFR{margin:5px 5px 5px 15px;}
				.cWing a.cBTR #sLvl{width:192px;height:25px;line-height:25px;background:url(../images/texture-noiseGreyDk_200x25.jpg) #21b573;background-repeat:no-repeat;background-position:0px top;}
				.cWing a.cBTR #dName{height:25px;line-height:20px;font-size:15px;margin:-3px 0px 3px;}
				.cWing a.cBTR #sProfileImg{width:192px;height:250px;}
					.cWing a.cBTR #sProfileImg.cGM.cR3.cC1.cL1{background:url(../images/profileImg-gM-r3-c1-l1.jpg) center center no-repeat #C39A6B;}
				.cWing a.cBTR #sBtnProfile{background:url(../images/icon-shield_50x50.jpg) center center no-repeat #C39A6B;}
				.cWing a.cBTR #sBtnQuests{background:url(../images/icon-book_50x50.jpg) center center no-repeat #C39A6B;}
				.cWing a.cBTR #sBtnLoot{background:url(../images/icon-chest_50x50.jpg) center center no-repeat #C39A6B;}
			.cWing a.cBTR .cTxt{height:50px;line-height:50px;margin:5px 0px;}
		.cWing a.cBTR.cAlert{}
			.cWing a.cBTR.cAlert .cBtnSq{margin-right:10px;}
				.cWing a.cBTR.cAlert.cXP .cBtnSq{background:url(../images/icon-xp_50x50.jpg) center center no-repeat #333;}
				.cWing a.cBTR.cAlert.cLvlUp .cBtnSq{background:url(../images/icon-lvlup_50x50.jpg) center center no-repeat #333;}
				.cWing a.cBTR.cAlert.cFail .cBtnSq{background:url(../images/icon-sadface_50x50.jpg) center center no-repeat #852b2b;}
			.cWing a.cBTR.cAlert .cDTC{width:140px;height:60px;vertical-align:middle;font-size:12px;text-transform:capitalize;}
				.cWing a.cBTR.cAlert.cLvlUp .cDTC{font-size:23px;}

/* ########## END TEMPLATE ########## */

/* ########## POPBOX DEFAULTS ########## */
#dPopBoxHolder		{position:fixed;display:none;visibility:visible;top:0px;left:0px;width:100%;height:100%;text-align:center;z-index:300;}
	#dPopBoxOpacity	{position:absolute;color:#fffffe;top:0px;left:0px;width:100%;height:100%;cursor:pointer;background:#000;z-index:305;}
	#dPopBox		{position:relative;width:180px;height:120px;top:100px;margin:0 auto;background:url(../images/texture-noiseGrey_150x150.jpg) left top repeat #222;text-align:center;z-index:310;
						border-radius:20px;
							-moz-border-radius:20px;
							-webkit-border-radius:20px;
						box-shadow:0px 0px 10px 5px #000;
							-moz-box-shadow:0px 0px 10px 5px #000;
							-webkit-box-shadow:0px 0px 10px 5px #000;
					}
		#aPopBoxX	{position:absolute;top:15px;right:15px;background:url(../images/texture-noiseTealDk_150x150.jpg) top left repeat #033;color:#ececec;font-size:15px;z-index:315;}
		#dPopBoxInfo	{width:auto;height:auto;margin:0px 15px;padding-top:15px;color:#969697;text-align:center}
			#dPopBoxInfo .cStr{color:#fff;}
		#imgPopLoader	{position:absolute;top:15px;left:10px;width:50px;height:50px;background:url(../images/texture-noiseGrey_150x150.jpg) left top repeat #222;margin:0px auto 20px;padding:20px;
							border-radius:20px;
								-moz-border-radius:20px;
								-webkit-border-radius:20px;
						}
		#dPopBoxFooter	{display:none;}
		#dPopBoxWrapper	{width:800px;height:450px;text-align:left;}
			#dPopBoxWrapper #dLt,#dPopBoxWrapper #dBr,#dPopBoxWrapper #dRt{height:420px;float:left;}
				#dPopBoxWrapper #dLt{width:250px;}
				#dPopBoxWrapper #dBr{width:1px;margin:0px 15px;background:#8b8b8b;font-size:0px;overflow:hidden;}
				#dPopBoxWrapper #dRt{width:505px;}
				#dPopBoxWrapper .cTitle{height:50px;line-height:50px;color:#fffffa;font-size:30px;text-shadow:2px 2px 1px #000;margin-bottom:15px;}
					#dPopBoxWrapper.cEvent .cTitle a.cBTR.cBtnSq{margin-right:10px;}
				#dPopBoxWrapper .cSubTitle{margin:-8px 0px 12px;font-size:20px;}
/* ########## END POPBOX DEFAULTS ########## */
	
	/* ##### PROFILE ##### */
		#dPopBoxWrapper.cProfile{}
			#dPopBoxWrapper.cProfile.cCharacter #dRt #dCharacter,
			#dPopBoxWrapper.cProfile.cQuests #dRt #dQuests,
			#dPopBoxWrapper.cProfile.cLoot #dRt #dLoot{display:block;}
			#dPopBoxWrapper.cProfile .cTitle{padding-left:20px;}
				#dPopBoxWrapper.cProfile #dLt{background:url(../images/waxSeal_150x150.jpg) center bottom no-repeat;}
				#dPopBoxWrapper.cProfile #dLt a.cBTR.cDB{height:40px;line-height:40px;margin-bottom:15px;background:url(../images/texture-noiseGreyDk_150x150.jpg) left top repeat;font-size:19px;text-align:center;text-shadow:2px 2px 1px black,2px 2px 5px black;}
	
	/* ##### EVENTS ##### */
		#dPopBoxWrapper.cEvent #dLt{}
			#dPopBoxWrapper.cEvent #dLt a.cBTR{width:100%;height:35px;line-height:35px;margin-bottom:10px;text-align:center;font-size:22px;}
			#dPopBoxWrapper.cEvent #dLt a.cBTR#aScore{position:absolute;left:0px;height:50px;line-height:50px;bottom:0px;margin:0px;}
		#dPopBoxWrapper.cEvent #dBr{}
		#dPopBoxWrapper.cEvent #dRt{}
			#dPopBoxWrapper.cEvent #dRt #aCView{font-size:22px;}
			#dPopBoxWrapper.cEvent #dRt #aWView{font-size:15px;}
				#dPopBoxWrapper.cEvent #dRt.cCView #aCView,#dPopBoxWrapper.cEvent #dRt.cWView #aWView{background:url(../images/texture-noiseTealDk_150x150.jpg) top left repeat #033;}
			#dPopBoxWrapper.cEvent #dRt.cCView #dCView,#dPopBoxWrapper.cEvent #dRt.cWView #dWView{display:block;}
			#dPopBoxWrapper.cEvent #dRt.cCView #sCView,#dPopBoxWrapper.cEvent #dRt.cWView #sWView{display:inline;}
				#dPopBoxWrapper.cEvent #dRt.cCView textarea{width:480px;height:330px;margin-bottom:10px;resize:none;}
				#dPopBoxWrapper.cEvent #dRt.cCView textarea.cRows2{height:150px;}
				#dPopBoxWrapper.cEvent #dRt.cCView textarea.cRows3{height:90px;}
		
		/* --- SECTIONS --- */
		#dPopBoxWrapper.cEvent #dSections .cSection{display:none;}
			#dPopBoxWrapper.cEvent #dSections.c1 .cSection.c1,
			#dPopBoxWrapper.cEvent #dSections.c2 .cSection.c2,
			#dPopBoxWrapper.cEvent #dSections.c3 .cSection.c3{display:block;}
		
		/* --- SCORE --- */
		#dPopBoxWrapper.cEvent #dScore{display:none;position:absolute;bottom:-50px;right:-50px;width:180px;height:180px;background:url(../images/rosette-black_180x180.png) center center no-repeat;font-size:15px;text-align:center;}
			#dPopBoxWrapper.cEvent #dScore.cRed{background:url(../images/rosette-red_180x180.png) center center no-repeat;}
			#dPopBoxWrapper.cEvent #dScore p{margin:45px 0px -8px;}
			#dPopBoxWrapper.cEvent #dScore .cFontL2{height:50px;font-size:35px;margin-bottom:10px;}
				#dPopBoxWrapper.cEvent #dScore .cFontL2 span{display:inline-block;}
				#dPopBoxWrapper.cEvent #dScore .cFontL2 #sScore{color:#fffffa;}
					#dPopBoxWrapper.cEvent.cScore0 #dScore .cFontL2 #sScore{color:#C00;}
					#dPopBoxWrapper.cEvent #dScore.cRed .cFontL2 #sScore{color:#fffffa;}
				#dPopBoxWrapper.cEvent #dScore .cFontL2 #sSlash{font-size:45px;margin:0px -8px;}
				#dPopBoxWrapper.cEvent #dScore #aShare:hover{color:teal;}
					#dPopBoxWrapper.cEvent.cScore0 #dScore #aShare{display:none;}
					#dPopBoxWrapper.cEvent.cScore0 #dScore #aHint{display:block;color:#C00;}
					#dPopBoxWrapper.cEvent #dScore.cRed #aHint{color:#fffffa;}
				
	/* ##### HINT BOX ##### */
		#dPopBoxWrapper.cEvent #dHintBox{position:absolute;top:40px;left:90px;width:600px;cursor:pointer;z-index:410;}
		#dPopBoxWrapper.cEvent #dHintBox{box-shadow:0px 0px 10px 5px #000;
			-moz-box-shadow:0px 0px 10px 5px #000;
			-webkit-box-shadow:0px 0px 10px 5px #000;
		}
		#dPopBoxWrapper.cEvent #dHintBox:hover{background:url(../images/texture-noiseTeal_150x150.jpg) top left repeat #066 !important;}
			#dHintBox #dMargin{margin:10px 20px 20px;color:#969697;}
			#dHintBox div{display:none;}
			#dHintBox #dMargin,#dHintBox div.cTitle,#dHintBox #aHintX,#dHintBox.cHint1 #dHint1,#dHintBox.cHint2 #dHint2,#dHintBox.cHint3 #dHint3{display:block;}
			#dHintBox #aHintX{position:absolute;top:5px;right:-5px;font-size:15px;}
				#dHintBox #aHintX:hover{}
			#dHintBox textarea.cDB{width:540px}

/* ########## DEV ########## */
#dLog{display:none;position:absolute;top:0px;right:0px;width:350px;height:100%;overflow:scroll;border-left:1px solid #f00;background:#ececec;font-family:'Courier New', Courier, monospace;font-size:12px;cursor:pointer;}
#dTest{position:fixed;top:50px;left:50px;width:250px;height:50px;line-height:50px;background:#0f0;font-size:18px;text-align:center;cursor:pointer;z-index:1500;}
#dReload{position:fixed;left:0px;bottom:0px;width:50px;height:50px;background:url(../images/reload_40x38.png) center no-repeat #0f0;cursor:pointer;
	border-top-right-radius:15px;
		-moz-border-radius-topright:15px;
		-webkit-border-top-right-radius:15px;
}
/* ########## END DEV ########## */


/* ########## CLASS STYLES #################################################################################################### */
.cBtnSq{width:50px;height:50px;line-height:50px;color:#fffffa;text-align:center;cursor:pointer;}
	.cBtnSq.cFontMS,.cFontMS .cBtnSq{font-size:15px;}
		.cBtnSq *{cursor:pointer;}

.cBTR{background:url(../images/texture-noiseGrey_150x150.jpg) top left repeat #222;color:#fffffa;border:none;
	border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
	box-shadow:inset 0px 0px 5px #000;
		-moz-box-shadow:inset 0px 0px 5px #000;
		-webkit-box-shadow:inset 0px 0px 5px #000;
}
	.cBTR.cLG{background:url(../images/texture-noiseGreyLt_150x150.jpg) top left repeat #333;}
	.cBTR.cDG{background:url(../images/texture-noiseGreyDk_150x150.jpg) top left repeat #111;}
	.cBTR .cContent{padding:15px;}
	.cBTR.cDS{box-shadow:0px 0px 10px 5px #000 !important;
				-moz-box-shadow:0px 0px 10px 5px #000 !important;
				-webkit-box-shadow:0px 0px 10px 5px #000 !important;
	}
	
	a.cBTR{cursor:pointer;}
	a.cBTR,a.cBTR:hover,a.cBTR:active,a.cBTR:visited{color:#fffffa !important;}
	a.cBTR:hover{background:url(../images/texture-noiseTeal_150x150.jpg) top left repeat #066 !important;
		box-shadow:inset 0px 0px 5px 3px #000;
			-moz-box-shadow:inset 0px 0px 5px 3px #000;
			-webkit-box-shadow:inset 0px 0px 5px 3px #000;
	}
	a.cBTR.cOn{background:url(../images/texture-noiseTealDk_150x150.jpg) top left repeat #033;}
	
	input.cBTR,
	select.cBTR,
	textarea.cBTR{background:url(../images/texture-noiseGreyDk_150x150.jpg) top left repeat #111;font-family:'Museo Slab','Courier New', Courier, monospace;padding:10px;}
		input.cBTR:focus,
		select.cBTR:focus,
		textarea.cBTR:focus{outline:none;border:1px solid #f90;padding:9px;}
		input.cBTR.cRed,
		select.cBTR.cRed,
		textarea.cBTR.cRed{outline:none;border:1px solid #f00;padding:9px;}
	input.cBTR{}
	select.cBTR{background:url(../images/arrow-downGreyDk-offsetRt_25x7.png) right center no-repeat, url(../images/texture-noiseGreyDk_150x150.jpg) top left repeat #111;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
	textarea.cBTR{line-height:15px;}
	textarea.cBTR.cExample{background:url(../images/texture-noiseGreyLt_150x150.jpg) top left repeat #333;color:#ececec;
		box-shadow:0px 0px 5px #000;
			-moz-box-shadow:0px 0px 5px #000;
			-webkit-box-shadow:0px 0px 5px #000;
	}

.cBtnEvt{display:inline-block;width:74px;height:74px;margin:74px auto 0px;line-height:74px;color:#fffffa;font-family:'Museo Slab','Courier New', Courier, monospace;font-size:40px;}
	.cBtnEvt.cChl{background:url(../images/rosette-orange_74x74.png) center center no-repeat;}
	.cBtnEvt.cTut{background:url(../images/rosette-teal_74x74.png) center center no-repeat;}
	.cBtnEvt.cDone{background:url(../images/rosette-grey_74x74.png) center center no-repeat !important;}
		.cBtnEvt.cDone:hover{color:#fffffa !important;}

.cSection{height:100px;line-height:100%;background-repeat:no-repeat;}
	.cSection.cHills	{height:300px;background-image:url(../images/scenery-hills_325x175.png);}
	.cSection.cMtns		{height:250px;background-image:url(../images/scenery-mountains_325x230.png);}
	.cSection.cRiver	{height:175px;background-image:url(../images/scenery-river_665x60.png);}
	.cSection.cBGL		{background-position:left center;}
	.cSection.cBGC		{background-position:center center;}
	.cSection.cBGR		{background-position:right center;}
	.cSection.cFontRF	{font-size:100px;}
	.cSection.cFirst	{line-height:200%;}

.cAlL{text-align:left;}
.cAlC{text-align:center;}
.cAlR{text-align:right;}

.cDB{display:block;}
.cDIn{display:inline;}
.cDInB{display:inline-block;}
.cDN{display:none;}
.cDTC{display:table-cell;}

.cFL{float:left;}
.cFR{float:right;}

.cOHid{overflow:hidden;}
.cOScr{overflow:scroll;}
.cOVis{overflow:visible;}

.cPosA{position:absolute;}
.cPosF{position:fixed;}
.cPosR{position:relative;}

.cH1{line-height:75px;font-size:60px;}
.cH2{}

.cFontL1{font-family:'Lobster','Palatino Linotype', 'Book Antiqua', Palatino, serif;}
.cFontL2{font-family:'LobsterTwo','Palatino Linotype', 'Book Antiqua', Palatino, serif;}
.cFontMS{font-family:'Museo Slab','Courier New', Courier, monospace;}
.cFontPL{font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
.cFontRF{font-family:'ReadingFrequency','Palatino Linotype', 'Book Antiqua', Palatino, serif;color:#241203;opacity:0.8;filter:alpha(opacity=80);}

.cHidden{position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;}