/* Tags */
body {
	margin:0; padding:0;
	background: #cb7d33 url(../images/background.jpg) top left repeat-x;
	font:normal .9em Arial, Helvetica, sans-serif;
	color:#2d1919;
}

ul { margin:0;padding:0; }
li { list-style-type:none; }
a { text-decoration:none; }

/* Layout */
#wrapper {
	border-left:0px solid #803629;
	border-right:0px solid #803629;
	margin:0;padding:0;
	background: url(../images/shadow_trans.png) bottom left no-repeat;
	min-height:788px;
}

#top {
	margin:0; padding:0;
	background: url(../images/top_planets.jpg) top center no-repeat;
	height:303px;
}
#top_menu {float:right;margin:0;}
#top_menu li { width:100px;text-align:center;margin:0;padding:0;float:left; }
#top_menu a { font-weight:bold;padding:0;margin:0; }
#top_menu a:hover { color:#000000; }

#page_title { float:left; width:600px; }

#middle { min-height:400px; }

#menu { float:right;width:30%;text-align:center; }


#post_form form, table { margin:0 auto; width:340px;text-align:left; }

#login { width:440px;margin:0 auto;	}
#login h1 { text-align:center;padding-bottom:20px; }

#content { float:left;width:68%; }

.content_bottom { clear:both; height:1px; }

#footer { clear:both;margin:0; padding:0;height:30px; }

/* do the MP3 Player */
#flashPlayer { margin:0 auto;padding:10px; }

#song_menu {
	float:right;
	width:220px;
	border:1px solid #2d1919;
	margin: 0 10px;
}
#song_menu li { margin:0;padding:0;text-align:center; }
#song_menu li a { margin:2px;padding:5px 10px;display:block;color:#fecb65;background-color:#2d1919; }
#song_menu li a:hover { margin:2px;padding:5px 10px;display:block;color:#fecb65;background-color:#803629; }

#song_tab { margin: 0 250px 0 10px; }
#song_tab h1 { padding-bottom:4px; text-align:center;}
#song_tab a.download { font-size:12px; float:right; padding:5px; }
#song_tab textarea { border:1px solid #2d1919; background-color:#eeeeee; height:400px;width:98%;padding:10px;overflow:auto; }

#contact { width:500px;margin:0 auto; }
#contact h1 { padding-bottom:4px; text-align:center; }
#contact form { margin:0; padding:20px; }
#contact table { width:100%; }

#upload { width:800px;margin:0 auto; }
#upload h1 { padding-bottom:4px; text-align:center; }
#upload form { margin:0; padding:20px; }

#select_form { padding:10px;text-align:center; }

.message_box { padding:10px; }
.message { background-color:#fff;color:#fc0;border:1px solid #666;padding-top:10px; }
.center { text-align:center; }
.del { float:right }
.del a { font-size:1.5em;font-weight:bold; }
.tagline { font-size:9px; color:#999; }
.tagline a { font-size:9px; color:#999; text-decoration:none; }

/* Rounded Corners */
#xnifty h1, #xnifty h2, #xnifty p {margin:0 10px; letter-spacing:1px;}
#xnifty h1 {font-size:1.3em; color:#666;}
#xnifty h2 {font-size:1.2em;color:#666; border:0;}
#xnifty p {padding-bottom:0.5em;}
#xnifty h2 {padding-top:0.5em;}
#xnifty {background: transparent; margin:1em;}

.ntop, .nbottom {display:block; background:transparent; font-size:1px;}
.nb1, .nb2, .nb3, .nb4 {display:block; overflow:hidden;}
.nb1, .nb2, .nb3 {height:1px;}
.nb2, .nb3, .nb4 {background:#fbe8c1; border-left:1px solid #2d1919; border-right:1px solid #2d1919;
	opacity: .5;
	filter: alpha(opacity=50);
}
.nb1 {margin:0 5px; background:#2d1919;
	opacity: .5;
	filter: alpha(opacity=50);
}
.nb2 {margin:0 3px; border-width:0 2px;}
.nb3 {margin:0 2px;}
.nb4 {height:2px; margin:0 1px;}

.nboxcontent {display:block; background:#fbe8c1; border:0 solid #2d1919; border-width:0 1px;
	opacity: .5;
	filter: alpha(opacity=50);
}

/* Chunky Border - Blue */
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fc0;}
.xsnazzy h2 {font-size:2em; color:#234; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#eee;}
.xsnazzy h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzy {background: transparent; margin:1em;}

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #7f7f9c; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#7f7f9c; border-width:0 5px;}

.xb5 {margin:0 2px; background:#7f7f9c; border-width:0 4px;}
.xb6 {margin:0 2px; background:#7f7f9c; border-width:0 3px;}
.xb7 {margin:0 1px; background:#7f7f9c; border-width:0 3px; height:2px;}

.xboxcontent {display:block; background:#7f7f9c; border:3px solid #fff; border-width:0 3px;}

/* Chunky Border - Brown */
.ysnazzy h1, .ysnazzy h2, .ysnazzy p {margin:0 10px; letter-spacing:1px;}
.ysnazzy h1 {font-size:2.5em; color:#666;}
.ysnazzy h2 {font-size:2em; color:#666; border:0;}
.ysnazzy p {padding-bottom:0.5em; color:#666;}
.ysnazzy h2 {padding-top:0.5em; padding-left:10px;}
.ysnazzy {background: transparent; margin:1em;}

.ysnazzy em {display:block; width:0; height:0; color:#666; overflow:hidden; border-top:12px solid #2d1919; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .ysnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.ysnazzy span {display:block; width:0; height:0; color:#666; overflow:hidden; border-top:10px solid #2d1919; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .ysnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.yb1, .yb2, .yb3, .yb4, .yb5, .yb6, .yb7 {display:block; overflow:hidden; font-size:0;
	opacity: .5;
	filter: alpha(opacity=50);}
.yb1, .yb2, .yb3, .yb4, .yb5, .yb6 {height:1px;}
.yb4, .yb5, .yb6, .yb7 {background:#ccc; border-left:1px solid #2d1919; border-right:1px solid #2d1919;}

.yb1 {margin:0 8px; background:#2d1919;}
.yb2 {margin:0 6px; background:#2d1919;}
.yb3 {margin:0 4px; background:#2d1919;}
.yb4 {margin:0 3px; background:#fbe8c1; border-width:0 5px;}

.yb5 {margin:0 2px; background:#fbe8c1; border-width:0 4px;}
.yb6 {margin:0 2px; background:#fbe8c1; border-width:0 3px;}
.yb7 {margin:0 1px; background:#fbe8c1; border-width:0 3px; height:2px;}

.yboxcontent {display:block; background:#fbe8c1; border:3px solid #2d1919; border-width:0 3px;
	opacity: .5;
	filter: alpha(opacity=50);}

#post_list { width:800px;margin:0 auto; }
#post_list h1 { margin:0; padding:0 0 5px 0; text-align:center; }
#post_list h2 { margin:0; padding:0 0 5px 2px; text-align:left; font-size:1.2em; }
#post_list h3 { margin:0; padding:0 0 5px 2px; text-align:left; font-size:1em; }
#post_list h4 { margin:0; padding:0 0 5px 2px; text-align:left; font-size:.8em; }
#post_list div { border-bottom: 1px dashed #2d1919;margin-bottom:10px;padding:10px 0; }