body {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 0;
	margin: 0;
	background: /*url(/images/wrap_back.jpg) top repeat-x*/ #E3E0DB;
	text-align: center; /* ie center hack */
}
p {
 margin-top: 0;
}
.limited { width: 534px; }
hr {



	border: 0;
 	border-top: 2px solid #f0f0f0;

 	color: #f0f0f0;
 	background: none;
 	height: 1px;
	margin: 1em 0;
}

img {
	border: 0;
}
a {
	color: #FF3333;
	text-decoration: none;
}
a:hover {
	color: #641212;
	/*border-bottom: 1px solid #501111;*/
	padding-bottom: 0;
}
a:active {
	color: #501111;
}
h1, h2, h3, h4, h5 {
	font-family: Times, serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}
h1 {
font-weight: normal;
background: url(/images/red_square_12.gif) no-repeat 0 8px;
font-size: 28px;
line-height: 28px;
margin: 0 0 18px 0;
padding-left: 18px;
}
h2 {
font-weight: normal;
font-size: 20px;
line-height: 20px;

}
div#big_wrap {
	background: url(/images/head_back.gif) repeat-x #fff;
	margin: 0 auto;
	border-bottom: 3px solid #ddd;
}
div#container, div#footer_bar {

	width: 740px;
	margin: 0 auto;
	text-align: left;
}
	div#header {
		background: url(/images/head_back.gif) repeat-x #006699;
		height: 148px; /* really 148 including padding */
		position: relative;
	}
		a#ska_logo {
			display: block;
			width: 136px;
			height: 148px;
			background: url(/images/sk_logo_hover.png) 0 0;
		}
		a#ska_logo:hover {
			background-position: 0 -148px;
		}
		a#ska_logo span {
			margin-left: -1000px;
		}
		img#sk_title {
			position:absolute;
			bottom: 8px;
			left: 152px;
		}

	div#content {
		padding: 0 0 2em 0;
	}
	/* BOX is solely for min-height hack from mezzoblue
	.box {
	 padding-top: 380px;
	}
	.box div {
	 margin-top: -380px;
	}
	
	for Mozilla/Safari 
	*>.box {
	 padding-top: 380px;
	}
	*>.box div {
	 margin-top: -380px;
	}
	 for IE 
	* html .box {
	 height: 350px;
	}
	 */
	
		ul#nav {
			list-style: none;
			
			padding: 0;
			display: inline;
			
		}
		ul#nav li {
			list-style: none;
			margin: 0;
			padding: 0;
			
			display:inline;
		}
		ul#nav a {
			text-decoration: none;
			color: #999;
			display: block;
			float: left;
			border-left: 3px #eee solid;
			padding: 0 0 0 9px; /*7.9% 4.9em */
			line-height: 25px;
			height: 25px;
		}
		ul#nav a.last {
			padding-right: 0;
		}
		
		ul#nav a:hover {
			color: #641212;
			border-bottom: 0;
		}
		
		ul#nav a:active, ul#nav a#on {
			color: #200707;
		}

		#nav1 a {	width: 121px;	}
		#nav2 a {	width: 160px;	}
		#nav3 a {	width: 147px;	}
		#nav4 a {	width: 187px;	}
		#nav5 a {		}
		
		hr.break {
			display: block;
			border: 0;
			height: 1px;
			visibility: hidden;
			clear: left;
			margin: 0 0 35px 0;
		}
		
		
		div#content p {
			margin-left: 18px; /* 552 total */
			width: 534px;
			/*margin-right: 200px;*/
		}
		div#main {
			position: relative;
		}
		div#content ul#side_nav {
			position: absolute;
			left: 564px; /*540 is left edge of left content */
			list-style: none;
			margin: 0em 0 1em 0;
			padding: 0 0 24px 24px;
			border-left: 1px solid #ddd;
		}
		div#content ul#side_nav li {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		div#content ul#side_nav li a.on, div#content ul#side_nav li a:active {
			color: #000;
			margin-left: -6px;
			font-weight: bold;
		}
		div#content ul#side_nav li a.top_sub {
			margin-left: -6px;
			margin-bottom: 1em;
			display:block;
			font-size:1.2em;
			font-weight: bold;
		}
		
div#footer {
	border-top: 3px #ddd solid;
	
	background: url(/images/crosshatch.jpg);
}
	div#footer_bar {
		background: url(/images/foot_back.jpg);
		color: #fff;
		
		/*border-top: #A7CADC 2px solid;
		border-right: #A7CADC 2px solid;
		border-left: #A7CADC 2px solid;
		margin-top: 3em;*/
		
		height: 24px;
		line-height: 25px;
		margin-top: 3em;
	}
		div#footer_bar p {
			margin: 0 0 0 42px;
		}
		
/* sIFR base */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

p.series span {
	font-weight: bold;
}
