body,td,th {
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 9px;
}

body {
	margin-top: 0px;
	background-color: #13140f;
}

img
{  border-style: none;
}

:focus { -moz-outline-style: none; }

/* text styles*/

.textarea {color: #F8F9E6; font-size: 9px; font-family:Verdana, Geneva, sans-serif; line-height: 12pt; overflow: hidden; -moz-box-sizing:border-box;  box-sizing: border-box; width: 170px; height: 140px; border: 0; background-image:url(images/contact-message.jpg)}

.input_form {color: #F8F9E6; font-size: 9px; font-family:Verdana, Geneva, sans-serif; line-height: 12pt; border: 0; background-image:url(images/contact-input.jpg)}

.send_form {color: #F8F9E6; font-size: 9px; font-family:Verdana, Geneva, sans-serif; line-height: 12pt; width: 54px; height: 25px; border: 0; background-image:url(images/contact-button.jpg)}

.footer_text {color: #434842; font-size: 10px; font-family:Verdana, Geneva, sans-serif; line-height: 12pt;}
.footer_text a { color: #434842; text-decoration:none;}
.footer_text a:hover { color: #507C60; text-decoration:none;}

.footer_sitemap {color: #62635e; font-size: 9px; font-family:Verdana, Geneva, sans-serif; line-height: 12pt;}
.footer_sitemap a { color: #62635e; text-decoration:none;}
.footer_sitemap a:hover { color: #507C60; text-decoration:none;}

.italic_palatino {color: #4E473F; font-size: 13px; font-style:italic; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; line-height: 12pt;}
.italic_palatino_light {color: #4E473F; font-size: 9pt; font-style:italic; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; line-height: 11pt;}
.italic_palatino_boldy {color: #413D2E; font-size: 12pt; font-style:italic; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; line-height: 11pt;}
.bold_palatino_ {color: #7B7B66; font-size: 10pt; font-weight:bold; font-style:italic; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; line-height: 15pt;}
.bold_palatino_ a{color: #79746E; font-size: 10pt; font-weight:bold; font-style:italic; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; line-height: 15pt; text-decoration:none;}
.bold_palatino_ a:hover{
	color: #79746E;
	font-size: 10pt;
	font-weight:bold;
	font-style:italic;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height: 15pt;
	text-decoration:none;
}

.contact_fields {color: #F8F9E6; font-size: 14px; font-style:italic; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; line-height: 15pt;}

.contact_text {color: #C8C4B9; font-size: 12px; font-style:italic; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; line-height: 12pt;}
.footer_twitter {color: #62635e; font-size: 9px; font-family:Verdana, Geneva, sans-serif; line-height: 11pt;}

.music_by {
	font-family: "Verdana", "Geneva", "sans-serif";
	font-size: 8px;
	font-style: italic;
	font-weight: normal;
	color: #918F7D;
	text-decoration: none;
}
.music_by a { font-family: "Verdana", "Geneva", "sans-serif"; font-size: 9px;	font-style: italic;	font-weight: normal; color: #ADAEA8; text-decoration: none;}
.music_by a:hover {font-family: "Verdana", "Geneva", "sans-serif"; font-size: 9px;	font-style: italic;	font-weight: normal; color: #D1C7BE ; text-decoration: none;}

/*gadgets*/

#twitter_div {
	position: absolute;
	margin: 0;
	padding: 5px;
	width: 139px;
	left: 621px;
	top: 67px;
	height: 137px;
}
#twitter_div a {
color: #8D9272;
}

ul#twitter_update_list {
list-style-type: none;
margin: 0;
padding: 0;
}
#twitter_update_list li {
display: block;
}

/*main divs*/

#container {
	position: relative;
	height: 1066px;
	margin-right:auto;
	margin-left:auto;
	width:994px;
	background-color: #13140f;
}

#gallery_container {
	position: relative;
	height: 1066px;
	margin-right:auto;
	margin-left:auto;
	width:994px;
	background-color: #000;
}

#banner {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 353px;
	margin-right:auto;
	margin-left:auto;
	width:994px;
	background-color: #13140f;
}

#gallery_banner {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 274px;
	margin-right:auto;
	margin-left:auto;
	width:994px;
	background-color: #13140f;
}

#content {
	position: absolute;
	top: 353px;
	left: 0px;
	height: 406px;
	width:994px;
	background-color: #13140f;
}

#gallery_content {
	position: absolute;
	top: 274px;
	left: 0px;
	height: 713px;
	width:994px;
	background-color: #13140f;
}

#footer {
	position: absolute;
	top: 758px;
	left: 0px;
	height: 308px;
	width:994px;
	background-color: #13140f;
}

#cc {
	position: absolute;
	top: 260px;
	left: 848px;
	height: 32px;
	width:89px;
}

#gallery_footer {
	position: absolute;
	top: 987px;
	left: 0px;
	height: 308px;
	width:994px;
	background-color: #13140f;
}

.indent{
	position:absolute; 
	text-indent: -10000px;
}


#button_home {
	position: absolute;
	top: 260px;
	left: 167px;
	width: 63px;
	height: 93px;
	z-index: 2;
}

#button_work {
	position: absolute;
	top: 260px;
	left: 232px;
	width: 63px;
	height: 93px;
	z-index: 2;
}

#button_about {
	position: absolute;
	top: 260px;
	left: 298px;
	width: 67px;
	height: 93px;
	z-index: 2;
}

#button_contact {
	position: absolute;
	top: 260px;
	left: 373px;
	width: 83px;
	height: 93px;
	z-index: 2;
}

#button_stumble {
	position: absolute;
	top: 276px;
	left: 477px;
	width: 44px;
	height: 41px;
	z-index: 2;
}

#gallery_button_home {
	position: absolute;
	top: 181px;
	left: 167px;
	width: 63px;
	height: 93px;
	z-index: 2;
}

