.clr{clear:both;}.bo{border:solid 1px blue;}.boa{border:solid 1px blue;}.boa *{border:solid 1px blue;}body{background:#FFF;border:none;margin:0;padding:0;font:16px Arial,Tahoma,Verdana,sans-serif;}a{color:#00F;text-decoration:underline;}a:hover{text-decoration:none;}img{border:none;}a.grey-link{color:#666;}.page-header{margin:0;padding:0;}.page-header .header-grey-block{background:#666 url(../images/header-bg.png) 0 0 repeat-x;height:100px;padding:0 50px 0 50px;}h1.site-title{float:left;font-size:16px;margin-top:38px;color:#FFF;text-decoration:none;}h1.site-title a{color:#FFF;}#header-search-form{float:right;margin-top:38px;}#header-search-block{background:#FFF url(../images/search-block-right-arrow.gif) 96% 50% no-repeat;width:150px;}.page-header ul.main-menu{clear:both;background:#C00 url(../images/main-menu-bg.png) 0 0 repeat-x;height:30px;margin:0;padding:10px 50px 0 50px;}.page-header ul.sub-menu{clear:both;background-color:#666;height:25px;margin:0;padding:5px 50px 0 50px;}.page-header ul.main-menu li,.page-header ul.sub-menu li{list-style:none;float:left;margin:0 40px 0 0;padding:0;}.page-header ul.main-menu li a,.page-header ul.sub-menu li a{text-decoration:none;color:#FFF;}.page-header ul.main-menu li a:hover,.page-header ul.sub-menu li a:hover{text-decoration:underline;}.page-content{margin:0;padding:0 50px 0 50px;text-align:justify;}.page-footer{margin:25px 0 20px 0;padding:25px 50px 0 50px;border-top:solid #666 1px;vertical-align:middle;}.page-footer a{color:#000;text-decoration:none;}.thumbnail-block{float:left;margin-right:10px;margin-bottom:10px;width:200px;}.thumbnail-block img{display:block;}.thumbnail-block span{color:#999;display:block;font-size:12px;height:26px;}.pager-rotate{font-size:14px;text-align:center;clear:both;margin:20px 0;}.pager-rotate a,.pager-rotate span{padding:4px;margin:0 2px 0 2px;border:#CCC solid 1px;text-decoration:none;color:#000;}.pager-rotate a:hover{background:#CCC;color:#FFF;}.pager-rotate span{background:#EEE;color:#CCC;}.register-table{width:100%;border:none;border-collapse:collapse;}.register-table th,.register-table td{padding-bottom:10px;}.register-table th{width:25%;text-align:left;vertical-align:top;}.register-table td input,.register-table td textarea,.register-table td select{background-color:#FFA;width:90%;}.register-table td input.submit-button{background-color:transparent;width:auto;}.portfolio-item{clear:both;}.portfolio-item img{float:left;margin:0 10px 10px 0;}.portfolio-item .url{color:#CCC;}.portfolio-item .monkeys{clear:left;font-size:12px;}.contact-form{vertical-align:top!important;}.contact-form input{width:400px;}.contact-form textarea{width:400px;height:250px;}
