body {margin: 0;padding: 0;line-height: 1.5em;background: url(images/bg.gif) repeat-x left top;background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}#maincontainer {width: 765px; /*Width of main container*/margin: 0 auto; /*Center container on page*/}#logo {padding: 13px 10px 10px 0;text-align: left;}#headimage {border: 5px solid #fff;}#topsection {height: auto; /*Height of top section*/}#contentwrapper {float: left;width: 100%;}#contentcolumn {margin-right: 350px; /*Set right margin to RightColumnWidth*/}#contentcolumn1 {margin-right: 0; /*Set right margin to 0 for just 1 column page*/}#contentcolumncenter {margin-right: 383px; /*Set right margin to RightColumnWidth*/}#rightcolumn {float: left;width: 350px; /*Width of right column*/margin-left: -350px; /*Set left margin to -(RightColumnWidth) */}#rightcolumncenter {float: left;width: 383px; /*Width of right column*/margin-left: -383px; /*Set left margin to -(RightColumnWidth) */}#rightcolumncenter {float: left;width: 383px; /*Width of right column*/margin-left: -383px; /*Set left margin to -(RightColumnWidth) */}.innertubeleft {margin: 0 0 20px 0; /*Margins for inner DIV inside each column (to provide padding)*/}.innertubetop {margin: 0 0 20px 0; /*Margins for inner DIV inside TOP header (to provide padding)*/text-align: left;}.innertuberight {margin: 0 0 20px 15px;; /*Margins for inner DIV inside RIGHT column (to provide padding)*/padding-left: 15px;border-left: 1px solid #6e6c64;}#footer {clear: left;width: 100%;background-color:#EEEEEE;text-align: left;padding: 4px 10px 15px 10px;border-top: 2px solid #999999;}#footer a {color: #336699;}h1 {font-family: Avenir, Arial, Helvetica, sans-serif;font-size: 20px;letter-spacing: 2px;}h2 {font-family: Avenir, Arial, Helvetica, sans-serif;font-size: 16px;letter-spacing: 0px;}a {color: #336699;}a:hover {text-decoration: none;}/* below styles for merchandise page */#header_image{	float:left;	padding:20px 0 20px 0;}#title{	width:765px;	float:left;	padding-bottom:10px;	border-bottom:1px solid #c4b49b;}#intro{	width:765px;	float:left;	padding:20px 0 10px 0;	border-bottom:1px dotted #c4b49b;}.t-shirt_container{	width:765px;	float:left;	padding:40px 0 40px 0;	border-bottom:1px dotted #c4b49b;}.t-shirt_image{	float:left;	}	.t-shirt_info{	float:left;	position:relative;	width:454px;	margin-left:30px;	}.select_size li{	padding-top:1em;}#last_t-shirt{	border-bottom:none;}/* discography specifi style */.cd_container{	width:765px;	float:left;	padding:40px 0 40px 0;	border-bottom:1px dotted #c4b49b;}.cd_cover{	float:left;	margin-right: 10px;	border: 5px solid #fff;		}	.cd_info{	float:left;	position:relative;	margin-left:30px;	}.track_list{	margin-top:1em;	}		.track_list li{	margin-left:2em;	list-style: decimal;}#last_cd{	border-bottom:none;}.title {font-weight: bold;font-size: 16px;}