.content { margin:0px auto;}
.head {font-size:16px; text-transform:uppercase; text-align:center}
p {margin-bottom:5px;text-align:center; font-size:15px; font-weight:normal; text-transform:uppercase}
input#CP + input[type=password], input#CP + input[type=password] + input[type=password]{ display:none}
input#CP:checked + input[type=password],input#CP:checked + input[type=password] +  input[type=password] {display:block}
.error {color:#a00;}
#message{background-color:#eee; border:1px solid #ddd; padding:10px; display:none;}
address { font-style:normal; padding:1%; width:30%; min-width:250px; box-shadow:0px 0px 5px rgba(220, 220, 220, 0.75); margin:0.5%; display:inline-block;}
.Three {border-right:1px solid #ddd; border-bottom:1px solid #ddd; min-height:300px;}

.Three h3 { border-top:1px solid #ddd; border-bottom:1px solid #ddd; line-height:2}

@media (max-width: 999px){

#leftbar { display:block; padding:0.5%; width:99%; min-height:inherit;float:none; margin-bottom:20px; max-width:none}
#leftbar ul {list-style:none; padding:0px; margin:0px;}
#leftbar ul.subcat {margin-top:10px; font-size:10px}
#leftbar li {display:inline-block;}
#leftbar li.border-top {border-top:1px solid #ddd; margin-top:10px; display:block;}
#leftbar a {text-transform:uppercase;display:block;padding:3px 5px; color:#888;}
#leftbar a:hover { color:#ddd}
#leftbar a.topcat {padding-top:10px; color:#000 }
#leftbar hr {color:#ddd; margin:10px 0px;}
#leftbar .topcat {pointer-events:none;cursor:pointer;}

}