/***************/
/* PAGE LAYOUT */
/***************/
BODY
{
	PADDING: 0px;
	BORDER: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: center;
	BACKGROUND-IMAGE: url(Images/Backgrounds/Content/Sketch_background.jpg);
	BACKGROUND-REPEAT: repeat;
	BACKGROUND-POSITION: 490px 0px;
	FONT-FAMILY: 'Trebuchet MS', Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 115%
}
DIV.content_box
{
	WIDTH: 955px;
	HEIGHT: 100%;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto; /* center the content */
	TEXT-ALIGN: left
}
DIV>DIV.text_area /* MOZILLA SPECIFIC */
{
	Z-INDEX: 1;
	BACKGROUND-IMAGE: url(Images/Backgrounds/Content/Text_area.gif);
	BACKGROUND-REPEAT: repeat-y;
	FLOAT: left;
	WIDTH: 462px;
	MIN-HEIGHT: 101%;
	PADDING-BOTTOM: -1%;
	PADDING-LEFT: 43px;
	PADDING-RIGHT: 30px
}
* HTML DIV.text_area /* IE SPECIFIC */
{
	BACKGROUND-IMAGE: url(Images/Backgrounds/Content/Text_area.gif);
	BACKGROUND-REPEAT: repeat-y;
	FLOAT: left;
	WIDTH: 532px;
	HEIGHT: 100%;
	MARGIN-LEFT: -27px;
	PADDING-LEFT: 40px;
	PADDING-RIGHT: 30px
}
DIV>DIV.gallery_text_area /* MOZILLA SPECIFIC */
{
	BACKGROUND-IMAGE: url(Images/Backgrounds/Content/Gallery_text_area.gif);
	BACKGROUND-REPEAT: repeat-y;
	POSITION: relative;
	WIDTH: 840px;
	LEFT: 12px;
	MIN-HEIGHT: 101%;
	PADDING-TOP: 18px;
	MARGIN-BOTTOM: 1%;
	PADDING-LEFT: 45px;
	PADDING-RIGHT: 45px;
	TEXT-ALIGN: center
}
* HTML DIV.gallery_text_area /* IE SPECIFIC */
{
	BACKGROUND-IMAGE: url(Images/Backgrounds/Content/Gallery_text_area.gif);
	BACKGROUND-REPEAT: repeat-y;
	POSITION: relative;
	WIDTH: 930px;
	HEIGHT: 100%;
	LEFT: 12px;
	PADDING-TOP: 18px;
	PADDING-LEFT: 45px;
	PADDING-RIGHT: 45px
}
DIV.left_column
{
	/*BACKGROUND-COLOR: blue;*/
	HEIGHT: 100%;
	FLOAT: left;
	WIDTH: 150px
}
DIV.right_column
{
	/*BACKGROUND-COLOR: red;*/
	HEIGHT: 100%;
	FLOAT: left;
	WIDTH: 270px
}
DIV.top_spacer
{
	FLOAT: left;
	WIDTH: 100%;
	HEIGHT: 15px
}
DIV.bottom_spacer
{
	FLOAT: left;
	WIDTH: 100%;
	HEIGHT: 80px
}
/* END PAGE LAYOUT */
/*******************/

/***********/
/* CONTENT */
/***********/
DIV.header
{
    TEXT-ALIGN: center;
    MARGIN-BOTTOM :15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 15px
}
SPAN.paragraph_heading
{
	DISPLAY: block;
	TEXT-DECORATION: underline;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 16px
}
SPAN.paragraph_sub_heading
{
	DISPLAY: block;
	TEXT-DECORATION: bold;
	PADDING-TOP: .7em;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 12px
}
SPAN.paragraph
{
	DISPLAY: block;
	TEXT-INDENT: 30px
}
DIV.other_artists_text
{
	MARGIN-LEFT: 5px
}
SPAN.sub_paragraph
{
	DISPLAY: block;
	TEXT-INDENT: 30px;
	PADDING-LEFT: 27px;
	PADDING-RIGHT: 30px
}
DIV>IMG.self_portrait /* MOZILLA SPECIFIC */
{
    FLOAT: left;
	MARGIN-TOP: 4px;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px
}
* HTML IMG.self_portrait /* IE SPECIFIC */
{
    FLOAT: left;
	MARGIN-TOP: 9px;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px
}
.align_center
{
	TEXT-ALIGN: center
}
.align_left
{
	TEXT-ALIGN: left
}
.align_right
{
	TEXT-ALIGN: right
}
.block
{
	DISPLAY: block
}

