/* REDEFINITIONS ---------------------------------------------- */
/* ------------------------------------------------------------ */
html, body {
	margin:				0;
	padding:			0;
	background:			#000 url(../images/background/bg.jpg) repeat-x;
	color:				#333;
	height:				100%;
	font-family:		Verdana, Sans-Serif;
	font-size:			11px;
	color:				#FFF;

}

h1, h2 {
	margin:				0;
	padding:			0;
}

h2 {
	margin:				0;
	font-size:			11px;
	font-weight:		bold;
	color:				#FD0;
}

h3 {
	margin:				0;
	font-size:			12px;
	font-weight:		bold;
	color:				#D66825;
}



a {

	color:				#F3D028;
	text-decoration:	underline;
	font-weight:		bold;
}

hover
{

	color:				#ff0000;
	text-decoration:	underline;
	font-weight:		bold;

}

input, textarea, select {

	margin:				2px 0 0;
	padding:			0 2px;
	border:				solid 1px #DDD;
	background:			#EFEFEF;
	color:				#333;
	font-family:		Arial,Sans-Serif;
	font-size:			11px;
}


#label {
	margin:				5px 0 0;
	padding:			0;
}

#system_output
{
	margin:				0 0 10px;
	padding:			10px;
	background:			#A00;
	border:				solid 1px #F30;
	color:				#FFF;
	font-weight:		bold;
}


img
{

	behavior:			url("includes/scripts/pngbehavior.htc");

}

form
{
	margin:				0;
	padding:			0;	
}




/* ------------------------------------------------------------ */
/* PAGE LAYOUT ------------------------------------------------ */
/* ------------------------------------------------------------ */
#holder
{

	margin:				25px auto 0;
	padding:			0 0 0 0;
	width:				720px;
	height:				600px;
	display:			table;
	background:			url(../images/background/body_bg.gif) repeat-y;

}



#footer_a
{

	margin:				auto;
	padding:			0;
	height:				154px;
	width:				720px;
	display:			table;
	position:			relative;
	background:			url(../images/background/semi_footer.gif) no-repeat;

}

#footer_b
{
	
	width:				240px;
	height:				130px;
	float:				left;
	padding:			15px 0 10px 23px;
	display:			table;

}

#footer_c
{
	
	width:				440px;
	height:				130px;
	float:				right;
	padding:			25px 0 10px 0;

	display:			table;

}

#copyright
{
	
	margin:				auto;
	height:				10px;
	padding:			0 0 10px 0;
	width:				720px;
	display:			table;
	position:			relative;
	text-align:			center;

}

#fan_club_left_col
{

	width:				320px;
	height:				85%;
	float:				left;
	padding:			23px 15px 0 20px;
	padding:			0 15px 0 20px;
	display:			table;

}

#left_col
{

	width:				320px;
	height:				85%;
	float:				left;
	display:			table;

}

#right_col
{

	width:				300px;
	float:				left;
	text-align:			justify;

}

#home_rcol
{

	width:				300px;
	padding-right:30px;
	float:				right;
	text-align:			justify;

}
#events_flash
{
	width:				310px;
	padding:			0 10px 10px 0;
	float:				left;
}

#news_holder
{

	width:				290px;
	padding:			0 5px 0 20px;
	height:				310px;
	float:				left;

}

#events_holder
{

	width:				370px;
	text-align:			justify;
	padding:			10px 20px 0 0;
	height:				600px;
	float:				right;



}
#already_voted
{
	padding:			5px;
	background:			#F00;
	color:				#FFF;
	font-weight:		bold;
}

/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */




/* TEXT STYLES ------------------------------------------------ */

.journal_heading
{
	font-size:12px;
	color:				#f3d028;
}

#question
{
	padding:			10px 0;
	font-weight:		bold;
}

#banner_credit
{
	width:				300px;
	padding-left:		10px;
}

#aim_credit
{

	width:				110px;
	padding-left:		10px;
}

#freebies_holder
{
	display:			table;
	height:				50%;

}

#album_item
{
	margin:				10px 10px;
	float:				left;
}
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */