/* CSS Document */

.screen_only {  }
.print_only { display:none; }

html,body { height:100%; background-color:#CC6633; background:#985b48 url(../images/tpl/bg.jpg); margin:0; padding:0; }
body,div,td,input,ul,ol,li,p,blockquote { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
/* img,div { behavior: url(http://www.bigboyart.com/jobs/tia/iepngfix.htc) } /* PNG hack for < IE7 */

a:link,a:active { text-decoration:underline; color:#b0513f; }
a:visited {  color:#c89288; }
a:hover {  color:#d42a0a; }

h1 { font-size:23px; color:#1a8f8f; }
h2 { font-size:20px; color:#1a8f8f; margin-bottom:-8px; }
h3 { font-size:18px; color:#1a8f8f; margin-bottom:-8px; font-weight:normal; }
h4 { font-size:17px; color:#666666; margin-bottom:-8px; }
h5 { font-size:16px; color:#000; margin-bottom:-8px; }
h6 { font-size:14px; color:#000; margin-bottom:-8px; }

li { padding-bottom:8px; }

.img_right { float:right; margin:5px 0 10px 15px; font-size:10px; color:#666; }
.img_left { float:left; margin:5px 15px 10px 0; font-size:10px; color:#666; }
.img_nofloat { padding:5px 0; font-size:10px; color:#666; }

.fineprint { color:#666666; font-size: 11px;}

/* ------------------------
   STRUCTURE Elements
   ------------------------ */

#wrap1 { width:840px; margin-left:auto; margin-right:auto; background:url(../images/tpl/bg-content.png) repeat-y; margin-top:0; margin-bottom:0; min-height:100%; }
	* html #wrap1 { height:100%; } 
#wrap2 { width:782px; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; }
#frame { background:#FFFFFF url(../images/tpl/bg-rug.jpg) repeat-x top; padding:40px 40px 20px 20px; }
#footer { width:742px; background:url(../images/tpl/bg-footer.png) repeat-x; padding:40px 20px 20px 20px; color:#996666; font-size:11px; bottom:0; }
	#footer a:link,#footer a:active,#footer a:visited { text-decoration:underline; color:#996666; }
	#footer a:hover {  color:#663333; }

#col_a { width:200px; border-right:1px dotted #e3c65f; float:left; padding:20px 20px 20px 0; }
#col_a-alt { width:200px; float:left; padding:20px 0 20px 0; }
	#col_a h2 { font-size:14px; margin-bottom:-10px; }
#col_b { margin-left:240px; padding: 0 0 0 10px; }

/* ------------------------
   MENU Elements
   ------------------------ */
#navbar { margin:0; padding:0 0 0 20px; border-top:1px solid #333333; border-bottom:1px solid #333333; background-color:#723a33; height:26px; }
#navbar a,#navbar a:visited,#navbar a:active  { float:left; color:#ecdfaa; text-decoration:none; font-size:12px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:6px 14px; line-height:14px; text-transform:uppercase; border-right:1px solid #333333; background-color:#904233; }
#navbar a.home { border-left:1px solid #333333; }
#navbar a:hover  { color:#FEF8DF; text-decoration:none; background-color:#b43103; }