/* BIO */
	SPAN.bioStat_heading
	{
		DISPLAY: block;
		TEXT-DECORATION: underline;
		PADDING-TOP: 2px;
		PADDING-BOTTOM: 0px
	}
	SPAN.bioStat_item
	{
		DISPLAY: block;
		TEXT-INDENT: 10px;
	}
	DIV>DIV.bio_text
	{
		WIDTH: 100%;
		FLOAT: left;
		MARGIN-TOP: -10px
	}
	* HTML DIV.bio_text
	{
		WIDTH: 100%;
		FLOAT: left;
		MARGIN-TOP: 0px
	}
/* PROJECT */
	.concept_sketch
	{
		TEXT-ALIGN: center;
		MARGIN-TOP: 60px;
		MARGIN-BOTTOM :50px;
		PADDING-LEFT: 0px;
		PADDING-RIGHT: 0px;
		PADDING-TOP: 0px;
		PADDING-BOTTOM: 0px
	}
	DIV.budget_container
	{
		POSITION: relative;
		WIDTH: 100%
	}
	DIV.budget_item_row
	{
		WIDTH: 100%
	}
	DIV.budget_lc
	{
		FLOAT: left;
		PADDING-LEFT: 2%;
		WIDTH: 72%
	}
	DIV.budget_rc
	{
		FLOAT: right;
		PADDING-RIGHT: 1%;
		WIDTH: 25%;
		TEXT-ALIGN: right;
		FONT-FAMILY: 'courier new', monospace;
		FONT-WEIGHT: bold
	}
	SPAN.budget_item
	{
		FLOAT: left;
		DISPLAY: block
	}
	SPAN.budget_sub_item
	{
		TEXT-INDENT: -18px;
		PADDING-LEFT: 30px;
		FLOAT: left;
		DISPLAY: block;
		FONT-WEIGHT: normal
	}
	SPAN.budget_sub2_item
	{
		TEXT-INDENT: -20px;
		PADDING-LEFT: 52px;
		FLOAT: left;
		DISPLAY: block;
		FONT-WEIGHT: normal;
		FONT-STYLE: italic
	}
	SPAN.dollar_sign
	{
		FLOAT: left;
		DISPLAY: block
	}
	SPAN.budget_item_cost
	{
		FLOAT: right;
		DISPLAY: block
	}
	SPAN.budget_sub_item_cost
	{
		FLOAT: right;
		DISPLAY: block;
		FONT-WEIGHT: normal
	}
	SPAN.budget_sub2_item_cost
	{
		MARGIN-RIGHT: 0px;
		FLOAT: right;
		DISPLAY: block;
		FONT-WEIGHT: normal;
		FONT-STYLE: italic
	}

/* GALLERY */
	DIV.thumbnail_container
	{
		FLOAT: left;
		HEIGHT: 137px;
		MARGIN-LEFT: 3px;
	}
	* HTML DIV.thumbnail /* IE SPECIFIC */
	{
		FLOAT: left;
		PADDING-LEFT: 5px;
		PADDING-RIGHT: 5px;
		PADDING-TOP: 5px
	}
	DIV>DIV.thumbnail /* MOZILLA SPECIFIC */
	{
		FLOAT: left;
		PADDING: 5px
	}
	* HTML SPAN.gallery_heading /* IE */
	{
		DISPLAY: block;
		TEXT-DECORATION: underline;
		WIDTH: 100%;
		FLOAT: left;
		MARGIN-LEFT: -3px;
		PADDING-TOP: 10px;
		PADDING-BOTTOM: 5px
	}
	DIV>SPAN.gallery_heading /* MOZILLA */
	{
		DISPLAY: block;
		TEXT-DECORATION: underline;
		WIDTH: 100%;
		FLOAT: left;
		MARGIN-LEFT: -10px;
		PADDING-TOP: 10px;
		PADDING-BOTTOM: 5px
	}
