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

#toggle:checked ~ .cart{
    right:0;
}
.cart {
    position: absolute;
    width:250px;
    height:100%;
    background-color:red;
    right: -250px;
    transition: right .4s;
    -moz-transition:right .4s;
    -webkit-transition:right .4s;
    -o-transition: right .4s;
    -ms-transition:right .4s;        
}

#adad a{
	font-size: 11px;
	color: #eaeaea;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'sofia_prolight';
	padding: 10px;
	background: rgba(235,73,7,0.7);
	-o-transition:.1s;
  -ms-transition:.1s;
  -moz-transition:.1s;
  -webkit-transition:.1s;
  /* ...and now for the proper property */
  transition:.1s;
}

#adad a:hover{
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px;
	background: rgba(235,73,7,1.0);
}

#adad a:active{
	font-size: 11px;
	color: #da554f;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #fff;
}

#adadchild a{background: none;}

#adad a:active{
	font-size: 11px;
	color: #da554f;
	text-transform: uppercase;
	text-decoration: none;
	background-color: none;
}

.numbers {
	width: 50px;
	text-align: center; 
	font-family: 'sofia_prolight'; 
	font-size: 14px; 
	font-style: normal;  /* options are normal or italic */
	color: #727272;      /* change color using the hexadecimal color codes for HTML */
}
.title {    /* the styles below will affect the title under the numbers, i.e., "Days", "Hours", etc. */
	width: 50px;
	text-align: center; 
	font-family: 'NotCourierSansRegular'; 
	font-size: 11px; 
	color: #727272;      /* change color using the hexadecimal color codes for HTML */
}
#table {
	top: 0px;
	left: 0px;
	width: 200px;
	height: 71px;
	border-style: none;
	background: rgba(20,20,20,0.8);
}

#pup {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 80px;
  text-align: center;
  line-height: 11px;
  padding: 10px;
  font-family: 'sofia_prolight';
  border: 0px solid black;
  background-color: rgba(20,20,20,0.95);
  color: #eaeaea;
  font-size: 11px;
}

#updates a{
	font-size: 11px;
	color: #eaeaea;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'sofia_prolight';
	padding: 10px;
	background: rgba(218,85,79,0.7);
	-o-transition:.1s;
  -ms-transition:.1s;
  -moz-transition:.1s;
  -webkit-transition:.1s;
  /* ...and now for the proper property */
  transition:.1s;
}

#updateschild img{margin-right: 15px;}

#updates a:hover{
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px;
	background: rgba(218,85,79,1.0);
}

#updates a:active{
	font-size: 11px;
	color: #da554f;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #fff;
}

#updateschild a{background: none;}

#updateschild a:hover{
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px;
	background: none;
}

#updateschild a:active{
	font-size: 11px;
	color: #da554f;
	text-transform: uppercase;
	text-decoration: none;
	background-color: none;
}

#store_update{
	font-size: 11px;
	color: #eaeaea;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'sofia_prolight';
	padding: 10px;
	background: rgba(218,165,105,0.7);
	-o-transition:.1s;
  -ms-transition:.1s;
  -moz-transition:.1s;
  -webkit-transition:.1s;
  /* ...and now for the proper property */
  transition:.1s;
}

#timelinenav a{
	font-size: 11px;
	color: #eaeaea;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'sofia_prolight';
	padding: 10px;
	background: rgba(100,183,194,0.7);
	-o-transition:.1s;
  -ms-transition:.1s;
  -moz-transition:.1s;
  -webkit-transition:.1s;
  /* ...and now for the proper property */
  transition:.1s;
}

#timelinenav a:hover{
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px;
	background: rgba(100,183,194,1.0);
}

#timelinenav a:active{
	font-size: 11px;
	color: rgba(100,183,194,1.0);
	text-transform: uppercase;
	text-decoration: none;
	background-color: #fff;
}

#housesnav a{
	font-size: 11px;
	color: #eaeaea;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'sofia_prolight';
	padding: 10px;
	background: rgba(100,183,194,0.7);
	-o-transition:.1s;
  -ms-transition:.1s;
  -moz-transition:.1s;
  -webkit-transition:.1s;
  /* ...and now for the proper property */
  transition:.1s;
}

#housesnav a:hover{
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px;
	background: rgba(100,183,194,1.0);
}

#housesnav a:active{
	font-size: 11px;
	color: rgba(100,183,194,1.0);
	text-transform: uppercase;
	text-decoration: none;
	background-color: #fff;
}

#goodiesnav a{
	font-size: 11px;
	color: #eaeaea;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'sofia_prolight';
	padding: 10px;
	background: rgba(100,183,194,0.7);
	-o-transition:.1s;
  -ms-transition:.1s;
  -moz-transition:.1s;
  -webkit-transition:.1s;
  /* ...and now for the proper property */
  transition:.1s;
}

