BODY
{
	background-color:#FFFFD4;
	margin:2%;
}
BODY,TD,TH,INPUT,TEXTAREA
{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:11px;
	color:#474B26;
	letter-spacing:0px;
	line-height:15px;
}

IMG
{
	border:0px;
}
FORM
{
	margin:0px;
}
A
{
	color:#743D00;
	text-decoration:underline;
}

H1
{
	margin:6px 0px;
	font-size:10px;
	font-size:17px;
	color:#000000;
}
H2
{
	margin:3px 0px;
	font-size:11px;
}

UL
{
	margin:0px;
	padding:0px 20px;
}

TABLE
{
	border-collapse:collapse;
}

/*
	common
*/
DIV.object
{
	margin:8px 0px 20px 8px;
}
DIV.head,DIV.body
{
	padding:0px 20px;
}
DIV.head H1,DIV.head H2
{
	margin:0px;
	padding-top:14px;
}
DIV.head
{
	background-position:bottom left;
	background-repeat:no-repeat;
	border-bottom:1px solid #474B26;
}
DIV.head H1
{
	padding-bottom:2px;
}
DIV.head IMG
{
	margin:0px -3px;
}
DIV.body
{
	margin:10px 0px;
}
DIV.body P
{
	margin:10px 0px;
}
DIV.browsinate DIV.body
{
	font-weight:bold;
	text-align:right;
}
DIV.notice,DIV.error
{
	text-align:center;
}

/*
	news
*/
DIV.posted
{
	margin:8px 0px;
	font-size:9px;
	letter-spacing:1px;
	font-style:italic;
}
/*
	comments
*/
DIV.comments DIV.body
{
	margin-bottom:14px;
	font-size:10px;
	line-height:14px;
}
DIV.comments H2
{
	font-size:10px;
}
DIV.comments DIV.body P
{
	margin:6px 0px 8px 0px;
}
DIV.comments DIV.body P.answere
{
	margin-top:10px;
	padding:6px 8px;
	font-style:italic;
	letter-spacing:0.5px;
	line-height:15px;
	border-width:0px;
	border-style:solid;
	background-color:#FFFFE4;
}
/*DIV.comments .b
{
	color:#743D00;
	border-color:#743D00;
}*/
/*
	event
*/
UL.eventlist
{
	padding:0px;
	list-style-type:none;
}
UL.eventlist LI
{
	padding-bottom:6px;
}
UL.subeventlist
{
	padding:0px 25px;
	list-style-type:circle;
}
/*
	tracks
*/
TABLE.tracklist
{
	width:100%;
	margin:10px 0px;
}
TABLE.tracklist TH
{
	text-align:left;
	font-weight:bold;
}
TABLE.tracklist TD
{
	padding:2px;
}
TABLE.tracklist TH.disc
{
	text-transform:lowercase;
}
TABLE.tracklist TD.number
{
	width:4%;
}
TABLE.tracklist TD.length
{
	width:42%;
}
TABLE.tracklist TD.length,TABLE.tracklist TD.mp3,TABLE.tracklist TD.lyrics
{
	width:15%;
}
/*
	gallery
*/
TABLE.thumbnails TD
{
	padding:2px;
}
/*TABLE.thumbnails IMG
{
	padding:1px;
	border:1px solid #212214;
	background-color:#FFFFF0;
}*/
/*
	gallery->photos
*/
TABLE.photos
{
	width:100%;
}
TABLE.photos TD
{
	padding:2px 0px;
}

TABLE.photos TABLE.details TH
{
	padding-top:8px;
	text-align:left;
}
TABLE.photos TABLE.details TH.title
{
	padding-top:0px;
}

TABLE.photos TD.details
{
	vertical-align:top;
}
TABLE.photos TD.jpg
{
	width:405px;
	height:305px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
}

/*
	forms
*/
FORM DIV
{
	margin:9px 0px;
}
FORM INPUT.text,FORM TEXTAREA
{
	padding:1px 3px;
	border:1px dotted #88955F;
	background-color:transparent;
}
FORM INPUT.button
{
	color:#000000;
}

/*
	template
*/
#bc
{
	width:546px;
	margin:0px auto;
}
#bc1
{
	height:450px;
	margin:0px auto;
	background:url("bc_bg.jpg") no-repeat top left;
}
#navigation
{
	position:relative;
	top:364px;
	left:44px;
}
#navigation A
{
	border:0px;
}
#bc2
{
	margin:0px 22px;
}
#bc3
{
	background:url("foot/bg.jpg") no-repeat top center;
	border-top:1px solid #474B26;
	margin:44px 0px 22px 8px;
	padding:8px 26px;
	color:#7F7F53;
	font-size:9px;
	letter-spacing:1px;
	text-align:left;
}
#bc3 A
{
	color:#7F7F53;
	border:0px;
}


/*
IE HACKS
*/
* HTML BODY,* HTML #bc
{
	text-align:center;
}
* HTML #bc1,* HTML #bc2,* HTML #bc3
{
	text-align:left;
}
* HTML FORM INPUT.text,* HTML FORM TEXTAREA
{
	border-color:#C3C994;
	border-style:solid;
	cursor:text;
}
* HTML DIV.body,* HTML DIV.head
{
	text-align:left;
}
/*
MOZILLA HACKS
*/
:root
{
	overflow:-moz-scrollbars-vertical;
}
