@charset "utf-8";
/*================================================================================================*\
|
|	File:		basic.css
|
|	Author:		Matthew Lueck
|	Company:	Big Daddy's Chicks
|
|	Version		Date				Description
|	1.0.0		2009-11-25			CSS layout for homepage
|	1.1.0		2010-06-27			Updates for new home / game page layout
|
\*================================================================================================*/

/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*\
|	Global/Tag Edits
\*________________________________________________________________________________________________*/

* {
	margin: 0px;
	padding: 0px;
	/*border: none;*/
	outline: none;
}

a img {
	border: none;
}

html {
	width: 100%;
	height: 100%;
	background-image: url(../img/wood_texture.jpg);
}

/* Z-Index */
body {
	width: 100%;
	height: 100%;
	z-index: 0;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
}

 
/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*\
|	Wrappers
\*________________________________________________________________________________________________*/

#wrapper {
	display: block;
	float:left;
	width: 1000px;
	background-image: url(../img/folders_v2.png);
	background-repeat: no-repeat;
	background-position: 0px 96px;
}

#wrapper.presskit {
	height: 700px;
}

#header {
	color: #ffffff;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

#content {
	display: block;
	color: #000000;
	font-family: "Courier New", Courier, monospace;
	clear:both;
}

#footer {
	color: #ffffff;
	display: block;
	clear: both;
	float: left;
	width: 900px;
	margin: 50px 0px 0px 70px;
	height: 43px;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}

	#legal {
		margin-bottom: 5px;
	}

 
/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*\
|	Navigation
\*________________________________________________________________________________________________*/

#home_link {
	position: absolute;
	display: block;
	width: 360px;
	height: 130px;
	text-decoration: none;
}

#header_nav {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}
	
	.header_nav_item a {
		display: block;
		position: absolute;
		top: 114px;
		height: 29px;
		background-repeat: no-repeat;
		text-decoration: none;
	}
	
	/* Z-Index */
	.header_nav_item a:link, 
	.header_nav_item a:visited {
		background-position: 0px 0px;
		z-index: 3;
	}
	
	.header_nav_item a:hover,
	.header_nav_item a:active {
		background-position: 0px -29px;
	}
	
	/* Z-Index */
	.header_nav_item a.selected {
		background-position: 0px -58px;
		z-index: 4;
	}
	
	#game a {
		background-image: url(../img/navigation_game.png);
		width: 167px;
		left: 252px;
	}
	
	#world a {
		background-image: url(../img/navigation_world.png);
		width: 170px;
		left: 393px;
	}
	
	#forum a {
		background-image: url(../img/navigation_forum.png);
		width: 174px;
		left: 541px;
	}
	
	#store a {
		background-image: url(../img/navigation_store.png);
		width: 167px;
		left: 687px;
	}
	
	#about a {
		background-image: url(../img/navigation_about.png);
		width: 169px;
		left: 827px;
	}
	
#footer_links {
	display: block;
	clear: both;
	float: left;
	/*width: 565px;*/
	height: 95px;
	margin-top: 50px;
	margin-left: 110px;
}

	#footer_trailer {
		display: block;
		float: left;
		position: relative;
		width: 109px;
		height: 77px;
		left: 0px;
		top: 12px;
	}
	
	#footer_facebook {
		display: block;
		float: left;
		position: relative;
		width: 59px;
		height: 61px;
		left: 9px;
		top: 19px;
	}
	
	#footer_store {
		display: block;
		float: left;
		position: relative;
		width: 186px;
		height: 84px;
		left: -185px;
		top: 11px;
	}
	
	#footer_brazooka {
		display: block;
		float: left;
		position: relative;
		width: 204px;
		height: 93px;
		left: 205px;
		top: 0px;
	}
	
	#footer_presskit {
		display: block;
		float: left;
		position: relative;
		width: 231px;
		height: 114px;
		left: 0px;
		top: 0px;
	}

#footer_nav {
}

	#footer_nav_list {
		list-style-type: none;
	}
	
		.footer_nav_list_item {
			display: inline;
		}
		
			.footer_nav_list_item a {
				text-decoration: none;
				padding: 0px 15px;
				color: #ffffff;
			}
			
			.footer_nav_list_item a:link {
				text-decoration: none;
			}
			
			.footer_nav_list_item a:hover {
				text-decoration: underline;
			}



