@charset "UTF-8";


body {
	background: #eddcbd url(images/daboogieman_bg.gif) top left no-repeat;
	height: 100%;
	margin: 0;
}
#outerwrapper {
        float: left;
	height: 100%;
        width: 100%;
}
#wrapper {
	clear: both;
        float: left;
        min-height: 100%;
	height: 100%;
        width: 960px;
}
#header {
	background: url(images/boogie_logo.png) bottom left no-repeat;
	float: left;
	height: 173px;
	margin: 0 0 64px 0;
	width: 960px;
}
#microphone {
       background: url(images/boogie_header.png) top left no-repeat;
	float: right;
	height: 237px;
	width: 543px;	
}	
#microphone img {
	border: 0;
}
#nav {
	float: left;
	margin: 0 0 0 47px;
	width: 177px;
}
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav ul li{
	margin: 0;
	padding: 0;
}
#cruisin {
	margin: 30px 0 0 0;
}
#homecontent {
	float: right;
        height: 100%;
	width: 698px;
}
#homecontent a:link {
      color: #32414C;
      font-weight: bold;
      text-decoration: none;
}
#homecontent a:visited {
      color: #889E94;
      font-weight: bold;
      text-decoration: none;
}
#homecontent a:hover {
      color: #AB482C;
      font-weight: bold;
      text-decoration: none;
}
#nextappearance h2{
      color: #32414C;
      font-weight: normal;
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 14px;
      margin: 24px 0 0 6px;
      width: 400px;
}
#nextappearance p{
      color: #32414C;
      font-weight: normal;
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 12px;
      margin: 0 0 0 6px;
      width: 400px;
}
#nextappearance a:link {
      color: #32414C;
      font-weight: bold;
      text-decoration: none;
}
#nextappearance a:visited {
      color: #889E94;
      font-weight: bold;
      text-decoration: none;
}
#nextappearance a:hover {
      color: #AB482C;
      font-weight: bold;
      text-decoration: none;
}
#pagecontent {
	float: right;
        height: 100%;
	width: 698px;
}
#pagecontent hr{
      color: #32414C;
      margin: 6px 0 0 50px;
}
#pagecontent h1{
      color: #32414C;
      font-weight: normal;
      font-family: Georgia, Times, serif;
      font-size: 30px;
      margin: 6px 0 0 50px;
}
#pagecontent h2{
      color: #32414C;
      font-weight: normal;
      font-family: Georgia, Times, serif;
      font-size: 18px;
      margin: 24px 0 0 50px;
}
#pagecontent h3{
      color: #32414C;
      font-weight: bold;
      font-family: Georgia, Times, serif;
      font-size: 14px;
      margin: 24px 0 0 50px;
}
#pagecontent h4{
      color: #32414C;
      font-weight: bold;
      font-family:Verdana, Geneva, sans-serif;
      font-size: 12px;
      margin: 24px 0 0 50px;
}
#pagecontent h5{
      color: #32414C;
      font-weight: normal;
      font-family: Georgia, Times, serif;
      font-size: 18px;
      margin: 0 0 0 50px;
}
.yoxview {
      margin: 0 0 0 50px;
}
.yoxview img {
     margin: 20px 20px 0 0;
}
#pagecontent .addtocart {
      color: #32414C;
      font-weight: bold;
      font-family:Verdana, Geneva, sans-serif;
      font-size: 12px;
      margin: 24px 0 0 50px;
}
#pagecontent p{
      color: #32414C;
      font-family:Verdana, Geneva, sans-serif;
      font-size: 13px;
      margin-left: 50px;
}
#pagecontent a:link {
      color: #32414C;
      font-weight: normal;
      text-decoration: none;
}
#pagecontent a:visited {
      color: #889E94;
      font-weight: normal;
      text-decoration: none;
}
#pagecontent a:hover {
      color: #AB482C;
      font-weight: normal;
      text-decoration: none;
}
#pagecontent ul{
      color: #32414C;
      font-family:Verdana, Geneva, sans-serif;
      font-size: 13px;
      list-style:none;
      margin-left: 50px;
      padding: 0;
}
#pagecontent ul li{
      font-weight: bold;
      margin: 15px 0 10px 0;
      padding: 0;
}
#pagecontent ul li ul{
      font-weight: normal;
      margin: 0;
      padding: 0;
}
#pagecontent ul li ul li{
      font-weight: normal;
      margin: 0;
      padding: 0;
}
#pagecontent form input,
#pagecontent object {
      margin: 6px 0 0 50px;
}
#shows {
	background: url(images/show_bg.gif) top left no-repeat;
	border-right: dashed 2px #CDC7B9;
	float: left;
	height: 129px;
        margin: 0 0 20px 0;
        padding: 50px 100px 0 15px;
	width: 108px;
}
#shows p {
      color: #32414C;
      font-family: Georgia, Times, serif;
      font-size: 14px;
}
     