#goodiesnav a:hover{
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px;
	background: rgba(100,183,194,1.0);
}

#goodiesnav a:active{
	font-size: 11px;
	color: rgba(100,183,194,1.0);
	text-transform: uppercase;
	text-decoration: none;
	background-color: #fff;
}

#carbonads-container {
	right: 30px;
	float: right;
	bottom: 30px;
	position: fixed;
	border: 0;
	z-index: 400;
	}

#navigation {
	position: fixed;
	top: 0px;
	left: 0;
	z-index: 200;
	padding: 30px;
	font-size: 12px;
	text-align: left;
	font-family: 'sofia_prolight';
Height: 60px;
Width: 800px;
overflow: display;
}

#navigation a{
	font-size: 11px;
	color: #bdbdb0;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px;
	background: rgba(20,20,20,0.8);
	-o-transition:.1s;
  -ms-transition:.1s;
  -moz-transition:.1s;
  -webkit-transition:.1s;
  /* ...and now for the proper property */
  transition:.1s;
}

#navigation a:hover{
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #bdbdb0;
}

#navigation a:active{
	font-size: 11px;
	color: #35393e;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #fff;
}

#storenavigation a{
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px;
	background: rgba(194,160,102,0.8);
	-o-transition:.1s;
  -ms-transition:.1s;
  -moz-transition:.1s;
  -webkit-transition:.1s;
  /* ...and now for the proper property */
  transition:.1s;
}

#backtop {
	display: none; height:46px;
	width:46px;
	margin: 0 auto;
	position: fixed; text-align: center;
	left: 30px;
	top: 102px;
	z-index: 200;
	-o-transition:.1s;
  -ms-transition:.1s;
  -moz-transition:.1s;
  -webkit-transition:.1s;
  /* ...and now for the proper property */
  transition:.1s;
  background-image:url('images/arrow1.png'); background-position:center; background-repeat: no-repeat; background-size: 46px 46px; background-color: rgba(20,20,20,0.8);
}

#backtop img {
}
	
#backtop:hover {
	background-image:url('images/arrow1-3.png'); background-position:center; background-repeat: no-repeat; background-size: 46px 46px; background-color: #bdbdb0;
}

#twittershare_ind {
	height:46px;
	width:46px;
	position: absolute;
	top: 0px;
	background-size:46px 46px;
	margin: 0 auto;
	background-image:url('http://gettheworldwedeserve.com/images/2/twitter-bird.png'); background-position:center; background-repeat: no-repeat;
	z-index:300;
				-webkit-transition: all .1s ease-in-out;
		-moz-transition: all .1s ease-in-out;
		-o-transition: all .1s ease-in-out;
		-ms-transition: all .1s ease-in-out;
		transition: all .1s ease-in-out;
}

#twittershare_ind:hover {
	background: rgba(45,187,241,0.8);
	background-size:46px 46px;
	background-image:url('http://www.wekeeptheotherbadmenfromthedoor.com/images/2/twitter-bird2.png'); background-position:center; background-repeat: no-repeat;
}

#twittershare_ind:active{
	font-size: 11px;
	color: #35393e;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #fff;
	background-size:46px 46px;
	background-image:url('http://gettheworldwedeserve.com/images/2/twitter-bird.png'); background-position:center; background-repeat: no-repeat;
}

#facebookshare_ind {
	height:46px;
	top: 47px;
	position: absolute;
	width:46px;
	background-size:46px 46px;
	margin: 0 auto;
	background-image:url('http://gettheworldwedeserve.com/images/2/facebook.png'); background-position:center; background-repeat: no-repeat;
	z-index:300;
				-webkit-transition: all .1s ease-in-out;
		-moz-transition: all .1s ease-in-out;
		-o-transition: all .1s ease-in-out;
		-ms-transition: all .1s ease-in-out;
		transition: all .1s ease-in-out;
}

#facebookshare_ind:hover {
	background-color: rgba(94,118,170,0.8);
	background-size:46px 46px;
	background-image:url('http://www.wekeeptheotherbadmenfromthedoor.com/images/2/facebook2.png'); background-position:center; background-repeat: no-repeat;
}

#facebookshare_ind:active{
	font-size: 11px;
	color: #35393e;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #fff;
	background-size:46px 46px;
	background-image:url('http://gettheworldwedeserve.com/images/2/facebook.png'); background-position:center; background-repeat: no-repeat;
}

