/* GLOBAL TAG DEFINITION */
html {overflow: scroll;} 
BODY {
	margin:						0;
	text-align: 				center;
	padding:					0;
	background-color:			#272727;
	background-image:			url("../images/upper_gradient.gif");
	background-repeat:			repeat-x;
	background-position:		0 0;
	width: 						100%;
	font-family:				helvetica, arial;
	color:						white;
	font-size:					16px;
}

TABLE, DIV, SPAN, P, IMG, FORM
{
	border-collapse: 			collapse;
	border:						0px;
	margin:						0px;
	padding:					0px;
}

P, DIV.css_valid_paragraph
{
	margin-bottom: 10px;
}

/* SEMI-GLOBAL TAG DEFINITIONS */

#main EMBED
{
	margin:						5px 0 10px 0;
	/*max-width:					400px;
	max-height:					325px;*/
}

#contact_submit INPUT
{
	display:block;
	padding:0px ;
	margin: 0px 2px 0px 2px;
}



/* GENERAL STRUCTURAL */

#container
{
	width:						760px;
	text-align:					center;
	margin:						auto;
}

#header
{
	width:						760px;
	height:						40px;
}

#footer
{
	/*background-image:			url("../images/lower_gradient.gif");*/
	background-image:			url("../images/bottom_line.gif");
	background-repeat:			repeat-x;
	width:						100%;
	height:						31px;
	text-align:					center;
}

#footer_table
{
	width: 760px;
	margin: auto;
	font-size: 11px;
	color: #a0a0a0;
	margin-top: 3px;

}

#footer_table TD
{
	padding-left:				1px;
	padding-right:				2px;
}

#footer_table TD A
{
	/*color: #a0a0a0;*/
	color: #ebc410;
	text-decoration: none;
}

/** TAG DEFINITIONS FOR RIGHT AND LEFT AREAS BELOW **/



/********************************/
/*   RIGHT AREA                 */
/********************************/

/* RIGHT AREA: TAG DEFINITIONS */

#main #right_area IMG
{
	margin:						0px;
	padding:					0px;
	display:					block;
}

#main #right_area #artist_list A
{
	font-size:					11px;
	font-weight:				200px;
	color:						#ebc410;
	margin:						0px
	padding:					0px;
	display:					block;
	clear:						both;
}


/* RIGHT AREA: STRUCTURAL */

#main #right_area_container
{
	background-color: 			black;
	width:						242px;
	padding-left:				4px;
	padding-right:				4px;
}

#main #right_area
{
	height:						auto !important;
	height:						400px;
	min-height:					400px;
	width:						100%;
	text-align:					left;
	color:						white;
	margin:						0px 4px 0px 4px;
}

/* RIGHT AREA: HOME PAGE */

#main_navigation IMG
{
	display: block;
}

#main #right_area #quotes
{
	width: 220px;
	font-size: 10px;
	font-weight: 100;
	margin-left: 5px;
	margin-bottom: 15px;
}

#main #right_area .author
{
	margin-bottom: 15px;
}

#main #right_area .flyer_link, #main #right_area .flyer_link A, 
#main #right_area .gallery_link, #main #right_area .gallery_link A
{
	font-size:					12px;
	color:						white;
	font-weight:				100;
}

#main #right_area .flyer_link,
#main #right_area .gallery_link
{
	margin-bottom: 3px;
}

#main #right_area .flyer_link strong, 
#main #right_area .gallery_link strong
{
	font-size:					12px;
	font-weight:				bold;
}

#main #right_area .flyer, #main #right_area .gallery_image
{
	margin-bottom:				8px;
}

#main #right_area, #main #left_area
{
	margin-top:					14px;
}

/*******************************/
/*      LEFT AREA              */
/*******************************/

/* LEFT AREA: STRUCTURAL, TAG DEFINITIONS */
#main #left_area
{
	width:						470px;
	height:						auto !important;
	height:						480px;
	min-height:					480px;
	margin-bottom:				20px;
}

#main #left_area .artist_image_table IMG, 
#main #left_area .artist_browser IMG
{
	display: block;
}

#main #left_area A
{
	color:						#ebc410;
}


/* LEFT AREA: TITLES, HEADERS, SUB-HEADERS */

#main #left_area .blog_title, 
#main #left_area .artist_header,
#main #left_area #philosophy_header,
#main #left_area #contact_header
{
	font-size:					16px;
}

#main #left_area .artist_header,
#main #left_area #philosophy_header,
#main #left_area #contact_header

{
	margin-bottom:				10px;
}

#main #left_area .blog_sub_title,
#main #left_area .artist_title,
#main #left_area #philosophy_sub_header


{
	font-size:					12px;
	color:						#a0a0a0;
}

#main #left_area .blog_sub_title
{
	margin-bottom:				10px;
}


/* LEFT AREA: ENTRIES */

#main #left_area .blog_entry,
#main #left_area .artist_entry,
#main #left_area .philosophy_entry,
#main #left_area .contact_entry
{
	font-size:					11px;
	color:						#c5c5c5;
}

#main #left_area .philosophy_entry
{
	font-size: 12px;
}

#main #left_area .blog_entry
{
	margin-bottom:				15px;
}

#main #left_area .artist_entry
{
	margin-left:				6px;
}

#main #left_area .artist_details
{
	margin-bottom:				15px;
}





/* Special CSS */

.philosophy_image_align_left
{
	display: block;
	float:left;

}

.philosophy_image_align_right
{
	display: block;
	float:right;
}

.philosophy_image_align_left, .philosophy_image_align_right
{
	margin-left: 10px;
	margin-bottom: 5px;
}

.bordered_table IMG
{
 display: block;
}

.bordered_table IMG
{
 margin-left: 2px;
 margin-right: 2px;
}


.bordered_table .top_left_cell
{
 background: url(../images/picture_border.gif) top left;
}
.bordered_table .top_right_cell
{
 background: url(../images/picture_border.gif) top right;
}
.bordered_table .body
{
 background: url(../images/picture_border.gif) center center;
}

.bordered_table .bottom_left_cell
{
 background: url(../images/picture_border.gif) bottom left;
}
.bordered_table .bottom_right_cell
{
 background: url(../images/picture_border.gif) bottom right;
}

.contact_input
{
	border: 0px;
	margin: 0px 2px 0px 2px;
	width: 290px;
	font-family: helvetica, arial;
	font-size: 14px;
	padding: 3px;
}

#contact_form div
{
	margin-bottom: 12px;
}

#contact_form TEXTAREA
{
	height: 100px;
}


#contact_form label
{
	display: block;
	width: 88px;
	float:left;
	color: #c5c5c5;
	padding-top: 2px;
	font-size: 14px;
}

#contact_submit
{
	margin-left: 88px;
}

#contact_text
{
	font-size: 11px;
	font-weight: bold;
	margin-left: 2px;
}

#contact_thanks
{
	margin-left: 88px;
	margin-top: 20px;
	font-size: 11px;
	font-weight: bold;
	color: white;
}
