.add_topic_area{overflow:hidden;}.like_button{text-indent:-10000px;float:left;padding-right:20px;}.like{display:block;height:16px;background:url("/static/images/like_sprite.png") no-repeat 0 0;width:20px;text-align:center;font-size:10px;}.like a{}.like:hover{background-position:0 -16px;}.no_show{position:absolute;top:-999em;}.favorite{float:left;margin-bottom:10px;}.favorite a{color:gray;font-size:11px;text-decoration:none;}.favorite .left{float:left;padding-right:4px;}.favorite{display:block;height:18px;background:transparent url(/static/images/favorite.png) 0 -18px no-repeat;}.favorite a{padding-left:20px;float:left;}.favorite a:hover,.favorite:hover{background:transparent url(/static/images/favorite.png) 0 0 no-repeat;}.favorite_button{text-indent:-10000px;}.no_show{position:absolute;top:-999em;}.buttons{float:right;}.buttons a,.buttons button{display:block;float:left;margin:0 0 0 7px;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:12px;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 10px 6px 7px;}.buttons button{width:auto;overflow:visible;padding:4px 10px 3px 7px;}.buttons button[type]{padding:5px 10px 5px 7px;line-height:17px;}*:first-child+html button[type]{padding:4px 10px 3px 7px;}.buttons button img,.buttons a img{margin:0 3px -3px 0!important;padding:0;border:none;width:16px;height:16px;}button:hover,.buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}button.positive,.buttons a.positive{color:#529214;}.buttons a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}.buttons a.negative,button.negative{color:#d12f19;}.buttons a.negative:hover,button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}button.regular,.buttons a.regular{color:#336699;}.buttons a.regular:hover,button.regular:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}.buttons a.regular:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}.error_box{color:red;border:1px red solid;}.error_text{color:red;}div.pagination{font-size:13px;font-family:Tahoma,Arial,Helvetica,Sans-serif;background-color:#c1c1c1;border-top:2px solid gray;border-bottom:1px solid #999999;clear:both;padding:4px;padding-top:6px;width:100%;overflow:hidden;}div.pagination a{padding:2px 5px 2px 5px;margin:2px;background-color:#c1c1c1;text-decoration:none;color:#000;}div.pagination a:hover,div.pagination a:active{background-color:#8b8b8b;color:#000;}div.pagination span.current{padding:2px 5px 2px 5px;margin:2px;font-weight:bold;background-color:#fff;color:#303030;}div.pagination span.disabled{padding:2px 5px 2px 5px;margin:2px;background-color:#c1c1c1;color:#797979;}div.pagination span.text{padding:2px 5px 2px 5px;color:gray;cursor:default;}#site-body-container{}#site-body-content{padding:15px 15px 15px 15px;}#site-bottom-bar{background-color:#F0F0F0;border-top:1px solid #CCCCCC;bottom:0px;font-family:verdana,arial;font-size:11px;height:61px;position:fixed;width:100%;z-index:1000;opacity:0.9;display:none;}#site-bottom-bar-frame{height:30px;margin:0px 10px 0px 10px;position:relative;}#site-bottom-bar-content{width:900px;margin:auto;text-align:center;padding:0;}html,body,#site-body-container{_height:100%;_overflow:hidden;_width:100%;}#site-body-container{_overflow-y:scroll;_overflow-x:hidden;_position:relative;}#site-bottom-bar{_bottom:-1px;_position:absolute;_right:16px;}#site-bottom-bar-frame{_margin-left:26px;}.close_fb_sliver_div{float:left;margin-top:3px;margin-top:10px;font-size:13px;}.fb_sliver_widget{float:left;margin-left:20px;}.fb_sliver_text{float:left;font-size:20px;margin-top:16px;color:white;}.close_fb_sliver_div a{color:white;text-decoration:none;font-weight:bold;}.name_block{color:white;}p+p{text-indent:0;margin-top:0;}a{text-decoration:none;}.ui-widget-header{background-position:50% 54%;}.quoteoftheday_logo{float:right;background-image:url('/static/images/red-bg.png');background-repeat:repeat-x;height:37px;padding-left:12px;padding-right:12px;border-left:5px solid #8c2529;margin-left:3px;}#user_info{border-left:5px solid #316283;}div#submit_document_main div a{width:300px;text-shadow:0px 1px 2px #444;color:white;font-size:21px;font-style:normal;}div#submit_document_main div a:hover{text-decoration:underline;}div#submit_document_main{background:url(/static/images/add_document_button_main.png) no-repeat top left;width:300px;height:48px;margin:0 0 1px -2px;text-align:center;padding-top:9px;}.myButton{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:arial;font-size:13px;font-weight:bold;padding:5px 13px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;}.myButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');background-color:#dfdfdf;}.myButton:active{position:relative;top:1px;}input[type="text"],input[type="password"],textarea{background:#f9f9f9;border:1px solid #ccc;box-shadow:inset 2px 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.1);}.module_wrapper{float:left;border-bottom:2px solid #bebebe;overflow:hidden;}.module_header{padding:6px;background-color:#a5a5a5;border-top:3px solid #676767;text-shadow:0px 1px 2px #444;font-size:15px;color:white;padding-left:17px;font-family:'PT Serif Caption',serif;}.module_header h1{color:white;font-size:25px;}.module_header a{color:white;}.module_item{padding:7px;border-bottom:1px dotted #bebebe;width:100%;padding-left:10px;color:gray;}.module_item:hover{background-color:#e8f1ff;}.module_body ol{margin-bottom:0;padding-bottom:5px;}.module_body ul li{list-style-type:none;}.module_body li{padding:7px;border-bottom:1px dotted #bebebe;width:100%;padding-left:10px;margin-left:5px;color:gray;clear:both;float:left;}.module_body li:hover{background-color:#e8f1ff;}div.module_body.large_links a{font-size:18px;}.left_image{float:left;margin-right:10px;}.yellow{background-color:#e7d052;border-top:3px solid #a59019;color:#6d5e08;text-shadow:0px 0px 0px white;}.red{background-color:#BC4348;border-top:3px solid #A3353A;}.blue{background-color:#4373bc;border-top:3px solid #30568f;}.green{background-color:#6ba843;border-top:3px solid #4a7a2a;}.brown{background-color:#9f6141;border-top:3px solid #623219;}.turqoise{background-color:#43a7bc;border-top:3px solid #1e6777;}.permalink{font-size:10px;color:gray;}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:10000;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in;opacity:0;pointer-events:none;}.modal:target{opacity:1;pointer-events:auto;}.modal>div{width:400px;background:#fff;position:relative;margin:10% auto;-webkit-animation:minimise 500ms linear;-moz-animation:minimise 500ms linear;padding:30px;border-radius:7px;box-shadow:0 3px 20px rgba(0,0,0,0.9);background:#fff;text-shadow:0 1px 0 #fff;}.modal:target>div{-webkit-animation-name:bounce;-moz-animation-name:bounce;}.modal h2{font-size:36px;padding:0 0 20px;}@-webkit-keyframes bounce{0%{-webkit-transform:scale3d(0.1,0.1,1);box-shadow:0 3px 20px rgba(0,0,0,0.9);}55%{-webkit-transform:scale3d(1.08,1.08,1);box-shadow:0 10px 20px rgba(0,0,0,0);}75%{-webkit-transform:scale3d(0.95,0.95,1);box-shadow:0 0 20px rgba(0,0,0,0.9);}100%{-webkit-transform:scale3d(1,1,1);box-shadow:0 3px 20px rgba(0,0,0,0.9);}}@-webkit-keyframes minimise{0%{-webkit-transform:scale3d(1,1,1);}100%{-webkit-transform:scale3d(0.1,0.1,1);}}@-moz-keyframes bounce{0%{-moz-transform:scale3d(0.1,0.1,1);box-shadow:0 3px 20px rgba(0,0,0,0.9);}55%{-moz-transform:scale3d(1.08,1.08,1);box-shadow:0 10px 20px rgba(0,0,0,0);}75%{-moz-transform:scale3d(0.95,0.95,1);box-shadow:0 0 20px rgba(0,0,0,0.9);}100%{-moz-transform:scale3d(1,1,1);box-shadow:0 3px 20px rgba(0,0,0,0.9);}}@-moz-keyframes minimise{0%{-moz-transform:scale3d(1,1,1);}100%{-moz-transform:scale3d(0.1,0.1,1);}}.modal a[href="#close"]{position:absolute;right:0;top:0;color:transparent;}.modal a[href="#close"]:focus{outline:none;}.modal a[href="#close"]:after{content:'X';display:block;position:absolute;right:-10px;top:-10px;width:1.5em;padding:1px 1px 1px 2px;text-decoration:none;text-shadow:none;text-align:center;font-weight:bold;background:#000;color:#fff;border:3px solid #fff;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,0.5);}.modal a[href="#close"]:focus:after,.modal a[href="#close"]:hover:after{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}.modal a[href="#close"]:focus:after{outline:1px solid #000;}a.openModal{margin:1em auto;display:block;width:200px;background:#ccc;text-align:center;padding:10px;border-radius:7px;background:#fff;background:-moz-linear-gradient(#fff,#ddd);background:-webkit-linear-gradient(#fff,#ddd);background:-o-linear-gradient(#fff,#ddd);text-shadow:0 1px 0 #fff;border:1px solid rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.3);}a.openModal:hover,a.openModal:focus{background:-moz-linear-gradient(#fff,#ccc);background:-webkit-linear-gradient(#fff,#ccc);background:-o-linear-gradient(#fff,#ccc);}button.cupid-green{background-color:#7fbf4d;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7fbf4d),color-stop(100%,#63a62f));background-image:-webkit-linear-gradient(top,#7fbf4d,#63a62f);background-image:-moz-linear-gradient(top,#7fbf4d,#63a62f);background-image:-ms-linear-gradient(top,#7fbf4d,#63a62f);background-image:-o-linear-gradient(top,#7fbf4d,#63a62f);background-image:linear-gradient(top,#7fbf4d,#63a62f);border:1px solid #63a62f;border-bottom:1px solid #5b992b;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #96ca6d;box-shadow:inset 0 1px 0 0 #96ca6d;color:#fff;font:bold 11px/1 "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;padding:7px 0 8px 0;text-align:center;text-shadow:0 -1px 0 #4c9021;width:25px;}button.cupid-green:hover{background-color:#76b347;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#76b347),color-stop(100%,#5e9e2e));background-image:-webkit-linear-gradient(top,#76b347,#5e9e2e);background-image:-moz-linear-gradient(top,#76b347,#5e9e2e);background-image:-ms-linear-gradient(top,#76b347,#5e9e2e);background-image:-o-linear-gradient(top,#76b347,#5e9e2e);background-image:linear-gradient(top,#76b347,#5e9e2e);-webkit-box-shadow:inset 0 1px 0 0 #8dbf67;box-shadow:inset 0 1px 0 0 #8dbf67;cursor:pointer;}button.cupid-green:active{border:1px solid #5b992b;border-bottom:1px solid #538c27;-webkit-box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eeeeee;box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eeeeee;}div.icon{height:25px;width:25px;position:relative;margin:15px;overflow:hidden;display:inline-block;}div.icon div.camera_body{width:25px;height:20px;background:#333;position:absolute;top:7px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}div.icon div.camera_body:after{width:4px;height:2px;position:absolute;content:'';background:#333;top:-2px;left:5px;}div.icon div.camera_body:before{content:'';position:absolute;width:3px;height:2px;background:#ddd;right:3px;top:3px;}div.icon div.camera_lens{width:4px;height:4px;border:3px solid #ddd;position:absolute;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;top:10px;left:9px;}