#googleshare_ind {
	height:46px;
	width:46px;
	top: 94px;
	position: absolute;
	background-size:46px 46px;
	margin: 0 auto;
	background-image:url('http://gettheworldwedeserve.com/images/2/google.png'); background-position:center; background-repeat: no-repeat;
	z-index:300;
				-webkit-transition: all .1s ease-in-out;
		-moz-transition: all .1s ease-in-out;
		-o-transition: all .1s ease-in-out;
		-ms-transition: all .1s ease-in-out;
		transition: all .1s ease-in-out;
}

#googleshare_ind:hover {
	background-color: rgba(223,112,85,0.8);
	background-size:46px 46px;
	background-image:url('http://www.wekeeptheotherbadmenfromthedoor.com/images/2/google2.png'); background-position:center; background-repeat: no-repeat;
}

#googleshare_ind:active{
	font-size: 11px;
	color: #35393e;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #fff;
	background-size:46px 46px;
	background-image:url('http://gettheworldwedeserve.com/images/2/google.png'); background-position:center; background-repeat: no-repeat;
}

#pinterestshare_ind {
	height:46px;
	width:46px;
	position: absolute;
	top: 141px;
	background-size:46px 46px;
	margin: 0 auto;
	background-image:url('http://gettheworldwedeserve.com/images/2/pinterest.png'); background-position:center; background-repeat: no-repeat;
	z-index:300;
				-webkit-transition: all .1s ease-in-out;
		-moz-transition: all .1s ease-in-out;
		-o-transition: all .1s ease-in-out;
		-ms-transition: all .1s ease-in-out;
		transition: all .1s ease-in-out;
}

#pinterestshare_ind:hover {
	background-color: rgba(212,71,78,0.8);
	background-size:46px 46px;
	background-image:url('http://www.wekeeptheotherbadmenfromthedoor.com/images/2/pinterest2.png'); background-position:center; background-repeat: no-repeat;
}

#pinterestshare_ind:active{
	font-size: 11px;
	color: #35393e;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #fff;
	background-size:46px 46px;
	background-image:url('http://gettheworldwedeserve.com/images/2/pinterest.png'); background-position:center; background-repeat: no-repeat;
}

#tumblrshare_ind {
	height:46px;
	width:46px;
	position: absolute;
	top: 188px;
	background-size:46px 46px;
	margin: 0 auto;
	background-image:url('http://gettheworldwedeserve.com/images/2/tumblr.png'); background-position:center; background-repeat: no-repeat;
	z-index:300;
				-webkit-transition: all .1s ease-in-out;
		-moz-transition: all .1s ease-in-out;
		-o-transition: all .1s ease-in-out;
		-ms-transition: all .1s ease-in-out;
		transition: all .1s ease-in-out;
}

#tumblrshare_ind:hover {
	background-color: rgba(88,111,133,0.8);
	background-size:46px 46px;
	background-image:url('http://www.wekeeptheotherbadmenfromthedoor.com/images/2/tumblr2.png'); background-position:center; background-repeat: no-repeat;
}

#tumblrshare_ind:active{
	font-size: 11px;
	color: #35393e;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #fff;
	background-size:46px 46px;
	background-image:url('http://gettheworldwedeserve.com/images/2/tumblr.png'); background-position:center; background-repeat: no-repeat;
}

#diggshare_ind {
	height:46px;
	width:46px;
	position: absolute;
	top: 235px;
	background-size:46px 46px;
	margin: 0 auto;
	background-image:url('http://www.wekeeptheotherbadmenfromthedoor.com/images/2/digg.png'); background-position:center; background-repeat: no-repeat;
	z-index:300;
				-webkit-transition: all .1s ease-in-out;
		-moz-transition: all .1s ease-in-out;
		-o-transition: all .1s ease-in-out;
		-ms-transition: all .1s ease-in-out;
		transition: all .1s ease-in-out;
}

#diggshare_ind:hover {
	background-color: rgba(47,47,47,0.8);
	background-size:46px 46px;
	background-image:url('http://www.wekeeptheotherbadmenfromthedoor.com/images/2/digg2.png'); background-position:center; background-repeat: no-repeat;
}

#diggshare_ind:active{
	font-size: 11px;
	color: #35393e;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #fff;
	background-size:46px 46px;
	background-image:url('http://www.wekeeptheotherbadmenfromthedoor.com/images/2/digg.png'); background-position:center; background-repeat: no-repeat;
}

#share_ind {
	height:46px;
	width:46px;
	margin: 0 auto;
	margin-bottom: -18px;
	
	z-index:300;
				-webkit-transition: all .1s ease-in-out;
		-moz-transition: all .1s ease-in-out;
		-o-transition: all .1s ease-in-out;
		-ms-transition: all .1s ease-in-out;
		transition: all .1s ease-in-out;
}

#share_ind:hover { 
background-color: rgba(255,255,255,0.8);
		}

