body {
	margin-top:29px;
	background-image: url(../images_skb/backdrop.jpg);
}

#container {
	position:relative;
	margin:auto;
	width: 851px;
	padding-top: 50px;
}

#logo {
	position:absolute;
	top:0px;
	left:0px;
	width:351px;
	height:110px;
	z-index:10;
}
#join {
	position:absolute;
	top:0px;
	right:0px;
	width:311px;
	height:100px;
	padding:10px 20px 0px 20px;
	z-index:10;
	background-image:url(../images_skb/join_bg.png);
}
#join .title {color:#000000; font-size:15px;}
#join table {margin-top:5px; margin-bottom:2px;}

#follow {
	position:absolute;
	top:92px;
	right:20px;
	width:225px;
	z-index:11;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
}

/*---------------- CONTENT STYLES ----------------*/
#contentarea_home {
	position:relative;
	width: 818px;
	margin:auto;
	padding-bottom:10px;
	background-image:url(../images_skb/content_home_bg.jpg);
	background-repeat:repeat-y;
}
#contentarea_home #content {
	position:relative;
	float:left;
	width:525px;
	text-align:left;
	margin-top:58px;
	padding: 10px 20px 10px 30px;
	z-index:2;
}
#contentarea_home #content_bottom {
	position:absolute;
	width:818px;
	height:42px;
	background-image:url(../images_skb/content_home_bottom.jpg);
	background-repeat:no-repeat;
	bottom:0px;
	z-index:0;
}

#contentarea {
	position:relative;
	width: 818px;
	margin:auto;
	padding-top:58px;
	padding-bottom:10px;
	background-image:url(../images_skb/content_bg.jpg);
	background-repeat:repeat-y;
}
#content {
	position:relative;
	float:left;
	width:768px;
	text-align:left;
	padding: 10px 20px 10px 30px;
	z-index:2;
}

#rightcol{
	position:relative;
	float:left;
	width:237px;
	padding:58px 0px 0px 6px;
	margin-top:22px;
	background-color:#f2db04;
	background-image:url(../images_skb/rightcol_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#rightcol .title {color:#f4e73d;}
#feature1 {
	position:relative;
	width:190px;
	height:133px;
	padding:20px 25px 10px 15px;
	background-image:url(../images_skb/feature1_bg.png);
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:5px;
	font-family:Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}
#feature1 a {color:#003479; font-weight:bold;}
#feature2 {
	position:relative;
	width:190px;
	height:160px;
	padding:20px 25px 10px 15px;
	background-image:url(../images_skb/feature2_bg.png);
	background-repeat:no-repeat;
	overflow:hidden;
}
#feature3 {
	position:relative;
	width:165px;
	padding:10px 0px 15px 65px;
	z-index:2;
}
#content_bottom {
	position:absolute;
	width:818px;
	height:42px;
	background-image:url(../images_skb/content_bottom.jpg);
	background-repeat:no-repeat;
	bottom:0px;
	z-index:0;
}

/*---------------- FOOTER STYLES ----------------*/
#footer {
	position:relative;
	width: 818px;
	height:46px;
	margin:auto;
	margin-top:15px;
	text-align: center;
	color:#ffffff;
	background-image:url(../images_skb/footer_bg.png);
	background-repeat:no-repeat;
}

#footer a {
	color: #333333;
	text-decoration: none;
}

#footer a:hover {
	color: #3d6b99;
	text-decoration: none;
}
#footer_menu {padding:5px; color:#000000;}
#footer_menu a {color:#000000;}
#footer_text{font-weight:bold; 	font-size:9px;}
#footer_text a{padding-left:3px; padding-right:3px; font-weight: bold;	}

/*---------------- GENERAL STYLES ----------------*/
a {
	color: #3e3e3e;
	text-decoration: none;
}

a:hover {
	color: #000000;
}

#content ul li {list-style:disk; padding-bottom:10px;}
#content ol li {list-style:decimal;}

.clearfloat {clear:both;}
.title {color:#6c6c6c; font-weight:bold; font-family:Helvetica, Geneva, Arial, sans-serif; font-size:16px;}
.small {font-size:9px;}

