/* Empire Karate CSS Document */

body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#cfcfcf;
	margin:0;
}

/*** Headings ***/
h1,.h1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:100;
	color:#ce2129;
	margin:0;
	text-align: center;
}

h2,.h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:100;
	color:#12294b;
	font-weight: bolder;
	margin:0;
	text-align: center;
}
.storytitle a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:100;
	color:#12294b;
	margin:0;
}


h3,.h3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:100;
	color:#FFFFFF;
	margin:0;
}

h4,.h4 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:100;
	color:#ce2129;
	text-align: center;
	margin: 0 0 20px 0;
}

h5,.h5 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	color:#ce2129;
	line-height:1.5em;
	margin:0;
	text-align: center;
}

h6,.h6 {
color:#FFFFFF;
font-family:Myriad Pro,Tahoma,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:100;
line-height:1.5em;
text-align: center;
float: left;
margin-left: 40px;
}

ul {
list-style: url('images/checkbox.jpg');
}

li {
font-weight: bolder;
font-size: 14px;
}
/*** Content Area ***/

p,content {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#3b3b3b;
	line-height:1.7em;
	position:relative;
}
.meta {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#3b3b3b;
	line-height:1.7em;
	position:relative;
}

.highlight {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#3b3b3b;
	background-color:#FFFF66;
	line-height:1.7em;
	position:relative;
}

.news {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#616161;
	line-height:1.7em;
}

.contactus {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#616161;
	line-height:1.7em;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
}

.test p{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	padding-left:10px;
	padding-right:10px;
	color:#616161;
	line-height:1.7em;
}

.border {
	border:1px solid #999999;
}

.footer {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#b0b0b0;	
	line-height:1.5em;
}

.footer a:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#b0b0b0;	
	line-height:1.5em;
}

.footerWhite {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#FFFFFF;
	line-height:1.5em;
}

.getthis {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.5em;
}

/*** ID Tags ***/
#container {
	width:920px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}

#karateGirl {
	background-image:url(images/karate-girl.png);
	background-repeat:no-repeat;
	position:absolute;
	width:114px;
	height:341px;
	left: 783px;
	top: -330px;
}

#kettleman {
	background-image:url(images/kettleman.png);
	background-repeat:no-repeat;
	position:absolute;
	width:172px;
	height:320px;
	left: 733px;
	top: -330px;
}

#karateKid {
	background-image:url(images/kid-cheer.png);
	background-repeat:no-repeat;
	position:absolute;
	width:119px;
	height:285px;
	left: 783px;
	top: -330px;
}

#logo {
	background-image:url(images/logo_tag_line.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:920px;
	height:115px;
	text-indent:-999em;
}

#navbar {
	background-image:url(images/nav-bg.jpg);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	width:920px;
	height:35px;
	clear:both;
}

#banner{
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:920px;
	height:189px;
	clear:both;
}

#bodyArea {
	background-image:url(images/body-bg.jpg);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	width:920px;
	clear:both;
	position:relative;
}
	/*** Coloum Area ***/
		#colOne {
			width:197px;
			float:left;
			margin-left:15px;
		}
		
		#bluebox {
			background-image:url(images/bluebox-bg.jpg);
			background-position:bottom;
			background-repeat:no-repeat;
			background-color:#193e75;
			width:177px;
			margin:0;
			padding:6px 10px 6px 10px;
		}
		
		ul#programsList {
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:100;
			color:#FFFFFF;
			text-decoration:none;
			list-style-type:none;
			margin:20px 0 30px 0;
			padding:0;
		}
		ul#programsList li{
			display:block;
			margin:0;
		}
		ul#programsList li a{
			margin:0;
			padding:6px 6px 6px 15px;
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		ul#programsList li a:visted{
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
		ul#programsList li a:hover{
			display:block;
			color:#FFFFFF;
			background-color:#000000;
			text-decoration:none;
		}
		ul#programsList li a:active{
			display:block;
			color:#FFFFFF;
			text-decoration:none;
		}
	/*** Coloum Area ***/
		#colTwo {
			width:442px; 
			float:left;
			margin-left:28px;
		}
	/*** Coloum Area ***/
		#colThree {
			width:197px;
			float:right;
			margin-right:15px;
		}
	
#registerBTN1 {
	background-image:url(images/stop7ways.png);
	background-repeat:no-repeat;
	width:202px;
	height:225px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-indent:-999em;
}	

#registerBTN2 {
	background-image:url(images/freereport1.png);
	background-repeat:no-repeat;
	width:202px;
	height:225px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-indent:-999em;
}	

#registerBTN3 {
	background-image:url(images/getthisfirst.gif);
	background-repeat:no-repeat;
	width:202px;
	height:835px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}	

#registerBTN4 {
	background-image:url(images/getthissecond.gif);
	background-repeat:no-repeat;
	width:202px;
	height:45px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-indent:-999em;
}	

#registerBTN5 {
	background-image:url(images/getthisfirst2.gif);
	background-repeat:no-repeat;
	width:202px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-indent:-999em;
}	

#opt_in {
width: 190px;
background-color: #193765;
margin-bottom: 10px;
padding: 5px 0 0 15px;
}

#footerBG {
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	width:920px;
	height:30px;
	clear:both;
}

#reflection {
	background-image:url(images/reflection.jpg);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	width:920px;
	height:57px;
	clear:both;
}

/*** Links ***/

a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
	color:#3263a7;
}
a:visited {
	text-decoration:none;
	color:#3263a7;
}
a:hover {
	text-decoration:underline;
	color:#3263a7;
}
a:active {
	text-decoration:none;
	color:#3263a7;
}

.post-date {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	color:#ce2129;
	margin:0;
}

li.header {list-style-type:none;list-style-image:none;padding:5px 0 5px 0;}

li.nocheck {list-style-type:none;list-style-image:none;}

#news-clips {border:1px solid #cc0;background-color:#ffd;padding:10px;}
#news-clips h2 {font:24px/1 normal bold Tahoma, Arial, Helvetica, sans-serif;background-color:#eeea8a;padding:5px;}

/* Popup window styling for videos */

body.videos {background-color:#000;}
.player {
	background-color:#000;
	width:640px;
	height:100%;
	margin:0 auto;
}
#magazine-spread {
  padding:5px;
  margin:10px 0;
  text-align:center;
  background:#dedead;
  border:1px solid #cc0;
}
#magazine-spread h3 {
  color:#000080;
  margin:3px;
  line-height:2;
}