body, html {
	margin:0px; padding:0px;
	font-family: Verdana, Verdana, Geneva, sans-serif; font-weight:500; font-size:100%; color:#ffffff; background:#ffffff;
}

h1 { font-size: 36px; color:#ffcc44; margin: 0px; padding: 0px; }
h2 { font-size: 28px; margin: 0px; padding: 0px; }
h3 { font-size: 22px; margin: 0px; padding: 0px; }

p { }

img { border: none; margin: 0px; padding: 0px; }

a { text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }

a:link { color: #55aaff; }
a:visited { color: #55aaff; }
a:active { color: #55aaff; }
a:hover { color: #22ff55; }

ul { list-style: none; }

.centered { text-align: center; }

#all_wrap { margin: 0px auto; padding: 0px; width: 1060px; }

#header { padding: 0px; margin: 10px 0px 0px 0px; }

#body_wrap { width: 1060px; margin: 0px; padding: 0px; }

#box_top { background: #ffffff url('../images/shadow/shadow-top.jpg') no-repeat; width: 1060px; height: 24px; margin: 0px; padding: 0px; }
#box_middle { background: #ffffff url('../images/shadow/shadow-middle.jpg') repeat-y; width: 1020px; margin: 0px; padding: 0px 20px; }
#box_bottom { background: #ffffff url('../images/shadow/shadow-bottom.jpg') no-repeat; width: 1060px; height: 24px; margin: 0px; padding: 0px; }

#one-column { width: 1012px; }
#two-column { width: 499px; }
#three-column { width: 320px; }
#eight-column {	width: 160px; margin: 0 7px;}
#left-column { width: 400px; }
#right-column { width: 595px; }

.column { display: inline-block; zoom: 1; *display: inline; vertical-align: top; padding: 0px; margin: 0px 4px; }

.content { border: 8px solid #ffffff; background: #000000; margin: 0px; padding: 0px; }
.content object{ display: block; }

.text { padding: 20px; }
.bottom { margin-top: 14px; }

#news {	min-height:440px; }
#info { min-height:400px; padding:0px 10px; width:510px; }

#members { padding: 20px 0px; }
#member_thumb{ padding: 10px 10px 20px 10px; }
#member_thumb img { height:240px; max-width:292px; margin:20px auto 10px auto; display:block; }

#definition { border: 2px dotted #cccccc; background: #333333; padding: 10px 20px; margin: 0px 30px; }
#alcoholic { float: right; width: 370px; padding: 0px 20px 0px 30px; text-align: center; }

.floatRight { float: right; }
.floatLeft { float: left; }

.links { font-size: 24px; text-align: center; padding-bottom: 15px; }

.memberImageWrap { width:493px; display: inline-block; zoom: 1; *display: inline; text-align: center; }
.memberImage { max-width: 455px; margin:0px 21px 10px 0px; padding: 0px auto;}

.photo_thumb { background: #333333; }

.infoAll { padding:0px 10px; margin:0px 0px 20px 0px; background:#333333;}
.infoBlock { width: 421px; padding:0px; margin: 10px 0px; background:#666666; }
.leftInfo { width: 100px; text-align: right; padding:5px 5px 5px 0px; margin:0px; background:#666666; }
.rightInfo { width: 300px; text-align: left; padding:5px 0px 5px 10px; margin:0px; background:#999999; }
.info { display:inline-block; vertical-align:middle; margin: 0px; }

.bio { clear: both; }

.albumWrap { display: inline-block; zoom: 1; *display: inline; vertical-align: middle; }
.album_cover { width:150px; height: 150px; margin: 10px; }
.songInfo { width: 300px; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; }

#footer { padding: 0px; margin: 0px 0px 15px 0px; }

#link_shadow { background: #ffffff url('../images/footer/shadow.jpg') no-repeat; width: 265px; height: 135px; margin: 0px; padding: 0px; display: inline-block; zoom: 1; *display: inline; }
#link_shadow img { margin: 20px; }