/*  reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul, dl {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html, body{
/*	width:100%;*/
	height: 100%;
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	line-height:13px;
	color:#1d1c1d;
	letter-spacing:1px;
}

p{
	margin-bottom:15px;
	text-align:justify;
}

a{
	color:#960701;
	text-decoration:none;
	font-weight:bold;
}

.uppercase{
	text-transform:uppercase;
}

ul,li {
	display: inline;
	list-style: none;
}

h1, h2, h3 {
	text-indent:-9999px;
}

.red {
	color:#960701;
}

.light{
	font-weight:normal;
}

/*#navigation{
	position:absolute;
	top:20px;
}*/

ul#menu {
	display: block;
	background: url('../_graphics/ul_menu.gif');
	height:82px;
	width:994px;
	position: absolute;
	z-index:100;
/*	border: 1px solid red;*/
}

ul#menu_2{
		height:164px;
		width:171px;
		display: block;
		position:absolute;
		left:50%;
		margin-left:310px;
		top:102px;
		z-index:100;
		/*border: 1px solid red;*/
	
}

ul#menu li, ul#menu_2 li {
/*	border: 1px solid red;*/
	display: block;
	position:absolute;
	height: 38px;
	text-indent: -99999px;
	z-index:2;
}

ul#menu li#theFoundObjects {
	height: 51px;
}

ul#menu li#forSale, ul#menu li#links, ul#menu_2 li#youthanasia  {
	height: 28px;
}

ul#menu_2 li#deadPersonOfTheMonth {
	height: 62px;
}

ul#menu li a, ul#menu_2 li a {
	display:block;
	height:100%;
	width:100%;
	background-image: url('../_graphics/ul_menu.gif');
}


li#bookBlog		{left: 0px; width:157px;}
li#journal		{ left: 182px; width:144px;}
li#paintings		{ left: 355px; width:140px;}
li#prints		{ left: 515px; width:137px;}
li#photographs	{ left: 678px; width:180px;}
li#theFoundObjects	{ left: 858px; width:136px;}
li#home	{ left: 670px; width:77px; top:48px;}
li#forSale	{ left: 762px; width:118px; top:52px;}
li#links	{ left: 905px; width:89px; top:52px;}
li#deadPersonOfTheMonth	{  left:20px; width:152px; top:0px;}
li#youthanasia	{  width:171px; top:65px;}
li#shitList	{ width:154px; top:95px;}
li#contact	{  left: 50px; width:139px; top:130px;}


li#bookBlog a		{ background-position: -0px 0;}
li#journal a		{ background-position: -182px 0;}
li#paintings	a		{ background-position: -355px 0;}
li#prints	a		{ background-position: -515px 0;}
li#photographs a		{ background-position: -678px 0;}
li#theFoundObjects a	{ background-position: -858px 0;}
li#home a	{ background-position: -670px -48px;}
li#forSale a	{ background-position: -762px -52px;}
li#links a	{ background-position: -905px -52px;}
li#deadPersonOfTheMonth a	{ background-position: -842px -81px;}
li#youthanasia a	{ background-position: -823px -146px;}
li#shitList a	{ background-position: -839px -178px;}
li#contact a	{ background-position: -839px -216px;}



li#bookBlog	a:hover		{ background-position: 0px -271px;}
li#journal a:hover		{ background-position: -182px -271px;}
li#paintings a:hover		{ background-position: -355px -271px;}
li#prints	a:hover		{ background-position: -515px -271px;}
li#photographs	a:hover		{ background-position: -678px -271px;}
li#theFoundObjects a:hover	{ background-position: -858px -271px;}
li#home a:hover	{ background-position: -670px -318px;}
li#forSale a:hover	{ background-position: -762px -323px;}
li#links a:hover	{ background-position: -905px -323px;}
li#deadPersonOfTheMonth a:hover	{ background-position: -842px -352px;}
li#youthanasia a:hover	{ background-position: -823px -417px;}
li#shitList a:hover	{ background-position: -839px -449px;}
li#contact a:hover	{ background-position: -839px -487px;}

