@charset "UTF-8";
/* CSS Document */

body {

	background: #FFF url(../images/bg.jpg) top center no-repeat;
	text-align:center;
	font-family: heveltica, arial, sans-serif;
	line-height: 20px;
}

h1, h2, h3, h4, h5 {
	margin: 25px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1 {
	font-size: 32px;
	margin-top: 0px;
}

h2 {
	font-size: 22px;
	margin: 5px;
}

hr {
	color: #CCC;
	background: #CCC left bottom;
}

p, ul li {
	font-size: 14px;	
}

a {
	text-decoration: none;
	color: #9b9c9e;
}

a:hover {
	text-decoration: underline;
}

.clear {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
}

#wrapper {
	
	width: 990px;
	margin: 0px auto;
	text-align: left;
	position: relative;
	background: transparent;
}

#header {
	margin-top: 10px;
	overflow: hidden;

}

#logo {
	float: left;
}

#slogan {
	float: right;
	padding-top: 30px;
}

#main_nav {

	float: left;
	padding-top: 34px;
	padding-left: 8px;
	margin-right: 12px;
}

#nav_top {
	text-align: left;
	clear: both;
}

#menu ul li {

	color: #9b9c9e;
	background: url(../images/grayhr.png) left bottom no-repeat;
	padding: 4px 0px 4px 10px;
	font-size: 14px;
	line-height: 25px;
	
}

#menu ul li.redhr {
	background: url(../images/redhr.png) left bottom no-repeat;
}

#main_frame {
	/*width: 785px;*/
	margin-left: 204px;
}

#banner {
	background: url(../images/cube_bg.png) bottom center no-repeat scroll;
	width: 778px;
	height: 455px;
	padding-bottom: 36px;
	outline:0;
	overflow: hidden;
}

#flashad {	
	width: 778px;
	height: 467px;
	float: left;
}


 /*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-34px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	top:40%;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:32px;  /* originally 30 x 30 */
	height:64px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-32px 0; /* originally -30 */
	right:-17px;
}
.theme-default a.nivo-prevNav {
	left:-17px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}
 /*
 * jQuery Nivo Slider v2.7
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/* Slider Style */

.theme-default #slider {
    margin:20px auto 30 auto;
    width:778px; /* Make sure your images are the same size */
    height:419px; /* Make sure your images are the same size */
	border: 5px #fff solid;
}

/***************  END OF NIVO ***************/

.rightclear {
	clear: right;
}

#news {
	background:url(../images/SKB_LatestNews.jpg) no-repeat center transparent;
	color:#FFF;
	float:left;
	width: 731px; 
	margin-bottom: 10px; 
	padding: 4px 5px 2px 40px; 
	border: 1px solid #CCC;
	display:block;

}

#news a { color:#FFF}

#news span {
	color:#000
}


#news span.tinytxt { color:#FFF;}

#strip img {
	float: left;
	margin-right: 5px;
}

#strip span.video {
	float: left;
	margin-right: 5px;
}

#category_wrapper {
	width: 778px;
	display:block;
	margin-top:20px;
}
.cat_box {
	float: left;
	padding:0;
	margin:0;
}

#sec_nav {
	padding: 0px 3px;
}

#sec_nav img {
	float: left;
	margin-right: 9px;
}

#sec_nav img.first {
	float: left;
	margin-right: 8px;
	margin-left: 1px;
}

#sec_nav img.last {
	float: left;
	margin-right: 0px;
}

#footer {
	clear: both;
}

#footer p {
	text-align: center;
	font-size: 11px;
	line-height: 15px;
}

#footer hr {
	color: #9b9c9e;
	background-color: #9b9c9e;
}


/***** Our Story Page *****/

#timeline {
	height: 550px;
	padding: 0px 5px;
	outline:0;
	overflow: hidden;
	
}

#content {
	padding: 0px 16px 0 16px;
	/*background: url(../images/skb-logo-wm.png) bottom center no-repeat transparent;
	height: 450px;*/
	
}

/***** Social Media Page *****/

#sm_content {
	padding: 34px 16px 0 16px;	
}


.content_col {
	float: left;
	width: 215px;
	margin: 25px 10px;
	
}

.content_col a {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	
}

.tinytxt {
	font-size: 9px;
}

.sm_box {
	height: 88px;
	margin-bottom: 20px;
	padding-left: 80px;
}

/*#facebook {
	background:url(../images/facebook-icon.png) bottom left no-repeat transparent;
}

#twitter {
	background:url(../images/twitter-icon.png) bottom left no-repeat transparent;
}

#YouTube {
	background:url(../images/youtube-icon.png) bottom left no-repeat transparent;
}*/

#blog {
	background:url(../images/wordpress-icon.png) bottom left no-repeat transparent;
}

#feed_wrapper {
	float: left;
	/*padding-left: 16px;*/
}

.twitter_feed {
	width:248px;
	padding-right: 2px;	
	float: left;
}


/***** Contact Page *****/

#contact_content {
	padding: 34px 16px 0px 16px;	
}

#contact_content img {
	float: left;
	margin-right: 10px;
	border: #000 4px solid;
}

#c_wrapper {
	width: 550px;
	height: 220px;
	margin-bottom: 20px;
	clear: right;
}

#contact_col {
	float: right;
	width: 215px;
	margin: 0px 40px 10px 16px;
	
}

.smalltxt {
	line-height: 18px;
}

/*** Latest News ***/

#news_content {
	padding: 34px 16px 0 16px;	
}

#news_content img.framed {
	border: 3px solid #000;
	margin-left: 5px;
	
}

/*** Latest News ***/

#support_content {
	padding: 34px 16px 0 16px;	
}

#support_content a.titlelink {
	color:#ed1c24;
}

/*** Privacy Policy / Terms and Conditions ***/
#privacy-body, #terms-body {
	margin: 10px;
}
#privacy-body ul, #terms-body ul {
	list-style: disc;
	margin-left: 25px;

}
#privacy-body ul li, #terms-body ul li {
	margin-bottom: 5px;
	font-size: 14px;	
}

#privacy-body blockquote, #terms-body blockquote {
	font-size: 13px;
	margin-left: 25px;
}

