/* @override http://www.justincarlperkins.com/new_site/css/layout.css */

/*Global styles to be reused*/
html {
text-align: center;
}
body {
text-align: left;
padding-bottom: 20px;
padding-top: 20px;
}
.hide {
	display: none;
	overflow: hidden;
}
.clear {
	clear: both;
}
.obscure,
div#secondaryContent ul#navigation a span{
	position: absolute;
	left: -9999px;
	float: left;
}
/*Standard styles for layout*/
#headerWrapper {
	width: 100%;

}
#footerWrapper {
	width: 100%;
}
#header,
#contentWrapper,
#footer {
	width: 811px;
	margin-right: auto;
	margin-left: auto;
}
div#header div#mp3PlayerButton{
	float: left;
	height: 317px;
	width: 321px;
}
div#header div#mp3PlayerButton img,
div#header div#mp3PlayerButton a {
	height: 317px;
	width: 321px;
	display: block;
}
div#header div#branding{
	float: right;
	height: 317px;
	width: 490px;
}
div#header div#branding img,
div#header div#branding a{
	height: 317px;
	width: 490px;
	display: block;
}
div#mainContent {
	float: right;
	width: 440px;
	padding-right: 30px;
	margin-bottom: 30px;
}
div#secondaryContent {
	float: left;
	width: 341px;
	margin-bottom: 30px;
}
div#footer{
	height: 91px;
	text-align: center;
	line-height: 91px;
}
div#secondaryContent ul#navigation{
	margin-left: 100px;
	width: 167px;
}
div#secondaryContent ul#navigation li#homeNav,
div#secondaryContent ul#navigation li#homeNav a{
	height: 26px;
	display: block;
	line-height: 26px;
}
div#secondaryContent ul#navigation li#aboutNav,
div#secondaryContent ul#navigation li#aboutNav a{
	height: 29px;
	display: block;
	line-height: 29px;
}
div#secondaryContent ul#navigation li#soundsNav,
div#secondaryContent ul#navigation li#soundsNav a{
	height: 28px;
	display: block;
	line-height: 28px;
}
div#secondaryContent ul#navigation li#gearNav,
div#secondaryContent ul#navigation li#gearNav a{
	height: 26px;
	display: block;
	line-height: 26px;
}
div#secondaryContent ul#navigation li#contactNav,
div#secondaryContent ul#navigation li#contactNav a{
	height: 31px;
	display: block;
	line-height: 31px;
}
div#secondaryContent ul#navigation li#clientsNav,
div#secondaryContent ul#navigation li#clientsNav a{
	height: 27px;
	display: block;
	line-height: 27px;
}
div#secondaryContent ul#navigation li#linksNav,
div#secondaryContent ul#navigation li#linksNav a{
	height: 29px;
	display: block;
	line-height: 29px;
}
div.clientEntry{
	margin-bottom: 1em;
}
div#mainContent div#photoInset{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
ul#contactMethods{
	display: block;
	width: 222px;
	height: 150px;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;

}
ul#contactMethods li#phone{
	padding-top: 5px;
}
ul#contactMethods li{
	height: 28px;
	line-height: 30px;
}
ul#contactMethods li a{
	padding-left: 20px;
	margin-left: 20px;
	height: 28px;
	display: block;
}
ul#gearListing li{
	margin-bottom: 1em;
}
ul#gearListing{
	margin-bottom: 2em;
}