/***************************************************************************************************
Theme Name: Incubator Games Theme
Description: The default Incubator Games Wordpress theme.
Author: Radek & Derek Koncewicz
***************************************************************************************************/


/***************************************************************************************************
* common markup
***************************************************************************************************/

#wrapper
{
	min-height: 			100%;
}

#main
{
	overflow:				auto;
	padding-bottom: 		64px;
}

#content
{
	width: 					100%;
}

#content-inner
{
	width: 					944px;
	height:					100%;
	margin: 					0px auto 0px auto;
	/*padding:					12px 0px 16px 0px;*/
}

.spacer
{
	width:					100%;
	height:					20px;
	display:					block;
	clear:					both;
}

.clear 
{
	clear: 					both;
	height: 					0px;
   font-size: 				0px;
   line-height: 			0px;
}

.no-link-border, .no-link-border:hover
{
   border-width: 			0px;
}

.invisible-anchor
{
   width: 					0px;
   height: 					0px;
   font-size: 				0px;
   line-height: 			0px;
	display: 				block;
   visibility: 			hidden;
}

img.top, 
img.bottom,
input.top,
input.bottom
{
	position:				absolute;
	top:						0;
	left:						0;
	-webkit-transition: 	opacity 0.2s ease-in-out;
	-moz-transition: 		opacity 0.2s ease-in-out;
	-o-transition: 		opacity 0.2s ease-in-out;
	-ms-transition: 		opacity 0.2s ease-in-out;
	transition: 			opacity 0.2s ease-in-out;
}

img.bottom:hover,
input.bottom:hover
{
	opacity:					0;
}

.input-checkmark-bg
{
	width:					27px;
	height:					27px;
	position:				absolute;
	background-image: 	url("images/checkmark_inactive.png");
   background-repeat: 	no-repeat;
	background-position: left top;
}

.input-checkmark
{
	width:					27px;
	height:					27px;
	position:				absolute;
	background-image: 	url("images/checkmark.png");
   background-repeat: 	no-repeat;
	background-position: left top;
	opacity:					0;
}

.left-header-small
{
	width:					460px;
	height:					56px;
	background-image: 		url('images/section_heading_left_half.png');
	margin-bottom:			10px;
}

.left-header-big
{
	width:					944px;
	height:					56px;
	background-image: 		url('images/section_heading_left_full.png');
	margin-bottom:			10px;
}

.right-header-small
{
	width:					460px;
	height:					56px;
	background-image: 		url('images/section_heading_right_half.png');
	margin-bottom:			10px;
}

.right-header-big
{
	width:					944px;
	height:					56px;
	background-image: 		url('images/section_heading_right_full.png');
	margin-bottom:			10px;
}

.left-header-small h2,
.left-header-big h2,
.right-header-small h2,
.right-header-big h2
{
	white-space: 			nowrap;
	text-overflow: 			ellipsis;
	overflow:				hidden;
	font-size:				1.75em;
	line-height:			1.75em;
	font-weight:			700;
	color:					#fff;
	text-shadow: 			0px 3px 3px rgba(0, 0, 0, 0.75);
}

.left-header-small h2
{
	width:					350px;
	height:					56px;
	margin-left:			10px;
	text-align:				left;
}

.left-header-big h2
{
	width:					800px;
	height:					56px;
	margin-left:			10px;
	text-align:				left;
}

.right-header-small h2
{
	width:					350px;
	height:					56px;
	margin-left:			98px;
	text-align:				right;
}

.right-header-big h2
{
	width:					800px;
	height:					56px;
	margin-left:			132px;
	text-align:				right;
}

.youtube-player
{
	margin:					20px auto 20px auto;
}

.codecolorer-container
{
	margin: 					20px 0px 20px 0px !important;
}