html, body {
	margin: 0;
	padding: 0;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

body {background: #8d8f96 url(/i/back.png);}

a:link, a:visited {color: #787f53; text-decoration: underline;}
a:hover, a:active {color: #b20838; text-decoration: underline;}

body, p, td, th, ol, ul, select, input  {
	font-family: Times;
	font-size: 14;
}

form, input {
	margin: 0;
	padding: 0;
}

ul {
	margin: 10 0 10 0;
	padding: 0;
}

ol {
	margin: 10 0 10 0;
	padding: 0 0 0 27;
	_padding: 0 0 0 31;
}

ol li {padding: 0;}

ul li {
	list-style-type: none;
	padding: 0 0 3 12;
	background: url(/i/bull1.gif) no-repeat 0px 8px;
	position: relative;
}

h1 {font-size: 18;}

h2, h3, h4 {font-size: 16;}

#page_wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#page_container1 {
	display: table;
	width: 973;
	height: 100%;
	min-height: 100%;
	text-align: left;
	background: #b9b38a url(/i/inn_btm_back.png) repeat-x 0px 100%;
}

#page_container2 {
	height: 100%;
	min-height: 100%;
	position: relative;
	background: url(/i/main_back.png) 0px -77px;	
	padding: 0 55 0 55;
}

#header {
	height: 431;
	position: relative;
}

#head_pic {
	top: 0;
	left: -21;
	width: 905;
	height: 353;
	background: url(/i/inn_head_back.jpg);
}

#head_photo {
	top: 0;
	right: 0;
}

#head_logo {
	top: 50;
	left: 54;
}

#menu {
	bottom: 29;
	_bottom: 28;
	left: -8;
	width: 883;
	text-transform: lowercase;
}

#menu a {
	display: block;
	float: left;
	width: 107;
	margin: 0 3 0 0;
	padding: 12 0 5 0;
	_display: inline;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	font-size: 11;
	background: url(/i/menu_btn.jpg) no-repeat;
}

#menu a:link, #menu a:visited {color: #c9c5a9; text-decoration: none; background-position: 0px -30px;}
#menu a:hover, #menu a:active, #menu_cur a:link, #menu_cur a:visited {color: #fff; text-decoration: none; background-position: 0px 0px;}

#content {
	padding: 0 0 279 0;
	position: relative;
	line-height: 19px;
	_height: 1;
	_z-index: 15;
}

#txt_wrapper1 {
	padding: 11;
	background: #787f53;
	position: relative;
}

#txt_wrapper2 {
	background: #e0decc url(/i/txt_round1.gif) no-repeat;
	position: relative;
	_height: 100%;
}

#txt_wrapper3 {
	background: url(/i/txt_round2.gif) no-repeat top right;
	position: relative;
	_height: 100%;
}

#txt_wrapper4 {
	background: url(/i/txt_round3.gif) no-repeat bottom left;
	position: relative;
	_height: 100%;
}

#txt_wrapper5 {
	padding: 22;
	background: url(/i/txt_round4.gif) no-repeat bottom right;
	position: relative;
	_height: 100%;
}

#page_header {
	color: #fff;
	font-size: 16;
	font-weight: bold;
	padding: 5 0 6 0;
	margin: 0;
	text-align: center;
	background: url(/i/green_header.png) no-repeat 0px 0px;
}

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

#disco_header {
	height: 57;
	background: url(/i/disco_header.jpg);
	position: relative;
	font-weight: bold;
}

#dh1 {
	top: 32;
	left: 85;
	font-size: 16;
}

#dh2 {
	top: 9;
	right: 138;
	font-size: 16;
}

#dh2 a {
	display: block;
	font-family: Tahoma;
	font-size: 13;
	padding: 0 0 0 30;
	background: url(/i/bull2.gif) no-repeat 0px 8px;
}

#dh2 a:link, #dh2 a:visited {color: #000; text-decoration: none;}
#dh2 a:hover, #dh2 a:active {color: #b20838; text-decoration: none;;}

#disco_wrapper1 {
	padding: 14 14 7 7;
	margin: 7 0 0 0;
	background: #d6d2ba;
	position: relative;
	_height: 100%;
}

.DiscoCell {
	float: left;
	width: 414;
	height: 187;
	margin: 0 0 7 7;
	background: url(/i/disco_cell.jpg);
	_display: inline;
	position: relative;
}

.DiscoPic {
	top: 16;
	left: 22;
	padding: 3 4 3 4;
	background: url(/i/inn_disco_border.png);
}

