body,html { padding:0; margin:0; height:100% }
body { text-align:center; padding:0 20px; font-family:arial; font-size:12px; color:#505050 }
a img  { border:0 }
p { margin-top:0; margin-bottom:12px }
a { color:#007CD2; text-decoration:underline }
a:hover { color:#007CD2; text-decoration:none }
form { padding:0; margin:0 }
span.date { color:#939292; font-size:11px }
div.spacer { line-height:1px; font-size:1px; height:1px; clear:both; }

div#wrapper { width:960px; margin:20px auto; background:#ffffff url(/img/back_left.gif) top left repeat-y; text-align:left }
div#wrapper2 { background:url(/img/back_right.gif) top right repeat-y;}

div#header { height:161px; background:#68A017 url(/img/h_back.jpg) top left repeat-x; position:relative }
div#header #left { width:25px; height:161px; background:url(/img/h_left.gif); float:left }
div#header #logo { width:483px; height:96px; float:left; margin-top:21px; margin-left:19px; position:relative; color:#FFFFFF }
div#header #logo a { color:#FFFFFF }
div#header #logo div { line-height:1px; font-size:1px; width:8px; height:8px; position:absolute; display:none; background-color:#FFFFFF; top:69px; left:362px }
div#header #logo:hover div { display:block }
div#header #right { width:25px; height:161px; background:url(/img/h_right.gif); float:right }
div#header #rss { position:absolute; top:64px; right:57px }

div#nav { height:58px; background:#2A2A2A; padding-left:50px; margin-bottom:28px }
div#nav ul { margin:0; padding:0; list-style:none }
div#nav ul li { margin:0; padding:0; float:left; padding-right:122px; font-size:20px; color:#A5EA2D; line-height:53px }
div#nav ul li.last { padding:0 }
div#nav a { color:#FFFFFF; text-decoration:underline }
div#nav a.adaptable { color:#A5EA2D; }
div#nav a:hover { color:#FFFFFF; text-decoration:none }
div#nav a.adaptable:hover { color:#A5EA2D; }

div#left_col { width:570px; padding:0 25px 0 50px; float:left }
div#right_col { width:240px; padding:4px 50px 0 25px; float:left }

div.event_box { background:url(/img/dotted.gif) bottom left repeat-x; padding-bottom:26px; margin-bottom:16px }
div.event_box div.top { margin-left:-27px; margin-bottom:12px; _margin-bottom:1px }
div.event_box div.top div.date { width:46px; height:29px; background:#EDEDED url(/img/date.gif); float:left; color:#2A2A2A }
div.event_box div.top div.date div.day { font-size:20px; line-height:20px; float:left; margin:5px 1px 0 0; padding-left:5px }
div.event_box div.top div.date div.month_year { font-size:10px; line-height:8px; float:left; margin:7px 0 0 0 }
div.event_box div.top div.date div.month_year span { color:#939292 }
div.event_box div.top div.title { float:left; margin-left:11px; font-size:18px; padding-top:3px }
div.event_box div.text { margin-bottom:18px; clear:both }
div.ppl { background:url(/img/dotted.gif) bottom left repeat-x; padding-bottom:16px; margin-bottom:16px }
div.ppl div.text { margin-bottom:0px }
/* div.event_box div.bottom { margin-bottom:26px } */
div.event_box div.bottom div.view_more { margin-bottom:10px; }
div.event_box div.bottom div.tags { float:left; font-size:11px; margin-top:6px; width:350px }
div.event_box div.bottom div.tags a { color:#68A017 }
div.event_box div.bottom div.tags a:hover { color:#68A017 }
div.event_box div.bottom div.comment { float:right; color:#FFFFFF; width:142px; height:35px; background:#68A017 url(/img/comment.gif); line-height:25px }
div.event_box div.bottom div.comment a.do { margin-left:8px }
div.event_box div.bottom div.comment a { color:#FFFFFF }
div.event_box div.bottom div.comment a:hover { color:#FFFFFF }

div.pages { height:29px; font-size:18px; line-height:29px; margin-left:-4px }
div.pages div.active { width:29px; height:29px; text-align:center; background:url(/img/active_page.gif); float:left; margin:0 4px }
div.pages a { display:block; height:29px; width:29px; text-align:center; float:left }

div.extra_block { margin-bottom:30px }

h1 { font-size:20px; font-weight:normal; margin-top:0; margin-bottom:12px; line-height:22px }
h1.important { padding-left:23px; background:url(/img/important.gif) 0 3px no-repeat; margin-bottom:21px }
div.extra_block:hover h1.important { background:url(/img/important_hover.gif) 0 3px no-repeat }
h1.new_music { padding-left:23px; background:url(/img/new_music.gif) 0 3px no-repeat; margin-bottom:0 }
div.extra_block:hover h1.new_music { background:url(/img/new_music_hover.gif) 0 3px no-repeat }
h1.new_pic { padding-left:23px; background:url(/img/new_pic.gif) 0 3px no-repeat }
div.extra_block:hover h1.new_pic { background:url(/img/new_pic_hover.gif) 0 3px no-repeat }

ul.new_music { padding:0; margin:0 }
ul.new_music li { list-style:none; padding-left:24px; background:url(/img/li.gif) 8px 19px no-repeat; padding-top:11px }
ul.new_music li span { color:#939292; font-size:11px }
ul.new_pic { padding:0; margin:0 }
ul.new_pic li { list-style:none; padding-left:24px; background:url(/img/li.gif) 8px 8px no-repeat; padding-bottom:11px }
ul.new_pic li span { color:#939292; font-size:11px }

div.icon_new_pic { clear:both; padding-bottom:16px; padding-left:8px }
div.icon_new_pic img { display:block; float:left; margin-right:8px; margin-bottom:16px }
div.icon_new_pic span { color:#939292; font-size:11px }

div.do_comment div.view_comments { padding-top:0px; padding-bottom:14px; margin-top:15px; }
div.do_comment div.title { font-size:18px; color:#68A017; margin-bottom:12px }
div.do_comment div.introduce { line-height:25px }
div.do_comment div.introduce input { width:230px }
div.do_comment div.introduce textarea { display:block; width:98%; height:150px; margin:10px 0 }
div.do_comment .submit_group { margin-bottom:5px; }
div.do_comment .submit_group .tip { padding-top:3px; padding-right:6px }
div.do_comment .submit_group .code_image { padding-right:6px }
div.do_comment .submit_group .code { padding-right:24px }
div.do_comment .submit_group .code input { width:90px }
div.do_comment .submit_group .submit input { height:24px }

div.to_comment { margin-bottom:16px; font-size:18px; }
div.to_comment.top { background-position: bottom left; padding-top:6px; padding-bottom:19px; margin-bottom:16px }

div.contact_form { background:url(/img/dotted.gif) bottom left repeat-x; padding-bottom:26px; margin-bottom:30px }
div.contact_form div.title { font-size:18px; margin-bottom:12px }
div.contact_form div.introduce { line-height:25px }
div.contact_form div.introduce input { width:230px }
div.contact_form div.introduce textarea { display:block; width:98%; height:150px; margin:10px 0 }
div.contact_form .submit_group { margin-bottom:5px; }
div.contact_form .submit_group .tip { padding-top:3px; padding-right:6px }
div.contact_form .submit_group .code_image { padding-right:6px }
div.contact_form .submit_group .code { padding-right:24px }
div.contact_form .submit_group .code input { width:90px }
div.contact_form .submit_group .submit input { height:24px }

div.comments { width: 98%; background:url(/img/dotted.gif) bottom left repeat-x; padding-bottom:16px; margin-bottom:16px }
div.comments div.title { font-size:18px; color:#68A017; margin-bottom:12px }
div.comments div.one { padding-top:12px }
div.comments div.one p { margin-bottom:6px }
div.comments div.one_comment { margin-top:-6px; margin-bottom:8px }
div.comments div.introduce { line-height:25px }
div.comments div.introduce input { width:230px }
div.comments div.introduce textarea { display:block; width:98%; height:85px; margin:10px 0 }
div.comments .submit_group { margin-bottom:5px; }
div.comments .submit_group .tip { padding-top:3px; padding-right:6px }
div.comments .submit_group .code_image { padding-right:6px }
div.comments .submit_group .code { padding-right:24px }
div.comments .submit_group .code input { width:90px }
div.comments .submit_group .submit input { height:24px }

div.crew h1 { margin-bottom:21px }
div.crew div.entry { padding-bottom:20px }
div.crew div.entry img { display:block; float:left; margin-right:13px }
div.crew div.entry div.who { float:left }
div.crew div.entry div.who h2 { color:#68A017; font-size:18px; font-weight:normal; margin-top:0; margin-bottom:12px }
div.crew div.entry div.who p.sub { font-size:11px; color:#939292; margin-bottom:6px }

div.path_albums { font-size:18px; margin-bottom:18px }
div.path_albums span { color:#68A017 }

div.title { font-size:18px; margin-bottom:18px }

div.album { background:url(/img/dotted.gif) bottom left repeat-x; padding-bottom:26px; margin-bottom:16px }
div.album img.cover { display:block; width:250px; height:250px; float:left; margin-bottom:20px }
div.album div.tracks { float:left; width:320px; margin-bottom:20px }
div.album div.tracks ol { background:url(/img/dotted.gif) top left repeat-x; padding:0; margin:0; margin-left:23px; list-style:none; margin-bottom:20px }
div.album div.tracks ol li { position:relative; padding:8px 50px 8px 12px; background:url(/img/dotted.gif) bottom left repeat-x; font-size:12px; color:#505050 }
div.album div.tracks ol li span { color:#939292; font-size:11px }
div.album div.tracks ol li div.size { font-size:11px; color:#939292; position:absolute; right:22px; top:8px }
div.album div.tracks ol li img.dl { position:absolute; right:0; top:7px; }
div.album div.tracks ol li.bonus div.track_title { padding-left:19px }
div.album div.tracks ol li.bonus div.size { font-size:11px; color:#939292; position:absolute; right:22px; top:24px }
div.album div.tracks ol li.bonus img.dl { position:absolute; right:0; top:23px; }
div.album div.tracks p.release { font-size:11px; color:#939392; padding-left:35px }

div.tracks_singles ul { background:url(/img/dotted.gif) top left repeat-x; padding:0; margin:0; list-style:none; margin-bottom:20px; width:570px }
div.tracks_singles ul li { position:relative; padding:12px 50px 12px 0; background:url(/img/dotted.gif) bottom left repeat-x; font-size:12px; color:#505050 }
div.tracks_singles ul li span { color:#939292; font-size:11px }
div.tracks_singles ul li div.size { font-size:11px; color:#939292; position:absolute; right:22px; top:12px }
div.tracks_singles ul li img.dl { position:absolute; right:0; top:11px; }
div.tracks_singles ul li.bonus div.title { padding-left:19px }
div.tracks_singles ul li.bonus div.size { font-size:11px; color:#939292; position:absolute; right:22px; top:24px }
div.tracks_singles ul li.bonus img.dl { position:absolute; right:0; top:23px; }

div.photos { background:url(/img/dotted.gif) bottom left repeat-x; padding-bottom:26px; margin-bottom:16px; color:#939292; font-size:11px }
div.photos table { margin-bottom:5px }
div.photos table td { text-align:center; padding-bottom:19px; vertical-align:middle }

div#bottom { height:23px; background:url(/img/bottom_back.gif) bottom left repeat-x; margin-top:20px }
div#bottom #bottom_left { width:23px; height:23px; background:url(/img/bottom_left.gif); float:left }
div#bottom #bottom_right { width:23px; height:23px; background:url(/img/bottom_right.gif); float:right }

div#footer { height:71px; font-size:11px; color:#939292; width:860px; margin:0 auto; text-align:left; padding:0 50px }
div#footer #copy{ margin-top:15px; float:left }
div#footer #counter{ margin-top:15px; margin-left:90px; float:left }
div#footer #extra_nav { margin-top:15px; padding-right:98px; float:right }
div#footer #extra_nav span { padding:0 11px }
div#footer a#dewake { display:block; width:19px; height:23px; margin-top:10px; text-decoration:none; float:right }
div#footer a#dewake:hover { text-decoration:none; background-color:#FFCC00 }

.error { color: red }
.notification { color:#68A017; margin: 0px 0px 5px 0px }