/* ===== Global ================================================================= */
html 					{ font-size: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body 					{ margin: 0; font-size: 13px; font-family:Helvetica, Helvetica Neue, Arial, sans-serif; line-height: 1.231; background-color:#000000; background-image:url(background.jpg); background-repeat:no-repeat; background-position:top center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; margin-top:0px;}
body, button, input, select, textarea { font-family: sans-serif; color:#CCC;}
::-moz-selection		{ background: #808080; color: #fff; text-shadow: none; }
::selection 			{ background: #808080; color: #fff; text-shadow: none; }
.wrapper				{ margin:auto; width:960px; }

#title					{font-size: 60px; color:white; float:left; }
header nav				{margin-top:100px; }
header nav ul li		{display:inline;}
nav a					{padding:20px; color:white; text-decoration:none; }

article header 			{margin-left:-15px; margin-bottom:50px; padding-bottom:30px; width:1000px;}
a:link					{ color:#CCC; text-decoration:none; }
a:hover 				{ color:#fcd400; text-decoration:none; }




/* ===== Typography ================================================================= */

h1						{ font:14px Helvetica, Helvetica Neue, Arial; color:#fbd500; font-weight:bold; }



.copyrighttxt   		{ font:10px Helvetica, Helvetica Neue, Arial; color:#444; }
.copyrighttxt a 		{ font:10px Helvetica, Helvetica Neue, Arial; color:#444; text-decoration:none; }
.copyrighttxt a:hover 	{ font:10px Helvetica, Helvetica Neue, Arial; color:#666; text-decoration:none; }

.submenutext			{ font:12px Helvetica, Helvetica Neue, Arial; color:#444; text-decoration:none; }

ul						{list-style-type:disc; list-style-position: outside; list-style-image: none; padding-left: 3em; }


/* ===== Graphics ================================================================= */
#logo 					{ position:absolute; width:388px; height:148px; margin-top:0px; margin-left:275px; border:0px; z-index:50;}
#downloads				{ width:605px; height:290px; border:0px;}
#stayupdated			{ width:276px; height:51px; border:0px;}
#traveldates			{ width:275px; height:49px; margin-top:-4px; border:0px;}
#newsheader				{ width:122px; height:34px; margin-top:7px; margin-left:230px; border:0px;}
#hpsign					{ width:591px; height:255px; margin-top:23px; margin-left:5px; border:0px;}
#muheader				{ width:208px; height:45px; margin-top:-10px; margin-left:2px; border:0px;}
#pim					{ width:30px; hight:31px; margin-left:-10px; padding-right:10px; border:0px;}
#hrule					{ margin-left:-10px; padding-top:5px; padding-bottom:10px; border:0px;}
#social					{ width:142px; height:35px; padding-right:95px; border:0px;}
#aboutheader			{ width:288px; height:61px; margin-left:-10px; border:0px; }
#favoritesheader		{ width:288px; height:61px; margin-left:-10px; border:0px; }
#statsheader			{ width:288px; height:61px; margin-left:-10px; border:0px; }
#wrestlersheader		{ width:288px; height:61px; margin-left:-10px; border:0px; }
#aboutpic1				{ width:200px; height:272px; margin-left:-9px; padding-right:7px; border:0px; }
#favoritespic			{ width:275px; height:599px; margin-left:-9px; padding-right:7px; border:0px; }
#hslice					{ width:866px; height:10px; margin-left:-10px; padding-top:10px; padding-bottom:10px; border:0px; }
#amazon					{ width:129px; height:42px; border:0px; }



/* ===== Layout ================================================================= */
#header-container		{ height:148px; margin-top:0px;}
#menu 					{ width:886px; height:51px; margin-top:0px; margin-left:-15px;}
#sliderbox				{ position:relative; margin-top:-20px; margin-left:23px; z-index:0;}
#main	 				{ margin-top:-100px;}
#leftcontent			{ position:relative;  width:605px; height:610px; margin-top:0px; margin-left:25px;}

#aboutcontent			{ width:873px; height:auto; margin-top:60px; margin-left:25px; padding-bottom:25px;}
#aboutcontentbox 		{ width:873px; height:auto; min-height:800px; margin-top:20px; margin-left:3px; padding-left:10px;}

#favoritescontent		{ width:873px; height:auto; margin-top:60px; margin-left:25px; padding-bottom:25px;}
#favoritescontentbox 	{ width:873px; height:auto; min-height:800px; margin-top:20px; margin-left:3px; padding-left:10px;}

#downloadscontainer 	{ margin-top:-120px; margin-left:21px;}
#stayupdatedcontainer 	{ margin-top:-628px; margin-left:113px;}
#stayupdatedbox			{ width:272px; height:230px; padding-top:20px; padding-left:0px; background-image:url(small_background.png); }
#traveldatescontainer 	{ width:272px; margin-top:7px; margin-left:113px;}
#traveldatesbox			{ width:272px; height:230px; margin-top:0px; padding-top:20px; padding-left:0px; background-image:url(small_background.png); overflow-x:hidden; overflow-y:hidden; }
#newsbox 				{ width:600px; height:290px; margin-top:20px; margin-left:3px; background-image:url(big_background.png);}
#newstextbox			{ width:555px; height:225px; margin-left:15px; padding-right:15px; overflow-y:scroll; }
#facebookbox			{ width:271px; height:560px; margin-top:-10px; padding-top:20px; padding-left:3px; }
#updatesbox				{ width:593px; height:230px; margin-top:15px; margin-left:5px;}
#rightside				{ width:425px; height:500px; margin-top:20px; margin-right:20px; margin-bottom:50px; float:right; }
#footer-container		{clear:both; height:80px; margin-top:50px; margin-left:40px; }


/* Dropdown Menu ============================================================ */
.dropmenu li a, .dropmenu li{ float: left; z-index: 50; text-align: center;}
.dropmenu li a:hover, .dropmenu li.open > a{ }
.dropmenu li{ list-style: none; position: relative;	 top: 1px; z-index:50; }
.dropmenu li span{ display: block; height: 10px; width: 10px; position: absolute; top: 12px; right: 10px; }
.dropmenu li a, .dropmenu li div{ width:134px; height:42px;}

/* Submenu */
.dropmenu li > ul, .dropmenu li > div { display: none; position: absolute; left: 0; top: 100%; padding: 0px; margin-left: 10px; background-color: transparent;}
.dropmenu li:hover > ul, .dropmenu li:hover > div{ display: block;  margin-left:0px; }
.dropmenu li ul li, .dropmenu li ul li a{ float: none; color: transparent; text-transform: none;}
.dropmenu li > div{ width: 105px;}
/* Sub submenu */
.dropmenu li ul li a{ width: 105px; display: block;	}
.dropmenu li ul li ul, .dropmenu li ul li > div{ top: 0px; left: 100%; }


/* MailChimp Form Embed Code - Slim - 08/17/2011 */
#mc_embed_signup	{margin-left:15px; margin-top:20px; }
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:20px 0 0px 0%;}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin-left: -20px; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:58%; min-width:140px;}
#mc_embed_signup input.button {display:block; width:35%; margin-left:-15px; min-width:90px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}


/* =============================================================================
   Non-semantic helper classes
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide for both screenreaders and browsers:
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: by Jon Neal.
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }



/*
     FILE ARCHIVED ON 12:35:30 Oct 02, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:51:09 Jan 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.926
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.01
  esindex: 0.01
  cdx.remote: 14.289
  LoadShardBlock: 256.969 (3)
  PetaboxLoader3.datanode: 307.024 (5)
  load_resource: 549.488 (2)
  PetaboxLoader3.resolve: 373.307 (2)
*/