/* CSS2 Document */
body, html { font-family:Helvetica,sans-serif; font-size:14px; background:#000; color:#000; padding:0px; margin:0px; }
img, a:hover img{ border:0px; }

div#main { position:relative; display:block; padding:2px; width:1000px; height:765px; margin:0px auto; background:url('../images/back3.png') top left no-repeat; }
div#footer { position:relative; display:block; }
div#page_body { position:absolute; display:block; top:170px; width:100%; height:380px; }
div#left_menu { width:140px; color:#595959; float:left; padding:30px 5px 10px 0; }
div#right_menu { position:absolute; width:180px; color:#595959; right:0px; padding:0px; z-index:99;}
div#content { position:relative; display:block; height:430px; padding:5px; margin:0px 188px 0px 185px; z-index:1; color:#FFE6BF; overflow:auto; border:1px solid #fff; }
div#footer { clear:both; text-align:right;}

ul#menu { position:relative; display:block; left:100px; padding:5px 0; margin:0; height:30px; text-align:center; }
ul#menu li { position:relative; display:block; float:left; list-style:none; padding:3px 10px; border-top:2px solid #FFE6BF; margin:0 2px; font-size:16px; }
ul#menu li a { color:#FFE6BF; font-weight:bold; text-decoration:none; }
ul#menu li a:hover { text-decoration:underline; }

div#content a { color:#FFE6BF; text-decoration:none; font-weight:bold; }
div#content a:hover { text-decoration:underline; }

div.show { padding:0 0 5px 0; }
div.show div.canceled { text-decoration:line-through; }

div#content h1 { font-size:18px; padding:5px; }
div#shows { padding:10px 5px; }
div#shows div.show { padding:5px; border-top:2px solid #FFE6BF; }
div#shows div.show p { padding:2px 10px; margin:0px; }

div.photo,
div.album,
div.item,
div.thread,
div.post
	{ border:1px solid #FFE6BF; padding:5px; margin:5px 0; }

div#album { }
div.thumb, 
div.album div.icon,
div.item div.icon
	{ position:relative; float:left; margin:5px; }
	
div.thumb div.holder, 
div.album div.icon div.holder,
div.item div.icon div.holder
	{ width:135px; height:135px; text-align:center; vertical-align:middle; display:table-cell; }
	
div.thumb div.holder img, 
div.album div.icon div.holder img 
div.item div.icon div.hodler img
	{ margin:3px auto 0px auto; }
	
div.album div.desc,
div.item div.desc
	{ display:inline; width:500px; margin:0 0 0 10px; padding:3px; }

div.album div.desc table tr td,
div.item div.desc table tr td
	{ vertical-align:top; }


div#cd_cover_front_box, div#cd_cover_back_box { margin:0px 9px 10px 9px; position:relative; height:100px; }
div#cd_cover_front_box a, div#cd_cover_back_box a { position:relative; display:block; float:left; padding:0px; margin:0px; }

table#newpost_table { color:#FFE6BF; }

table#items tr td.desc { width:80%; padding:5px; }
table#items tr td.desc h3 { font-size:16px; padding:2px; margin:2px; }

/*
div#content h1 { font-size:22px; font-weight:bold; padding:0px; margin:0px; }
div#right_menu h1 { font-size:14px; font-weight:bold; padding:0px; margin:0px; }




div.photo,
div.album,
div.item
	{ border:1px solid #ccc; padding:5px; margin:5px 0; }

div#album { }
div#album div.photo div.thumb, 
div.album div.icon,
div.item div.icon
	{ position:relative; float:left; margin:5px; }
	
div#album div.photo div.thumb div.holder, 
div.album div.icon div.holder,
div.item div.icon div.holder
	{ padding:5px; width:120px; height:120px; background:#595959; text-align:center; vertical-align:middle; display:table-cell; }
	
div#album div.photo div.thumb div.holder img, 
div.album div.icon div.holder img 
div.item div.icon div.hodler img
	{ margin:3px auto 0px auto; }
	
div#album div.photo div.desc,
div.album div.desc,
div.item div.desc
	{ display:inline; width:500px; margin:0 0 0 10px; padding:3px; }
	
div#album div.photo div.desc input[type=text],
div.album div.desc input[type=text],
div.item div.desc input[type=text],
table#table_shows tr td input[type=text],
table#table_threads tr td input[type=text],

div#album div.photo div.desc textarea,
div.album div.desc textarea,
div#items div.item div.desc textarea,
table#table_shows tr td textarea,
table#table_threads tr td textarea
	{ width:240px; border:1px solid #ccc; font-family:Helvetica,sans-serif; font-size:12px; }

div#album div.photo div.desc table tr td,
div.album div.desc table tr td,
div.item div.desc table tr td
	{ vertical-align:top; }
	
div#album div.photo div.desc table tr td a,
div.album div.desc table tr td a,
div.item div.desc table tr td a,
table#table_shows tr td a,
table#table_threads tr td a
	{ width:20px; height:20px; background:#595959 url('../images/refresh.png') top left no-repeat; display:block; }


div.actions { height:25px; padding:5px 0px; }
div.actions input[type=submit],
div.actions button 
	{ border:1px solid #ccc; font-family:Helvetica,sans-serif; font-size:14px; font-weight:bold; padding:4px 10px; }

div.clear_pic { position:absolute; float:right; top:0px; right:0px; z-index:99; width:30px; height:30px; display:none; }

div#album div.photo div.thumb:hover div.clear_pic,
div#albums div.album div.icon:hover div.clear_pic,
div#items div.item div.icon:hover div.clear_pic
	{ display:block; }

button.erase { width:30px; height:30px; display:block; position:relative; background:#ccc url('../images/erase.png') 4px 2px no-repeat; }
div#confirm { display:none; }
div.spacer { clear:both; }

div#msg { background-color:#000 !important; color:#fff; border:1px solid #fc0; opacity:.85; filter:alpha(opacity = 85); zoom:1; width:auto; height:40px; margin:5px 0 5px 0; font-size:14px; text-align:left; padding:10px 60px; }
div#msg.success { background: url('../images/uploadify/Check.png') no-repeat 6px 6px; }
div#msg.error {	background: url('../images/uploadify/Error.png') no-repeat 6px 6px; }
div#msg.warning { background: url('../images/uploadify/Alert.png') no-repeat 6px 6px; }

table#table_pages tr td,
table#table_pages tr th,
table#table_posts tr td
	{ padding:5px 10px; }
	
table#table_pages tr th { text-align:left; }

table#table_pages tr.light,
table#table_shows tr.light,
table#table_threads tr.light,
table#table_posts tr.light
	{ background-color:#ccc; color:#000; }
	
table#table_pages tr.light a,
table#table_shows tr.light a,
table#table_threads tr.light a,
table#table_posts tr.light a
	 { color:#000; }
	 
table#table_pages tr.dark,
table#table_shows tr.dark,
table#table_threads tr.dark,
table#table_posts tr.dark
	 { background-color:#595959; color:#fff; }
	 
table#table_pages tr.dark a,
table#table_shows tr.dark a,
table#table_threads tr.dark a,
table#table_postss tr.dark a
	 { color:#fff; }
	 
table#table_shows tr.hidden,
table#table_threads tr.hidden
	{ display:none; }

table#table_shows tr.new_show,
table#table_threads tr.new_show
	{ background:#0f0; color:#000; }

fieldset.form_fieldset { margin:10px 0 10px 0; }
table.form_table td { vertical-align:top; }
table.form_table td.submit-cell { background:#671200; padding:5px; text-align:center; }
table.form_table td.submit-cell input#submit { text-weight:bold; }
table.form_table td p.hint { font-size:10px; font-style:italic; margin:0px; padding:0px; }
table.form_table td label { font-weight:bold; padding:0 5px 0 0; }
table.form_table td label.required { padding:0 14px 0 0; background:url('../images/required.png') top right no-repeat; }

input#article-title-box { width:915px; font-size:24px; padding:2px; margin:3px; overflow }
textarea#editor { }

ul#form_errors { position:relative; display:block; width:auto; padding:5px; margin:0px; text-align:center; border:2px solid #a20200; color:#a20200; font-weight:bold; }
ul#form_errors li, ul.errors li { list-style:none; }
ul.errors { position:relative; display:box; padding:0px; margin:0 0 5px 5px; color:#a20200; font-weight:bold; }

*/
