body{margin: 0px; padding: 0px; width: 100%; height: 100%; font-family: arial; text-align: center;}
body *{margin: 0px; padding: 0px; font-size: 13px;}

h1{margin-bottom: 5px; font-size: 20px;}
h2{margin-bottom: 5px; font-size: 17px;}
p{margin-bottom: 5px; line-height: 1.2em;}
a:link {text-decoration: underline; font-weight: bold; color: #0000FF;}
a:visited {text-decoration: underline; font-weight: bold; color: #0000FF;}
a:hover{text-decoration: none; color: #ffce9c;}
fieldset        {padding:10px 30px;margin:0;/*border:1px solid #ccc;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;border-bottom-width:10px;*/}legend          {color:#333;padding:0 10px;margin:0;font-size:1.2em;font-weight:400;}.txt_fields input           {width:250px;float:left;}.txt_fields input,.txt_fields textarea        {border:1px solid #ccc;padding:5px;margin:10px 0 0 0;}.txt_fields select {border:1px solid #ccc;padding:5px;margin:10px 0 0 0;}.txt_fields input:focus,.txt_fields textarea:focus  {background:#ffc;}.txt_fields textarea        {font:.9em Verdana, Arial, Helvetica, sans-serif;}label           {float:left;display:block;margin:12px 0 0;font-weight:500;font-size:.7em;width:100px;}/*label:after{content:": ";}*/.txt_fields button          {display:block;clear:both;margin-top: 20px;margin-bottom:10px;} input {padding:5px;margin:10px 0 0 0;}/* * User feedback -----------------------*/.yay, .oops     {font-size:.8em;text-align:center;padding:10px;color:#fff;font-weight:700;}.yay            {background:#090;}.oops           {background:#f30;}div.error       {float:left;font-size:.8em;font-weight:700;color:#f30;padding:5px;margin:10px 0 0 0;}

#wrapper{margin-right: auto; margin-left: auto; width: 800px; height: auto; text-align: left !important; background-image: url(/imgs/wrapbg.jpg); 
background-repeat: repeat-y; border: 1px solid #000; border-bottom: 0px;}

#header{width: 100%; height: 150px; background-image: url(/imgs/logo_banner.JPG); background-repeat: no-repeat; border-bottom: 1px solid #000;}
#header h2{padding: 5px; padding-bottom: 0px; text-align: right; color: #f2f2f2;}
#main{padding: 5px; width: 530px; height: auto;}
div.insert {margin-left: 20px; padding: 5px; width: 430px; height: auto;}
#menu ul{margin-left: 5px; margin-bottom: 20px; list-style: none;}
#menu li{margin-bottom: 11px;}
#menu a:link, #menu a:visited{font-size: 15px; color: #fff;}
#tags p{width: 120px; overflow: hidden; line-height: 1em; font-size: 9px; color: #fff;}
#footerout{width: 100%; height: auto; text-align: center;}
#footer{margin-right: auto; margin-left: auto; padding: 5px; width: 530px; height: auto; font-size: 11px; background-color: #c1c1c1;}
#footer ul.horiz li {display: inline;}
.footertag {font-family: Verdana, Arial, Sans-serif; font-weight: 300;color: #333333;margin-left: 5px; font-size:9px;}
.column{padding: 5px; width: 120px; height: auto;}
.column p{margin-bottom: 5px; line-height: 1.2em; color: #ffce9c; font-weight:normal;}
.column  a:link, a:visited{font-size: 12px; color: #fff;}  
.fr{padding: 3px; float: right;}
.fl{padding: 3px; float: left;}
#main li  {list-style-type: none; padding-left: 0px; margin-left: 0;}
#main a:link {text-decoration: underline; font-weight: bold; color: #0000FF; font-size: 13px;}
#main a:visited {text-decoration: underline; font-weight: bold; color: #cc0000; font-size: 13px;}
#main a:hover{text-decoration: none; color: #ffce9c; font-size: 13px;}
#main img {padding-left:6px; padding-right: 6px;

}

