/* This css design by Sébastien Ferland, dated 2005-10-10. */

/* Note: overall page-width is 779px -- default scrollbars are 19px, and left border is 2px, so best view is 800x600 minimum screens) */

html, body {
	margin: 0;
	background-color: #000000;
	color: #ffffff;
	padding: 0px;
	}
	
img {
	border: none;
	}

body a:link {
	color: #999999;
	text-decoration: none;
	}

body a:visited {
	color: #e16815;
	text-decoration: none;
	}

body a:hover {
	color: #ffffff;
	text-decoration: underline;
	}

body a:active {
	color: #ffffff;
	text-decoration: underline;
	}

#mainwrap {
	margin: 0px auto 10px auto;
	width:779px;
	}
	
.pageheader{			/* common header image container*/
	border: 0px;
	width: 779px;
	height: 40px;
	padding: 0px;
	text-align: center;
	}

.pageheader-img {			/* common header image descriptor*/
	display: inline;
	height: 35px;
	width: 779px;
	border: 0px
	}

#footer {
	background-image: url(http://eyeinside.com/images/heads_foots/footer_copyright_05.gif);
	border: 1px solid #e16815;
	width: 779px;
	height: 70px;
	padding: 0px;
	}

.footer-image {
	display: block;
	margin: 0px;
	width: 779px;
	height: 70px;
	}

.disclaimer {
	cursor: help;
	text-align: center;
	border: 0px;
	margin: 0px;
	padding: 2px;
	font-family: "Courier New", monospace;
	font-weight: 300;
	font-size: 9pt;
	color: #ffffff;
	}

#welcome-header {			/* welcome page header section container (with menu) */
	background-image: url(http://eyeinside.com/images/heads_foots/mainbanner.jpg);
	border: 1px solid #e16815;
	padding: 0px;
	width: 779px;
	height: 165px;
	z-index: 1;
	}

p#welcome-header-musicplayerlink {	/* text link in top header */
	height: 20px;
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	font-weight: 500;
	padding: 0px;
	margin: 10px;
	cursor: help;
	}

#welcome-menu {			/* welcome page menu images descriptor */
	border: 0px;
	margin-top: 99px;
	background-color: #ffffff;
	width: 779px;
	height: 36px;
	}

.welcome-menu-button {		/* welcome page menu button description */
	display: inline;
	border: 0px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	}

.welcome-main {			/* welcome page main info section container */
	border: 1px solid #e16815;
	width: 779px;
	}

#welcome-eilogo {			/* welcome page main band icon description */
	display: inline;
	padding: 0px;
	margin: 0px;
	border: none;
	width: 110px;
	height: 110px;
	}

#welcome-banner {			/* welcome page main banner (with band name, next to chinese EI) */
	display: inline;
	padding: 0px;
	margin: 0px;
	border: none;
	width: 779px;
	height: 129px;
	position: relative;
	left: 0px;
	vertical-align: top;
	}

.main-picture-container {
	border: 1px solid #e16815;
	width: 759px;
	padding: 2px;
	margin: 7px
	}
	
.main-picture-img {		/* band pic on main page */
	float: none;
	width: 755px;
	margin: 2px;
	}

.main-picture-description {	/* band pic description */
	margin: 2px;
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	font-weight: 500;
	text-align: center;
	text-decoration: none;
	}
	
.main-picture-text {		/* text for pic inside main-picture-container */
	margin: 20px;
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	text-decoration: none;
	text-align: justify;
	}

.main-picture-text-quotes {
	width: 500px;
	border: 0px;
	margin-left: 124px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
#main-other	{			/* other text contents outside main-picture-container, like ads, etc */
	}
	
.news-select {			/* news page selection menu */
	margin: 0px;
	}
	
.news-menu-button {
	border: 0px;
	margin-left: 200px;
	height:35px;
	width: 100px;
	}

.news-links {
	border: 0px;
	margin-left: 0px;
	margin-bottom: 7px;
	font-family: "Arial", sans-serif;
	font-size: 14pt;
	font-weight: 700;
	text-align: center;
	}

.newsitem {				/* news item container cell */
	border: 1px dotted #e16815;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 5px 5px 5px 5px;
	width: 757px;
	}
	
.newsitem-date {			/* date text */
	margin: 2px 2px 2px 2px;
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	color: #e16815;
	}
	
.newsitem-title	{		/* title text */
	margin: 2px 2px 2px 2px;
	font-family: "Arial", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	}
	
.newsitem-contents {		/* description of item */
	margin: 10px 2px 2px 2px;
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	}

#disco-emerchant {			/* online sellers section container */
	border: 1px solid #e16815;
	height: 70px;
	width: 759px;
	margin: 7px;
	padding: 2px;
	}
	
#disco-emerchant-amazon	{	/* reserved for Amazon.ca section */
	position: relative;
	top: -50px;
	left: 25px;
	width: 150px;
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	text-align: center;
	}
