/*
Theme Name: KooKoo
Theme Author: Stefan Hansen

*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	text-align:center;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

@font-face {font-family:Hand; src: url('fonts/handsean.ttf');}

p {padding-bottom:10px;}
.entry p {font-size:12px;}
h2 {font-size:24px;padding:15px 0; color:green;}
h3 {font-size:18px;padding:15px 0; color:green;}

ul {padding:0 0 10px 0;}

img.redborder {border:4px solid #9647a1;}

body {background-image: url('http://www.kookookangaroo.com/wp-content/themes/kookoo/images/bg2.jpg'); background-repeat: no-repeat; color:#fff;}


.clear {clear:both}


#wrapper {width:960px;margin: 0 auto;font-family: Arial, Verdana, sans-serif;line-height:1.6em;font-size: 12px;height:auto;}

#header {width:960px; height:300px; float:left;margin-top:0;padding:0;background-image: url('http://www.kookookangaroo.com/wp-content/themes/kookoo/images/header.jpg'); background-repeat: no-repeat;}
#headertop {width:960px; height: 230px; float:left;}
#headerbottom {width:900px; height: 80px; float:left;text-align: right;padding-right:60px;}
.smicon {margin-left:10px;float:right;}
#nav {width:960px;height:50px;  float: left;}

#contentwrapper {width:960px; padding-top:25px;float: left;clear:both;background:#000;padding-bottom:25px;}
#contentwrappernp {width:960px; padding-top:0;float: left;clear:both;background:#000;}

#footer {background:#9647a1; color:#000;padding:10px;float:left;width:940px;margin-bottom:20px;}
#footer a { color:#fff;}
#footer ul li {float:left; color:#fff;margin-left:10px;}
#footer ul li a{text-decoration: none;}
#footer ul li a:hover{color:#fff;}

#left {width:580px;  padding:20px; float:left;text-align: left;padding-top:0;}
#leftnp {width:580px;  padding:20px; float:left;text-align: left;padding-top:25px;}
#right {width:320px; padding-right:20px;float:right;text-align: left;}
#rightnp {width:340px; float:right;text-align: left;}

#mediacontent {width:100%; float:left;text-align: left}

#sidebar {}
.sidebarbox {float:left;clear:both;margin-bottom:0;width:310px; padding:10px;}
.floatbox {float:left;}

.sidebarboxshows {float:left;clear:both;margin-bottom:15px;}
.sidebarshow {float:left; clear:both; background:#333;color:#993399;width:330px;margin-bottom:5px;}
.sidebarboxshows h2 {font-size:13px; padding:5px;padding-bottom:0; }
.sidebarboxshows a {text-decoration: none; }
.sidebarboxshows a:hover {text-decoration: underline; }
.sidebarboxshows ul {padding:5px; }

#pages {height:0px;}
#pages a{text-decoration:none;padding:5px;background: #666;;color:#fff;position:relative; top:-25px;left:200px;z-index:1000}
#pages a:hover{background: #fdf471;color:#000;}
#pages a.activeSlide {background: #fdf471;color:#000;}

ul.freesongs li { padding:5px; font-size:18px; background:#9647a1; color:#000; margin-bottom:10px;}
ul.freesongs li.intro { padding:10px; font-size:18px; border:1px solid #fdf471; color:#9647a1; background:none;margin-bottom:10px;}
ul.freesongs li a {color:#000; text-decoration: none;display:block;padding:10px;}
ul.freesongs li a:hover {background:#fdf471}


a {color:#993399;}

h2 {color:#f8f6d9}

.videobox {margin-bottom:10px;}
.entry {padding-left:20px;padding-right:20px;}


.flickr-gallery {background:none;border:none;}

.ui-widget-shadow {background:none;}

.ui-tabs-nav {background: none !important;
}

.ui-tabs-nav {background: none !important;
}
.ui-tabs-selected {background: none !important;
}
.ui-tabs-panel {background: none !important;
}
.ui-tabs-hide {background: none !important;
}
.ui-component {background: none !important;
}
.ui-component-content {background: none !important;
}


#gallery {background:none;}

li.mytwitter {float:right;width:250px;}



ul.smiconslg li {float:left;width:160px;margin-right:10px;}



.nav {
	width: 960px;
	height: 50px;
	background: url(http://www.kookookangaroo.com/images/NAV_Updated.gif) no-repeat;
	position: relative;
	top: 0;
	left: 0;
}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
	.nav .home a:link, .nav .home a:visited {
		left: 0;
		width: 80px;
	}
	.nav .home a:hover, .nav .home a:focus {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -0px -50px;
	}
	.nav .home a:active {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -0px -50px;
	}
	.current-home .home a:link, .current-home .home a:visited {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -0px -50px;
		cursor: default;
	}
	.nav-home, .nav-home-click {
		position: absolute;
		top: 0;
		left: 0;
		width: 80px;
		height: 50px;
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -0px -50px;
	}
	.nav-home-click {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -0px -50px;
	}
	
	/* ---------------------------------------------- */
	
	
	
	.nav .music a:link, .nav .music a:visited {
		left: 80px;
		width: 150px;
	}
	.nav .music a:hover, .nav .music a:focus {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -80px -50px;
	}
	.nav .music a:active {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -80px -50px;
	}
	.current-music .music a:link, .current-music .music a:visited {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -80px -50px;
		cursor: default;
	}
	.nav-music, .nav-music-click {
		position: absolute;
		top: 0;
		left: 80px;
		width: 150px;
		height: 50px;
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -80px -50px;
	}
	.nav-music-click {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -80px -50px;
	}
	
	
	/* ---------------------------------------------- */
	
	
	.nav .dj a:link, .nav .dj a:visited {
		left: 230px;
		width: 150px;
	}
	.nav .dj a:hover, .nav .dj a:focus {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -230px -50px;
	}
	.nav .dj a:active {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -230px -50px;
	}
	.current-dj .dj a:link, .current-dj .dj a:visited {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -230px -50px;
		cursor: default;
	}
	.nav-dj, .nav-dj-click {
		position: absolute;
		top: 0;
		left: 230px;
		width: 150px;
		height: 50px;
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -230px -50px;
	}
	.nav-dj-click {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -230px -50px;
	}


	/* ---------------------------------------------- */
	
	
	.nav .media a:link, .nav .media a:visited {
		left: 380px;
		width: 95px;
	}
	.nav .media a:hover, .nav .media a:focus {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -380px -50px;
	}
	.nav .media a:active {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -380px -50px;
	}
	.current-media .media a:link, .current-media .media a:visited {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -380px -50px;
		cursor: default;
	}
	.nav-media, .nav-media-click {
		position: absolute;
		top: 0;
		left: 380px;
		width: 95px;
		height: 50px;
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -380px -50px;
	}
	.nav-media-click {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -380px -50px;
	}


	/* ---------------------------------------------- */
	
	


	/* ---------------------------------------------- */
	
	
	.nav .about a:link, .nav .about a:visited {
		left: 475px;
		width: 140px;
	}
	.nav .about a:hover, .nav .about a:focus {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -475px -50px;
	}
	.nav .about a:active {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -475px -50px;
	}
	.current-about .about a:link, .current-about .about a:visited {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -475px -50px;
		cursor: default;
	}
	.nav-about, .nav-about-click {
		position: absolute;
		top: 0;
		left: 475px;
		width: 140px;
		height: 50px;
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -475px -50px;
	}
	.nav-about-click {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -475px -50px;
	}


	/* ---------------------------------------------- */
	
	
		
	.nav .fanclub a:link, .nav .fanclub a:visited {
		left: 615px;
		width: 145px;
	}
	.nav .fanclub a:hover, .nav .fanclub a:focus {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -615px -50px;
	}
	.nav .fanclub a:active {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -615px -50px;
	}
	.current-fanclub .fanclub a:link, .current-fanclub .fanclub a:visited {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -615px -50px;
		cursor: default;
	}
	.nav-fanclub, .nav-fanclub-click {
		position: absolute;
		top: 0;
		left: 615px;
		width: 145px;
		height: 50px;
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -615px -50px;
	}
	.nav-fanclub-click {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -615px -50px;
	}
	
	
	/* ---------------------------------------------- */
	
	
	
	.nav .shop a:link, .nav .shop a:visited {
		left: 760px;
		width: 80px;
	}
	.nav .shop a:hover, .nav .shop a:focus {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -760px -50px;
	}
	.nav .shop a:active {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -760px -50px;
	}
	.current-shop .shop a:link, .current-shop .shop a:visited {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -760px -50px;
		cursor: default;
	}
	.nav-shop, .nav-shop-click {
		position: absolute;
		top: 0;
		left: 760px;
		width: 80px;
		height: 50px;
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -760px -50px;
	}
	.nav-shop-click {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -760px -50px;
	}


	/* ---------------------------------------------- */
	
	
	.nav .contact a:link, .nav .contact a:visited {
		left: 840px;
		width: 120px;
	}
	.nav .contact a:hover, .nav .contact a:focus {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -840px -50px;
	}
	.nav .contact a:active {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -840px -50px;
	}
	.current-contact .contact a:link, .current-contact .contact a:visited {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -840px -50px;
		cursor: default;
	}
	.nav-contact, .nav-contact-click {
		position: absolute;
		top: 0;
		left: 840px;
		width: 120px;
		height: 50px;
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -840px -50px;
	}
	.nav-contact-click {
		background: url(http://www.analogfate.com/kkkr_myspace/NAV_Updated.gif) no-repeat -840px -50px;
	}


	/* ---------------------------------------------- */
	
	
	
	
	
	
	.scroll-pane {height:200px;width:100%;}
	.scroll-panevideo {height:250px;}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}



.headyellow {font-size:24px; margin:10px 0; padding:2px 0;color:#fdf471; font-weight: normal; text-transform: uppercase; font-family: Hand;}
#sidebar h2 {border-bottom:1px solid #9647a1;margin:10px 0; padding:2px 0;color:#fdf471; font-weight: normal; text-transform: uppercase; font-family: Hand;}
#sidebar h2 a{text-decoration: none;color:#fdf471;}
.alignleft {float:left;}
.alignright {float:right; border:1px solid #000;}
.clear {clear:both; width:100%;}
