body {background-color: #c0c0c0}

#shak-content a {
color: #000;
border-bottom: 0px solid #000;
text-decoration: none;
}

p {
margin: 15px 0;
}


#container {
width: 900px;
background: white;
overflow: hidden;
padding: 25px;
color: black;
margin: 0 auto 15px auto;
}

.center {
text-align: center;
}

#shaknav {
background-repeat: no-repeat;
width: 700px;
overflow: hidden;
height: 291px;
padding-left: 274px;
padding-top: 9px;
}

#inspiration-page #shaknav {
background-image: url(images/bg_inspiration.jpg);
}

#business-page #shaknav {
background-image: url(images/bg_business.jpg);
}

#music-page #shaknav {
background-image: url(images/bg_music.jpg);
}

#home-page #shaknav {
background-image: url(images/bg_home.jpg);
}


#shaknav a span {
display: none;
}

#inspiration-matrix {
width: 580px;
float: left;
}

#inspiration-matrix img {
float: left;
margin: 0 6px 6px 0;
border: 3px solid #fff;
width: 100px;
height: 100px;
}

#inspiration-macro {
float: right;
font: 15px georgia;
width: 310px;
text-align: right;
}

#inspiration-macro img {
border: 3px solid #ccc;
padding: 2px;
width: 300;
height: 300px;
display: block;
margin-bottom: 5px;
}

#inspiration {
clear: both;
padding-top: 10px;
border-top: 1px solid #aaa;
margin: 10px auto 5px auto;
}

h1 {
width: 900px;
overflow: hidden;
margin: 50px auto 0 auto;
}

h1 a {
background: url(images/header.png) no-repeat;
width: 353px;
height: 41px;
display: block;
float: right;
}

h1 a span {
display: none
}

h2 {
font-size: 30px;
}

#shaknav a {
display: block;
float: left;
margin-right: 62px;
margin-top: 0px;
height: 15px;
padding: 10px;
text-indent: -999px;
}


#home-nav {
background: url(images/home.png) no-repeat center;
width: 37px;
}

#business-nav {
background: url(images/business.png) no-repeat center;
width: 53px;
}

#music-nav {
background: url(images/music.png) no-repeat center;
width: 37px;
}

#inspiration-nav {
background: url(images/inspiration.png) no-repeat center;
width: 67px;
}

#resume-nav {
background: url(images/resume.png) no-repeat center;
width: 80px;
}



#footer {
width: 950px;
margin: 5px auto 20px auto;
color: #666;
height: 45px;
text-align: center;
font: 12px/25px helvetica;
}

a img {
border: none;
}

#shak-content {
clear: left;
text-align: justify;
font-family: georgia;
color: #736F6E;
font-size: 15px;
line-height: 20px;
overflow: hidden;
}

#left-column {
float: left;
width: 230px;
padding: 15px;
padding-top: 40px;
}

#right-column {
float: left;
margin-left: 15px;
padding-top: 20px;
width: 620px;
}

#american {
float: right;
}