/* GALLERY POPUP */
	DIV.gallery_image_container
	{
		POSITION: relative;
		TOP: 0px;
		HEIGHT: 660px;
		WIDTH: 100%
	}
	IMG.gallery_image
	{
		POSITION: relative;
		BORDER-WIDTH: 2px;
		BORDER-STYLE: solid;
		BORDER-COLOR: black
	}
	DIV.gallery_text_right
	{
		MARGIN-LEFT: 7px;
		FLOAT: left;
		TEXT-ALIGN: left
	}
	DIV.gallery_text_left
	{
		MARGIN-RIGHT: 7px;
		FLOAT: right;
		TEXT-ALIGN: right
	}
	DIV.gallery_text_top
	{
		MARGIN-LEFT: auto;
		MARGIN-RIGHT: auto;
		MARGIN-BOTTOM: 10px;
		TEXT-ALIGN: center
	}
	DIV.gallery_text_bottom
	{
		MARGIN-LEFT: auto;
		MARGIN-RIGHT: auto;
		MARGIN-TOP: 10px;
		TEXT-ALIGN: center
	}
	DIV.other_artists_image
	{
		POSITION: absolute;
		TOP: 18px;
		LEFT: 55px;
		WIDTH: 480px;
		HEIGHT: 530px;
		TEXT-ALIGN: center
	}
	DIV.other_artists_inner
	{
		MARGIN-LEFT: auto;
		MARGIN-RIGHT: auto
	}
	DIV.other_artists_thumbs
	{
		MARGIN-RIGHT: 0px;
		MARGIN-TOP: -5px;
		FLOAT: right;
		TEXT-ALIGN: left;
		WIDTH: 333px
	}
	DIV.gallery_thumbnail_container
	{
		FLOAT: right;
		HEIGHT: 137px
	}
	DIV>DIV.gallery_thumbnail /* MOZILLA SPECIFIC */
	{
		FLOAT: right;
		PADDING: 5px
	}
	* HTML DIV.gallery_thumbnail /* IE SPECIFIC */
	{
		FLOAT: right;
		PADDING-LEFT: 5px;
		PADDING-RIGHT: 5px;
		PADDING-TOP: 5px;
	}
	DIV.gallery_artist_top
	{
		MARGIN-BOTTOM: 2px;
		MARGIN-LEFT: -2px;
		TEXT-ALIGN: left
	}
	DIV.gallery_artist_right
	{
		POSITION: relative;
		TEXT-ALIGN: left
	}
/* CONTACT */
	A.email
	{
		TEXT-DECORATION: none;
		COLOR: black
	}
/* END CONTENT */
/***************/

/*********/
/* LINKS */
/*********/
DIV.bio_link
{
	POSITION: relative;
	TOP: 202px;
	LEFT: 25px;
	WIDTH: 175px
}
DIV.project_link
{
	POSITION: relative;
	TOP: 245px;
	LEFT: 5px
}
DIV.gallery_link
{
	POSITION: relative;
	TOP: 300px;
	LEFT: 8px
}
DIV.contact_link
{
	POSITION: relative;
	TOP: 348px;
	LEFT: 5px
}
DIV.tinkerThink_link
{
	POSITION: relative;
	TOP: 50px;
	LEFT: -5px
}
IMG.link_over
{
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px
}
A IMG
{
	BORDER: 0px
}
A.link
{
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px
}
/* Private Commission Link */
* HTML DIV.commission_container /* IE SPECIFIC */
{
	POSITION: relative;
	BACKGROUND-IMAGE: url(Images/Small_blank.gif);
	TOP: 406px;
	LEFT: -2px;
	WIDTH: 160px;
	TEXT-ALIGN: center;
	FONT-SIZE: 12pt;
	FONT-VARIANT: small-caps
}
DIV>DIV.commission_container /* MOZILLA SPECIFIC */
{
	POSITION: relative;
	TOP: 403px;
	LEFT: -2px;
	WIDTH: 160px;
	TEXT-ALIGN: center;
	FONT-SIZE: 12pt;
	FONT-VARIANT: small-caps
}
* HTML A.commission_link /* IE */
{
	DISPLAY: block;
	PADDING-TOP: 5px;
	HEIGHT: 30px;
	TEXT-DECORATION: none;
	COLOR: rgb(210,210,210)
}
DIV>A.commission_link /* MOZILLA */
{
	DISPLAY: block;
	PADDING: 7px;
	TEXT-DECORATION: none;
	COLOR: rgb(210,210,210)
}
A.commission_link:hover
{
	TEXT-DECORATION: none;
	COLOR: rgb(256,256,256)
}

/* Footnote links */
	DIV.footnote_links
	{
		FLOAT: left;
		WIDTH: 99%;
		TEXT-ALIGN: center;
		PADDING-BOTTOM: 18px;
		COLOR: rgb(240,50,50)
	}
	DIV.gallery_footnote_links
	{
		POSITION: relative;
		LEFT: 1%;
		WIDTH: 98%;
		TEXT-ALIGN: center;
		COLOR: rgb(240,50,50)
	}
	A.footnote_link
	{
		MARGIN-LEFT: 10px;
		MARGIN-RIGHT: 10px
	}
	A.footnote_link:link
	{
		COLOR: rgb(210,50,50);
	}
	A.footnote_link:visited
	{
		COLOR: rgb(50,50,240);
	}

