body.left #main #accordion{left:30px;}body.center #main #accordion{left:50%;margin-left:-260px;}body.right #main #accordion{right:30px;}#main #profile_name h1{margin:0 0 20px 0;line-height:100%;}#main #profile_name h1 a:hover{text-decoration:none!important;}#main #profile_description{margin:10px 0 0 0;padding:20px 0 0 0;border-top:1px dotted;line-height:130%;}#main #profile_description p{margin:0 0 10px 0;}#main #profile_description ul{margin:0 0 10px 0;list-style:square inside none;}#main #profile_description li{margin:0 0 5px 0;}#main #profile_description blockquote{margin:0 0 10px 20px;}#main #profile_description.empty{margin:0;padding:0;border-top:none;}#main #accordion{visibility:hidden;position:absolute;top:80px;margin:0 0 30px 0;padding:30px;width:460px;}#main #accordion div.container_block{overflow:hidden;}#main #accordion div.container_block div.block_header{overflow:hidden;margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px dotted;outline:none;}#main #accordion div.container_block div.block_header h2{float:left;margin:0;padding:0;width:430px;font-weight:normal;}#main #accordion div.container_block div.block_header div.toggle{float:right;font-weight:normal;}#main #accordion div.container_block div.block_content{visibility:hidden;margin:20px 0 0 0;}#main #accordion div.container_block div.section:last-child{margin-bottom:20px;}#main #accordion div.container_block div.footer{margin:20px 0 30px 0;}#main #accordion div.service_error{padding:0 0 10px 0;border-top:none;border-bottom:none;}#main div.rounded{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}@media only screen and/*!*/ /*!*/(max-device-width:1024px){body.right #main #accordion{float:right;}}