body {
 background: #F68E55;
 margin: 0;
 z-index:0;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 }

abbr, acronym {
 border-bottom: 1px dotted #000;
 cursor: help;
 }
 
a {
 text-decoration: none;
 color: #9C3700;
 font-weight: bold;
 }
 
a:hover {
 text-decoration: underline;
 }
 
a:active {
 color: #fff;
 }

a img {
 border-width: .2em;
 border-color: #9c3700;
 margin: .5em;
}

.menu ul {
 margin: 0;
 padding: 1em ;
 list-style-type: none;
 text-align: center;
 }
 
.menu ul li {
 display: inline;
 }

.menu li:before {
 content: "| "; 
 }
 
.menu li:first-child:before {
 content: "";
 }
 
.menu li a {
 padding: .2em .4em;
 color: #fff;
 }
 
.menu li a span.accesskey {
 text-decoration: underline;
 border: 0;
 padding: 0;
 }
 
#dom.menu li a:hover {
 border-top: .3em solid #fff;
 text-decoration: none;
 }

.menu span {
 padding: .2em .4em;
 border-top: .3em solid #fff;
 border-bottom: .3em solid #fff;
 color: #fff;
 font-weight: bold;
 }

#sub.menu li a:hover {
 border-bottom: .3em solid #fff;
 text-decoration: none;
 }
 
#leftimg {
 background: url('img/Justhalf.png') no-repeat top left;
 position: absolute;
 top: 0;
 left: 0;
 width: 259px;
 height: 800px;
 z-index: -1;
 }
 
* html #leftimg{
 background-color: #f68e55;
 back\ground-color: transparent;
 background-image: url(blank.gif);
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/img/Justhalf.png", sizingMethod="scale");
					}
#rightimg {
 background: url('img/Jaehalf.png') no-repeat top left;
 position: absolute;
 top: 0;
 right: 0;
 width: 259px;
 height: 800px;
 z-index: -1;
 }

* html #rightimg {
 background-color: #f68e55;
 back\ground-color: transparent;
 background-image: url(blank.gif);
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/img/Jaehalf.png", sizingMethod="scale");
 }

#leftfixed {
 position: fixed;
 height: 100%;
 width: 100%;
 top: 0;
 left: 0;
 text-align: left;
 z-index: -1;
 }
 
#rightfixed {
 position: fixed;
 height: 100%;
 width: 100%;
 top: 0;
 right: 0;
 text-align: right;
 z-index: -1;
 }
 
h1 {
 text-align: center;
 font-size: 3em;
 font-weight: bold;
 margin: .3em 0 0 0;
 font-family: sans-serif;
 }
 
h2 {
 padding-top: 0px;
 margin: .1em 0 1em 0;
 text-align: center;
 font-size: 1.3em;
 }

#blow {
 padding-top: 0px;
 margin: 0;
 text-align: center;
 font-size: .9em;
 font-weight: 0;
 }
 
h3 {
 padding: 0;
 margin: 0 0 .5em 0;
 font-style: oblique;
 font-size: 2em;
 text-indent: 0;
 }

h4 {
 padding: 0;
 margin: 0;
 }
 
#content {
 position: relative;
 left: 50%;
 text-align: left;
 text-indent: 1em;
 margin-left: -20em;
 width: 40em;
 border: 2px solid #000;
}

#msiesux {
 background: url('img/content.png');
 padding: 1em;
 }
 
* html #msiesux {
 background-color: #f79f66;
 back\ground-color: transparent;
 background-image: url('blank.gif');
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/img/content.png", sizingMethod="scale");
 }

* a img {position: relative; z-index: 1;}

span.noindent {
 text-indent: 0em;
 }

#request {
 width: 15em;
 border: 1px solid #fff;
 border-top: 1em solid #fff;
 margin: 0 auto;
 padding: .5em;
}

#submit {
 position: relative;
 font-size: 1em;
 margin-top: .5em;
 padding: .1em;
 border: 1px solid #000;
 background: #e57d44;
 left: 50%;
 }

#submit:hover {
 background: #fff;
 }
 
#request dt {
 text-indent: 0;
 font-weight: bold;
 padding: .1em;
 }
 
#request dd {
 width: 100%;
 margin: 0;
 padding: 0;
 }
 
#request dd input {
 position: relative;
 width: 90%;
 margin: 0;
 padding: .1em;
 left: 1em;
}

#requested {
 font-style: oblique;
 font-weight: bold;
}

#pig {
 margin: 0;
 padding: 0;
 background: url('img/requestpiggy.png') no-repeat bottom right;
 }

* html #pig {
 background-color: #f68e55;
 back\ground-color: transparent;
 background-image: url(blank.gif);
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/requestpiggy.png", sizingMethod="scale");
 }

#jaebio {
 position: relative;
 padding-bottom: 1em;
 min-height: 200px;
 border-bottom: 1px solid #000;
 }
 
#justbio {
 position: relative;
 padding-top: 1em;
 min-height: 260px;
 }

#gallery {
 border-top: 1px solid #000;
 margin: 1em 0 0 0;
 padding: 1em ;
 text-indent: 0;
 }
 
#gallery ul {
 list-style-type: none;
 text-align: center;
 }

#gallery #contacts li {
 position: relative;
 display: block;
 }
 
#gallery ul li {
 position: relative;
 display: inline;
 text-align: left;
 border: 0; 
 }
 
#gallery li img {
 margin: .3em;
 padding-bottom: .5em;
 border: 0;
 width: 100px;
 height: 100px;
 }
 
#gallery li img:hover {
 padding: 0;
 border-bottom: .5em solid #fff;
 }

.testimonial{
 padding-bottom: 1em;
 }
 
.testimonial dt {
 font-family: cursive;
 font-size: 1em; 
 }

.testimonial dd {
 font-weight: bold;
 font-size: .8em;
 padding-bottom: .5em;
 }

.quote {
 font-size: 1.5em;
 font-style: italic;
 font-family: "Times";
 font-weight: bold;
 #padding-left: 10px;
 #background: url("img/quoteOpen.png") top left no-repeat;
 }
 
#testEven {
 margin-right: 5em;
 text-align: left;
 }
 
#testOdd {
 margin-left: 5em;
 text-align: right;
 }
 
#header {
 margin: .3em 0 1em 0;
 background-image: url('head.png');
 width: 600px;
 height: 100px;
 margin: 0 auto;
 }
 
#footer {
 width: 100%;
 /*border-top: 1px dotted #000;*/
 margin-top: 1em;
 padding-top: .3em;
 color: #000;
 position: relative;
 text-align: center;
 font-size: .7em;
 z-index: -2;
 }
 
#footer a {
 color: #fff;
 }

#footer a:hover {
 text-decoration: none;
 }
 
#footer a:before {
 color: #000;
 content: "<";
 }
 
#footer a:after {
 color: #000;
 content: ">";
 }
 
#mod {
 font-size: .9em;
 font-style: italic;
 }