#share {
	display: none; width: 46px;
	 position: fixed; text-align: center;
	left: 30px;
	top: 149px;
	text-align: center;
	z-index: 200;
}

#share img {
	width: 46px;
	height: 46px;
}

#share a{
background: rgba(255,255,255,0.8);
-o-transition:.1s;
  -ms-transition:.1s;
  -moz-transition:.1s;
  -webkit-transition:.1s;
  /* ...and now for the proper property */
  transition:.1s;
  }

#share a:hover{
	font-size: 11px;
	color: #eaeaea;
	text-transform: uppercase;
	text-decoration: none;
	background-color: rgba(53,57,62,0.8);
}
.side_header_top {
	width: 600px;
	top: 27px;
	letter-spacing: 4px;
	position: fixed;
	display: none;
	left: 80px;
	padding-left: 20px;
	line-height: 36px;
	height: 46px;
	font-family: 'NotCourierSansBold';
	font-size: 12px;
	color: #777;
	background: rgba(255,255,255,0.8);
	margin: 0 auto;
	text-align: left;
}

.headerwrapper {
	padding-top: 50px; padding-bottom: 50px; position: relative; width: 100%; text-align: center; height: 42px; display: none;}
	
.headerlogo {
	width: 521px; height: 42px; float: center; position: absolute; left: 50%; margin-left:-260px; display: none;}
	
#header {
	width: 100%;
	display: none; 
	top: 0;
	padding-bottom: 80px;
	padding-top: 80px;
	margin-bottom: 80px;
	height: 150px;
	margin: 0 auto;
	float: left;
	overflow: visible;
	color: #bdbdb0;
	font-size: 18px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#headerchild {
	margin: 0 auto;
	width: 900px;
	text-align: center;
	height: 150px;
	font-size: 11px;
	line-height: 20px;
}

#weather {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	float: left;
	background: #d6d6d6;
	overflow: visible;
	color: #777;
	font-size: 14px;
	font-family: 'sofia_prolight';
	z-index: 100;
	line-height: 28px;
}

#weatherheader {
	width: 270px;
	margin: 0 auto;
	float: left;
	height: 600px; padding-right: 30px;
	text-align: left;
}

#weatherchild {
	margin: 0 auto;
	width: 900px;
	text-align: center;
	font-size: 14px;
}

#weatherunit {
	width: 240px;
	height: 240px;
	padding: 30px;
	color: #eaeaea;
	text-align: center;
	float: left;
	position: relative;
}

#weatherunit degree {
	font-size: 140px;
	color: #fff;
}

#weatherheader big {
	color: #404040;
	font-size: 72px;
	line-height: 60px;
}

#weatherheader by {
	font-size: 18px;
	font-family: 'sofia_prolight';
}

#timeline {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	float: left;
	background: #191919;
	overflow: visible;
	color: #727272;
	font-size: 16px;
	line-height: 26px;
	font-family: 'sofia_prolight';
	z-index: 100;
	line-height: 28px;
}

#timelinechild {
	margin: 0 auto;
	width: 1100px;
	text-align: center;
	font-size: 14px;
}

#timelineinfo {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 75px;
}

#timelineinfo headline {
	font-size: 72px;
	line-height: 60px;
	color: #fff;
	font-family: 'sofia_probold';
}


#dothraki {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	float: left;
	background: #d6d6d6;
	overflow: visible;
	color: #777;
	font-size: 14px;
	font-family: 'sofia_prolight';
	z-index: 100;
	line-height: 28px;
}

#dothrakichild {
	margin: 0 auto;
	width: 1100px;
	text-align: center;
	font-size: 14px;
}

#dothrakiinfo {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 40px;
}

#dothrakiinfo headline {
	font-size: 28px;
	line-height: 28px;
	color: #35393e;
}

#valar {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	float: left;
	background: #404040;
	overflow: visible;
	color: #eaeaea;
	font-size: 18px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#valarchild {
	width: 900px;
	height: 300px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	line-height: 28px;
}

#intro {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	float: left;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1a1a18+64,38352e+100 */
background: #1a1a18; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #1a1a18 30%, #38352e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(30%,#1a1a18), color-stop(100%,#38352e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #1a1a18 30%,#38352e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #1a1a18 30%,#38352e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #1a1a18 30%,#38352e 100%); /* IE10+ */
background: linear-gradient(135deg,  #1a1a18 30%,#38352e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a18', endColorstr='#38352e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	overflow: visible;
	color: #bdbdb0;
	font-size: 18px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#introchild {
	margin: 0 auto;
	width: 900px;
	text-align: center;
	font-size: 18px;
	line-height: 28px;
}