/*
body#home li#home a			{ background-position: 0px -51px;}
body#news li#news a			{ background-position: -82px -51px;}
body#who li#who a			{ background-position: -160px -51px;}
body#tour li#tour a			{ background-position: -342px -51px;}
body#blog li#blog a			{ background-position: -410px -51px;}
body#videos li#videos a		{ background-position: -480px -51px;}
body#gallery li#gallery a	{ background-position: -572px -51px;}
*/



/*LAYOUT*/
#container{
	width:994px;
	margin:0 auto;
}

#content{
	margin-top:76px;
	position:relative;
	float:left;
	width:100%;
}


body#home #content{
	margin-top:156px;
	position:relative;
	float:left;
	width:100%;
}

body#splash #container{
	background:url(../_graphics/splash_bg.jpg) no-repeat center top;
	width:100%;
	height:700px;
	display:block;
}

/*HOME*/




/*Titles*/

.bigHeader{
	font-size:48px;
	text-indent:0px;
	margin:40px 0 60px 0;
	text-transform:uppercase;
	line-height:40px;
}

#h2_ratherObviouslyThen{
	width:439px;
	height:49px;
	background:url('../_graphics/h2_ratherObviouslyThen.gif') no-repeat;
}

#h2_myDadsDeaderThanYourDad{
	width:679px;
	height:97px;
	background:url('../_graphics/h2_myDadsDeaderThanYourDad.gif') no-repeat;
}

#h3_archive{
	width:157px;
	height:38px;
	background:url('../_graphics/h3_archive.gif') no-repeat;
	margin-bottom:30px;
}

#h3_blog{
	width:100px;
	height:37px;
	background:url('../_graphics/h3_blog.gif') no-repeat;
	z-index:999;
	margin-bottom:10px;
}

#h3_journal{
	width:172px;
	height:55px;
	background:url('../_graphics/h3_journal.gif') no-repeat;
	margin-bottom:27px;
}

#h3_prints{
	width:76px;
	height:23px;
	background:url('../_graphics/h3_prints.gif') no-repeat;

}

#h3_photographs{
	width:142px;
	height:24px;
	background:url('../_graphics/h3_photographs.gif') no-repeat;

}

#h3_grief{
	width:214px;
	height:82px;
	background:url('../_graphics/h3_grief.gif') no-repeat;
	margin-bottom:50px;
	margin-top:10px;

}


/*CUSTOM CLASSES*/
.enter{
	text-indent:-9999px;
	width:125px;
	height:37px;
	display:block;
	position:absolute;
	top:470px;
	left:50%;
	margin-left:170px;
}

.topLine{
	border-bottom:1px solid #000;
	width:100%;
}

.paintingItem{
	width:313px;
	float:left;
	margin-bottom:30px;
	height:290px;
}

.painting{
	float:left;
	width:159px;
	padding:5px;
	padding:10px;

	background:url(../_graphics/thumbBg.gif) no-repeat;
}

.paintingLandscape{
	float:left;
	width:159px;
	padding:5px;
	padding:10px;

	background:url(../_graphics/thumbBgLandscape.gif) no-repeat;
}

.painting img{
		border:1px black solid;
}

.paintingInfo{
	float:left;
	width:149px;
}

#heart{
	width:300px;
	height:266px;
	position:absolute;
	top:-130px;
	left:500px;
	z-index:99999999;
}

#secondSplash{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	/*background:red;*/
	z-index:9999;
}

#secondSplash h2{
	font-size: 100px;
	text-indent:0;
	position:absolute;
	top:40%;
	text-align:center;
	width:100%;
	font-weight:normal;
	color:#fff;
	letter-spacing:-5px;
	line-height:100%;
}

#signup{
	height:62px;
	width:236px;
background:url('../_graphics/signupBG.gif') no-repeat;
	position:absolute;
	top:450px;
	left:50%;
	margin-left:-400px;
}

#signup #name, #signup #email{
		background: url('../_graphics/inputBG.gif');
	width:96px;
	height:21px;
	border:none 0;
	margin-left:70px;
	color:#fff;
	padding-left:5px;
}


textarea#DeadPersonOfTheMonthBody {
	width:153px;
}




/*CLEARIX*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
