/*================================================================================

				TITLE:	Default Style Sheet

		   CLIENT:	Chet Lott

  TARGET SPEC:	CSS-2

		 MODIFIED:	2006.10.30

			 AUTHOR:	Graham Wheeler / NetMediaOne - www.netmediaone.com

==================================================================================*/



/*--------------------------------------  ELEMENTS  --------------------------------------*/

a { color: #87c; text-decoration: underline; }

a:hover { color: #87c; text-decoration: none; }



html, body, div, img, object { margin: 0px; padding: 0px; border: 0px; }

body { background: #000; }

body, table { color: #b0b0b0; font: 11px/1.81 Verdana, Arial, Helvetica, sans-serif; }



h1 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #87c; margin: 0px 0px 15px 0px; }

h2 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 30px 0px 5px 0px; }



/*--------------------------------------  CLASSES  --------------------------------------*/

.BorderedPicLeft, .PicLeft { float: left; margin: 0px 20px 8px 0px; }

.BorderedPicRight, .PicRight { float: right; margin: 5px 0px 8px 20px; }

.BorderedPicLeft, .BorderedPicRight, .BorderedPicCenter, .PortfolioThumbnails img { border: 1px solid #fff; }

.BorderedPicCenter { display: block; margin: 10px auto 20px auto; }

.Column { display: inline; float: left; }

.AudioPlayerWrapper { float: right; margin: 10px 0px 0px 20px; width: 80px; height: 20px; background: #000; }

.AudioPlayerWrapper object, .AudioPlayerWrapper embed { width: 80px; height: 20px; background: #000; }



/*--------------------------------  SPECIAL IDENTIFIERS  ----------------------------------*/

#layoutWrapper { margin: 0px auto 0px auto; width: 760px; padding: 0px 8px 0px 8px; }



#topSection { margin-top: 30px; position: relative; height: 30px; }

#imgLogo { display: block; }

#navButtons {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 552px;
	height: 30px;
	z-index: 200;
}

.HomePage #navButtons {
	right: 36px;
}

#navButtons a { display: inline; float: left; margin: 0px; }



#contentSection { margin-top: 30px; overflow: auto; }



#column1 { width: 350px; margin-right: 30px; }

#column2 { width: 380px; }



#footerSection { text-align: center; font-size: 10px; line-height: 1.6; margin: 30px 0px 30px 0px; }

#footerSection a { color: #b0b0b0; }



#trackList strong { color: #87c; }

#trackList li { border-top: 1px solid #555; margin-top: 5px; padding-top: 5px; }

