* {margin:0;padding:0;}
.clear {clear:both;}
body { background:url(videoJam/images/bg.jpg) repeat-x #e6e6e6; color:#323232; font-family:Arial,Helvetica,Sans-Serif; font-size:1em; }
a { color:#5f5f5f; text-decoration:underline; }
a:hover {text-decoration:none;}

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #CC0000;
  text-align:center;
}


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  font-family: tahoma;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: -1px;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 22px;
  font-weight: bold;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 22px;
  font-weight: bold;
  color: #000000;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
}


.header {
	background:url(videoJam/images/header.jpg);
	width:974px; 
	height:145px;	
}
 
.container {
	background:url(videoJam/images/container.png) repeat-y 2px 0;
  margin:0 auto;
  width:985px;
}

	.header {
		margin-left:6px;
	}

	.grunge {
		background:url(videoJam/images/grunge.gif) repeat-y 0 -40px;
		margin:0 auto;
		padding:10px 20px 0;
		width:905px;
	}
	
	.optin_nav {
		padding:10px 0;
		text-align:center;
	}
	
		.optin_nav li {
			background:url(videoJam/images/nav-divider.gif) no-repeat left;
			display:inline;
			list-style:none;
			padding:0 20px 0 25px;
			color:#536a7a;
			font-size:16px;
			letter-spacing:.15em;
			text-transform:uppercase;
		}
		
		.optin_nav li.coming_soon {
			color: #e2e2e2;
		}
		
			.optin_nav li:first-child {
				background:none;
			}
	
		.optin_nav a {
			color:#536a7a;
			font-size:16px;
			letter-spacing:.15em;
			text-decoration:none;
			text-transform:uppercase;
		}
			
			.optin_nav .active {
				color:#172b39;
				font-weight:bold;
			}
			
			.optin_nav a:hover {
				color:#222;
			}
		
		.embedded_video {
		  width: 853px;
			height: 480px;
			margin: auto;
			position: relative;
			top: 35px;
		}	
		
		.video {
			/* not found on server... reverse engineering failed */
			background:url(videoJam/images/video.gif) no-repeat;
			height:570px;
			margin:-10px auto 0;
			position:relative;
			width:905px;
		}
		
		.fb {
			display:block;
			height:38px;
			left:784px;
			position:absolute;
			top:508px;
			width:38px;
		}
		
		.twitter {
			display:block;
			height:38px;
			left:824px;
			position:absolute;
			top:508px;
			width:38px;
		}
		
		.post-box {
			font-size:.75em;
			width:680px;
		}
		
		.post-box label {
			color:#000;
			display:block;
			font-size:14px;
			font-weight:bold;
			margin-bottom:5px;
		}
		
		.post-box input[type="text"] {
			border:solid 1px #ddd;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			margin-bottom:15px;
			padding:2px 5px;
			width:200px;
		}
		
		.sidebar {
			float:right;
			width:163px;
		}
		
			.thumbs li {
				background:url(videoJam/images/video-divider.gif) no-repeat center top;
				list-style:none;
				padding:15px 0 5px;
			}
			
			.thumbs li:first-child {
				background:none;
			}
			
			.v-title {
				color:#226db6;
				display:block;
				font-size:14px;
				font-weight:bold;
				margin:3px 0 10px;
				text-decoration:none;
			}
			
	.bottom {
		background:url(videoJam/images/bottom.gif) no-repeat;
		height:58px;
		margin:0 auto;
		width:984px;
		position: relative;
		top: -10px;
	}
	
	.footer {
		color:#878787;
		font-size:12px;
		padding:20px 0;
		text-align:center;
	}
	
		.footer a {
			color:#878787;
			margin:0 5px;
			text-decoration:none;
		}
		
		.footer a:hover {
			text-decoration:underline;
		}

		div.kajabi-controls {
			display: none;
		}

		#player {
			position: absolute;
			left: 24px;
			top: 24px;
		}

		.post-box {
			background:url(videoJam/images/inset-bg.gif) repeat-x #f5f5f5;
			border:solid 1px #dfdfdf;
			margin-top: 25px;
			padding:25px 15px 10px;
			position:relative;
		}

			.inset-header {
				background:#fff;
				padding:0 5px;
				position:absolute;
			}

			.inset-header-left {
				left:5px;
				top:-18px;
			}

			.inset-header-right {
				right:5px;
				top:-14px;
			}

			h4 /* used for inset titles */ {
				color:#4d4d4d;
				font-size:18px;
				font-weight:normal;
				line-height:35px;
				padding-left:38px;
				text-transform:uppercase;
			}

				h4.post-comments {
					background:url(videoJam/images/comments-blue.png) no-repeat -10px 0;
					height:35px;
				}

				/* Flash */
				#flash_notice, #flash_error {
				  padding: 5px 8px;
				  margin: 10px 0;
				}

				#flash_notice {
				  background-color: #CFC;
				  border: solid 1px #6C6;
					margin:0 0 10px;
					color: green;
				}

				#flash_error {
				  background-color: #FCC;
				  border: solid 1px #C66;
				}

.content {
	margin: 0;
	color: #000;
}

.content a {

}

.content p {
	margin-bottom: 10px;
	font-size: 14px;
}


.pagination { padding: 3px; margin: 3px; margin-top: 10px;} .pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #aaaadd; text-decoration: none; color: #1A4061; } .pagination a:hover, .pagination a:active { border: 1px solid #1A4061; color: #000; } .pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #1A4061; font-weight: bold; background-color: #1A4061; color: #FFF; } .pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #eee; color: #ddd; }




/* button styles */
.specialButton {
font-family: sans-serif;
line-height: normal !important;
font-size: 130% !important;
}
.specialButton a:hover, .specialButton a:active {
color: #FF7200 !important;
}
a.button, a.buttonDis {
display: block;
background-color: transparent;
background-image: url(videoJam/images/buttonYellow.jpg);
background-repeat: no-repeat;
width: 180px;
height: 80px;
margin: 5px auto;
margin-top: -15px;
padding: 18px 0 0 0;
text-align: center;
font-size: 100%;
text-decoration: none;
font-size: 40px;
}
a.button:link, a.button:visited {
color: #002577;
}
a.button:hover {
background-image: url(videoJam/images/buttonGreen.jpg);
color: #fff;
}
a.button:active {
color: #000;
font-weight: bold;
}
a.buttonDis:link, a.buttonDis:visited, a.buttonDis:hover, a.buttonDis:active {
color: #5F5F5F !important;
cursor: default;
background-image: url(videoJam/images/buttonGrey.jpg);
}
.icon {
background-repeat: no-repeat;
padding: 0 0 5px 18px;
}
a.button:hover .icon, a.button:active .icon {
background-position: 0 -28px;
}
a.buttonDis:link .icon, a.buttonDis:visited .icon, a.buttonDis:hover .icon, a.buttonDis:active .icon {
background-position: 0 -56px;
}