#gallery_button_work {
	position: absolute;
	top: 181px;
	left: 232px;
	width: 63px;
	height: 93px;
	z-index: 2;
}

#gallery_button_about {
	position: absolute;
	top: 181px;
	left: 298px;
	width: 67px;
	height: 93px;
	z-index: 2;
}

#gallery_button_contact {
	position: absolute;
	top: 181px;
	left: 373px;
	width: 83px;
	height: 93px;
	z-index: 2;
}

#gallery_button_stumble {
	position: absolute;
	top: 197px;
	left: 477px;
	width: 44px;
	height: 41px;
	z-index: 2;
}



#home_button_fav {
	position: absolute;
	top: 225px;
	left: 653px;
	width: 208px;
	height: 120px;
	z-index: 2;
}

#gallery_eye  {
	position: absolute;
	top: 146px;
	left: 725px;
	width: 136px;
	height: 120px;
	z-index: 2;
}

#about_eye {
	position: absolute;
	top: 225px;
	left: 725px;
	width: 136px;
	height: 120px;
	z-index: 2;
}

#foot_galleries {
	position: absolute;
	top: 66px;
	left: 126px;
	width: 73px;
	height: 99px;
	z-index: 2;
}

#foot_shop {
	position: absolute;
	top: 66px;
	left: 225px;
	width: 73px;
	height: 55px;
	z-index: 2;
}

#foot_blog{
	position: absolute;
	top: 66px;
	left: 325px;
	width: 120px;
	height: 55px;
	z-index: 2;
}

#foot_projects {
	position: absolute;
	top: 66px;
	left: 460px;
	width: 85px;
	height: 55px;
	z-index: 2;
}

#foot_sitemap {
	position: absolute;
	top: 225px;
	left: 703px;
	width: 233px;
	height: 20px;
	z-index: 2;
}

#get_ffox {
	position: absolute;
	top: 81px;
	left: 802px;
	width: 80px;
	height: 19px;
	z-index: 2;
}

#crystal_logo {
	position: absolute;
	top: 262px;
	left: 816px;
	width: 22px;
	height: 28px;
	z-index: 2;
}

#stumble_this {
	position: absolute;
	top: 57px;
	left: 802px;
	width: 80px;
	height: 19px;
	z-index: 2;
}

#follow_twitter {
	position: absolute;
	top: 48px;
	left: 666px;
	width: 57px;
	height: 13px;
	z-index: 2;
}

/* gallery content */

#thumb_dream {
	position: absolute;
	top: 469px;
	left: 171px;
	width: 85px;
	height: 85px;
	z-index: 2;
}

#thumb_keeper {
	position: absolute;
	top: 469px;
	left: 267px;
	width: 85px;
	height: 85px;
	z-index: 2;
}

#thumb_enjoy1 {
	position: absolute;
	top: 469px;
	left: 362px;
	width: 85px;
	height: 85px;
	z-index: 2;
}

