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 {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1.2;background:#d6c1a6;color:#000;}
ol,ul{list-style: none;}

/* ad as needed
blockquote,q{quotes: none;}
blockquote:before,blockquote:after,q:before,q:after{content: '';content: none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;vertical-align:top;}
*/

/* background styles */
html,body{width:100%;height:100%;overflow:hidden;margin:0 auto;}
body{font-family:'Trebuchet MS', sans-serif;line-height:1;background:#9fa8af;}
#bg img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-99;overflow:hidden;}
#tain{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;/*overflow-y:scroll;  set a default scrollbar */}

/* block styles */
#ctain{width:980px;background:transparent url(i/content_bg.png) bottom left no-repeat;margin:0 auto;min-height:631px;position:relative;}
#content{width:66%;padding-bottom:40px;border:0px solid #333;position:relative;}
#mast{float:left;width:305px;position:relative;}
#addr, #oldsite{font-style:normal;color:#677689;color:#475667;line-height:1.4;margin-left:0px;font-weight:bold;font-size:0.9em;position:absolute;left:310px;}
#addr{top:245px;width:300px;}
#oldsite{top:356px;width:200px;}
#media.h49{position:absolute;top:127px;left:282px;height:49px;padding-bottom:12px;background:url(i/button_bg.png) bottom no-repeat;width:138px;}

/* content styles */
a{color:#369;color:#39c;text-decoration:none;}
.frame{height:100%;padding:1px 0;}
.c{text-align:center;}
.since{font-style:italic;color:#444;font-weight:bold;font-size:0.8em;}
h1,h2{font-weight:normal;line-height:1.4em;color:#555;margin:0;}
h1{padding:30px 0 10px;}
h2{font-size:1.2em;padding:4px 0.83em;}
.hp h1, .hp h2, .hp .since{text-align:center;}
#mast h2 span{font-style:italic;color:#444;font-weight:bold;font-size:0.7em;}
#oldsite a:hover {text-decoration:underline;}

/* contact form */
.cform, .thanks{margin:0 auto 30px;width:200px;padding-top:10px;position:relative;z-index:100;}
.thanks{margin-top:60px;color:#4c82bd;font-size:1.1em;line-height:1.4;}
.cform legend{font-size:1.2em;color:#444;font-weight:bold;}
.ff{margin:0 auto;width:210px;line-height:1.2;border:0px solid #333;padding:4px 0 0;}
.ff label{color:#666;font-size:0.9em;}
.txt{border-color:#ddd #fff #fff #ddd;border-style:solid;border-width:1px;width:200px;background-color:rgb(255,255,255);background-color:rgba(255,255,255,1);padding:3px;margin:0;}
.ff span{display:block;width:205px;padding:0 10px 7px 0;background:url(i/formfield.png) bottom right no-repeat;border:0px solid #333;}
textarea.txt{height:140px;}

