@charset "UTF-8";
/*
Theme Name: Hollywood Drum 1.0
Theme URI: http://www.hollywooddrum.com/
Description: Custom WordPress Site for <a href="http://www.stevekrugman.com">Steve Krugman</a>.
Version: 1.0
Author: Carl King
Author URI: http://www.carlkingcreative.com
*/


body {
background-color: #FFFFFF;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000;
text-align: left;
background-image: url(images/Pearl.png);
background-repeat: repeat;
}

a:link, a:visited, a:active {
color: #007DC3;
font-weight: bold;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

ul, li {
list-style: none;
padding: 0;
margin: 0;
}

hr {
color: #333333;
bacground-color: #333333;
size: 1px;
}

blockquote {
margin: 0 10px 0 10px;
padding: 0;
font-style:italic;
color: #999999;
}

code {
text-align: left;
background-color: #333333;
padding: 10px;
display: block;
overflow: scroll;
}

textarea {
width: 350px;
height: 60px;
}

img {
border: none;
}

h2 {
text-align:left;
font-size: 14pt;
display: none;
}

h3 {
text-align:left;
font-size: 14pt;
color: #666666;
font-weight: bold;
}

h4 {
margin: 0;
padding: 0;
color: #666666;
}

#internet_explorer {
display: none;
}

#wrapper {
position: relative;
width: 940px;
margin: 0 auto 0 auto;
}

#header {
width: 940px;
height: 250px;
background-image: url(images/Header.png);
background-repeat: none;
float: left;
}

#home_button_transparent {
width: 940px;
height: 175px;
position: absolute;
top: 25px;
left: 0px;
}

#search {
align: right;
padding-right: 10px;
}

#shadow_top {
width: 840px;
height: 40px;
background-image: url(images/Shadow_Top.png);
}

/* NAVIGATION */

#navigation {
position: absolute;
top: 217px;
left: 60px;
height: 30px;
width: 820px;
float: left;
}

.navigation-button {
float: left;
background-image:url(images/Navigation.png);
}

.navigation-button span {
display: none;
}

#news-button {
width: 80px;
height: 30px;
background-position: 0px 0px;
}

#news-button:hover {
background-position: 0px 30px;
}

#calendar-button {
width: 125px;
height: 30px;
background-position: -80px 0px;
}

#calendar-button:hover {
background-position: -80px 30px;
}

#forum-button {
width: 90px;
height: 30px;
background-position: -205px 0px;
}

#forum-button:hover {
background-position: -205px 30px;
}

#features-button {
width: 127px;
height: 30px;
background-position: -295px 0px;
}

#features-button:hover {
background-position: -295px 30px;
}

#studio-button {
width: 100px;
height: 30px;
background-position: -422px 0px;
}

#studio-button:hover {
background-position: -422px 30px;
}

#shop-button {
width: 75px;
height: 30px;
background-position: -522px 0px;
}

#shop-button:hover {
background-position: -522px 30px;
}

#network-button {
width: 125px;
height: 30px;
background-position: -597px 0px;
}

#network-button:hover {
background-position: -597px 30px;
}

#contact-button {
width: 95px;
height: 30px;
background-position: -722px 0px;
}

#contact-button:hover {
background-position: -722px 30px;
}

/* KEEPS NAV BUTTONS ACTIVATED ON CORRESPONDING PAGES */

#Home #news-button {
background-position: 0px bottom;
}

#Calendar #calendar-button {
background-position: -80px bottom;
}

#Forum #forum-button {
background-position: -205px bottom;
}

#Features #features-button {
background-position: -295px bottom;
}

#Lessons #studio-button {
background-position: -422px 30px;
}

#Resources #studio-button {
background-position: -422px 30px;
}

#Showroom #shop-button {
background-position: -522px 30px;
}

#Products #shop-button {
background-position: -522px 30px;
}

#Resale #shop-button {
background-position: -522px 30px;
}

#Ayotte #shop-button {
background-position: -522px 30px;
}

#Traps #shop-button {
background-position: -522px 30px;
}

#Agean #shop-button {
background-position: -522px 30px;
}

#Wear #shop-button {
background-position: -522px 30px;
}

#Network #network-button {
background-position: -597px 30px;
}

