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

				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: #760;
	text-decoration: none;
}

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



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

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



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

h2 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #760; 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; width: 80px; height: 20px; background: #fff; }

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



/*--------------------------------  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: 105px; }

#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: #760; }

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