/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*\
|	Perpage Content: Home / Game
\*________________________________________________________________________________________________*/

#home_content {
	display: block;
	float:left;
	position:relative;
	width: 920px;
	height: 495px;
	left: 60px;
	margin-top: 170px;
	background-image: url(../img/home_mast_background.png);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	clear:both;
}

	#home_content a, #home_content a:visited{
		color:#cc0033;
		text-decoration:none;
	}

	#home_content a:hover{
		text-decoration:underline;
	}
	


	#mast_left{
		float:left;
		display:block;
		width: 420px;
		padding:20px 0px 0px 20px;
	}
	
		#mast_left p{
			
			font-size:12px;
			line-height:18px;
			width: 390px;
			padding-top:15px;
		}
		
		#play_now a{
			display:block;
			width:389px;
			height:101px;
			background-image:url(../img/home_facebook_button.png);
			background-repeat:no-repeat;
			text-decoration:none;
		}
		
			#play_now a:hover{
				background-position: 0px -101px;
			}
		
		#facebook_like{
			border:none;
			overflow:hidden;
			width:300px; 
			height:35px;
			margin:5px 0px 0px 10px;
		}
		
		#user_comments{
			display:block;
			margin-top:10px;
		}
			#user_comments p{
				line-height:16px;
				margin:-10px 0px -5px 140px;
				width:200px;
			}
			
			
	
	#mast_right{
		float:left;
		display:block;
		width: 440px;
		padding:20px 0px 0px 20px;
	}

		#add_this{
			display:block;
			float:left;
			width:210px;
			margin:50px 0px 0px 10px;
		}
		
		#sign_up{
			display:block;
			float:left;
			width:220px;
			margin:41px 0px 0px 0px;
			text-align:center;
		}


	#game_info_content {
		display:block;
		position:relative;
		float:left;
		clear:both;
		left: 110px;
		height:890px;
		width: 813px;
		margin-top:40px;
		background-image:url(../img/home_game_background.png);
		background-repeat:no-repeat;
	}



		#spy_play {
			display: block;
			position:absolute;
			width: 200px;
			height: 50px;
			top:60px;
			text-decoration: none;
			clear:both;
		}
		
		#spy_blurbs {
			display: block;
			position:absolute;
			width: 294px;
			top: 120px;
			left: 35px;
		}
		
			#spy_blurbs p {
				display: block;
				margin-bottom: 18px;
				font-size:12px;
			}
			
				#spy_blurbs p .text {
					display: inline;
					margin: -5px;
				}
		
		#mastermind_play {
			display: block;
			position:absolute;
			left:420px;
			top: 40px;
			width: 190px;
			height: 50px;
			text-decoration: none;
		}
		
		#mastermind_blurbs {
			display: block;
			position:absolute;
			left:445px;
			top:120px;
			width: 325px;
		}
	
			#mastermind_blurbs p {
				display: block;
				margin-bottom: 18px;
				font-size:12px;
			}
			
				#mastermind_blurbs p .text {
					display: inline;
					margin: -5px;
				}
	
		#tiki_bar_wrapper {
			display: block;
			position:absolute;
			top:630px;
			left:445px;
			width: 325px;
			margin: 30px auto 0px;
			font-family: "Courier New", Courier, monospace;
			font-size: 12px;
		}
		
	
		

/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*\
|	Perpage Content: World
\*________________________________________________________________________________________________*/

#instructions {
	position: absolute;
	display: block;
	width: 796px;
	height: 399px;
	left: 91px;
	top: 148px;
	background-image: url(../img/world_folder_bkgd.png);
	background-repeat: no-repeat;
}

	#instructions_text {
		position: absolute;
		display: block;
		width: 638px;
		height: 143px;
		left: 124px;
		top: 197px;
	}
	
		#instructions_text p {
			font-size: 12px;
			font-family: "Courier New", Courier, monospace;
			margin-bottom: 24px;
		}