#introinfo {
	float: right;
	width: 370px;
	color: #bdbdb0;
	font-size: 14px;
	line-height: 28px;
	text-align: left;
	font-family: 'sofia_prolight';
}

#introleft {
	float: left;
	width: 461px;
	color: #eaeaea;
	font-size: 14px;
	line-height: 28px;
	font-family: 'sofia_prolight';
}

#castamere {
	width: 100%; 
	top: 0;
	margin-bottom: 80px;
	margin: 0 auto;
	background: #d35e59;
	overflow: visible;
	color: #eaeaea;
	padding-bottom: 150px;
	float: left;
	position: relative;
	font-size: 14px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#castamerechild {
	margin: 0 auto;
	width: 900px;
	text-align: center;
	line-height: 28px;
	padding-bottom: 150px;
	padding-top: 150px;
	font-size: 16px;
}

#castamere note {
	font-family: 'NotCourierSansBold';
	color: #f1c151;
	font-size: 18px;
}

#castamere headline {
	color: #fff;
	font-size: 72px;
	line-height: 60px;
}

#castamere byline {
	font-size: 18px;
}

#castamereleft {
	width: 450px;
	float: left;
	text-align: left;
	font-size: 22px;
}

#castamereright {
	width: 450px;
	float: right;
	text-align: left;
	font-size: 22px;
}

#goodies {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	float: left;
	background: #404040;
	overflow: visible;
	color: #eaeaea;
	line-height: 28px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#goodiesintro {
	width: 900px;
	position: relative;
	margin: 0 auto;
	line-height: 28px;
	font-size: 14px;
}

#iphonegoodies {
	margin: 0 auto;
	width: 900px;
	font-size: 11px;
	height: 400px;
	line-height: 28px;
	padding-top: 150px;
	padding-bottom: 75px;
}

#goodies headline {
	color: #fff;
	font-size: 72px;
	line-height: 60px;
}

#goodies byline {
	font-size: 18px;
}

#iphone {
	width: 380px;
	float: left;
	font-size: 14px;
}

#iphoneright {
	width: 420px;
	float: right;
	font-size: 14px;
	margin-top: 0px;
}

#iphoneright a {
	color: #eaeaea;
	text-decoration: none;
}

#iphoneright a:hover {
	color: #fff;
}

#iphone img {
	width: 374px;
	height: 400px;
	border: 0;
}

#ipadgoodies {
	margin: 0 auto;
	width: 900px;
	font-size: 11px;
	line-height: 28px;
	height: 400px;
	padding-top: 150px;
}

#ipadgoodies headline {
	color: #fff;
	font-size: 28px;
}

#ipadgoodies byline {
	font-size: 18px;
}

#ipad {
	width: 380px;
	position: relative;
	float: left;
	font-size: 14px;
	margin-top: 0px;
	height: 400px;
}

#ipadright {
	width: 420px;
	position: relative;
	float: right;
	font-size: 14px;
	margin-top: 0px;
	height: 400px;
}

#ipadright a {
	color: #eaeaea;
	text-decoration: none;
}

#ipadright a:hover {
	color: #fff;
}

#ipad img {
	width: 308px;
	height: 400px;
	border: 0;
}

#about {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	float: left;
	background: #1a1a18;
	overflow: visible;
	color: #bdbdb0;
	font-size: 18px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#aboutchild {
	margin: 0 auto;
	width: 900px;
	text-align: center;
	font-size: 18px;
	line-height: 28px;
}

#aboutchild a{
	font-size: 22px;
	color: #fff;
	text-decoration: none;
}

#aboutchild a:hover{
	font-size: 22px;
	color: #b0babd;
	text-decoration: none;
}

#faiths {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	float: left;
	background: #404040;
	overflow: visible;
	color: #eaeaea;
	font-size: 11px;
	font-family: 'NotCourierSansBold';
	z-index: 100;
}

#godschild {
	margin: 0 auto;
	width: 900px;
	font-size: 11px;
	line-height: 28px;
}

#god {
	margin: 0 auto;
	width: 300px;
	float: left;
	text-align: left;
	font-size: 14px;
	padding-bottom: 20px;
}

#god heading {
	font-size: 24px;
	line-height: 32px;
	font-family: 'sofia_prolight';
	color: #fff;
}

#godimage {
	margin: 0 auto;
	width: 70px;
	float: left;
	text-align: left;
	font-size: 14px;
	height: 60px;
}

#godinfo {
	margin: 0 auto;
	width: 230px;
	float: right;
	text-align: left;
	font-size: 12px;
	font-family: 'sofia_prolight';
	color: #eaeaea;
}

#god img {
	width: 70px;
}

#godschild {
	margin: 0 auto;
	width: 900px;
	font-size: 11px;
	line-height: 20px;
}

