* {
	outline:none;
}
body {
	font-family:Tahoma, Geneva, sans-serif;
	color:black;
	margin:0px;
}
div.wrapper {
	width:900px;
}
div.header {
	height:40px;
	position:relative;
	padding:0px 0px 0px 50px;
	}
	div.header h1 {
		/*background-image:url(/images/common/logo.jpg);*/
		background-image:url(/images/common/OkeithLogo2.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		margin:0px;
		padding:10px 0px 0px 0px;
		height:30px;
		width:339px;
		}
		div.header h1 span{
			display:none;
		}
	div.header div.checkout{
		float:right;
		width:300px;
		padding-top:7px;
		}
		div.header div.checkout a{
			display:block;
			font-size:12px;
			float:left;
			color:black;
			padding-left:25px;
			background-repeat:no-repeat;
			background-position:left center;
			width:65px;
			height:20px;
			margin-bottom:7px;
			padding-top:5px;
			margin-left:15px;
		}
		div.header div.checkout a.shopping-cart {
			background-image:url(/images/common/cart-icon.gif);
		}
		div.header div.checkout a.checkout {
			background-image:url(/images/common/checkout-icon.gif);
		}
	div.header div.navigation ul{
		list-style:none;
		margin:5px 25px 0px 0px;
		padding:0px;
		font-family:'Cenutry Gothic', Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		}
		div.header div.navigation ul li{
			float:left;
			margin-right:35px;
			position:relative;
			}
			div.header div.navigation  ul li a{
				color:black;
				text-decoration:none;
				font-size:14px;
				display:block;
				padding:3px;
				}
			div.header div.navigation > ul > li > a:hover{
				background-image:url(/images/common/navigation-hover.jpg);
				background-repeat:repeat-y;
				}
			div.header div.navigation ul li ul{
				display:none;
				position:absolute;
				background-color:#eee;
				top:23px;
				left:0px;
				margin:0px;
				z-index:999;
				border:1px solid black;
				border-top:0px solid black;
				border-bottom:0px solid black;
				width:125px;
				}
			div.header div.navigation ul li ul li {
				display:block;
				width:125px;
				border-bottom:1px solid black;
				}
				div.header div.navigation ul li ul li a{
				display:block;
				background-image:none;
				padding:3px 2px 3px 7px;
				}
				div.header div.navigation ul li ul li a:hover{
					color:white;
					background-color:black;
				}
				
div.gallery {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
	div.gallery div.thumbs {
		margin-left:15px;
		width:200px;
		float:left;
		position:relative;
		top:-10px;
		}
		div.gallery div.thumbs h3{
			margin:0px;
			padding:0px;
			font-weight:normal;
			font-size:16px;
			margin-bottom:10px;
			cursor:pointer;
			border-bottom:1px solid black;
		}
		div.gallery div.thumbs h3.on{
			border-bottom:1px solid black;
			background-color:black;
			color:white;
			padding:2px;
		}
		div.gallery div.thumbs div {
			padding-bottom:20px;
			display:none;
		}
		div.gallery div.thumbs div a {
			margin-right:5px;
		}
		div.gallery div.thumbs div a img{
			border:0px solid black;
		}

div.gallery div.art {
	width:650px;
	float:left;
}
	div.gallery div.art p{
		text-align:center;
		font-size:13px;
	}
	div.art div.artdiv {
		height:500px;
		text-align:center;
	}
	div.art div.artdiv img{
		margin:auto;
	}

div.checkout-content {
	clear:both;
	background-image:url(/images/common/bkg-gradient.jpg);
	background-repeat:repeat-y;
	min-height:670px;
}
div.content {
	clear:both;
	background-image:url(/images/common/bkg-gradient.jpg);
	background-repeat:repeat-y;
	height:670px;
}
div.store {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#store-entries, div.events, div.generic, div.press {
	height:580px;
	overflow:hidden;
}
div.generic, div.bio {
	padding:0px 25px;
	font-size:12px;
}
div.press {
	padding:0px 25px;
	font-size:13px;
}
div.press a{
	color:black;
}
div.press div.entry {
	padding-bottom:10px;
}
div.bio div.photo {
	width:350px;
	float:left;
	overflow:hidden;
}
div.bio div.bio-text {
	width:475px;
	float:left;
	margin-left:10px;
	height:570px;
	overflow:hidden;
	padding-right:10px;
}
div.contact div.contact-text {
	width:465px;
	margin:auto;
	height:585px;
	padding-right:10px;
	font-weight:bold;
	padding-left:5px;
	color:white;
}
div.contact div.contact-text div.white{
	color:white;
	position:relative;
	left:-200px;
}
div.title-bar {
	height:40px;
	padding-top:20px;
	border-bottom:1px solid #999;
	margin-bottom:15px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
	div.title-bar h2{
		float:left;
		font-weight:normal;
		margin:0px;
		padding:0px 20px 5px 20px;
	}
	div.title-bar div.pagination{
		float:left;
		font-size:13px;
		padding-top:10px;
		border-left:1px solid #999;
		padding-left:20px;
		width:650px;
		}
		div.title-bar div.pagination a{
			text-decoration:none;
			margin-left:10px;
			color:black;
		}
		div.title-bar div.pagination a:hover{
			text-decoration:underline;
		}
		div.title-bar div.pagination a.on{
			text-decoration:underline;
			font-weight:bold;
			font-style:italic;
		}
		div.title-bar div.pagination a.info-links{
			margin-right:15px;
			float:right;
		}
	div.title-bar div.months{
		float:left;
		font-size:24px;
		border-left:1px solid #999;
		padding-left:20px;
		text-align:center;
		width:550px;
		}
		div.title-bar div.months a{
			text-decoration:none;
			margin:10px;
			color:black;
		}
		div.title-bar div.months a:hover{
			text-decoration:underline;
		}
div.store div.entry {
	clear:both;
}
div.store div.entry div.art{
	float:left;
	width:450px;
	text-align:center;
	padding-bottom:10px;
}
div.store div.entry div.info{
	float:left;
	width:400px;
	}
	div.store div.entry div.info h3{
		margin:0px;
		border-bottom:1px solid #666;
		font-weight:normal;
		}
	div.store div.entry div.info p.desc{
		margin:0px;
		border-bottom:1px solid #666;
		font-weight:normal;
		padding-bottom:10px;
		padding-top:10px;
		font-size:12px;
		}
	div.store div.entry div.info p.extra{
		margin:0px;
		font-weight:normal;
		padding-bottom:10px;
		padding-top:10px;
		font-size:10px;
		}
	div.store div.divider {
		border-bottom:1px solid #666;
		clear:both;
		width:100%;
		margin:20px auto;
		height:1px;
		overflow:hidden;
		}

div.footer {
	padding-top:10px;
	}
	div.footer > p{
		font-size:12px;
		float:left;
		margin:0px;
		margin-left:25px;
	}
	div.footer form{
		font-size:10px;
		margin:0px;
		padding:0px;
		float:right;
		margin-right:75px;
		}
		div.footer form p{
			font-size:10px;
			margin:0px;
		}
	div.footer p.sound {
		font-size:10px;
		margin-left:15px;
	}
	div.footer p.sound a{
		text-decoration:none;
		color:black;
	}


div.clear {
	height:1px;
	overflow:hidden;
	clear:both;
}

#ordering-information, #legal-disclaimer {
	width:550px;
	height:600px;
	overflow:auto;
	font-size:12px;
	background-image:url(/images/common/bkg-gradient.jpg);
	padding:15px;
}

div.events {
}
div.events div.entry{
	padding-left:75px;
}
div.events div.entry div.date {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	width: 49px;
	height: auto;
	color: #ffffff;
	text-align: center;
}
div.events div.entry div.date .month {
	background-color:#999;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
}
div.events div.entry div.date .day {
	background-color:#000;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	padding-bottom: 5px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
}
div.events div.entry div.description {
	float:left;
	padding-left:20px;
	font-size:12px;
	width:650px;
}
div.events div.entry div.description h3 {
	margin:0px;
	font-size:18px;
}
div.events div.entry div.description h3 span {
	font-style:italic;
	font-weight:normal;
	font-size:12px;
}
div.events div.events-hr {
	height:1px;
	overflow:hidden;
	border-bottom:1px solid black;
	clear:both;
	width:85%;
	margin:7px auto 13px auto;
}

a.buy-now {
	color:black;
	padding:2px 5px;
	border:1px solid black;
	text-decoration:none;
	clear:both;
	width:70px;
	margin-top:5px;
	text-align:center;
	background-color:#F3F0EB;
	display:block;
}

div.contact {
	background-image:url(/images/contact/pallette2.png);
	background-repeat:no-repeat;
	background-position:center;
}