.DiscoPic img {border: 7px solid #fff;}

.DiscoMore {
	bottom: 9;
	right: 18;
	font-weight: bold;
	font-size: 12;
}

.DiscoMore a:link, .DiscoMore a:visited {color: #990033; text-decoration: none;}
.DiscoMore a:hover, .DiscoMore a:active {color: #990033; text-decoration: underline;}

.DiscoText {
	top: 17;
	left: 184;
	width: 214;
	height: 140;
	overflow: hidden;
}

.DiscoText h1 {
	font-size: 18;
	color: #5f6f02;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#disco_list {
	float: left;
	width: 248;
	background: #e0decc;
	_display: inline;
	position: relative;
}

#disco_list #txt_wrapper5, #disco_disc #txt_wrapper5 {
	padding: 30 0 118 0;
	min-height: 80;
	_height: 180;
}

#disco_disc, #slide_groups, #slides {
	float: right;
	width: 584;
	background: #e0decc;
	_display: inline;
	position: relative; 
}

#disco_disc #txt_wrapper5 {
	padding: 30 225 10 15;
	min-height: 80;
	_height: 180;
}

.DiscoLink {
	margin: 0 0 0 -11;
	padding: 0 0 5 16;
	background: url(/i/bull3.gif) no-repeat 0px 3px;
	position: relative;
	_height: 20 
}

.DiscoLink a {
	display: block;
	padding: 0 3 4 15;
	background: #fff url(/i/bull3.gif) no-repeat -13px 3px;
	font-family: Tahoma;
	font-size: 12;
	line-height: 13px;
	_width: 100%;
}

.DiscoLink a:link, .DiscoLink a:visited {color: #000; text-decoration: none;}
.DiscoLink a:hover, .DiscoLink a:active, .Current a:link, .Current a:visited {color: #990033; text-decoration: none;}

.DiscoTracks {
	margin: 17 0 20 0;
}

.DiscoTracks td {
	vertical-align: top;
	padding: 10 10 7 0;
}

.DiscoData {
	float: right;
	margin: 0 -216 0 15;
	_display: inline;
}

.DiscoCover {
	background: #fff;
	padding: 7;
}

.DiscoIcons {
	background: url(/i/inn_icons_back.gif) repeat-y;
}

.DiscoComment {
	position: relative;
	width: 164;
	_width: 200;
	_height: 50;
	margin: 13 0 0 0;
	padding: 10 18 10 18;
	background: url(/i/inn_wbrackets_back.gif) repeat-y;
	line-height: 16px;
}

#btm_scape {
	bottom: 8;
	left: 0;
}

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

.ArtHeader1 {
	background: url(/i/inn_artheader_back1.gif);
}

.ArtHeader2 {
	padding: 7 0 8 30;
	background: url(/i/inn_artheader_back2.gif) no-repeat top right;
	font-size: 16;
	font-weight: bold;
	_width: 100%;
}

.publ .ArtHeader1 {
	background: url(/i/inn_artheader_back3.gif) no-repeat;
}

.publ .ArtHeader2 {
	background: url(/i/inn_artheader_back4.gif) no-repeat bottom left;
}

#page_numbers {
	height: 16;
	bottom: 245;
	right: 11;
	padding: 0 180 0 25;
	background: #5e693c url(/i/inn_numbering_back.gif) no-repeat top right;
	overflow: hidden;
	color: #fff;
	font-family: Tahoma;
	font-size: 12;
	font-weight: bold;
	line-height: 13px;
}

#page_numbers a:link, #page_numbers a:visited {color: #fff; text-decoration: none;}
#page_numbers a:hover, #page_numbers a:active {color: #fff; text-decoration: underline;}

.TextPicto {
	float: right;
	background: #fff;
	padding: 4 3 4 3;
	border: 3px solid #94623d;
	margin: 3 0 15 15;
	clear: right;
}

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

#slide_groups #txt_wrapper5 {
	padding: 12 0 10 0;
	min-height: 80;
	_height: 180;
}

#slides #txt_wrapper5 {
	padding: 12 0 10 21;
	min-height: 80;
	_height: 180;
}

.SlideGroup {
	float: left;
	width: 180;
	height: 248;
	margin: 0 0 11 11;
	background: #fff url(/i/inn_slidegroup_back.jpg) no-repeat 7px 7px;
	_display: inline;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 11;
	line-height: 12px;
	text-align: center;
	position: relative;
}

.SGPicto {
	top: 12;
	left: 25;
	width: 132;
	height: 132;
	overflow: hidden;
}

.SGWrapper {padding: 162 7 10 7;}

.Slide {
	float: left;
	width: 146;
	height: 146;
	margin: 0 0 28 26;
	background: url(/i/inn_slide_border.png);
	position: relative;
	_display: inline;
}

.SlidePicto {
	top: 7;
	left: 7;
	width: 132;
	height: 132;
	overflow: hidden;
}

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

#news_left_col {
	float: left;
	width: 386;
	margin: 0 0 0 -6;
	_display: inline;
}

#news_right_col {
	float: right;
	width: 386;
	margin: 0 -6 0 0;
	_display: inline;
}

#news_left_col .ArtHeader1, #news_right_col .ArtHeader1 {clear: both;}