#Contact #contact-button {
background-position: -722px 30px;
}

#middle {
width: 940px;
background-image: url(images/Middle.png);
background-repeat: repeat-y;
padding-bottom: 15px;
float: left;
}

#left {
margin-top: 25px;
margin-left: 65px;
width: 300px;
float: left;
padding-right: 25px;
border-right: 1px solid #999;
}

.left_photo {
float: left;
width: 250px;
margin-right: 25px;
margin-bottom: 25px;
}

.left_photo_200px {
float: left;
width: 200px;
margin-right: 25px;
margin-bottom: 25px;
}

.left_photo_150px {
float: left;
width: 150px;
margin-right: 25px;
margin-bottom: 25px;
}

#left_wide {
margin-top: 25px;
margin-left: 65px;
width: 575px;
float: left;
padding-right: 25px;
}

#banner_column {
float: left;
width: 245px;
margin-top: 25px;
margin-left: 22px;
margin-bottom: 25px;
}

.feature_item {
width: 575px;
border-bottom: 1px solid #999;
margin: 10px 0;
float: left;
}

.feature_thumb {
height: 100px;
width: 100px;
background-color: #999;
float: left;
margin: 0 20px 10px 0;
}

.feature_text {
width: 455px;
float: right;
}

.shop_item {
width: 555px;
border: 1px solid #999;
margin: 10px 0;
float: left;
padding: 10px;
}

.network_banner {
margin: 10px 0;
height: 60px;
width: 468px;
}

#latest_news {
height: 45px;
width: 300px;
background-image: url(images/LatestNews.png);
background-position: top;
float: left;
}

#latest_news:hover {
background-position: bottom;
}

#latest_news span {
display: none;
}

.post {
padding-bottom: 10px;
}

.post2 {
margin-top: -3px;
padding-bottom: 10px;
}

.post_title {
font-size: 12pt;
font-weight: bold;
color: #1F3A51;
text-align: left;
}

.entry-date {
	color: #666666;
	font-size: 8pt;
}

.entry-content {
	text-align: justify;
}

.entry-meta {
	font-size: 8pt;
	text-align: right;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #999;
}

#comment {
width: 300px;
}

#sidebar {
margin-top: 25px;
margin-right: 60px;
margin-bottom: 25px;
padding: 10px;
width: 180px;
float: right;
background-color: #E9E3E5;
text-align: right;
}

#upcoming_events {
height: 24px;
width: 160px;
background-image: url(images/UpcomingEvents.png);
margin-bottom: 10px;
float: left;
}

#calendar_sidebar {
padding: 10px;
margin-bottom: 10px;
border: 1px solid #999;
}

#calendar_table {
width: 575px;
clear: both;
text-align: left;
border: 1px solid #999;
padding: 0;
}

.calendar_table td {
margin: 0;
padding: 5px;
}

.calendar_row1 {
background-color: #CCCCCC;
}

.calendar_row2 {
background-color: #FFFFFF;
padding-left: 10px;
}

#recent_talk {
padding: 10px;
width: 160px;
margin-bottom: 10px;
border: 1px solid #999;
float: left;
font-size: 9pt;
}

#recent_talk li {
margin-bottom: 10px;
}

.recent_talk_byline {
font-size: 8pt;
font-style: italic;
}

#recent_talk_title {
height: 24px;
width: 160px;
background-image:url(images/Recent_Talk.png);
margin-bottom: 10px;
float: left;
}

#forum_rss_feed {
width: 160px;
float: left;
}

#recent_news {
width: 160px;
padding: 10px;
margin-bottom: 10px;
border: 1px solid #999;
float: left;
}

#recent_news li {
margin-bottom: 10px;
}

#recent_news_title {
height: 24px;
width: 160px;
background-image:url(images/Recent_News.png);
margin-bottom: 10px;
float: left;
}

#archives {
width: 160px;
padding: 10px;
margin-bottom: 10px;
border: 1px solid #999;
float: left;
}

#archives_title {
height: 24px;
width: 160px;
background-image:url(images/NewsArchive.png);
margin-bottom: 10px;
float: left;
}

#maiinglist_form {
float: left;
width: 160px;
padding: 10px;
text-align: right;
border: 1px solid #999;
margin-bottom: 10px;
}

