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

body {
	background: url(../images/backgrounds/greypattern.png) repeat ;
	background-attachment: fixed;
	font-family: helvetica, arial, Verdana, sans-serif;
		}

div#logo {
	
	background-image: url(../images/logo/kosawinnipegdrumtalk3.png);
	background-position: 0 0;
	width: 643px;
	height: 168px;
	margin-top: 4px;
	margin-left: 30px;
	position: absolute;
}

div#logo:hover {
	background-position: 0 -168px;
}
	
#container {
		margin-left: auto;
		margin-right: auto;
		width: 1000px;
		}
		
#header {
		background: url(../images/backgrounds/slice_01.png) no-repeat center top;
		width: 974px;
		height: 170px;
		}
		
#wrapper {
		background: url(../images/backgrounds/slice_03.png) center top;
		background-repeat: repeat-y;
		width: 974px;
		color: #C2C2C2;
		font-size: 14px;
		}
		
#footer {
		background: url(../images/backgrounds/slice_12_11.png) no-repeat;
		width: 974px;
		height: 68px;
		color: #c2c2c2;
		text-decoration: none;
		font-size: .9em;
		}
		
p {
		margin-bottom: 0;
		padding-bottom: 5px;
		margin-left: 34px;
		width: 898px;
		
}
		
#banner img {
		margin-left: 34px;
}

ul#navigation {
		z-index:3;
		position: absolute;
		margin-left: 730px;	
		width: 130px;
		height: 315px;
		background: url(../images/backgrounds/listbackground.png) repeat;
		margin-top: 0px;
		}

ul#navigation li {
		z-index:3;
		list-style: none;
		}
		
ul#navigation li a { 
		z-index:2;
		list-style: none;
  		font-weight: bold;
		font-size: 22px;
		color: #ffffff;
		text-decoration: none;
		text-align: right;
		display: block;
		padding: 5px;
		padding-right: 10px;
		}

ul#navigation li a:hover { 
		color: #c2c2c2;

		}
		
ul#navigation li#selected a { 
		color: #399eba;
		}
		
strong {
		font-size: 16px;
		text-transform:uppercase;
		color: #ffffff;
		} 
		
		
p.updated {
		font-size: 1.2em;
		text-transform:uppercase;
		color: #399eba;
		}
		
		
#headshot_group {
		margin-left: 34px;
		padding-top: 15px;
		}
		
ul#headshots {
		margin: 0;
		padding: 0;
		list-style: none;
		display: inline;		
		}		
		
ul#headshots li {
		margin: 0;
		padding: 0;		
		list-style: none;
		display: inline;
		}
		
ul#headshots li a {	
		border: 2px;
		border-color: #399eba;
		display: inline;
		padding-right: 20px;
		padding-bottom: 0px;
		}
		
			
.thumbnail {
		border: none;
		outline: none;		
		}

.thumbnail:hover {
		border: none;
		outline: none;		
		}
		
.click_here {
		font-size: 1.2em;
		text-transform:uppercase;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		}
		
.click_here:hover {
		font-size: 1.2em;
		text-transform:uppercase;
		color: #399eba;
		text-decoration: none;
		font-weight: bold;	
		}
		
.link {
		font-size: 1em;
		text-transform:uppercase;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;	
		}
		
strong2 {
		font-size: 1em;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;	
		}
		
.footer_text {
		color: #c2c2c2;
		text-decoration: none;
		font-size: .9em;
		
		}
		
#footer_content {
		margin-left: 34px;
		padding-top: 5px;
}
		
.contact {
		color: #ffffff;
		text-decoration: none;
		font-size: 1em;
		font-weight: bold;
		}	
		
#link_group {
		margin-left: 23px;
		}
			
ul#links {
		margin:0;
		padding:0;
		list-style: none;
		
		}		
		
ul#links li {	
		display: inline;	
		list-style: none;
		margin:0;
		padding:0;
		}
		
ul#links li a {		
		padding: 10px;
		padding-left: 14px;
		padding-bottom: 0;
				
		}
		
img.link_item {
		border: 3px solid #ffffff;
		margin-bottom: 17px;
		}
		
img.link_item:hover {
		border: 3px solid #399eba;
		margin-bottom: 17px;
		}

.details_list {
		margin: 0;
		padding: 0;
		margin-left: 60px;
		}

ul.details { 
		margin:0;
		padding:0;		
		}
		
ul.details li {	
		margin:0;
		padding:0;
		}
		
ul.details li a {		
		margin:0;
		padding:0;
					
		}
		