#podcast {
	background: url(images/podcast_bg.gif) top left no-repeat;
	border-right: dashed 2px #CDC7B9;
	float: left;
	height: 129px;
        margin: 0 0 20px 0;
        padding: 50px 100px 0 15px;
	width: 108px;
}
#podcast p {
      color: #32414C;
      font-family: Georgia, Times, serif;
      font-size: 14px;
}
#merchandise {
	background: url(images/merchandise_bg.gif) top left no-repeat;
	float: left;
	height: 129px;
        margin: 0 0 20px 0;
        padding: 50px 100px 0 15px;
	width: 108px;
}
#merchandise p {
      color: #32414C;
      font-family: Georgia, Times, serif;
      font-size: 14px;
}
.spacer {
	clear: both;
	height: 4px;
}
#commentarea {
      background: #f1e6d1;
      margin-left: 50px;
      padding: 20px;
}
#commentarea h3{
      color: #32414C;
      font-weight: bold;
      font-family: Georgia, Times, serif;
      font-size: 12px;
      margin: 0;
}
#commentarea p{
      color: #32414C;
      font-family:Verdana, Geneva, sans-serif;
      font-size: 11px;
      margin-left: 0;
}

#blog {
	border-right: dashed 2px #CDC7B9;
	float: left;
	width: 223px;
}
#blog h2 {
      color: #32414C;
      font-family: Georgia, Times, serif;
      font-size: 17px;
      margin-left: 15px;
}
#blog p {
      color: #32414C;
      font-family: Georgia, Times, serif;
      font-size: 14px;
      margin-left: 15px;
}
#jukebox {
	float: left;
        padding: 0 20px 0 20px;
	width: 410px;
}
#jukebox h2 {
      color: #32414C;
      font-family: Georgia, Times, serif;
      font-size: 17px;
}
#footer {
	background: #434540;
	float: left;
        height: 80px;
	padding: 20px 0 0 0;
        width: 100%;
}
#footer p {
	color: #9BB3A6;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: center;
}

#footercenter {
	height: 60px;
	margin: 0 auto 0 auto;
	padding: 20px 0 0 0;
	text-align: center;
	width: 960px;
}
#footercenter ul{
	color: #9BB3A6;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	list-style: none;
	margin: 0 auto 0 auto;
	text-align: center;
}
#footercenter ul li {
	display: inline;
	padding: 0 20px 0 22px;
	text-align: center;
}
#footercenter p{
	color: #9BB3A6;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin: 20px auto 0 auto;
}
#footercenter a:link {
	color:#9BB3A6;
	text-decoration: none;
}
#footercenter a:visited {
	color: #889E94;
	text-decoration: none;
}
#footercenter a:hover {
	color: #AB482C;
	text-decoration: none;
}

.push {
	height: 80px; /* .push must be the same height as .footer */
}
.divider {
       border-top: solid 1px #CDC7B9;
       clear: both;
      margin: 30px 0 0 0;
}
#pagecontent .comment {
      color: #AB482C;
      font-size: 11px;
}


.showitem h2 {
       border-top: 1px solid #CDC7B9;
       color: #32414C;
      font-family: Georgia, Times, serif;
      font-size: 17px;
      margin-left: 15px;
      font-weight: normal;
       padding-top: 8px;
}
ol {
	margin-bottom: 10px;
}

.center {
text-align: center;
}

blockquote {
font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
}

img {
margin: 0;
padding: 0;
border: 0;
}


