/* Layout v3 2011-09 */
html,body{background: #009f2c url(../img/bback.png) repeat-x; font-size: 12pt;}
h2{font-size: 16pt; font-weight: bold;}
input, textarea{padding: 1px;}
table{width: 80%;}
th{font-size: 16pt; text-align: center; font-weight: bold; padding: 3px 6px;}
td,li{padding: 2px 4px;}
p{padding: 10px;}
ul li{list-style: disc inside; padding-left: 20px;}

a{text-decoration: none; background-color: transparent;}
a:link, a:visited, a:active{color: #20abff;}
a:hover{color: #000; text-decoration: underline;}

tr.a td{background-color: #f8f8f8;}
tr.b td{background-color: #e8e8e8;}

.calign{text-align: center;}
.marc{margin: 0 auto;}

.msg_error, .msg_notice{margin: 10px auto; border: 1px solid #000; padding: 3px 10px; color: #fff; font-weight: bold; font-size: 14pt; clear: both;}
.msg_error{background-color: #c00;}
.msg_notice{background-color: #00c;}

.txl{text-align: left;}
.txr{text-align: right;}

.mclr{clear: both;}

#sidebar #sidebarimglink120s{height: 120px; width: 120px; border: 2px solid #000; margin: 2px;}
#sidebar #link{width: 120px; background-color: #555; border: 2px solid #000; margin: 2px;}
#sidebar a{color: #fff; font: bold 12pt/28px Arial, Helvetica, sans-serif; text-decoration: none;}
#sidebar #link:hover, #sidebar #link:focus{background: #068000;}

.page404{padding: 30px; background-color: #80d4ff; font-size: 14pt;}

.sitebar a, .sitebar_big a, .sitebar_feature a{display: block; height: 15px; padding: 0px; margin: 3px 0px; width: 780px; border: 1px solid #000; background: #777;}
.sitebar a:hover, .sitebar_big a:hover, .sitebar_feature a:hover{background-color: #fff;}
.sitebar_big a{height: 60px;}
.sitebar_feature a{width: 600px; height: 100px;}

.wpsidebar{padding-right: 10px; text-align: right; width: 200px; font-size: 10pt; float: right; font-weight: bold;}
.wpbodyinternal{width: 700px; float: left;}
.post{margin: 20px;}

.centerwfpx{margin: 0 auto; width: 400px;}