#world_subnav {
	position: absolute;
	display: block;
	width: 863px;
	height: 72px;
	left: 90px;
	top: 552px;
}

	.world_subnav_item a {
		display: block;
		position: absolute;
		top: 0px;
		height: 72px;
		background-repeat: no-repeat;
		text-decoration: none;
	}
	
	.world_subnav_item a:link,
	.world_subnav_item a:visited {
		background-position: 0px 0px;
	}
	
	.world_subnav_item a:hover, 
	.world_subnav_item a:active,
	.world_subnav_item a.selected {
		background-position: 0px -72px;
	}
	
	#agent a {
		background-image: url(../img/world_subnav_agents.png);
		width: 102px;
		left: 0px;
	}
	
	#ally a {
		background-image: url(../img/world_subnav_allies.png);
		width: 111px;
		left: 102px;
	}
	
	#villain a {
		background-image: url(../img/world_subnav_villains.png);
		width: 120px;
		left: 213px;
	}
	
	#rival a {
		background-image: url(../img/world_subnav_rivals.png);
		width: 133px;
		left: 333px;
	}
	
	#weapon a {
		background-image: url(../img/world_subnav_weapons.png);
		width: 118px;
		left: 466px;
	}
	
	#location a {
		background-image: url(../img/world_subnav_locations.png);
		width: 132px;
		left: 584px;
	}
	
	#report a {
		background-image: url(../img/world_subnav_reports.png);
		width: 147px;
		left: 716px;
	}
	
#cards {
	display: block;
	width: 623px;
	float: left;
	margin-left: 55px;
	margin-top: 706px;
}
	
	.agent_card,
	.rival_card,
	.mi6_card {
		display: block;
		float: left;
		margin: 10px 0px 20px;
		width: 623px;
		height: 354px;
		background-repeat: no-repeat;
		color: #36372f;
		font-family: "Courier New", Courier, monospace;
		font-weight: bold;
	}
	
		.card_form {
			display: block;
			float: left;
			font-size: 15px;
		}
	
		.agent_card .card_form {
			width: 200px;
			height: 100px;
			padding: 190px 18px 0px 23px;
		}

		.rival_card .card_form {
			width: 198px;
			height: 129px;
			padding: 196px 18px 0px 18px;
		}
		
			.form_row,
			.form_name,
			.form_date {
				display: block;
				float: left;
				margin-bottom: 1px;
			}
		
			.agent_card .card_form .form_row {
				width: 200px;
			}
			
			.rival_card .card_form .form_row {
				width: 198px;
				height: 13px;
				padding-top: 12px;
				text-align: center;
			}
		
			.agent_card .card_form .form_name {
				width: 195px;
				height: 12px;
				padding-left: 5px;
				padding-top: 13px;
			}
			
				.agent_card .card_form .form_row .form_dob {
					display: block;
					float: left;
					width: 125px;
					height: 12px;
					padding-left: 5px;
					margin-right: 2px;
					padding-top: 10px;
				}
			
				.agent_card .card_form .form_row .form_hair {
					display: block;
					float: left;
					width: 59px;
					height: 12px;
					padding-left: 7px;
					padding-top: 10px;
				}
				
				.agent_card .card_form .form_row .form_height_feet {
					display: block;
					float: left;
					width: 50px;
					height: 14px;
					padding-left: 5px;
					padding-top: 10px;
				}
			
				.agent_card .card_form .form_row .form_height_inches {
					display: block;
					float: left;
					width: 27px;
					height: 14px;
					padding-left: 5px;
					margin-right: 45px;
					padding-top: 10px;
					text-align: right;
				}
			
				.agent_card .card_form .form_row .form_eyes {
					display: block;
					float: left;
					width: 59px;
					height: 14px;
					padding-left: 7px;
					padding-top: 10px;
				}
			
			.agent_card .card_form .form_date {
				width: 195px;
				height: 16px;
				padding-left: 5px;
				padding-top: 9px;
			}
		
		.card_data {
			display: block;
			float: left;
			height: 300px;
			padding: 2px;
		}
		
		.agent_card .card_data {
			width: 330px;
			margin-top: 13px;
			font-size: 12px;
		}
		
		.rival_card .card_data {
			width: 375px;
			margin-top: 30px;
			font-size: 11px;
		}
		
			.card_data p {
				margin-bottom: 12px;
			}
		
		.mi6_content {
			display: block;
			float: left;
			clear: both;
			width: 400px;
			padding: 10px 0px 0px 10px;
			font-size: 12px;
			line-height: 14.5px;
		}
		
			.mi6_content p {
				margin-bottom: 0px;
			}
		
		.mi6_form {
			display: block;
			float: right;
			width: 345px;
			height: 125px;
			margin-top: -9px;
			font-size: 15px;
			text-align: center;
		}
		
			.mi6_col_1 {
				display: block;
				float: left;
				width: 133px;
				height: 125px;
			}
			
				.mi6_job {
					display: block;
					float: left;
					clear: both;
					width: 133px;
					margin-top: 5px;
				}
				
				.mi6_place {
					display: block;
					float: right;
					clear: both;
					width: 110px;
					margin-top: 21px;
				}
				
				.mi6_dob {
					display: block;
					float: right;
					clear: both;
					width: 110px;
					margin-top: -2px;
				}
				
				.mi6_residence {
					display: block;
					float: left;
					clear: both;
					width: 133px;
					margin-top: 15px;
				}
			
			.mi6_col_2 {
				display: block;
				float: right;
				width: 150px;
				height: 125px;
				margin-right: 11px;
			}
			
				.mi6_height_ft {
					display: block;
					float: left;
					width: 55px;
					margin-top: 5px;
				}
				
				.mi6_height_in {
					display: block;
					float: left;
					clear: right;
					width: 45px;
					margin-top: 5px;
				}
				
				.mi6_eyes {
					display: block;
					float: right;
					width: 110px;
					margin-top: 20px;
				}
				
				.mi6_hair {
					display: block;
					float: right;
					width: 93px;
					margin-top: 17px;
				}
		