#ds {
		z-index: 15;
		position: absolute;
		margin-top: 680px;
		margin-left: 40px;
		white-space: nowrap;
		}
		
.dvert {
		border: 2px solid #ffffff;
		margin-right: 9px;

		}
		
.dvert:hover {
		border: 2px solid #399eba;
		margin-right: 9px;

		}
		
.dvert2 {
		margin-right: 20px;
		border: 2px solid #ffffff;

		}
		
.dvert2:hover {
		margin-right: 20px;
		border: 2px solid #399eba;
		
}
		
#contacts {
		z-index: 16;
		position: absolute;
		margin-top: 550px;
		margin-left: 53px;
		white-space: nowrap;
		}
		
#sticky {
		z-index: 20;
		float: right;
		display: block;
		margin-right: 45px;
		margin-top: 40px;
		}
		
#gallery_group {
		width: 890px;
		margin-left: 34px;
		}
		
strong3 {
		font-size: 1em;
		color: #353535;
		text-decoration: none;
		font-weight: bold;	
		}
		
strong4 {
		font-size: 1em;
		color: #474747;
		text-decoration: none;	
		}
		
#back {
		margin-left: 675px;
		margin-top: 92px;
		display: block;
		position: absolute;
border: none;
		
}	


img { border:none; }

#video_group {
		margin-left: 34px;
		}
		
#second_video_group {
		margin-left: 75px;
		
		}		
		
.clip {
		
		margin-top: 15px;
		margin-bottom: 15px;
		

		}
		
#sliced {
		background: url(../images/slices/slice_1.png) no-repeat center top;
		margin-left: auto;
		margin-right: auto;
		height: 1307px;
		width: 1027px;	
		}
		
	
#footerslice {
		background: url(../images/slices/slice_3.png) no-repeat center;
		margin-left: auto;
		margin-right: auto;
		width: 1027px;
		height: 60px;	
		}
		
.footerslice_text {

		z-index: 20;
		color: #c2c2c2;
		text-decoration: none;
		font-size: .9em;
		display: block;
		position: absolute;
		margin-left: 355px;
				
		}
		
#filler {
		background: url(../images/slices/slice_2.png) center;
		background-repeat:repeat-y;
		margin-left: auto;
		margin-right: auto;
		width: 1027px;
		padding-top: 10px;
		padding-bottom: 10px;
			
		}
		
#gad_container {
		z-index: 60;		
		position: absolute;
		margin-left: 620px;
		margin-top: 15px;
		
	
		}
		
		
.gad {
		margin-bottom: 10px;
		display: block;
		
		}
		
		
div#facebook_box {
	margin: 12px 0 0 623px;
	border: 3px solid #FFF;
	width: 300px;
	height: 280px
	float: right;
	position: absolute;
	background-color: #fff;
	
}
		
	
	div.highlight {
		border: 4px solid #399eba;
		width: 877px;
		overflow: auto;
		margin-left: 34px;
		padding: 5px;
		margin-top: 10px;
	}

img#pictures {
	margin: 12px 0 0 34px;
	border: 3px solid #CFCFCF;
}

img#pictures:hover {
	margin: 12px 0 0 34px;
	border: 3px solid #FFF;
}

img#video {
	margin: 12px 0 0 4px;
	border: 3px solid #CFCFCF;
}

img#video:hover {
	margin: 12px 0 0 4px;
	border: 3px solid #FFF;	
}
		 
ul.page {
	margin: 0 0 0 34px;
	padding: 0;
	display: inline;
}

ul.page li, ul.page li a {
	list-style: none;
	display: inline;
	color: #CCC;
	font-size: 24px;
	text-decoration: none;
	padding: 0 1px 0 1px;
	margin: 0 3px 0 3px;
}

ul.page li a:hover {
	border-bottom: 3px solid #666;
}

ul.page li.non {
	border-bottom: none;
}

ul.page li.selected, ul.page li.selected:hover {
	border-bottom: 3px solid #399eba;
}

div.gallery_nav {
	margin-left: 284px;
	padding-bottom: 8px;
}

img.feature { 
	padding:0px; 
	margin-right: 10px;
	float: left;
}

p.body {
	width: 670px;
	margin: 70px 0 10px 205px;
	padding:0;
}

p.line {
	border-bottom: 2px dashed white;
	width: 670px;
	padding: 0;
	margin: 10px 0 10px 205px;
	
	
}

div#sponsors {
	margin: 4px 0 0 34px;
}

img.sponsor {
	padding: 0 10px 0 0;
}

div#ordernow {
	position: absolute;
	z-index:1000;
	margin: 0 0 0 642px;
}
