@charset "utf-8";
/* CSS Document */

* { /* Prevents line-breaks after heading tags and addss zero margins and padding on everything. */
	margin:0px; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

html, body {
	margin:0px;
	text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	font-weight:normal;
	letter-spacing:normal;
	color:#000; 
	word-spacing:normal;
	width:934px; /* This is the exact width of the iframe on the guidelines page */
	position:relative;
}

.center {
	display:inline;
	text-align:center;	
}

#guidelines-skill-level-box {
	width:inherit; 
	height:30px;
	text-align:center; /* This centers the entire div element. */
} 

.guideline-titles {
	font-weight:600;
	font-size:14px;
}

.guideline-titles-push {
	margin-top:22px;	
}

#guidelines-content-container {
	margin:0px auto;
	margin-bottom:30px;
	padding:12px 20px;
	width:640px;
	height:inherit;
	background-color:#FFF;
	border:1px solid #c0b2b2;
	position:relative;
	
	-webkit-box-shadow:0px 0px 9px rgba(75, 94, 114, .5);
	-moz-box-shadow:0px 0px 9px rgba(75, 94, 114, .5);
	box-shadow:0px 0x 9px rgba(75, 94, 114, .5);
}

#guidelines-trick-title {
	margin-bottom:5px;
	padding:2px 3px 0px 1px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#C30;
	text-shadow: #929299 0px -1px 2px;
}

#guidelines-label {
	margin-bottom:3px;
	height:inherit;
	width:inherit;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

#guidelines-text-container {
	margin-bottom:9px;
	width:inherit;
	height:inherit;
}

#guidelines-text-container li {
	list-style-type: none; /*This prevents the display of a bullet point on the OUTSIDE of the container. */
	font-size:12px;
}

.picture-container-1 {
	min-height:288px;
}

#guidelines-image-left {
	margin-right:15px;
	display:inline-block;
}

#guidelines-image-right {
	display:inline-block;
}