#disco-emerchant-indiepool {	/* reserved for IndiePool.com section */
	position: relative;
	top: 0px;
	left: 25px;
	width: 150px;
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	text-align: center;
	}
#disco-emerchant-others	{	/* other sellers, online or not */
	border: 1px solid #e16815;
	width: 759px;
	margin: 7px;
	padding: 2px;
	}

.disco-emerchant-others-text {	/* common text for emerchants */
	margin-left: 10px;
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	text-decoration: none;
	}
.disco-album {		/* Album description container */
	border: 1px solid #e16815;
	width: 759px;
	margin: 7px;
	padding: 2px;
	}

.disco-album-table {	/* Come To Me song titles and other links */
	border: 1px dotted #e16815;
	width: 749px;
	margin: 5px;
	padding: 2px;
	}

.disco-album-title {		/* discography common title text */
	font-family: "Copperplate", serif;
	font-size: 12pt;
	font-weight: 700;
	text-decoration: underline;
	}
	
.disco-album-title-box {		/* discography table cell descriptor for title text */
	border: 0px;
	height: 35px;
	width: 250px;
	}
	
.disco-album-img-box {		/* discography table cell descriptor for image */
	border: 0px;
	height: 250px;
	width: 250px;
	}
	
.disco-album-txt-box {		/* discography table cell descriptor for tracklist & common text */
	border: 0px;
	padding: 10px;
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	text-decoration: none;
	}
	
.disco-album-tracklist {		/* discography common tracklisting text */
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	text-decoration: none;
	}
	
.disco-album-text {			/* discography common album description text */
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	text-decoration: none;
	}

.date-select {			/* date page selection menu */
	border: 0px;
	margin-bottom: 7px;
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	font-weight: 600;
	text-align: center;
	}
	
.showlist {				/* showdate section container */
	border: 1px solid #e16815;
	width: 757px;
	margin: 7px;
	}
.tourlist {				/* division for "per tour" classification */
	border: none;
	width: 741px;
	margin: 7px;
	}
	
.tourlist-txt {			/* header text for each tour */
	font-family: "Arial", sans-serif;
	font-size: 11pt;
	font-weight: 700;
	text-decoration: underline;
	}
	
.datelist {				/* division for "per date" separation */
	border: 1px solid #e16815;
	width: 725px;
	margin: 7px;
	padding: 2px;
	}
	
.datelist-txt {			/* text for each show listing */
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	text-decoration: none;
	}
	
#merch-list	{			/* merchandise page container */
	border: 1px solid #e16815;
	width: 759px;
	margin: 7px;
	padding: 2px;
	}
	
.merch-list-table {			/* table in merch page descriptor */
	border: 1px dotted #e16815;
	width: 749px;
	margin: 5px;
	padding: 2px;
	}
	
.merch-img-cd {			/* descriptor for cd image */
	border: 0px;
	width: 250px;
	height: 250px;
	margin: 0px;
	padding: 0px;
	}
	
.merch-img-garment {		/* descriptor for clothes image */
	border: 0px;
	width: 250px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	}
	
.merch-img-buy {			/* buy now icon description */
	vertical-align: text-top;
	}
	
.merch-txt-itemname {		/* item name text in table */
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	text-decoration: none;
	}
	
.merch-txt-itemprice {		/* price per item text in table */
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	}
	
.merch-txt-itemsize {		/* size per item text in table */
	font-family: "Courier New", monospace;
	font-size: 10pt;
	font-weight: 800;
	text-align: right;
	text-decoration: none;
	}
	
.merch-txt-buy {			/* text reference to "buy now" icon when unavailable */
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	text-decoration: none;
	}

.shop-success-container {
	border: 1px solid #e16815;
	width: 600px;
	height: 300px;
	margin: 20px;
	padding: 20px;
	}

.shop-success-container h3{
	font-family: "Arial", sans-serif;
	font-size: 18pt;
	font-weight: 700;
	text-decoration: none;
	text-transform: capitalize;
	}

.shop-success-container p{
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	}
	
.contact-tableindent {
	margin: 18px 18px 18px 160px
	}
	
.contact-formmail {
	background-color: #000;
	border: 0px;
	padding: 2px 2px 2px 2px;
	font-size: 12px;
	color: #999999;
	}

select.contact-form {
	background-color: #000000;
	border: 1px solid #e16815;
	padding: 2px 2px 2px 2px; 
	font-family: "Courier New";
	color: #ffffff;
	}
	
input.contact-form {
	background-color: #000000;
	border: 1px solid #e16815;
	padding: 2px 2px 2px 2px; 
	font-family: "Courier New";
	color: #ffffff;
	}

input.contact-form-submit {
	background-color: #e16815;
	border: 1px solid #e16815;
	padding: 2px 2px 2px 2px; 
	font-family: "Courier New";
	color: #ffffff;
	}

