@charset "utf-8";
/* CSS Document */
body{
margin-top:0px;
margin-bottom:0px;
background-image:url(../images/main_bg.jpg);
background-repeat:repeat-x;
background-color:#000000;			
}
#clearer{
clear:both;
}

#header{
background-image:url(../images/main_header_2.png);
margin:auto;
width:777px;
height:51px;
}


/*--------------logo's--------------------- */
#logo{
padding:15px 0px 0px 25px;

}


/*-----------------home------------------------ */


#home_pic{
background-image:url(../images/home_pic.jpg);
width:776px;
height:24px;
margin:auto;
padding:176px 0px 0px 0px;

}

#home_content{
background-image:url(../images/content_bg.png);
background-repeat:repeat-y;
margin:auto;
width:737px;
height:auto;
padding:20px 20px 20px 20px;
}
#tats{
width:447px;
height:200px;
margin-bottom:20px;
background-color:#0B0B0B;
}
#artwork{
width:447px;
height:200px;
background-color:#0B0B0B;

}

#news{
width:269px;
height:420px;
float:right;
background-color:#0B0B0B;


}

/*-----------------tattoos---------------------- */
#tattoo_pic{
background-image:url(../images/samurai.jpg);
width:776px;
height:24px;
margin:auto;
padding:176px 0px 0px 0px;
}
#tattoo_gallery{
width:720px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;


}
#links_pic{
background-image:url(../images/samurai.jpg);
width:776px;
height:24px;
margin:auto;
padding:176px 0px 0px 0px;
}
#links{
	width:447px;
height:100%;
margin-bottom:20px;
background-color:#0B0B0B;
padding-bottom:20px;
margin:auto;
	

}
/*-----------------artwork----------------------- */
#artwork_pic{
background-image:url(../images/little_girl2.jpg);
width:776px;
height:24px;
margin:auto;
padding:176px 0px 0px 0px;

}
/*-----------------bio----------------------------------- */
#bio_content{
background-image:url(../images/content_bg.png);
background-repeat:repeat-y;
margin:auto;
width:737px;
height:400px;
padding:20px 20px 20px 20px;
}
#bio_pic{
background-image:url(../images/bio_pic.jpg);
width:776px;
height:24px;
margin:auto;
padding:176px 0px 0px 0px;
}
/*-----------------contact----------------------------------- */
#contact_pic{
background-image:url(../images/contact_pic.jpg);
width:776px;
height:24px;
margin:auto;
padding:176px 0px 0px 0px;
}
#contact_form{
width:353px;
height:497px;
background-color:#0B0B0B;
float:left;
margin-right:30px;
padding:0px 0px 0px 0px;
overflow : hidden; _height : 1%;
clear:both;

}
.form_content{
width:320px;
height:auto;
margin:20px 15px 20px 15px;
overflow : hidden; _height : 1%;
clear:both;
}
.address_content{
width:320px;
height:auto;
margin:20px 15px 20px 15px;
}
#address{
width:353px;
height:auto;
background-color:#0B0B0B;
float:left;
padding:0px 0px 0px 0px;
}
.map{
width:320px;
height:215px;
margin:0px;
background-image:url(../images/map.jpg);
border:1px solid #414141;
}
.form_p{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
padding:0px;
margin:0px;


}
INPUT, TEXTAREA, SELECT, OPTION {
	color:#CCCCCC;
	background-color:#333333;
	border:solid 1px #999999;
	margin:0px;
	padding:0px;
	overflow:auto;
	
	
}


/*----------------footer------------------------ */
#footer{
background-image:url(../images/footer_bg.jpg);
margin:auto;
width:777px;
height:46px;
}
#navcontainer{
padding:18px 160px 0px 0px;
}
#footer_navlist{
width:440px;
margin:auto;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
float:right;
}

#footer_navlist ul, #footer_navlist li{
display: inline;
list-style-type: none;
}

#footer_navlist a:link, #footer_navlist a:visited{
line-height: 14px;
margin: 0 5px 4px 15px;
text-decoration: none;
color:#F5F9E2;
}

#footer_navlist a:link#current, #footer_navlist a:visited#current, #footer_navlist a:hover{
padding-bottom:2px;
color:#f90;
}
.copyright{
margin:auto;
}
a:link, a:visited{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#F5F9E2;
}
a:hover{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#f90;
}



/*----------------main_nav------------------------ */
#navcontainer_1
{
margin-left:308px;
padding: 0px;
height: 22px;
font: 11px Verdana, sans-serif;
width: 600px;
list-style-type: none;
background: #141414;
}


#navlist_1 li
{
float: left;
margin: 0;
padding: 0;
width: auto;
display: block;
}

#navlist_1 li a, #navlist_1 li a:link
{
background:#141414;
color:#CCCCCC;
text-decoration: none;
padding: 4px 15px 3px 10px;
display: block;
}

#navlist_1 li a:hover
{
color: #ccc;
border-bottom: 2px solid #f90;
cursor: pointer;
background: #000000;
}

#navlist_1 li a#current, #navlist_1 li a#current:link
{
color: #ccc;
cursor: default;
border-bottom: 2px solid #f90;
background-color:#000000;
}

#navlist_1 li a#current:hover
{
border-bottom: 2px solid #f90;
background: #000000;
}

/*----------------p, h1, ul, li etc.----------------------- */
p{
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
padding:0px 15px 0px 15px;
}
ul{
padding:0px;
margin:0px;
}
h1{
padding:0px;
margin:0px;
}

a img {border:1px solid #414141;
margin-bottom:5px;



}
li{
	margin-bottom:15px;}
ul.gallery_list {list-style-type:none;}
.image_list li {display:inline; padding:5px;}


* :focus { outline: 0; }