#destructionary_wrapper {
	display: block;
	float: left;
	width: 683px;
	margin: 622px 0px 0px 162px;
}

	#destructionary_title {
		display: block;
		width: 683px;
		height: 90px;
	}
	
	#destructionary_blurb {
		display: block;
		width: 603px;
		height: 80px;
		padding: 0px 40px;
		background-color: #ffffe1;
		font-size: 12px;
		font-weight: bold;
		font-family: "Courier New", Courier, monospace;
	}
	
		#destructionary_blurb a, 
		#destructionary_blurb a:link, 
		#destructionary_blurb a:visited {
			text-decoration: none;
			color: #b41f24;
		}
	
		#destructionary_blurb a:hover, 
		#destructionary_blurb a:active {
			text-decoration: underline;
			color: #b41f24;
		}
	
	#destructionary {
		display: block;
		width: 683px;
		padding-bottom: 25px;
		background-color: #ffffe1;
	}
	
		.weapon {
			display: block;
			width: 653px;
			height: 100px;
			padding-left: 30px;
		}
		
			.icon {
				display: block;
				float: left;
				width: 100px;
				height: 100px;
				margin-right: 10px;
			}
			
			.title {
				display: block;
				float: left;
				width: 110px;
				height: 100px;
				margin-right: 28px;
			}
			
				.title tr td {
					display: table-cell;
					width: 110px;
					height: 100px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-weight: bold;
					text-align: left;
					vertical-align: middle;
				}
			
			.description {
				display: block;
				float: left;
				width: 375px;
				height: 100px;
			}
			
				.description tr td {
					display: table-cell;
					width: 375px;
					height: 100px;
					font-family: "Courier New", Courier, monospace;
					font-size: 11px;
					text-align: left;
					vertical-align: middle;
				}
		
		.spacer {
			display: block;
			width: 623px;
			height: 2px;
			margin: 0px 30px;
			background-color: #ccccad;
		}
	
#twitter {
	position: absolute;
	display: block;
	width: 315px;
	height: 663px;
	left: 698px;
	top: 706px;
	background-image: url(../img/twitter_bkgd.png);
	background-repeat: no-repeat;
}

	#twitter_div {
		display: block;
		width: 226px;
		height: 450px;
		margin-left: 45px;
		margin-top: 141px;
	}
	
		#twitter_update_list {
			font-size: 11px;
			display: block;
			float: left;
			clear: both;
			height: 460px;
		}
		
			#twitter_update_list li {
				display: block;
				float: left;
				width: 222px;
				padding: 0px 2px;
				margin-bottom: 8px;
				list-style-type: none;
			}
			
				#twitter_update_list li span {
					display: block;
					float: left;
					clear: both;
					width: 222px;
				}
				
					#twitter_update_list li span a {
						display: inherit;
						font-weight: bold;
						text-align: left;
						text-decoration: none;
						width: 218px;
						padding: 1px 2px;
					}
					
					#twitter_update_list li span a:link,
					#twitter_update_list li span a:visited {
						color: #29c9ff;
						background-color: none;
					}
					
					#twitter_update_list li span a:hover,
					#twitter_update_list li span a:active {
						color: #f6fafc;
						background-color: #29c9ff;
					}
				
				#twitter_update_list a {
					display: block;
					float: right;
					text-align: right;
					text-decoration: none;
					width: 218px;
					padding: 1px 2px;
				}
				
				#twitter_update_list a:link,
				#twitter_update_list a:visited {
					color: #abaa04;
					background-color: none;
				}
				
				#twitter_update_list a:hover,
				#twitter_update_list a:active {
					color: #f6fafc;
					background-color: #abaa04;
				}
		
		#twitter_link {
			font-size: 12px;
			font-weight: bold;
			display: block;
			float: right;
			text-decoration: none;
		}
		
			#twitter_link:link,
			#twitter_link:visited {
				color: #abaa04;
			}
			
			#twitter_link:hover,
			#twitter_link:active {
				color: #29c9ff;
			}




