@charset "utf-8";
/* CSS Document */
/* Author: Aaron M. Souza 2012 */

*
{
margin: 0;
padding: 0;
}

body
{
width: 100%;
margin: 0;
padding: 0;
font-family: "Open Sans", verdana, arial, sans-serif;
font-size: small;
color: #339933;
background: url('../images/body-bg.jpg') black;
}

/* Common Elements */

br.all-clear
	{
	clear: both;
	}

ul
	{
	list-style: none;
	}

a
	{
	outline: none;
	}

img.img-a-no-border
	{
	border: 0;
	}

/* End Common Elements */

#wrapper
	{
	width: 960px;
	margin: 30px auto;
	border: 1px solid #016503;
	padding: 0 0 18px 0;
	text-align: center;
	-moz-box-shadow: 0px 0px 6px 1px #016503;
	box-shadow: 0px 0px 6px 1px #016503;
	-webkit-box-shadow: 0px 0px 6px 1px #016503;
	background: url('../images/wrapper-bg.png');
	}

/* Pop-Ups */

#pop-wrapper-lyrics
	{
	width: 500px;
	margin: 0;
	padding: 14px 0 0 0;
	text-align: left;
	}

#pop-wrapper
	{
	width: 400px;
	margin: 0;
	padding: 14px 0 0 0;
	text-align: left;
	}

#pop-wrapper p, #pop-wrapper-lyrics p
		{
		color: #222222;
		}

#mailing-pop-box-hold
		{
		width: 282px;
		margin: 0 auto;
		padding: 14px 0 0 0;
		text-align: center;
		}

#mailing-pop-box
			{
			width: 280px;
			margin: 0 0 28px 0;
			border: 1px solid #999999;
			padding: 10px;
			background: #eeeeee;
			-moz-box-shadow: 0px 0px 3px 1px #777777;
			box-shadow: 0px 0px 3px 1px #777777;
			-webkit-box-shadow: 0px 0px 3px 1px #777777;
			}

p.centered-pop-head
				{
				margin: 0 0 10px 0;
				font-weight: bold;
				text-align: center;
				}

p.pop-form-cat
				{
				margin: 0 0 4px 0;
				}

input.pop-form-input
				{
				margin: 0 0 10px 0;
				}

input.pop-form-submit
				{
				padding: 2px 4px;
				text-transform: uppercase;
				font-size: 10px;
				}

/* End Pop-Ups */

/* Header */

#header
		{
		width: 960px;
		height: 150px;
		margin: 0 0 10px 0;
		background: url('../images/foggy-nocean.png') no-repeat;
		}

#logo-h-l
			{
			width: 500px;
			height: 100px;
			margin: 0 auto 10px auto;
			text-align: center;
			cursor: pointer;
			}

/* Top Navigation */

ul#top-navigation
			{
			font-weight: 600;
			font-size: 14px;
			}

ul#top-navigation li
				{
				display: inline;
				margin: 0;
				padding: 0 11px 0 10px;
				text-align: center;
				background: url('../images/t-n-li-bg.jpg') no-repeat right;
				}

ul#top-navigation li#rightmost
				{
				background: none;
				}

a.t-n:link, a.t-n:visited, a.t-n:active
					{
					color: white;
					text-decoration: none;
					}

a.t-n:hover, a.t-n:focus
					{
					color: #339933;
					text-decoration: none;
					}

a.t-n-current:link, a.t-n-current:visited, a.t-n-current:active, a.t-n-current:hover, a.t-n-current:focus
					{
					color: #339933;
					text-decoration: none;
					}
			
/* End Top Navigation */

/* End Header */

#left-column
		{
		width: 160px;
		float: left;
		margin: 0 0 0 30px;
		text-align: left;
		}

/* Left Navigation */

ul#left-navigation
			{
			font-weight: 600;
			font-size: 14px;
			}

ul#left-navigation li
				{
				margin: 0 0 10px 0;
				}

a.l-n:link, a.l-n:visited, a.l-n:active
					{
					color: white;
					text-decoration: none;
					}

a.l-n:hover, a.l-n:focus
					{
					color: #339933;
					text-decoration: none;
					}

/* End Left Navigation */

#content-home
		{
		width: 450px;
		float: left;
		margin: 0 0 0 10px;
		text-align: left;
		}

#content
		{
		width: 610px;
		float: left;
		margin: 0 0 0 40px;
		text-align: left;
		}

