/* zero out to remove differences among browsers and to remove ugly things*/
* {margin:0; padding:0; border: 0;}
html {height: 100%;}
input, select,h1,h2,h3,h4,h5,h6,pre,code {font-size: 1.0em}
li li, li p, td p, blockquote p, p {font-size: 1.0em}
:link,:visited { text-decoration: none }
ul,ol { list-style: none }
a img,:link img,:visited img { border: none }
address { font-style: normal }

/* START MAIN HOLDERS */
body
{
 background: #FF9934 url(/i/bg_body.gif) 0 52px repeat-x;
 font-family: Trebuchet MS, Helvetica, sans-serif;
 font-size: 81%;
 color: #002A4F;
 text-align: center;
 padding: 5px 0;
}

img.homer
{
 float: left;
}

#ar_container
{
	width: 776px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
}

#ar_header
{
	background: url(/i/bg_header.gif) right top no-repeat;
	padding-top: 47px;
}

#ar_content
{
 padding: 10px 0;
 padding-top: 18px;
 line-height: 1.4em;
}

#ar_footer
{
	clear: both;
	padding: 5px;
	background-color: #F15A23;
	text-align: center;
	color: #8F2200;
}

#gallery-text
{
	width: 271px;
	float: right;
	text-align: left;
}

#thumbs-holder
{
	width: 480px;
	padding-right: 5px;
	float: left;
}

#sculpture-gallery-holder,
#photography-gallery-holder
{
	height: 544px;
	width: 778px;
}

/* START THUMBNAIL STUFF */
#thumbs-holder img
{
	float: left;
	margin: 0 10px 10px 0;
}

#thumbs-holder a:link img , #thumbs-holder a:visited img 
{
	border: 5px solid #fff;	
}

#thumbs-holder a:hover img, #thumbs-holder a:active img
{
	border: 5px solid #f15a23;
}
/* END THUMBNAIL STUFF */

#nav-healing-holder, #nav-visual-holder
{
  height: 26px;
  padding-top: 7px;
}

#nav-visual-holder
{
 background: url(/i/bg_nav_visual.gif) left top no-repeat;
 padding-left: 144px;
 text-align: left;
 color: #000;
}

#nav-healing-holder
{
 background: url(/i/bg_nav_healing.gif) right top no-repeat;
 padding-right: 144px;
 margin-top: 4px;
 text-align: right;
 color: #000;
}

#gohome
{
 width: 262px;
 height: 47px;
 position: absolute;
 top: 0;
 right: 0;
 z-index: 999;
}

#gohome a:link, #gohome a:visited,
#gohome a:hover, #gohome a:active
{
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	width: 262px;
    height: 47px;
}

#thumb-holder
{
 width: 190px;
 margin: 12px 0 0 5px;
}

#image-holder
{
 float: right;
 width: 550px;
 margin: 0 0 0 15px;
 text-align: center;
}

#image-holder img
{
 margin: 0;
 margin-left: auto;
 margin-right: auto;
}

.pre-sculptures
{
 float: right;
 margin: 7px 0 15px 30px;
}

.pre-sculptures p
{
 text-align: center;
}

/* END MAIN HOLDERS */

/* START DEFAULT LINKS */
a:link, a:visited
{
 color: #CD3301;
 text-decoration: underline;
}

a:hover, a:active
{
 color: #fff;
 text-decoration: none;
}

/* END DEFAULT LINKS */

/* START NAV LINKS */
#nav-healing-holder a:link, #nav-healing-holder a:visited
{
 color: #000;
 text-decoration: none;
}

#nav-healing-holder a:hover, #nav-healing-holder a:active
{
 color: #fff;
}

#nav-visual-holder a:link, #nav-visual-holder a:visited
{
 color: #000;
 text-decoration: none;
}

#nav-visual-holder a:hover, #nav-visual-holder a:active
{
 color: #fff;
}
/* END NAV LINKS */

/* START LISTS */
ul
{
	list-style-type: disc;
	margin-bottom: 20px;
}

ul li
{
	margin-bottom: 8px;
	margin-left: 15px;
}

ul#toerrishuman
{
 margin: 0 0 15px 0;
 padding: 0;
 list-style: none;
 color: #FDFF00;
}

ul#toerrishuman li
{
 margin: 0 0 3px 0;
}

#nav-healing-holder ul, #nav-visual-holder ul
{
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

#nav-healing-holder ul li, #nav-visual-holder ul li
{
	margin-left: 0;
	padding: 3px 15px;
	list-style: none;
	display: inline;
}
/* END LISTS */

/* START PARAGRAPHS AND HEADINGS */
p
{
 padding-bottom: 1.1em;
}

p.last
{
 padding-bottom: 0;
}

p.centerme
{
 text-align: center;
}

#ar_footer p
{
 margin: 0;
 padding: 0;
}

h1, h2, h3, h4
{
 color: #CD3301;
}

h1
{
 font-size: 1.6em;
 padding-bottom: .8em;
}

h2
{
 font-size: 1.25em;
 padding-bottom: .7em;
}
/* END PARAGRAPHS AND HEADINGS */

/* START MISC STUFF */
span.required
{
 color: #FDFF00;
}

img.goleft
{
 float: left;
 margin: 7px 15px 20px 0;
}

img.goright
{
 float: right;
 margin: 7px 0 20px 15px;
}

img.border
{
  border: 1px solid #AF634C;
}

/* END MISC STUFF */

/* START TOP NAV */
/* END TOP NAV */

/* START FORM STUFF */
/* END FORM STUFF */

/* START TABLES */
table.main
{
 width: 756px;
}

table.main td.thumb-holder
{
 width: 180px;
 padding-right: 10px;
 /*border-right: 1px solid #F15A23;*/
 vertical-align: top;
}

table.main td.image-holder
{
  text-align: center;
  padding-left: 7px;
  vertical-align: top;
}
/* END TABLES */

/* START FORMS STUFF */
input, textarea
{
 font-family: Trebuchet MS, Helvetica, sans-serif;
 background: #CD3301;
 border: 1px solid #F15A23;
 padding: 2px 4px;
 color: #FFC4AF;
}

input.generic, textarea.generic
{
 width: 370px;
}

td.td-1
{
 border-right: 1px solid #F15A23;
 width: 388px;
}

td.td-2
{
 text-align: center;
 width: 370px;
}
/* END FORMS STUFF */