/**************************************
CSS.CSS TABLE OF CONTENTS:
	+ RESET
	+ GENERAL
	+ HEADER
	+ TORSO
		+ LEFT_NAV
		+ TORSO_HEADER
		+ MAIN
		+ FOOTER_TOP
	+ FOOTER
	+ OBSOLETE?
***************************************/


/* RESET
========================================================================================= */
ul,ol { list-style: none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,fieldset,input,div,td,tr,th { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; text-decoration: none; }
address { font-style: normal; }

/* DEBUG
========================================================================================= */
pre { text-align: left; background-color: #fff; }

/* GENERAL
========================================================================================= */
body {
	/*background-color: #fcfaf0;*/
	/*background-color: #c2781b;*/
	/*background-color: #f6e38f;*/
	background-color: #000000;
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0; 
	padding: 0;
	text-align: center;
	font-size: 77%;
	z-index: 2;
	color: #5E6A72;
}
	
#content {
	width: 1100px;
	margin: 0px auto;
	position: relative;
	z-index: 2;
}

#main {
	text-align: left;
	margin:0 235px;
}

#main_app {
	width: 750px;
	margin:0 auto;
}

#main_app p{
	text-align: left;
}

body, div, li, td {
	font-family: "Century Gothic", Arial, sans-serif;
}

ul {
	margin-left: 20px;
}

h1, h2, h3, h4, h5, h6, h7 {
	font-family: "Century Gothic", Arial, sans-serif;
	font-weight: bold;
	/*color: #f3f3f3;*/
	color: #edd4b4;
}

h1 {
	font-size: 170%;
	line-height: 16px;
	margin: 0px 0px 6px 0px;
}

h2 {
	font-size: 150%;
	margin: 0px 0px 10px 0px;
}

h3 {font-size: 140%;}
h4 {font-size: 120%;}
h5 {font-size: 110%;}

a:link { 
	font-weight:bold;
	text-decoration: none; 
	/*color: #c2781b;*/
	color: #A9bECb;
}
a:hover { 
	font-weight:bold;
	text-decoration: underline; 
	/*color: #c2781b;*/
	color: #A9bECb;
}
a:visited { 
	font-weight:bold;
	text-decoration: none; 
	/*color: #c2781b;*/
	color: #A9bECb;
}

p {
	text-align: center;
	color: #999999;
	margin-bottom: 15px;
}

legend {
	font-weight: bold;
	font-size: 140%;
}

div.input_row {
	padding: 5px 0px 5px 0px;
	text-align: left;
}

div#payment_info {
	border: solid #999999 2px;
	padding: 5px;
}

div.label {
	/*font-weight: bold;*/
	font-size: 110%;
	float: left;
}

input {
	background-color: #f3f3f3;
	border: none;
	width: 200px;
}

div.input {
	/*width: 250px;*/
	margin-left:350px;	
}

input.radio {
	width: auto;
	vertical-align:middle;
}

select.booth_select {
	display:inline;
	margin-right: 10px;
}

/*input#description {
	width: 390px;
	height: 100px;
}

input#display {
	width: 390px;
	height: 50px;
}*/

table#bizarre_app_table {
	width: 600px;
}

table#bizarre_app_table td {
	text-align: left;
	padding: 3px 10px 3px 0px;
}

small {
	font-size:	
}

a.small {
	font-weight: normal;
	font-size: 85%;	
}

#error_box {
	text-align: left;
}

.error {
	color: red;
	padding: 0px;
}

/* HEADER
========================================================================================= */

#header {
	/*background: url('../images/chikoko_logo.png');*/
	position: relative;
	/*left: 230px;*/
	/*width: 630px;*/
	height: 136px;
	margin: 20px 0 20px 0;
	background: url('/images/chikoko_logo.gif') center no-repeat;
	margin:0 235px;
	text-align: right;

}

#header #bizarre_block, #bizarre_block {
	/*float: right;*/
	width: 300px;
	margin: 10px auto 0 auto;
	padding: 10px;
	border: 2px solid #BD8926;
	text-align: center:
}
#bizarre_block h2{
	color:	#A9BECB;
}
#header h2 {
	color: #7ea2bc;
	font-size: 24px;
}

#header span {
	color: #c31b1b;
	font-size: 18px;
}

#header ul {	
	position: absolute;
	bottom: 34px;
	right: 0px;
}

#new_website_notice {
	font-weight:bold;
	position: absolute;
	top: 0px;
	right: 0px;
	color:#F6E8D5;
	/*background-color:#ababab;*/
}