#thumb_enjoy2 {
	position: absolute;
	top: 483px;
	left: 460px;
	width: 85px;
	height: 71px;
	z-index: 2;
}

#thumb_dies {
	position: absolute;
	top: 399px;
	left: 519px;
	width: 87px;
	height: 72px;
	z-index: 3;
}

#thumb_worms {
	position: absolute;
	top: 484px;
	left: 563px;
	width: 78px;
	height: 69px;
	z-index: 2;
}

#thumb_plague {
	position: absolute;
	top: 562px;
	left: 220px;
	width: 81px;
	height: 80px;
	z-index: 2;
}

#thumb_destroyer {
	position: absolute;
	top: 563px;
	left: 317px;
	width: 85px;
	height: 82px;
	z-index: 3;
}

#thumb_skies {
	position: absolute;
	top: 560px;
	left: 414px;
	width: 85px;
	height: 67px;
	z-index: 2;
}

#thumb_watergod {
	position: absolute;
	top: 559px;
	left: 508px;
	width: 82px;
	height: 80px;
	z-index: 2;
}

#thumb_valdrada {
	position: absolute;
	top: 584px;
	left: 597px;
	width: 81px;
	height: 80px;
	z-index: 2;
}

#thumb_tree {
	position: absolute;
	top: 222px;
	left: 682px;
	width: 82px;
	height: 85px;
	z-index: 2;
}

#thumb_tree {
	position: absolute;
	top: 530px;
	left: 682px;
	width: 82px;
	height: 85px;
	z-index: 2;
}

#thumb_infected {
	position: absolute;
	top: 465px;
	left: 639px;
	width: 68px;
	height: 63px;
	z-index: 2;
}

#thumb_driller {
	position: absolute;
	top: 534px;
	left: 617px;
	width: 65px;
	height: 51px;
	z-index: 2;
}

#thumb_contact {
	position: absolute;
	top: 53px;
	left: 490px;
	width: 124px;
	height: 46px;
	z-index: 2;
}

#thumb_shop {
	position: absolute;
	top: 326px;
	left: 367px;
	width: 67px;
	height: 42px;
	z-index: 2;
}

#gallery_text {
	position: absolute;
	top: 94px;
	left: 87px;
	width: 357px;
	height: 36px;
	z-index: 2;
}

#gallery_sidetext {
	position: absolute;
	top: 505px;
	left: 71px;
	width: 72px;
	height: 145px;
	z-index: 2;
	text-align: center;
	color: #595551;
}

#gallery_links {
	position: absolute;
	top: 177px;
	left: 72px;
	width: 76px;
	height: 183px;
	z-index: 2;
}

#link_hole {
	position: absolute;
	top: 242px;
	left: 348px;
	width: 362px;
	height: 163px;
	z-index: 2;
}

#link_fisherman {
	position: absolute;
	top: 206px;
	left: 56px;
	width: 292px;
	height: 199px;
	z-index: 2;
}

#link_keeper {
	position: absolute;
	top: 2px;
	left: 622px;
	width: 332px;
	height: 219px;
	z-index: 2;
}

#link_fog {
	position: absolute;
	top: 5px;
	left: 145px;
	width: 257px;
	height: 72px;
	z-index: 2;
}

#link_tubes {
	position: absolute;
	top: 2px;
	left: 414px;
	width: 208px;
	height: 240px;
	z-index: 2;
}

#link_crystal {
	position: absolute;
	top: 235px;
	left: 863px;
	width: 45px;
	height: 59px;
	z-index: 2;
}

#water_flv {
	position: absolute;
	top: 145px;
	left: 149px;
	width: 438px;
	height: 238px;
	z-index: 1;
}

#about_text {
	position: absolute;
	top: 94px;
	left: 87px;
	width: 337px;
	height: 50px;
	z-index: 3;
}

#about_details {
	position: absolute;
	top: 149px;
	left: 82px;
	width: 292px;
	height: 249px;
	z-index: 2;
}

#about_tools {
	position: absolute;
	top: 340px;
	left: 679px;
	width: 202px;
	height: 45px;
	z-index: 2;
}

#about_know {
	position: absolute;
	top: 162px;
	left: 392px;
	width: 121px;
	height: 98px;
	z-index: 3;
}

#about_credits {
	position: absolute;
	top: 21px;
	left: 771px;
	width: 106px;
	height: 114px;
	z-index: 3;
}


#fish_flv {
	position: absolute;
	top: 0px;
	left: 391px;
	width: 430px;
	height: 404px;
	z-index: 2;
}