#mailinglist_title {
height: 24px;
width: 160px;
background-image:url(images/Mailing_List.png);
margin-bottom: 10px;
float: left;
}

.banner {
width: 245px;
height: 175px;
margin-bottom: 10px;
float: left;
}

#banner_forum {
background-image: url(images/Banner_Forum.png);
}

#banner_ayotte {
background-image: url(images/Banner_Ayotte.png);
}

#banner_traps {
background-image: url(images/Banner_Traps.png);
}

#banner_agean {
background-image: url(images/Banner_Agean.png);
}

#banner_radio {
background-image: url(images/Banner_Radio.png);
}

#banner_teaching {
background-image: url(images/Banner_Teaching.png);
}

#banner_craigmac {
background-image: url(images/Banner_CraigMac.png);
}

#banner_jefffriedl {
background-image: url(images/Banner_JeffFriedl.png);
}

#banner_taylorhawkins {
background-image: url(images/Banner_TaylorHawkins.png);
}

#banner_grooveremainsthesame {
background-image: url(images/Banner_GrooveRemainsTheSame.png);
}

#banner_brianbladeshow {
background-image: url(images/Banner_BrianBlade.png);
}

#banner_drumshowpictorial {
background-image: url(images/Banner_Pictorial.png);
}

#banner_stevegadd {
background-image: url(images/Banner_SteveGadd.png);
}

#banner_natewood {
background-image: url(images/Banner_NateWood.png);
}

#banner_dreselbrothers {
background-image: url(images/Banner_DreselBrothers.png);
}

#banner_sunsetdrum {
background-image: url(images/Banner_DrumsAlongSunset.png);
}

#banner_shop {
background-image: url(images/Banner_Shop.png);
}

#banner_stevegaddshow {
background-image: url(images/Banner_SteveGaddShow.png);
}

.banner span {
display: none;
}

.ad {
width: 182px;
height: 182px;
margin-bottom: 10px;
float: left;
}

.ad span {
display: none;
}

#ad_prodrumshop {
background-image: url(images/Ad_ProDrumShop.png);
}

#ad_prodrumshop:hover {
background-position: bottom;
}

#ad_vitellos {
background-image: url(images/Ad_Vitellos.png);
}

#ad_vitellos:hover {
background-position: bottom;
}

#socialbuttons {
width: 400px;
float: left;
margin-top: 5px;
display: inline;
}

.social_polaroid {
margin-right: 5px;
}

#button_facebook {
height: 78px;
width: 62px;
background-image:url(images/Button_Facebook.png);
margin-top: 10px;
float: left;
}

#button_facebook:hover {
background-position: bottom;
}

#button_facebook span {
display: none;
}

#button_myspace {
height: 78px;
width: 62px;
background-image:url(images/Button_Myspace.png);
margin-top: 10px;
float: left;
}

#button_myspace:hover {
background-position: bottom;
}

#button_myspace span {
display: none;
}

#button_twitter {
height: 78px;
width: 62px;
background-image:url(images/Button_Twitter.png);
margin-top: 10px;
float: left;
}

#button_twitter:hover {
background-position: bottom;
}

#button_twitter span {
display: none;
}

#button_youtube {
height: 78px;
width: 62px;
background-image:url(images/Button_YouTube.png);
margin-top: 10px;
float: left;
}

#button_youtube:hover {
background-position: bottom;
}

#button_youtube span {
display: none;
}

#button_flickr {
height: 78px;
width: 62px;
background-image:url(images/Button_Flickr.png);
margin-top: 10px;
float: left;
}

#button_flickr:hover {
background-position: bottom;
}

#button_flickr span {
display: none;
}

.sub_text {
font-size: 8pt;
text-align: left;
}

#product_table {
padding: 10px;
}

#product_table td {
vertical-align: top;
padding: 10px;
}

#footer {
width: 940px;
height: 65px;
background-image: url(images/Footer.png);
background-repeat: none;
color: #FFFFFF;
float: left;
font-size: 8pt;
}

#footer_text_left {
float: left;
padding-top: 19px;
padding-left: 40px;
}

#footer_text_right {
float: right;
padding-top: 19px;
padding-right: 40px;
color: #808080;
}