.NewsText {padding: 5 0 14 0;}

.NewsPicto {
	float: right;
	width: 146;
	height: 146;
	margin: 0 0 10 10;
	background: #fff url(/i/inn_slide_border.png);
	position: relative;
	_display: inline;
}

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

#lyrics_wrapper1 {
	height: 100%;
	width: 500;
	background: #e5e4d8 url(/i/lyrics_back1.png) repeat-y;
	position: relative;
	overflow: hidden;
}

#lyrics_wrapper2 {
	height: 100%;
	background: url(/i/lyrics_back2.png) repeat-y top right;
	padding: 68 0 0 0;
}

#lyrics_header {
	margin: 0 9 0 29;
	background: #d7d4c1 url(/i/lyrics_detail3.png) no-repeat bottom left;
	min-height: 90;
	_height: 90;
	padding: 0 18 0 18;
	font-weight: bold;
	font-size: 15;
	line-height: 17px;
	text-align: center;
}

#song_detail {
	display: block;
	color: #716e5b;
}

#lyrics_text {
	margin: 15 19 0 39;
	height: 478;
	overflow: auto;
}

#lyrics_wrapper1 a {font-family: Tahoma; font-size: 11;}

#lyrics_wrapper1 a:link, #lyrics_wrapper1 a:visited {color: #fff; text-decoration: none;}
#lyrics_wrapper1 a:hover, #lyrics_wrapper1 a:active {color: #fff; text-decoration: underline;}

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

#superfooter {
	bottom: 109;
	left: 62;
	width: 846;
	height: 153;
	background: url(/i/inn_cityscape_btm.jpg) no-repeat 147px 100%;
}

#superfooter img {float: right;}

#footer {
	bottom: 0;
	left: 36;
	height: 109;
	width: 901;
	background: url(/i/btm_red.png) bottom left;
	font-family: Tahoma;
	_z-index: 15;
}

#footer_green {
	width: 901;
	height: 44;
	background: url(/i/inn_btm_green.jpg); 
}

#btm_mail {
	float: left;
	color: #fff;
	font-size: 11;
	padding: 28 64 0 19;
}

#btm_mail a:link, #btm_mail a:visited {color: #fff; text-decoration: none;}
#btm_mail a:hover, #btm_mail a:active {color: #fff; text-decoration: underline;}

#copyright {
	float: right;
	font-size: 10;
	padding: 8 30 0 0;
}

#copyright a:link, #copyright a:visited {color: #d5acb5; text-decoration: none;}
#copyright a:hover, #copyright a:active {color: #d5acb5; text-decoration: underline;}

#btm_link {
	float: left;
	font-size: 11;
	color: #e6aebd;
	padding: 27 0 0 0;
	width: 325;
}

#btm_link a:link, #btm_link a:visited {color: #e6aebd; text-decoration: none;}
#btm_link a:hover, #btm_link a:active {color: #fff; text-decoration: underline;}

#btm_subs {
	float: right;
	padding: 12 0 0 0;
	width: 272;
	_width: 344;
	text-align: left;
}

#btm_subs div {float: right;}

#subs {
	width: 149;
	height: 18;
	background: #7f031d;
	border: 1px solid #fff;
	padding: 0 2 0 2;
	color: #fff;
	font-size: 11;
	font-family: Tahoma;
}

#btm_phone {
	top: -20;
	left: 314;
	font-size: 15;
	font-family: Times;
	font-weight: bold;
	color: #fff;
}

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

#guest_form div {
	float: left;
	margin: 0 0 10 0;

}

.GuestInput {
	width: 220;
	height: 21;
	background: #fbfbf7;
	border: 1px solid #8f8a6a;
	font-family: Times;
	font-size: 14;
	padding: 0 2 0 2;
	overflow: auto;
}

#guest_btn {
	background: #b0ac93;
	border: 1px solid #8f8a6a;
	color: #fff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11;
	padding: 2 5 3 5;
}

#guest_note, #guest_note p {
	clear: both;
	font-family: Tahoma;
	font-size: 11;
	line-height: 12px;
}

b {
	font-size: 16;
	color: #7f031d;
	font-family: Tahoma;
	font-weight: bold;
}

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

.Author {
	float: left;
	font-style: italic;
	padding: 10 0 0 0;
}

.A5 {
	position: absolute;
	z-index: 5;
}

.A10 {
	position: absolute;
	z-index: 10;
}

.A15 {
	position: absolute;
	z-index: 15;
}

.NoBtmScape #content {padding: 0 0 150 0;}
.NoBtmScape #superfooter {display: none;}
.NoBtmScape #page_numbers {bottom: 122;}
.NoBtmScape #page_container1 {background: #b9b38a url(/i/inn_btm_back_light.png) repeat-x 0px 100%;}
.NoBtmScape #footer_green {background: url(/i/inn_btm_green_light.jpg);}