#godsleft {
	float: left;
	width: 600px;
	font-size: 11px;
	line-height: 20px;
}

#godsinfo {
	float: right;
	width: 260px;
	color: #eaeaea;
	font-size: 14px;
	line-height: 28px;
	font-family: 'sofia_prolight';
}
	
#houses {
	width: 100%; 
	top: 0;
	padding-top: 150px;
	padding-bottom: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	background: #d6d6d6;
	float: left;
	overflow: visible;
	color: #777;
	font-size: 18px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#legendchild {
	margin: 0 auto;
	width: 900px;
	font-size: 11px;
	line-height: 20px;
}

#legendright {
	float: right;
	width: 600px;
	font-size: 11px;
	line-height: 20px;
}

#legendinfo {
	float: left;
	width: 260px;
	font-size: 18px;
	line-height: 28px;
}

#legendhousename {
	position: relative; letter-spacing: 2px; width: 200px; height: 36px; float: left; text-align: left; font-size: 11px; text-transform: uppercase; font-family: 'NotCourierSansBold';
}

#legendhousename img {
	width: 20px; padding-right: 10px; padding-left: 10px;
}

#alliances {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	background: #404040;
	overflow: visible;
	color: #eaeaea;
	float: left;
	font-size: 18px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#allegiancechild {
	margin: 0 auto;
	width: 1100px;
	font-size: 11px;
	line-height: 28px;
}

#alliances img {
	width: 1100px;
	height: 340px;
}

#allegiance img.key {
	width: 37px;
	height: 8px;
}

#allegianceinfo table {
	font-family: 'NotCourierSansBold';
	font-size: 11px;
	width: 900px;
	margin: 0 auto;
}

#allegianceinfo {
	margin: 0 auto;
	width: 900px;
	height: 248px;
	font-size: 14px;
	line-height: 28px;
}

#allegiancecard {
	float: left;
	margin: 0 auto;
	width: 1100px;
	text-align: center;
	font-size: 12px;
	line-height: 28px;
	height: 340px;
}

#allegiancecard headline {
	font-size: 18px; display: none;}
	
	#allegiancecard type {
	color: #9f9f9f;}

#map {
	width: 100%;
	top: 0;
	margin-bottom: 0px;
	margin: 0 auto;
	float: left;
	background: #404040;
	overflow: visible;
	color: #777;
	font-size: 18px;
	font-family: 'sofia_prolight';
	z-index: 100;
	line-height: 28px;
}

#mapheader {
	width: 900px;
	margin: 0 auto;
	background: #404040;
	font-size: 14px;
	color: #eaeaea;
	padding-bottom: 150px;
}

#mapparent {
	margin: 0 auto;
	width: 100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#75bdd1+12,2a5b7a+58,40405b+89 */
background: #75bdd1; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #75bdd1 12%, #2a5b7a 58%, #40405b 89%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(12%,#75bdd1), color-stop(58%,#2a5b7a), color-stop(89%,#40405b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #75bdd1 12%,#2a5b7a 58%,#40405b 89%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #75bdd1 12%,#2a5b7a 58%,#40405b 89%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #75bdd1 12%,#2a5b7a 58%,#40405b 89%); /* IE10+ */
background: linear-gradient(135deg,  #75bdd1 12%,#2a5b7a 58%,#40405b 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75bdd1', endColorstr='#40405b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	font-size: 11px;
	line-height: 20px;
	padding-bottom: 0px;
	
}

#mapchild {
	margin: 0 auto;
	width: 1100px;
	font-size: 11px;
	line-height: 20px;
	color: #eaeaea;
}

#mapheader headline {
	font-size: 18px; }
	
	#mapheader type {
	color: #9f9f9f;}

.charactergiant {
    max-width: 240px;
	min-width: 240px;  
	padding-top:0px;
	padding-bottom:0px;
	height: 600px;
	text-align: center;
	margin:auto;
	float: left;
	overflow: visible;	
}
	
.character {
    max-width: 240px;
	min-width: 20%;  
	padding-top:70px;
	color: #bdbdb0 !important;
	padding-bottom:35px;
	height: 600px;
	text-align: center;
	margin:auto;
	float: left;
	overflow: visible;	
}

.character img {
	height: 500px;	
}

.status { width: 80px; position: absolute; z-index: 100; text-align: center; margin: 0 auto; font-family: 'NotCourierSansBold';	
	font-size:11px;
	color: #727272;
}

.status img { padding-bottom: 10px; padding-top: 0px; width: 12px; height: 12px;
}

.season img { padding: 1px; width: 5px; height: 5px;
}