/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*\
|	Perpage Content: About
\*________________________________________________________________________________________________*/

.about_folder {
	display: block;
	position: absolute;
	top: 140px;
	height: 2246px;
	width: 934px;
	padding-right: 90px;
	background-image: url(../img/about_background.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	clear:both;
}

	#about_left_column{
		display:block;
		position:relative;
		top:50px;
		left:110px;
		float:left;
		width:490px;
	}

		#about_left_column p {
			display: block;
			float: left;
			clear: left;
			margin-bottom: 17px;
			width: 520px;
		}
		
			.about_folder p a,
			.about_folder p a:link,
			.about_folder p a:visited {
				text-decoration: none;
				color: #000000;
				font-weight: bold;
			}
			
			.about_folder p a:hover,
			.about_folder p a:active {
				text-decoration: underline;
			}
			
			.more_info_link {
				display: block;
				margin: 2px 0px;
				width:235px;
			}
		
		
	
	#about_right_column{
		display:block;
		position:absolute;
		top:50px;
		left:610px;
		float:left;
		width:370px;
	}
	
		.img_link {
			position: absolute;
			display: block;
			float: left;
			clear:both;
		}
		
		#link_bdc {
			top: -40px;
			left:20px;
		}
		
		#link_lascivio {
			top: 510px;
			left:20px;
		}
		
		#link_adducent {
			top:570px;
			left:60px;
		}
		
		#link_avenue_social {
			top:750px;
			left:20px;
		}
		
		#image_sniper {
			top:860px;
			left:30px;
		}
		
		#image_bluegirl {
			top:1250px;
			left:45px;
		}
		
		#image_monkey {
			top:1670px;
			left:20px;
		}


/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*\
|	Perpage Content: <Generic Page>
\*________________________________________________________________________________________________*/

.generic_folder {
	display: block;
	position: absolute;
	top: 148px;
	height: 1060px;
	width: 1024px;
	background-image: url(../img/generic_background.png);
	background-repeat: no-repeat;
}

.terms_folder {
	height: 1560px;
	padding-top: 20px;
	background-image: url(../img/terms_background.png);
}

	#generic_content {
		display: block;
		width: 860px;
		height: 764px;
		margin-left: 90px;
		margin-top: 30px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
		#generic_content {
		}
		
			#generic_content h1 {
				margin-top: 20px;
				font-size: 18px;
				text-align: center;
			}
		
			#generic_content h2 {
				font-size: 14px;
				margin-bottom: -1px;
			}
			
			#generic_content p {
				margin-bottom: 10px;
				font-size: 11px;
				line-height: 13px;
				text-indent: 11px;
			}
			
				.list_item {
					display: block;
					clear: both;
					text-indent: 10px;
					padding: 5px 20px 0px;
					background-image: url(../img/list_item.png);
					background-position: 19px 7px;
					background-repeat: no-repeat;
				}
						
				.notes {
					color: #333;
					font-style: italic;
				}
				
				.legal {
					text-align: center;
					font-size: 10px;
				}


/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*\
|	About: More Info Popup
\*________________________________________________________________________________________________*/