h1, h2, h3
			{
			clear: left;
			margin: 0 0 14px 0;
			padding: 0;
			}

h1
			{
			font-size: 18px;
			color: #999999;
			font-weight: 800;
			}

h2
			{
			font-size: 15px;
			color: white;
			font-weight: 700;
			}

h3
			{
			font-size: 13px;
			color: white;
			font-weight: 700;
			}

h2.centered-h2
			{
			text-align: center;
			line-height: 24px;
			}

span.bigger-h2
				{
				font-size: 20px;
				font-weight: 800;
				}

p
			{
			margin: 0 0 14px 0;
			padding: 0;
			line-height: 140%;
			}

a.n-l:link, a.n-l:visited, a.n-l:active
				{
				color: inherit;
				text-decoration: underline;
				}

a.n-l:hover, a.n-l:focus
				{
				color: inherit;
				text-decoration: none;
				}

ul.normal-list
			{
			margin: 0 0 28px 30px;
			padding: 0;
			line-height: 140%;
			list-style: disc;
			}

ul.normal-list li
				{
				margin: 0 0 6px 0;
				}

span.bolder-white
			{
			font-size: 15px;
			font-weight: 800;
			color: white;
			}

img.the-band
			{
			float: right;
			margin: 0 20px 16px 16px;
			border: 1px solid #999999;
			}

.img-center-top
			{
			width: auto;
			margin: 0 auto 14px auto;
			text-align: center;
			}

.img-center
			{
			width: auto;
			margin: 0 auto 18px auto;
			padding: 10px 0 0 0;
			text-align: center;
			}

img#your-gods-suck
				{
				border: 1px solid white;
				}

img.retailer
				{
				margin: 0 30px 0 0;
				border: 0;
				}

.virtual-player-holder
			{
			padding-top: 14px;
			}

.virtual-player
				{
				width: 400px;
				margin: 0 auto 24px auto;
				border: 1px solid #333333;
				padding: 20px 0;
				text-align: center;
				background: url('../images/virtual-player-bg.png');
				}

ol
					{
					margin: 16px 0 0 90px;
					text-align: left;
					}

ol li
						{
						margin: 0 0 4px 0;
						}

p.centered-p
					{
					font-size: 115%;
					font-weight: bold;
					text-align: center;
					text-transform: uppercase;
					}

p.download-instructions
					{
					margin: 0;
					font-size: 11px;
					}

.press-photo-box
				{
				width: 508px;
				margin: 0 auto 24px auto;
				border: 1px solid #333333;
				padding: 20px 0;
				text-align: center;
				background: url('../images/virtual-player-bg.png');
				}

.press-photo-hold
					{
					width: 102px;
					float: left;
					margin: 0 0 0 20px;
					}

img.the-band-press
						{
						margin: 0 0 4px 0;
						border: 1px solid #999999;
						}

p.image-caption
						{
						margin: 0;
						padding: 0;
						text-align: center;
						font-size: 10px;
						color: white;
						}

.page-divider
			{
			width: 610px;
			height: 1px;
			float: left;
			margin: 10px 0 20px 0;
			background: #333333;
			}

#lyrics-left-column
			{
			width: 340px;
			float: left;
			margin: 0;
			}

#lyrics-right-column
			{
			width: 270px;
			float: left;
			margin: 0;
			}

/* Right Column */

#right-column
		{
		width: 240px;
		float: left;
		margin: 0 0 0 30px;
		text-align: left;
		}

#right-column p
			{
			clear: none;
			}

img.award
			{
			float: left;
			margin: 3px 14px 10px 0;
			border: 0;
			}

img.social-icon
			{
			float: left;
			margin: 3px 14px 34px 0;
			border: 1px solid #999999;
			}

#like-button-hold
			{
			float: left;
			margin: 3px 6px 0 0;
			}

#google-plus-button-hold
			{
			float: left;
			margin: 3px 11px 0 0;
			}

p.social-description
			{
			margin: 0 10px 0 0;
			font-size: 11px;
			color: #eeeeee;
			}

/* End Right Column */

p#copyright
		{
		margin: 24px 0 6px 0;
		font-size: 10px;
		text-align: center;
		}

p#baynet
		{
		margin: 0 0 6px 0;
		color: #333333;
		font-size: 10px;
		text-align: center;
		}
