*{margin:0;border:0;padding:0;outline:0;vertical-align:baseline}html{background-color:#d5d8d9;font-size:100%}body{color:#302e2f;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.85em}ul{list-style:none}select{font-size:1em}option{padding:0 0 0 10px}.wrap{width:1024px;margin-left:auto;margin-right:auto}.left{float:left}.right{float:right}.center{margin:0 auto 0 auto}.clearer{clear:both}.val-msg{color:#f00}.hidden{display:none !important}.label{font-weight:bold;color:#666}a{outline:none;text-decoration:none}a:link,a:visited,a:active,a:hover{color:#de1b1b}a:hover{text-decoration:underline}a.button{display:inline-block;width:90px;height:25px;line-height:25px;padding:0 10px 0 10px;text-decoration:none;text-align:center;cursor:pointer;background-color:#eee;border:1px solid #ccc;color:#666}a.button:hover{background-color:#ddd;border:1px solid #ccc;color:#000}a.disabled,a.disabled:hover{background-color:#ddd;color:#aaa;cursor:default;border:1px solid #ddd}a.submit{display:block;margin:0 0 20px 0}a.darker{background-color:#ddd;border:1px solid #ccc;color:#000}a.darker:hover{background-color:#ccc;border:1px solid #bbb;color:#000}a.blue{width:200px;height:30px;line-height:30px;background-color:#eff3f7;border:1px solid #e4ebf5}a.blue:hover{background-color:#f2f6fa;border:1px solid #dce6f2}input[type="text"],input[type="password"]{width:280px;padding:6px 10px 6px 10px;font-size:1em}textarea{padding:6px 10px 6px 10px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:1em}div.loading{display:none;text-align:center;background-color:#ddd;border:1px solid #ccc}div.loading img{height:25px;width:25px;position:relative;top:3px}#site-header{background-color:#fff}#header-logo{float:left;height:32px;margin:15px 0 0 10px}#header-logo a{display:inline-block;text-decoration:none;font-size:2em;color:#555}#header-logo img{margin:0 10px 5px 0;vertical-align:middle}#social{float:right;margin:5px 0 0 380px;width:130px}#social a{display:block;float:left;margin-left:10px;text-align:center;vertical-align:middle;color:#000;text-decoration:none;border-radius:5px 5px;border-radius:5px 5px}#social a img{width:25px;height:25px;vertical-align:middle}#fblike,#gplus{display:inline-block;width:60px;position:relative}div#___plusone_0{vertical-align:bottom !important}#header-menu{margin:25px 0 10px 10px}#header-menu li{display:inline-block;width:100px;cursor:pointer}#header-menu li a{color:#666;text-decoration:none;font-size:1.2em}#header-menu li.selected a,#header-menu li:hover a{color:#de1b1b}#header-login{color:#fff;text-align:center;width:224px;height:35px;line-height:30px;background-color:#4b778f}#header-login a{color:#fff;margin:0 15px 0 15px}#account-header{background-color:#4b778f;height:35px}#account-header .left{width:800px}#account-header .right{width:224px;height:35px;background-color:#3a667e}#account-nav{margin-left:10px}#account-nav li{display:inline-block;height:35px;width:130px;margin:0 0 0 0;line-height:35px;cursor:pointer;text-align:center}#account-nav li a{color:#fff;text-decoration:none}#account-nav img{margin:0 2px 2px 0;vertical-align:middle;height:15px;width:15px}#account-nav li.selected{background-color:#5f96b3}#account-nav li:hover{background-color:#5f96b3}#content-header{background-color:#5f96b3}#content-header-left{min-height:35px;width:800px}#content-header-right{min-height:35px;width:224px;background-color:#4b778f}#site-content{background-color:#fff;padding-top:0}#site-content .wrap{background-color:#fff}#content-main{background-color:#fff;width:780px;float:left;min-height:300px;padding:20px 10px 80px 10px}#content-main h1{color:#cd0a0a;font-size:1.5em;font-weight:bold;margin:0 0 15px 0}#content-main h2{color:#666;font-size:1.2em;font-weight:bold;margin-bottom:5px}#content-main h3{color:#666;font-size:1em;font-weight:bold;margin-bottom:5px}#content-main p{margin-bottom:25px;font-size:1.14em;line-height:1.5em}#content-main input,select{margin-bottom:20px;border:1px solid #ddd}#content-main input[type="text"],#site-content input[type="password"]{height:35px;width:310px;padding:0 10px 0 10px;font-size:1em}#content-main input[type="checkbox"]{margin:0 10px 0 0}#content-main select{width:330px;padding:5px}#content-main select.level{width:120px}#content-main textarea{border:1px solid #ddd;margin-bottom:10px;width:600px;height:160px;padding:10px}#content-main li{margin-bottom:10px}#content-main .edit-section{margin-bottom:30px}#content-main .nav-buttoms{width:450px;margin-top:20px}#adds{float:left;width:224px}#adds ul{list-style-type:none;margin:20px auto 0 auto;width:120px}#adds li{margin-bottom:60px;width:120px;text-align:center}#adds li a:hover{text-decoration:underline}#adds li .add-img{margin-bottom:5px;border:none}#adds li .tracker-img{border:none !important;width:1px;height:1px;margin:0 !important}.imageLink{text-decoration:none;border:none}#adds h2{margin:30px 0 10px 30px;font-size:1.2em}#adds p{margin:0 0 10px 50px}#adds a img{width:110px;margin:auto}#site-footer{margin:0 0 20px 0;background-color:#d5d8d9;border-top:9px solid #e5e7e8}.footer-col{float:left;width:195px;margin:25px 40px 100px 10px}.footer-col h2{font-weight:bold;color:#555;margin-bottom:10px;font-size:1em}.footer-col ul{list-style-type:none}.footer-col li{margin-bottom:7px}.footer-col a{color:#555}#overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background-color:#aaa;display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}div.modal-window{display:none;position:absolute;left:80px;top:50px;z-index:1001;background-color:#fff;border:1px solid #000;padding:15px}.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden}#tab-list{margin-top:11px}#tab-list ul{margin-left:10px}#tab-list li{display:inline-block;height:24px;line-height:24px;padding:0 15px 0 15px}#tab-list a{color:#fff}#tab-list li.selected{background-color:#fff;border-bottom:1px solid #fff;border-top-left-radius:5px 5px;border-top-right-radius:5px 5px}#no-results{padding-top:10px}#results-loading{width:200px;height:30px;line-height:30px;text-align:center;background-color:#eff3f7;border:1px solid #e4ebf5}#results-loading img{height:25px;width:25px;position:relative;top:3px}#search-advanced{height:210px;padding:18px 0 0 10px}#search-advanced .search-block{float:left;margin-right:30px}#search-advanced h3{padding:0;margin:0 0 7px 0;font-size:1em;font-weight:normal;color:#fff}#search-advanced div.dropdown{padding:0;margin-bottom:10px;color:#555;font-size:.95em;background-color:#fff;border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px}#search-advanced div.full-length{width:338px}#search-advanced div.half-length{width:160px;float:left}#search-advanced div.dropdown div.prefix{position:absolute;width:70px;line-height:31px;padding-left:10px;cursor:pointer}#search-advanced div.dropdown md-select{margin:0;padding:0}#search-advanced div.dropdown md-select-value{border:0;padding:0 0 4px 80px}#search-advanced #age-select{margin-left:16px}#search-advanced #ages-value{padding:8px 0 6px 75px;cursor:pointer}#search-advanced #ages-input{padding:10px}#age-high,#age-low{width:30px !important;margin:0 !important}#search-advanced #city-value{padding:8px 0 6px 75px;cursor:pointer}#search-advanced #city-input{position:absolute;width:318px;padding:10px;z-index:100;background-color:#fff}#search-advanced #city-input md-autocomplete{border:1px solid #ccc}#search-advanced input[type="text"]{height:25px;border:1px solid #ccc}#search-advanced .button{margin:0 0 0 5px;min-height:32px !important;font-size:12px !important;line-height:0}#search-options{height:230px}#result-list p{margin:0;font-size:.95em;line-height:1.2em}#result-list a.more-results{display:block;padding:0;cursor:pointer}.result-row div.first{margin-right:20px}.result-item{float:left;height:255px;width:378px;border:1px solid #ddd;margin-bottom:20px}.result-header{height:80px;background-color:#eee;padding:10px}.result-image{float:left;width:80px}.result-image img{width:80px;height:80px}.result-info{float:left;width:175px;padding:0 0 0 10px}.result-right{float:right;text-align:right;font-size:.9em}.result-right a.button,.result-right div.loading{height:27px;padding:0;width:90px}.result-content{padding:10px}.result-content div.left{margin-right:20px}.result-content h3{font-size:.85em;font-weight:bold;margin-bottom:30px}.result-content li{font-size:.85em;margin:0;padding:0;line-height:.5em}.result-content span.label{display:inline-block;width:70px;line-height:1.2em}.result-content p.language{line-height:1.4em !important;height:1.4em;overflow:hidden;text-overflow:ellipsis}.result-content p.about{margin-top:15px !important;line-height:1.4em !important;height:5.8em;overflow:hidden;text-overflow:ellipsis}.result-action{float:right}a.username-link{font-weight:bold;color:#cb5252 !important}#paging-control{float:right;margin-bottom:20px}#paging-control a{margin-right:20px}#profile-header{height:200px;padding:20px 0 0 10px;color:#fff}#profile-header img{float:left;margin-right:20px;width:150px;height:150px}#profile-header p{margin:0}#profile-info{float:left;width:200px}#profile-info h2{font-size:1.3em;font-weight:bold}#exchange-types{margin-top:25px}#profile-header .languages{margin:4px 30px 0 20px}#profile-header .languages h3{margin-bottom:10px;font-size:1em}#profile-header .last-online{padding:20px 15px 0 0}#profile-interact{height:200px;padding:20px 0 0 25px}#profile-interact a{display:block;width:150px;margin:0 0 10px 0}#message-list-header a.button{width:120px}#message-list{margin-top:20px}#message-list .selectable{cursor:pointer;padding:10px 5px 10px 10px}#message-list .selectable:hover{background-color:#eee}#message-list .non-selectable{padding:10px 5px 10px 0}#message-list .msg-select{float:left;width:20px;padding-top:10px}#message-list .msg-img{float:left;width:40px;height:40px}#message-list img{width:40px;height:40px}#message-list .msg-content{float:left;margin-left:20px;width:650px;line-height:1.4em}#message-list span.msg-username{display:inline-block;margin-right:20px;font-weight:bold;color:#cb5252 !important}#message-list span.msg-date{display:inline-block}#message-list p{margin-bottom:5px;font-size:1em}#message-list p.msg-text{margin-top:0;word-wrap:break-word}#message-list .unread{font-weight:bold}#message-list a.more-results{display:block;padding:0;margin-top:12px}#messages-loading{margin-top:12px}#conversation-header{margin-bottom:20px}#conversation-header img{vertical-align:middle;margin-left:10px;width:40px;height:40px}#conversation-header a.msg-username{font-weight:bold}#conversation-header a.button{width:140px;margin:5px 0 0 20px}#message-compose img{float:left;width:40px;height:40px}#message-compose form{float:left;margin-left:20px}#compose-message{width:650px;margin-bottom:5px}#compose-message.initial{height:20px !important;color:#aaa}#send-button{width:100px;margin-right:20px}#delete-confirm{padding:10px}#delete-confirm p{padding:20px;margin-bottom:20px;line-height:1.4em}#delete-confirm a{float:right;margin-left:10px}#profile-edit .confirm-msg{margin-top:15px}#photo-edit{padding:20px 0 10px 10px}#photo-edit img{width:150px;height:150px;margin-right:20px}#photo-edit-right{height:215px}#description-edit-form textarea{margin-bottom:10px;width:680px;height:220px}#photo-preview{min-width:800px;min-height:400px;text-align:center;padding-bottom:30px}#photo-rules{width:500px;text-align:left;padding:60px 0 0 150px}#photo-rules h2{margin-bottom:10px}#photo-rules ul{margin-bottom:20px}#photo-rules li{list-style:disc;margin:0 0 10px 30px;font-size:1.1em}#photo-rules p{font-size:1.1em;line-height:1.4em}.jcrop-holder{margin:0 auto}a.add-language{display:block;margin:-15px 0 0 5px;vertical-align:top}a.add-language img{vertical-align:top;margin-right:5px}#login-password{display:block;margin-bottom:2px !important}#forgot-password{display:block}#login-button{margin:20px 20px 30px 0}#forgot-form{margin-top:50px}ul.browse{width:195px;margin-bottom:50px}#browse-city-list{margin-bottom:15px !important}#update-status ul{margin:10px 0 25px 0}#update-status input[type="radio"]{margin:0 5px 5px 0}#home-middle{background-color:#5f96b3}#home-middle .wrap{height:390px;color:#fff}#home-middle #intro{float:left;width:550px;margin:50px 0 0 10px}#home-middle #intro h1{font-size:2.6em;font-weight:normal;line-height:1em;margin-bottom:40px;text-rendering:optimizeLegibility}#home-middle #intro h2{font-size:1.5em;line-height:1.5em;font-weight:normal;margin-bottom:50px}#home-middle #intro a.button{width:250px;height:50px;line-height:50px;font-size:1.8em;background-color:#fcad29;color:#fff;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px}#home-middle #intro a.button:hover{background-color:#fdbe3a}#home-middle img{float:right;margin:40px 70px 0 0;height:300px;width:300px}#home-partner-find{background-color:#eee;height:370px}#home-partner-find h2{height:35px;background-color:#ddd;margin-bottom:50px;text-align:center;line-height:35px;font-size:1.2em;color:#777}#home-mobile{float:left;width:350px;margin-left:20px}#home-mobile img{float:left;height:230px}#home-mobile h1{color:#888;font-size:2.5em;font-weight:bold;margin:0 0 30px 140px}#home-mobile p{margin-left:140px}#home-mobile a img{width:150px;height:45px}#home-search{height:250px;float:right;margin:0 0 0 0;color:#666;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px}#home-search table{margin-left:20px}#home-search td{padding:10px;vertical-align:middle}#home-search td.field-label{font-size:1.3em;padding-right:15px}#home-search md-select{margin:0}#home-search md-select-value{border:0;width:300px;padding:2px 10px 8px 10px;background-color:#fff;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px}#home-search a{background-color:#fcad29;font-size:1.3em;height:30px;line-height:30px;color:#fff;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px}#home-search a.button:hover{background-color:#fdbe3a}#home-content{background-color:#fff}#home-content .wrap{padding:50px 0 50px 0;height:280px}#home-content .blurb{width:300px;float:left;padding:0 30px 0 10px}#home-content .blurb h1{color:#cd0a0a;font-size:1.3em;font-weight:bold;margin-bottom:10px}#home-content .blurb p{margin-bottom:10px;font-size:1.1em;line-height:1.5em}#home-content .blurb ul{margin:15px 0 0 0;list-style-type:disc}#home-content .blurb li{margin:0 0 10px 20px;line-height:1.5em;font-size:1.1em}