.housecolors {
width: 210px; text-align: right; margin: 0 auto; line-height: 40px;
	position: absolute;
}

.housecolors img{
	padding-bottom: 10px;
	width: 20px;
	height: 20px;
}
	 
.info  {
	margin: 0 auto;
	padding-top: 25px; padding-bottom:25px;
	height:36px;
	 }

.name  {
	font-family: 'sofia_prolight';
	font-style: normal;
	color: #bdbdb0;
	font-size:18px;
	 }
	
.house  {
	font-family: 'NotCourierSansBold';
	left: 50%;
	padding: 10px;	
	font-size:11px;
	color: #bdbdb0;
	letter-spacing: 3px;
	text-transform: uppercase;
	 }
	  
#store {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	float: left;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#38352e+0,1a1a18+70 */
background: #38352e; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #38352e 0%, #1a1a18 70%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#38352e), color-stop(70%,#1a1a18)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #38352e 0%,#1a1a18 70%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #38352e 0%,#1a1a18 70%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #38352e 0%,#1a1a18 70%); /* IE10+ */
background: linear-gradient(135deg,  #38352e 0%,#1a1a18 70%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38352e', endColorstr='#1a1a18',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	overflow: visible;
	color: #bdbdb0;
	font-size: 16px;
	line-height: 26px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#storechild {
	margin: 0 auto;
	width: 900px;
	text-align: left;
	font-size: 16px;
	line-height: 26px;
}

#storechild a{
	color: #fff;
	text-decoration: none;
}

#storechild a:hover{
	color: #b0babd;
	text-decoration: none;
}

#vinci {
	width: 100%; 
	top: 0;
	height: 800px;
	margin: 0 auto;
	float: left;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#64b7c2+0,4b97aa+40,5a9171+68,606033+100 */
background: #64b7c2; /* Old browsers */
background: -moz-linear-gradient(top,  #64b7c2 0%, #4b97aa 40%, #5a9171 68%, #606033 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64b7c2), color-stop(40%,#4b97aa), color-stop(68%,#5a9171), color-stop(100%,#606033)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #64b7c2 0%,#4b97aa 40%,#5a9171 68%,#606033 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #64b7c2 0%,#4b97aa 40%,#5a9171 68%,#606033 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #64b7c2 0%,#4b97aa 40%,#5a9171 68%,#606033 100%); /* IE10+ */
background: linear-gradient(to bottom,  #64b7c2 0%,#4b97aa 40%,#5a9171 68%,#606033 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64b7c2', endColorstr='#606033',GradientType=0 ); /* IE6-9 */
	overflow: visible;
	color: #eaeaea;
	font-size: 16px;
	line-height: 26px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#vincichild {
	margin: 0 auto;
	width: 900px;
	height: 800px;
	background-image: url('http://www.gettheworldwedeserve.com/images/2/vinci1.png');
	background-size: 900px 800px;
	background-repeat: none;
	text-align: left;
	font-size: 16px;
	line-height: 26px;
}

#vincichild a{
	color: #fff;
	text-decoration: none;
}

#vincichild a:hover{
	color: #191919;
	text-decoration: none;
}

#hoston {
	width: 100%; 
	top: 0;
	height: 900px;
	padding-top: 150px;
	margin: 0 auto;
	float: left;
	background-color: #413734;
	overflow: visible;
	color: #eaeaea;
	font-size: 16px;
	line-height: 26px;
	font-family: 'sofia_prolight';
	z-index: 100;
	margin-bottom: -75px;
}

#hostonheader {
	margin: 0 auto;
	width: 100%;
	text-align: left;
	font-size: 14px;
}

#hostonheaderchild {
	margin: 0 auto;
	width: 900px;
	text-align: left;
	font-size: 16px;
	line-height: 26px;
	color: #727272;
	padding-bottom: 75px;
}

#hostonchild {
	margin: 0 auto;
	width: 100%;
	height: 600px;
	text-align: left;
	background-image: url('http://www.wekeeptheotherbadmenfromthedoor.com/images/2/hoston.jpg');
	background-size: 3100px 600px;
	background-repeat: none;
	background-position: top;
	font-size: 14px;
	line-height: 26px;
}

#hostonchild a{
	color: #fff;
	text-decoration: none;
}

#hostonchild a:hover{
	color: #191919;
	text-decoration: none;
}

#caddy {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 150px;
	margin: 0 auto;
	float: left;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#252122+0,484441+46,42413f+71,0f0f0f+71,262521+100 */
