body {background: #fff; margin: 0; padding: 0;font-family: tahoma, arial, helvetica, sans-serif; color: #333;}

a {color:#A87E66; text-decoration: underline;}
a:hover {text-decoration: underline;}
img { border: none;}

fieldset { padding: 1em; margin: .25em 0; border: 1px solid #ccc;}
legend {font-size: 14px; font-weight: bold; color: #333; padding: 0 5px; margin: 0; }
*:first-child+html legend {margin: 0 0 .5em 0;} /* hack for all IE versions */
label,input, select, textarea { font-size: 12px;}
input, select, textarea { margin: 1px; padding: 0 2px; vertical-align: middle;}
textarea { vertical-align: top;}
input:focus, textarea:focus, select:focus { background: #ffc;}

h1, h2, h3 { margin:0 0 .5em 0;}
h1 {font: normal 22px Tahoma, Arial, helvetica, sans-serif; color: #ccc; text-align: right; margin:0.5em 0 1em 0;}
h2 {font: bold italic 18px Tahoma, Arial, helvetica, sans-serif; text-align: center;}  
h3 {font: italic normal 14px Tahoma, Arial, helvetica, sans-serif; text-align: center;}
h4 {font-size:13px; text-align: center;}
h5 {font-size:11px; font-weight: normal; font-style: italic; text-align: center; margin: 0 0 2em 0; color: #3B5464;}

p, li, dd, dt, blockquote { font-size:14px; line-height: 1.3em;}
p {text-align: center;}
p, pre { margin: 1em 0;}
dl { margin: .5em 0; padding: 0;}
dt { font-weight: bold;}
dd { margin-left: .5em;}
ul {margin: .5em 0; padding: 0;}
ul li { list-style: none; background: url(img_t/bg_li.gif) no-repeat 0 3px;  margin:0 0 .8em .5em; padding: 0 0 0 16px;}
ul.ulc {margin: 0 auto; width: 70%; text-align: left !important;}
ul.ulc li  { text-align: left;}

ol {margin: .5em 0 .5em 1.4em; padding: 0;}
ol li {margin:0 0 .25em .5em; padding: 0;}
blockquote { margin: 1em 2em; padding: 0; font-size: 13px;}
table, form { margin: 0; padding: 0;}

#wrap { width: 800px; position: relative; left: 50%; top: 10px; margin-left: -400px;}
#head { background: url(img_t/bg_head.png) no-repeat 50% 0; text-align: right; padding:9px 10px; display: block;}

#main td { vertical-align: top;}
#rail { width: 150px; text-align: center; padding: 10px;}
#cats { text-align: left; margin-bottom: 40px; }
#cats a { font: 14px/36px Tahoma, Arial, Helvetica, sans-serif; display: block; height: 39px;
	background: url(img_t/bg_cats.gif) no-repeat center top; color: #fff; padding:0 0 0 8px; text-transform: capitalize; text-decoration: none;}
#cats a:hover {color: #000; text-decoration: none;}

#content {padding: 0 10px 10px 10px;}
#foot { text-align: right; font-size: 11px; border-top: 3px solid #39505f; font-style:italic; padding-top: .25em;}


