body {
background-color: #d4d4d4;
font-family: Georgia, Times, "Times New Roman" serif;
color: #5f5f5f;
margin: 0;
padding: 0;
webkit-text-size-adjust: none;
}

img {
border: 0px #000000 solid;
}

a:link, a:visited {
color: #5f5f5f;
text-decoration: none;
}

a.drum-blog:link, a.drum-blog:visited {
	text-decoration: underline;
}

a.classic-rock:link, a.classic-rock:visited {
	text-decoration: underline;
}
a:hover {
color: #161616;
}

.debug {
border: solid 1px #FFCC00;
}

#wrapper {
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
background-position: bottom left;
background-color: #ffffff;
width: 100%;
height: auto;
}

#container {
position: relative;
background-image: url(images/jeff-friend.jpg);
background-repeat: no-repeat;
background-position: bottom right;
width: 920px;
height: auto;
min-height: 638px;
padding: 50px 0px 30px 0px;
margin-left: auto;
margin-right: auto; }

h1 {
font-size: 60px;
font-weight: normal;
color: #161616;
width: 670px;
margin: 0px;
padding: 0px;
}

h1 span {
white-space: nowrap;
}

p {
font-size: 24px;
line-height: 1.4em;
width: 624px;
margin: 0px;
padding: 0px 0px 7px 0px;
}

p img {
vertical-align: top;
}

h2 {
font-size: 20px;
font-weight: normal;
padding-top: 30px;
}

h2 a {
padding: 30px 90px;
}

h2 div {
padding-left: 90px;
}

h2.website-designer {
background-image: url(images/icon-fmg.gif);
background-repeat: no-repeat;
background-position: center left;
width: 624px;
height: 40px;
}

h2.location {
background-image: url(images/icon-location.gif);
background-repeat: no-repeat;
background-position: center left;
width: 624px;
height: 40px;
}

h2.phone {
background-image: url(images/icon-phone.gif);
background-repeat: no-repeat;
background-position: center left;
width: 624px;
height: 40px;
}

h2.twitter {
background-image: url(images/icon-twitter.gif);
background-repeat: no-repeat;
background-position: center left;
width: 624px;
height: 40px;
}

h2.linkedIn {
background-image: url(images/icon-linkedIn.gif);
background-repeat: no-repeat;
background-position: center left;
width: 624px;
height: 50px;
}

h2.facebook {
background-image: url(images/icon-facebook.gif);
background-repeat: no-repeat;
background-position: center left;
width: 624px;
height: 40px;
}
