/*  #
*/

body {margin: 0; padding: 0; background: url(../images/bkgrd.jpg); font-family: tahoma, "trebuchet MS", arial, sans-serif; font-size: 12px; color: #e2ccaf; text-align: center;}
a:active, a:focus {outline: 0;}

#container {width: 1000px; margin: 0 auto; padding: 0; background: url(../images/shine.png) top left no-repeat;}

#wrapper {width: 800px; margin: 0 auto; overflow: auto; background: url(../images/mainarea_bkgrd.jpg) 0 200px no-repeat;}


#mainarea {width: 800px; overflow: auto; background:url(../images/mainarea_bottom.png) bottom left no-repeat;}

.maincolumns {width: 396px; text-align: left;}

.leftside {float: left;}
	
.rightside {float: right;}
	.rightside p {padding-bottom: 11px; border-bottom: 1px solid #8c3f21;}
	
	
p, ul, h1, h2, h3, h4, h5 {margin-left: 18px; margin-right: 15px;}

p {margin-top: 14px;}
ul {margin: 10px inherit; padding: 0 0 0 20px;}
ul li {margin: 3px 0 3px 20px; padding: 0;}
a, a:visited {color: #4b4b4b; }
a:hover{color: #b4b4b4; }

h1 {font-size: 24px; margin-top: 14px; font-family:"Palatino Linotype", Georgia, "Times New Roman", serif; font-style: italic; color: #eeda8a; letter-spacing: 0.8pt;}
h2 {font-size: 18px; font-weight: normal; color: #79a3b0;}
h3 {font-size: 14px; color: #3e85be;}

a img, a:visited.noborder img {border: none; text-decoration: none;} 

.textarea img {margin: 5px 0 10px 0; border: 4px solid #b4b4b4;}

/* ----- extras ----- */
img.right {margin: 6px 0 4px 16px; float: right;}
img.left {margin: 6px 16px 4px 0; float: left;}
.clear {clear: both;}



.btm_right {margin: 10px 20px; clear: both;}

h1.test {margin: 0; padding: 10px 0; background: #999; color: #fff; border-bottom: 1px solid #000;}

table.contact_table {margin-left: 20px;}

#footer {height: 20px; margin: 0px auto; padding: 0; clear: both; font-size: 10px; background:url(../images/footer_bkgrd.jpg) top left no-repeat; color: #9e381f;}
	#footer a,
	#footer a:visited {color: #9e381f; text-decoration:none;}


