/* ----------------------------------------------------------------------------

    CSS for http://ashleybakerdesign.com
    Author: Ashley Baker, http://ashleybakerdesign.com
    Last Updated: 3/31/10
    
---------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------
    MACRO SITE-WIDE STYLES
---------------------------------------------------------------------------- */

html
{
	background: #d0d1d3 url(global_imgs/nav_bg.gif) repeat-x 0 0;
}

body
{
	background-color: #d0d1d3;
}

html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
}

#container
{
	min-height: 100%;
	position: relative;
}

/* ----------------------------------------------------------------------------
    MICRO SITE-WIDE STYLES
---------------------------------------------------------------------------- */

p
{
	line-height: 16px;
	font-family: 'verdana', 'tahoma', sans-serif;
	font-size: 12px;
	color: #000000;
	width: 400px;
	background-color: #d0d1d3	
}

p#copyright-txt
{
	font-family: 'verdana', 'tahoma', sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	padding: 5px 0 5px 103px;
	line-height: 10px;
	background-color: #000000;
	margin: 0;
}

a
{
	border: 0;
	border-style: none;
	color: #000000;
	/* background-color: #d0d1d3 */
}

img
{
	border: 0;
	border-style: none;
}

/* ----------------------------------------------------------------------------
    HEADER-DIV STYLES
---------------------------------------------------------------------------- */

#header
{
	background: #ffffff;
	height: 143px;
	padding-left: 25px;
}

#portfoliobutton
{
	position: absolute;
	top: 71px;
}

#resumebutton
{
	position: absolute;
	top: 92px;
}

#contactbutton
{
	position: absolute;
	top: 115px;
}

/* ----------------------------------------------------------------------------
    BODY-DIV CONTAINER STYLES
---------------------------------------------------------------------------- */

#body
{
	padding: 0;
	padding-bottom: 20px;
	/* Height of the footer */
	background: #d0d1d3;
}

div#arrows
{
	padding: 0;
	width: 103px;
	background-color: #d0d1d3;
	margin: 0;
}

div#contents
{
	width: 500px;
	padding: 0 0 12px 103px;
	margin: 0;
	border-bottom: 1px solid #d0d1d3;
}

#footer
{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 20px;
	/* Height of the footer */
	background: #000000;
	color: #ffffff;
}

/* ----------------------------------------------------------------------------
    PORTFOLIO CLICK-THROUGH STYLES
---------------------------------------------------------------------------- */

#zoom
{
	position: absolute;
	margin-left: 30px;
	margin-top: 145px;
}

#leftarrow
{
	position: absolute;
	margin-left: 28px;
	margin-top: 114px;
}

#rightarrow
{
	position: absolute;
	left: 58px;
	margin-top: 114px;
}

.portimg
{
	position: relative;
	margin-bottom: 6px;
	margin-top: 12px;
}


/* ----------------------------------------------------------------------------
    RESUME STYLES
---------------------------------------------------------------------------- */

div#resumecontents
{
	padding: 0 0 12px 103px;
	margin: 0;
	border-bottom: 1px solid #d0d1d3;
	background-color: #d0d1d3
}

#pdfimg
{
	position: relative;
	margin-bottom: 6px;
	margin-top: 12px;
}

h1
{
	line-height: 30px;
	font-family: 'verdana', 'tahoma', sans-serif;
	font-size: 11px;
	letter-spacing: 3px;
	color: #000000;
	background-color: #d0d1d3
}

div#resumecontents p
{
	line-height: 16px;
	font-family: 'verdana', 'tahoma', sans-serif;
	font-size: 12px;
	color: #000000;
	width: 350px;
	background-color: #d0d1d3
}

/* ----------------------------------------------------------------------------
    CONTACT STYLES
---------------------------------------------------------------------------- */

#vcardimg
{
	position: relative;
	margin-bottom: -6px;
	margin-top: 12px;
}

h1#compose
{
	line-height: 36px;
    margin-top: 20px;
    font-family: 'verdana', 'tahoma', sans-serif;
	font-size: 11px;
	letter-spacing: 3px;
	color: #000000;
	background-color: #d0d1d3
}

#contactForm
{
	padding: 0;
	margin: 0 0 0 -3px;
	border: 0;
	border-style: none;
	background-color: #d0d1d3
}

fieldset
{
	padding: 0;
	margin: 0 0 0 -1px;
	border: 0;
	border-style: none;
	background-color: #d0d1d3	
}

label
{
	font-family: 'verdana', 'tahoma', sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: normal;
	color: #000000;
	padding: 0;
	margin: 0 0 0 3px;
	border: none;
	/* background-color: #d0d1d3 */
}

input
{
	font-family: 'verdana', 'tahoma', sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
	margin: 0 0 8px 2px;
	border: 1px solid #d0d1d3;
}

textarea
{
	line-height: 16px;
	font-family: 'verdana', 'tahoma', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 2px;
	margin: 0 0 8px 2px;
	border: 1px solid #d0d1d3;
}

button
{
	margin: 0 0 24px 3px;
	cursor: pointer;
}

p#msgsent
{
	line-height: 36px;
	margin: 20px 0 0 0;
	font-family: 'verdana', 'tahoma', sans-serif;
	font-size: 12px;
	color: #000000;
	width: 400px;
	background-color: #d0d1d3	
}

/* ----------------------------------------------------------------------------
    INDEX IMG STYLES
---------------------------------------------------------------------------- */

.toprow
{
	position: relative;
	margin-top: 12px;
	padding-bottom: 0;
	padding-top: 0;
}

.secondrow
{
	position: relative;
	margin-top: 54px;
	padding-bottom: 0;
	padding-top: 0;
}

.thirdrow
{
	position: relative;
	margin-top: 50px;
	padding-bottom: 0;
	padding-top: 0;
}

.fourthrow
{
	position: relative;
	margin-top: 25px;
	padding-bottom: 12px;
	padding-top: 0;
}

#volumegreen-t, #volumemagenta-t, #emergepicts-t, #emergeshirts-t, #emergeweb-t, #spacecover-t 
{
	position: relative;
	left: 0;
}

#fetishbook-t, #smashlogo-t, #smashindex-t, #smashindex2-t, #psydfxLabel-t, #pillspread-t, #sheepcover-t, #sheepspread-t
{
	position: relative;
	left: 55px;
}

#playingcards-t, #bbevents-t, #pillcover-t, #cookbook-t
{
	position: relative;
	left: 110px;
}

#cookbook-t
{
	position: relative;
	left: 165px;
}

#pillcover-t, #fallout1-t, #fallout2-t, #nymagletters-t, #nymagcritics-t
{
	position: relative;
	left: 55px;
}

/* ----------------------------------------------------------------------------
    ADDTHIS BUTTON STYLES
---------------------------------------------------------------------------- */

.addthis_toolbox
{
	position: absolute;
	top: 38px;
	left: 520px;
	background-color: #fff;
}

.addthis_button_expanded, .addthis_toolbox *
{
	background-color: #fff;
	font: 13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	text-decoration: none;
	color: #777777;
}