#blogtitle {
font-size: 1.25em;
color: #2F4C12;
float: left;
margin: 7px 0 0 0;
padding: 8px 4px 4px 4px;
width: 700px;
border-top: 1px solid #333;
}

#blogtitle h1 {
margin: 0;
padding-top: 5px;
font: 160% Georgia, Times, serif;
letter-spacing: 0.1em;
text-align: left;
}

.entry {
margin: 10px 0 0 50px;
padding: 0 10px 10px 10px;
border: 1px solid #ccc;
background: #f5ebd8;
color: #333;
}
#pagecontent .entry p {
margin: 10px 0 0 0;
}
#sidebar {
float: left;
margin-left: 5px;
padding: 10px 10px 10px 15px;
border: 1px solid #ccc;
width: 219px;
background: #F9F8F2;
color: #333;
text-align: left;
}


.date {
font-size: 80%;
margin: 24px 0 0 0;
}

.title {
font-size: 130%;
font-weight: normal;
background: transparent;
color: #336600;
border-bottom: 1px solid #ddd;
}

.posted {
margin-bottom: 10px;
font: 10px lucida grande, verdana, arial, helvetica, sans-serif;
background: transparent;
color: #666;
}

.sidetitle {
margin: 18px 0 7px 0;
font-size: 115%;
letter-spacing: 0.09em;
font-weight: normal;
background: transparent;
color: #666600;
border-bottom: 1px dotted #ccc;
}

.spacer {
clear: both;
}

.paginate {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			12px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0 0 0 50px;
 background-color:	transparent;
}

.pagecount {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10px;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;
}

#calendarBG {
 background-color: #eddcbd;
margin: 6px 0 0 50px;
}

.calendarBlank {
 background-color: #f5ebd8;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 font-weight:		normal;
 color:             #333;
text-align: center;
}

.calendarHeader {
 font-weight: bold;
 color: #fff;
 text-align: center;
 background-color: #AB482C;
}

#calendarBG .calendarHeader .calendarMonthLinks {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

#calendarBG .calendarHeader .calendarMonthLinks a:link {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

#calendarBG .calendarHeader calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

#calendarBG .calendarHeader .calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold;
 font-size:	11px;
 color: #fff;
 background-color: #889E94;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#AAC6B9;
width: 14.3%;
height: 90px;
}

.calendarCell {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
width: 14.3%;
height: 90px;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
}

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
background-color:  #fff;
font-family:       Arial, Verdana, Sans-serif;
font-size:         11px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
text-transform:    uppercase;
color:             #000;
}
.rule {
border-bottom: 7px solid #ccc;
}
.odd-row {
background: #e6d0a9;
}
.even-row {
background: #e2c89b;
}
.sales-specifications {
      color: #32414C;
      font-weight: normal;
      font-family:Verdana, Geneva, sans-serif;
      font-size: 12px;
      margin: 0;
      background-color: #f5ebd8;
      width: 100%;
}
#items {
width: 100%;
margin: 12px 0 0 50px;
}
#items h3{
background: #b76a55;
padding: 4px;
color: #eddcbd;
margin: 12px 0 0 0;
}
#items h4{
margin: 4px 0 4px 0;
}
#items p{
margin: 0;
}
#cart {
background: #f5ebd8;
margin: 12px 0 0 50px;
width: 100%;
}
#cart h3 {
margin: 12px 0 0 0;
background: #ab482c;
padding: 4px;
color: #eddcbd;
}
#cart h5 {
font-family: Georgia, Times, serif;
font-size: 14px;
margin: 0 0 0 16px;
float: left;
line-height: 19px;
vertical-align: middle;
}
#cart img {
margin: 0;
float: left;
}
#cart p {
margin: 0;
padding: 4px;
}
#cart a:link,
#cart a:visited {
color: #ab482c;
}
#cart a:hover {
color: #889e94;
}
.sample {
font-size: 12px;
line-height: 17px;
vertical-align: middle;
text-align: right;
margin: 0 0 0 30px;
}
.sample object {
line-height: 17px;
vertical-align: middle;
margin: 0;
padding: 0;
}
.sample object embed {
line-height: 17px;
vertical-align: middle;
margin: 0;
padding: 0;
}