background: #252122; /* Old browsers */
background: -moz-linear-gradient(top,  #252122 0%, #484441 46%, #42413f 71%, #0f0f0f 71%, #262521 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#252122), color-stop(46%,#484441), color-stop(71%,#42413f), color-stop(71%,#0f0f0f), color-stop(100%,#262521)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #252122 0%,#484441 46%,#42413f 71%,#0f0f0f 71%,#262521 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #252122 0%,#484441 46%,#42413f 71%,#0f0f0f 71%,#262521 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #252122 0%,#484441 46%,#42413f 71%,#0f0f0f 71%,#262521 100%); /* IE10+ */
background: linear-gradient(to bottom,  #252122 0%,#484441 46%,#42413f 71%,#0f0f0f 71%,#262521 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252122', endColorstr='#262521',GradientType=0 ); /* IE6-9 */


	overflow: visible;
	color: #eaeaea;
	font-size: 16px;
	line-height: 26px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#caddychild {
	margin: 0 auto;
	width: 900px;
	text-align: left;
	font-size: 16px;
	line-height: 26px;
	padding-bottom: 75px;
}

#caddychild a{
	color: #fff;
	text-decoration: none;
}

#caddychild a:hover{
	color: #191919;
	text-decoration: none;
}

#catalyst {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	float: left;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#da554f+0,d6722a+47,f4d97f+100 */
background: #da554f; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #da554f 0%, #d6722a 47%, #f4d97f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#da554f), color-stop(47%,#d6722a), color-stop(100%,#f4d97f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #da554f 0%,#d6722a 47%,#f4d97f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #da554f 0%,#d6722a 47%,#f4d97f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #da554f 0%,#d6722a 47%,#f4d97f 100%); /* IE10+ */
background: linear-gradient(135deg,  #da554f 0%,#d6722a 47%,#f4d97f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da554f', endColorstr='#f4d97f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


	overflow: visible;
	color: #eaeaea;
	font-size: 16px;
	line-height: 26px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#catalystchild {
	margin: 0 auto;
	width: 900px;
	text-align: left;
	font-size: 16px;
	line-height: 26px;
}

#catalystimage {
	margin: 0 auto;
	width: 350px;
	text-align: left;
	font-size: 16px;
	float: left;
	line-height: 26px;
}

#catalystinfo {
	margin: 0 auto;
	width: 450px;
	text-align: left;
	font-size: 16px;
	float: right;
	line-height: 26px;
}

#catalystchild a{
	color: #fff;
	text-decoration: none;
}

#catalystchild a:hover{
	color: #191919;
	text-decoration: none;
}

#thankyou {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	float: left;
	background: #404040;
	overflow: visible;
	color: #eaeaea;
	font-size: 18px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#thankyouchild {
	margin: 0 auto;
	width: 900px;
	text-align: center;
	font-size: 18px;
	line-height: 28px;
}

#thankyouchild a{
	font-size: 22px;
	color: #fff;
	text-decoration: none;
}

#thankyouchild a:hover{
	font-size: 22px;
	color: #191919;
	text-decoration: none;
}

#devilcatcher {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	float: left;
	background: #cfc6bc;
	overflow: visible;
	color: #404040;
	font-size: 16px;
	line-height: 26px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#devilcatcherchild {
	margin: 0 auto;
	width: 900px;
	text-align: left;
	font-size: 16px;
	line-height: 26px;
}

#devilcatcherimage {
	margin: 0 auto;
	width: 900px;
	text-align: center;
	font-size: 16px;
	float: left;
	line-height: 26px;
}

#devilcatcherinfo {
	margin: 0 auto;
	width: 900px;
	text-align: Center;
	font-size: 16px;
	float: left;
	line-height: 26px;
}

#devilcatcherchild a{
	color: #fff;
	text-decoration: none;
}

#devilcatcherchild a:hover{
	color: #191919;
	text-decoration: none;
}

#thefive {
	width: 100%; 
	top: 0;
	padding-bottom: 150px;
	padding-top: 150px;
	margin-bottom: 80px;
	margin: 0 auto;
	float: left;
	background: #594b58;
	overflow: visible;
	color: #eaeaea;
	font-size: 16px;
	line-height: 26px;
	font-family: 'sofia_prolight';
	z-index: 100;
}

#thefivechild {
	margin: 0 auto;
	width: 900px;
	text-align: left;
	font-size: 16px;
	line-height: 26px;
}

#thefiveimage {
	margin: 0 auto;
	width: 500px;
	text-align: left;
	font-size: 16px;
	float: right;
	line-height: 26px;
}

#thefiveinfo {
	margin: 0 auto;
	width: 350px;
	text-align: left;
	font-size: 16px;
	float: left;
	line-height: 26px;
}

#thefivechild a{
	color: #fff;
	text-decoration: none;
}

#thefivechild a:hover{
	color: #191919;
	text-decoration: none;
}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}

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

}.legendchild table right {
	text-align: right;
}

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

}