/* Bio Links */
	A.resume_link
	{
		FONT-WEIGHT: normal
	}
	A.resume_link:link
	{
		COLOR: rgb(210,50,50);
	}
	A.resume_link:visited
	{
		COLOR: rgb(50,50,240);
	}
/* Project links */
	DIV.pseudo_links_top
	{
		FLOAT: left;
		WIDTH: 99%;
		TEXT-ALIGN: center;
		PADDING-BOTTOM: 40px;
		COLOR: rgb(240,50,50)
	}
	DIV.pseudo_links_bottom
	{
		FLOAT: left;
		WIDTH: 99%;
		TEXT-ALIGN: center;
		PADDING-BOTTOM: 7px;
		COLOR: rgb(240,50,50)
	}

/* Gallery video links */
	DIV>DIV.gallery_sub1_heading /* MOZILLA SPECIFIC */
	{
        FLOAT: left;
		WIDTH: 100%;
		POSITION: relative;
		TEXT-ALIGN: left;
		MARGIN-LEFT: 7px;
		MARGIN-TOP: 10px
	}
	DIV>DIV.gallery_sub2_heading /* MOZILLA SPECIFIC */
	{
        FLOAT: left;
		WIDTH: 100%;
		POSITION: relative;
		TEXT-ALIGN: left;
		FONT-WEIGHT: normal;
		FONT-STYLE: italic;
		MARGIN-LEFT: 25px;
		MARGIN-TOP: 10px
	}
	DIV>DIV.media_link /* MOZILLA SPECIFIC */
	{
		FLOAT: left;
		WIDTH: 100%;
		POSITION: relative;
		TEXT-ALIGN: left;
		MARGIN-LEFT: 35px;
		MARGIN-TOP: 5px
	}
	* HTML DIV.gallery_sub1_heading /* IE SPECIFIC */
	{
        FLOAT: left;
		WIDTH: 420px;
		POSITION: relative;
		TEXT-ALIGN: left;
		MARGIN-LEFT: 5px;
		MARGIN-TOP: 10px
	}
	* HTML DIV.gallery_sub2_heading /* IE SPECIFIC */
	{
        FLOAT: left;
		WIDTH: 420px;
		POSITION: relative;
		TEXT-ALIGN: left;
		FONT-WEIGHT: normal;
		FONT-STYLE: italic;
		MARGIN-LEFT: 14px;
		MARGIN-TOP: 10px
	}
	* HTML DIV.media_link /* IE SPECIFIC */
	{
		FLOAT: left;
		WIDTH: 420px;
		POSITION: relative;
		TEXT-ALIGN: left;
		MARGIN-LEFT: 24px;
		MARGIN-TOP: 5px
	}
	A.media_link:link
	{
		COLOR: rgb(210,50,50);
		TEXT-DECORATION: none
	}
	A.media_link:visited
	{
		COLOR: rgb(50,50,240);
		TEXT-DECORATION: none
	}

/* Gallery Popup links */
	DIV.gallery_links_container
	{
		POSITION: absolute;
		TOP: 570px;
		TEXT-ALIGN: center;
		WIDTH: 840;
		PADDING-BOTTOM: 25px
	}
	SPAN.to_enlarge
	{
		MARGIN-TOP: 15px;
		LINE-HEIGHT: 190%;
		FONT-VARIANT: small-caps
	}
	DIV>DIV.prev_next_container /* MOZILLA SPECIFIC */
	{
		POSITION: relative;
		WIDTH: 490px;
		HEIGHT: 60px;
		MARGIN-LEFT: auto;
		MARGIN-RIGHT: auto;
		TEXT-ALIGN: center
	}
	* HTML DIV.prev_next_container /* IE SPECIFIC */
	{
		POSITION: relative;
		WIDTH: 505px;
		HEIGHT: 60px;
		MARGIN-LEFT: auto;
		MARGIN-RIGHT: auto;
		PADDING-LEFT: 15px;
		TEXT-ALIGN: center
	}
	DIV.prev_link
	{
		FLOAT: left
	}
	DIV.next_link
	{
		FLOAT: right
	}

/* End LINKS */
/*************/