#more_info_section {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-image: url(../img/macFFBgHack.png);
	z-index: 10;
}

	.more_info {
		position: fixed;
		top:50%;
		left:50%;
	}
	
		.more_info_holder {
			display: block;
			width: 670px;
			height: 408px;
			margin-left: -335px;
			margin-top: -204px;
			background-image:url(../img/more_info.png);
			font-family: "Courier New", Courier, monospace;
			font-weight: bold;
		}
		
			.more_info_title {
				display: block;
				width: 670px;
				height: 39px;
			}
			
				.more_info_title_static {
					display: block;
					float: left;
					width: 205px;
					padding-top: 14px;
					padding-right: 2px;
					text-align: right;
					font-size: 16px;
				}
				
				.more_info_title_name {
					display: block;
					float: left;
					padding-top: 10px;
					padding-left: 2px;
					text-align: left;
					color: #da3131;
					font-size: 20px;
				}
				
				.more_info_close {
					display: block;
					float: right;
					padding: 14px;
					font-size: 12px;
				}
				
					.more_info_close a, 
					.more_info_close a:link, 
					.more_info_close a:visited {
						color: #000000;
						font-weight: normal;
						text-decoration: none;
					}
					
					.more_info_close a:hover,
					.more_info_close a:active {
						text-decoration: underline;
					}
			
			.more_info_content {
				height: 189px;
				font-size: 13px;
				padding: 22px;
				background-position: 18px 18px;
				background-repeat: no-repeat;
			}
			
				.more_info_snapshot {
					display: block;
					float: left;
					margin-left: -22px;
					margin-top: -22px;
					margin-bottom: -10px;
				}
				
				.more_info_content p {
					display: block;
					text-align: left;
					font-size: 12px;
					margin-bottom: 6px;
				}
				
					.more_info_content p a,
					.more_info_content p a:link, 
					.more_info_content p a:visited {
					}


/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*\
|	Newsletter
\*________________________________________________________________________________________________*/

#newsletter {
	display: block;
	float: left;
	width: 320px;
	height: 135px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
}

	#newsletter_title {
		display: block;
		float: left;
		width: 320px;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
	}
	
	#newsletter_subtitle {
		display: block;
		float: left;
		width: 320px;
		margin-top: -4px;
		font-size: 9px;
		text-align: center;
	}
	
	#newsletter_form {
		display: block;
		float: left;
		width: 300px;
		margin: 10px;
		font-size: 12px;
		text-align: center;
	}
	
		#newsletter_form form label {
			display: block;
			float: left;
			width: 50px;
			height: 20px;
			padding-top: 2px;
			margin-bottom: 5px;
			text-align: left;
		}
		
		#newsletter_form form .text_field {
			display: block;
			float: right;
			width: 244px;
			height: 16px;
			padding: 2px;
			margin-bottom: 5px;
			border: solid 1px #000;
		}
		
		#newsletter_button_wrapper {
			display: block;
			float: left;
			width: 288px;
			/*height: 24px;*/
			padding: 5px;
			border: solid 1px #e5e5e5;
		}
		
			#newsletter_button_wrapper input {
				margin: 0px 2px;
			}


/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*\
|	Press Kit
\*________________________________________________________________________________________________*/

.presskit #content {
	display: block;
	float: left;
	padding-bottom: 20px;
}

	.presskit #content #folder_content {
		display: block;
		float: left;
		width: 964px;
		height: 940px;
		margin-top: 160px;
		padding-left: 80px;
		background-image: url(../img/folder_bottom.png);
		background-repeat: no-repeat;
	}
	
		#presskit_title {
			display: block;
			float: left;
			clear: both;
		}
		
		.presskit_subtitle {
			display: block;
			float: left;
			clear: both;
			margin-top: 15px;
			padding-left: 40px;
			font-size: 18px;
			font-weight: bold;
		}
		
		.presskit_gallery {
			display: block;
			float: left;
			clear: both;
			/*width: 910px;*/
			margin-top: -10px;
			margin-bottom: 20px;
		}
		
			.presskit_gallery tr td,
			.presskit_gallery tr td:link,
			.presskit_gallery tr td:visited {
				display: table-cell;
				width: 100px;
				height: 90px;
				text-align: center;
				vertical-align: middle;
				background-color: #e4e4e4;
				-moz-box-shadow: 1px 1px 3px #666;
				-webkit-box-shadow: 1px 2px 3px #666;
				box-shadow: 1px 2px 3px #666;
			}
			
			.presskit_gallery tr td:hover,
			.presskit_gallery tr td:active {
				background-color: #fff;
			}


/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*\
|	Development
\*________________________________________________________________________________________________*/

.selected {
	cursor: default;
}

.show {
	display: block;
}

.hide {
	display: none;
}

.red {
	color:#cc0033;
}