textarea.contact-form {
	background-color: #000000;
	border: 1px solid #e16815;
	padding: 2px 2px 2px 2px; 
	font-family: "Courier New";
	color: #ffffff;
	}
	
#link-container {
	border: 1px solid #e16815;
	margin: 0px 19px 19px 19px;
	width: 739px;
	}
	
#link-list {
	margin: 10px;
	}
	
#link-list dt {
	margin-top: 10px;
	font-family: "Arial", sans-serif;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	}
	
#link-list dd {
	font-family: "Arial", sans-serif;
	font-weight: normal;
	font-size: 8pt;
	}

.disclaimer-container {
	border: 1px dotted #e16815;
	height: 400px;
	width: 759px;
	margin: 7px;
	padding: 2px;
	}

.pop-up {
	background-color: #000000;
	width:488px;
	}

.pop-up-title {			/* page title for display in the html on pop-up windows */
	margin: 10px;
	text-align: center;
	font-family: "Arial", sans-serif;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: underline;
	}

.pop-up-lyrics-toc {		/* div descriptor */
	border: 1px solid #e16815;
	width: 466px;
	margin: 5px;
	padding: 2px;
	}

.pop-up-lyrics-toc-contents {	/* list descriptor */
	margin-left: 40px;
	text-align: left;
	font-family: "Arial", sans-serif;
	font-weight: normal;
	font-size: 8pt;
	list-style-type: none;
	}

.pop-up-lyrics-container {	/* lyrics */
	border: 1px solid #e16815;
	width: 448px;
	margin: 5px;
	padding: 2px;
	padding-left: 20px;
	}
	
.pop-up-lyrics-title {		/* song title */
	margin-top: 50px;
	font-family: "Copperplate", serif;
	font-weight: 700;
	font-size: 12pt;
	text-decoration: none;
	text-transform: capitalize;
	}

.pop-up-lyrics-chorus {		/* chorus */
	font-family: "Arial", sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	text-transform: uppercase;
	}

.pop-up-lyrics-verse {		/* verse and message */
	font-family: "Arial", sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	text-transform: none;
	}

#blog-main {
	border: 1px solid #e16815;
	margin: 8px;
	padding: 10px;
	width: 739px;
	}
	
.blog-date-header {
	font-family: "Arial", sans-serif;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	text-transform: none;
	}
	
.blog-post {
	margin-left: 25px;
	margin-bottom: 40px;
	}
	
.blog-post-title {
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	text-transform: capitalize;
	}
	
.blog-post-body {
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	text-decoration: none;
	}
	
.blog-post-footer {
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	font-style: italic;
	text-decoration: none;
	}

#mailing-list {
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 25px;
	position: relative;
	top: -20px;
	left: 125px;
	}

.mailing-list-tableindent {
	margin:20px;
	}

.mailing-list-formmail {
	background-color: #e16815;
	border: 0px;
	padding: 2px 2px 2px 2px;
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	color: #000000;
	}

.mailing-list-form {
	background-color: #e16815;
	border: 1px solid #000000;
	padding: 2px 2px 2px 2px; 
	font-family: "Courier New";
	color: #ffffff;
	}

.mailing-list-form-submit {
	background-color: #e16815;
	border: 1px solid #000000;
	padding: 2px 2px 2px 2px; 
	font-family: "Courier New";
	color: #000000;
	}

.media-container {
	border: 1px solid #e16815;
	margin: 7px;
	padding: 8px;
	width: 747px;
	}

.radio-list {
	border: 0px;
	margin-left: 50px;
	padding: 15px;
	}

.radio-list p {
	margin: 0px;
	padding: 0px;
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: 400;
	text-decoration: none;
	}
	
.photo-thblist {
	border: 0px;
	margin-left: 50px;
	padding: 15px;
	}

.photo-thblist td {
	padding: 8px;
	}

.photo-thb {
	border: 0px;
	margin: 0px;
	width: 150px;
	}

.photo-size-list {
	padding-right: 40px;
	font-family: "Arial", sans-serif;
	font-size: 9pt;
	font-weight: 500;
	text-align: left;
	text-decoration: none;
	list-style-type: disc;
	}

.eimlthanks {
	border: 0px;
	height: 350px;
	margin-left: 0px;
	margin-bottom: 7px;
	padding-top: 40px;
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	font-weight: 600;
	text-align: center;
	}

.photos-album-table {	/* Photo gallery*/
	border: 1px dotted #e16815;
	width: 769px;
	margin: 5px;
	padding: 2px;
	}

.photos-album-txt-box {	/* photo gallery table cell descriptor for thumbs & common text */
	border: 0px;
	padding: 10px;
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	text-decoration: none;
	text-align: center;
	}

.photos-table-thumbs {
	border: 1px solid #e16815;
	width: 110px;
	padding: 0px;
	margin: 0px;
	}