/*contact form*/

/*contact form*/

#contact_content {
	position: relative;
	margin-right:auto;
	margin-left:auto;
	width:320px;
	height:470px;
	z-index:1;
	background-image: url(images/contact.jpg);
}
#labels {
	position:absolute;
	left:64px;
	top:144px;
	width:102px;
	height:98px;
	z-index:4;
}
#form {
	position:absolute;
	left:61px;
	top:144px;
	width:193px;
	height:309px;
	z-index:3;
	text-align: right;
}

#form_info{
	position:absolute;
	left:51px;
	top:64px;
	width:121px;
	height:49px;
	z-index:3;
	text-align: right;
}

#form_name{
	position:absolute;
	left:95px;
	top:1px;
	width:92px;
	height:19px;
	z-index:3;
	text-align: right;
}

#form_email{
	position:absolute;
	left:96px;
	top:40px;
	width:92px;
	height:17px;
	z-index:3;
	text-align: right;
}

#form_message{
	position:absolute;
	left:9px;
	top:115px;
	width:172px;
	height:152px;
	z-index:3;
	text-align: right;
}

#form_send{
	position:absolute;
	left:71px;
	top:280px;
	width:54px;
	height:25px;
	z-index:3;
	text-align: right;
}

#contact_text{
	position:absolute;
	left:78px;
	top:76px;
	width:157px;
	height:37px;
	z-index:4;
	text-align:center;
}

#music{
	position:absolute;
	left:859px;
	top:4px;
	width:120px;
	height:80px;
	z-index:4;
	text-align:center;
}

#music_by{
	position:absolute;
	left:874px;
	top:62px;
	width:95px;
	height:14px;
	z-index:4;
	text-align:center;
}

/*Credits*/

#credits_content {
	position:relative;
	margin-right:auto;
	margin-left:auto;
	width:500px;
	height:349px;
	z-index:1;
	background-image:url(frames/thankspage.jpg)
}

#credits_text {
	position:absolute;
	left:35px;
	top:90px;
	width:348px;
	height:123px;
	z-index:2;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	font-weight: bold;
}

.credits_light {
	line-height:normal;
	font-weight: normal;
	font-style: italic;
	color: #666;
}

.credits_light a{
	line-height:normal;
	font-weight: normal;
	font-style: italic;
	color: #292E21;
	text-decoration: none;
}

.credits_light a:hover{
	line-height:normal;
	font-weight: normal;
	font-style: italic;
	color: #000;
	text-decoration: none;
}

.credits_thanks {
	line-height:normal;
	text-align: center;
}

/*details*/

#details_content {
	position:relative;
	margin-right:auto;
	margin-left:auto;
	width:500px;
	height:349px;
	z-index:1;
	background-image: url(images/about_artist.jpg);
}

#details_offer {
	position:relative;
	margin-right:auto;
	margin-left:auto;
	width:500px;
	height:349px;
	z-index:1;
	background-image: url(images/about_offer.jpg);
}

#details_content_inspiration {
	position:relative;
	margin-right:auto;
	margin-left:auto;
	width:469px;
	height:569px;
	z-index:1;
	background-image: url(images/about_inspiration.jpg);
}

#details_text {
	position:absolute;
	left:70px;
	top:99px;
	width:325px;
	height:149px;
	z-index:2;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: justify;
	color: #332F2C;
}

#details_inspiration_text {
	position:absolute;
	left:70px;
	top:99px;
	width:325px;
	height:133px;
	z-index:2;
}

#details_next {
	position:absolute;
	left:329px;
	top:259px;
	width:58px;
	height:21px;
	z-index:2;
}

#details_inspiration_next {
	position:absolute;
	left:331px;
	top:479px;
	width:54px;
	height:18px;
	z-index:2;
}

#details_inspiration_back {
	position:absolute;
	left:77px;
	top:480px;
	width:60px;
	height:18px;
	z-index:2;
}

#details_back {
	position:absolute;
	left:84px;
	top:259px;
	width:60px;
	height:18px;
	z-index:2;
}

.about_details a{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: justify;
	color: #714220;
	text-decoration: none;
}

.about_details a:hover{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: justify;
	color: #714220;
	text-decoration: underline;
}

.about_details {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: justify;
	color: #332F2C;
	text-decoration: none;
}

/*Iframe*/

#iframe_image {
	position:absolute;
	
	}
