/** columns.css **/
#container{/*position:relative;*/z-index:2;padding-left:180px;padding-right:204px;overflow:hidden}
#container .column{/*position:relative;*/float:left;overflow:hidden;padding-bottom:1005em !important;margin-bottom:-1000em !important}
#container #left{position:relative;width:176px;padding:0 4px 0 0;margin-left:-100%;right:190px}
* html #container #left{left:-190px}
#container #center{padding:0 4px;width:100%;z-index:15;border-left:1px dashed #DDD;border-right:1px dashed #DDD;overflow:visible}
#container #right{width:190px;padding:0 0 0 4px;margin-right:-100%}
* html #footer-wrapper{float:left;position:relative;width:100%;padding-bottom:10010px;margin-bottom:-10000px;background:#FFF}
#footer{position:relative;clear:both;text-align:center;font-size:10px}
body{position:relative;font:12px Verdana,Arial,Helvetica,Tahoma,sans-serif;color:#000;margin:0;padding:8px;min-width:800px}
html,form{margin:0;padding:0}
body,.feather,fieldset{background:url(http://gay.co.nz/images/default/bgs/bg.gif) no-repeat scroll right bottom}
option,optgroup{background:#FFF}
legend{padding-left:2px;padding-right:2px;border:none}
fieldset{display:block;margin-left:2px;margin-right:2px;padding:0.35em 0.625em 0.75em;border:2px groove ThreeDFace}
a,.similitudo{outline:none;color:#663;text-decoration:none;cursor:pointer}
a:hover,.similitudo:hover{color:#960;text-decoration:underline}
a img{border:0}
.clear{clear:both;line-height:0}
#header{height:115px;position:relative;z-index:10}
#logo{width:153px;height:31px;margin:0;padding:0;font-size:16px;float:left}
#ad_top{position:relative;padding:1px,1px,1px,1px;border:none;float:right;clear:right}
#footer ul{list-style:none;margin:0;padding:0;overflow:hidden}
#footer ul li{display:inline;padding:0;margin:0}
.message{font-weight:bold;color:green;text-align:center;margin:5px auto}
p.message{margin:0.5em auto 1em}
.centered{text-align:center}
.MailItem{border-bottom:1px solid #CC9;vertical-align:middle}
.pulldown,.textbox{background:transparent}
.pulldown,.textbox,.button{border:1px solid #ABC}
html>body .pulldown:hover,html>body .textbox:hover{border-color:#DDD}
.button{background:#FFF;margin-top:2px;cursor:pointer}
.button.disabled{color:#888;background-color:#CCC !important}
.button:hover{background:#FFA}
.caps{text-transform:uppercase}
.error{padding:2px 0;color:red;font-weight:bold}
.boxed{border:0px solid #000;margin:0;padding:1px 2px;background-color:#1228A3;color:#E1E3EB;-moz-border-radius:5px;-webkit-border-radius:5px}
.boxed:hover{}
#left .boxed{font-size:12px;clear:left}
#left .boxed img{vertical-align:middle}
.relative{position:relative}
ul.clip,ul.custom,#feeds ul{margin:0;padding:0;list-style:none;display:block}
ul.clip li,ul.custom li,#feeds ul li{list-style:none;display:block}
#feeds ul li{margin:3px 0}
li .dragme{cursor:move;width:12px;height:16px;background:url(http://gay.co.nz/images/default/icons/tick.gif) no-repeat 0 50%;float:left;margin-right:3px}
ul.clip li{background:url(http://gay.co.nz/images/default/icons/clip.gif) no-repeat 0 50%;padding:3px 0 3px 20px;border-bottom:1px solid #ABC}
.msgcenter li div,.whoisonline ul.custom div{background:url(http://gay.co.nz/images/default/icons/icons16x16.png) no-repeat;width:16px;height:16px;float:left;margin-right:2px}
.msgcenter ul,.whoisonline ul.custom{margin:5px 0 10px}
.msgcenter li,.whoisonline ul.custom li{height:16px;padding:1px 0}
.msgcenter #ur{background-position:0 0}
.msgcenter #si{background-position:-16px 0}
.msgcenter #se{background-position:-32px 0}
.msgcenter #cr{background-position:-48px 0}
.custom #fo{background-position:-64px 0}
.custom #ao{background-position:-80px 0}
#mrform{display:none}
h3{font-size:13px;margin:0;padding:0}
.quicklinks,.whoisonline{padding-bottom:10px}
.quicklinks ul{margin:2px 0}
.quicklinks li{height:16px}
.quicklinks li .del{position:absolute;top:0;right:0;width:16px;height:16px;cursor:pointer;display:none}
.quicklinks li:hover .del{display:block}
#online_users,#online_users ul{list-style:none;margin:3px 0;padding:0 0 0 15px}
.rbox h4{margin-top:0}
#news,#links,#settings,#search,#mailbox,#friends,#password,#delete,#photos,#profile{background:url(http://gay.co.nz/images/default/icons/icons.png) no-repeat;width:52px;height:52px;float:left;margin-right:10px !important;margin-right:1px}
#news{background-position:0 0}
#links{background-position:-52px 0}
#settings{background-position:-104px 0}
#search{background-position:-156px 0}
#mailbox{background-position:-260px 0}
#friends{background-position:-312px 0}
#password{background-position:-364px 0}
#delete{background-position:-416px 0}
#photos{background-position:-520px 0}
#profile{background-position:-572px 0}
#refreshmb{width:16px;height:16px;background:url(http://gay.co.nz/images/default/icons/icons16x16.png) no-repeat -96px 0;position:absolute}
.mailform table{width:100%;margin:5px 0}
.mailform thead{background:#ABC;text-align:left}
.mail_new_0,.mail_new_1,.mtype,.action,span.action{float:left;width:16px;height:16px;margin-right:3px}
span.action{cursor:pointer}
a.action,a.action:hover{text-decoration:underline}
.mail_new_0,.mail_new_1,.mail_type_instant,.mail_type_admirer,.action,span.action,.do_im,.do_em,.do_fl{background:url(http://gay.co.nz/images/default/icons/icons16x16.png) no-repeat}
.do_im,.do_em,.do_fl{float:left;border:0px;width:16px;height:16px;margin-right:3px}
.mail_new_0{background-position:-32px 0}
.mail_type_instant{background-position:-16px 0}
.mail_type_admirer{background-position:-112px 0}
.action.del,span.action.del{background-position:-128px 0}
a.action.view,span.action.view{background-position:-144px 0}
.action.edit,span.action.edit{background-position:-160px 0}
.do_im{background-position:-16px 0}
.do_em{background-position:0 0}
.do_fl{background-position:-112px 0}
.unread a{font-weight:bold}
#invite{padding-top:10px}
#invite div{margin-bottom:10px}
#invite textarea{display:block;width:98%}
#invite input.button{display:block;margin:0 auto}
#invite #runplaxo{cursor:pointer}
#left #feeds{margin-bottom:2em}
#left h4{font-size:105%}
#left h4 a{color:black}
#feeds ul{margin-bottom:1em;border-bottom:1px solid #8D8D8D}
#feeds ul div{padding:3px 0}
span.colex{width:9px;height:11px;overflow:hidden;position:relative;float:right;display:none;margin:3px 5px 0 5px;cursor:pointer}
* html span.colex{margin-right:2px}
span.colex img{position:absolute;left:0;top:0}
span.colex.collapsed img{top:-11px}
#left form label{display:block;font-weight:bold;margin:5px 0 2px}
#left form .textbox,#left form .pulldown{width:98%}
#left form .buttons{margin:10px 0;text-align:center}
.thumbnail{width:50px;height:50px;background:none no-repeat 50% 50%}
.profile{margin:3px 0 15px;border:1px solid #FFF;background:#FFF;overflow:hidden;padding:2px}
.profile .images{overflow:hidden;float:right}
.profile .nick{float:left}
.profile .images img{float:left;margin-right:3px}
.profile .images div{float:left;width:16px;height:16px;margin-right:3px;background:url(http://gay.co.nz/images/default/icons/icons16x16.png);overflow:hidden}
.profile .images div.friend{background-position:-64px 0}
.profile .images div.admired{background-position:-80px 0}
.profile .images div.ignored{background-position:-176px 0}
.profile .images div.webcam{background-position:-192px 0}
.profile .title{margin:1px 0;font-style:italic;font-weight:bold;clear:both}
.profile:hover{border:1px solid #DDD;background:#EEE}
.profile .thumbnail{margin-right:3px;padding:5px 0;float:left}
.profile .data{margin-left:57px}
.commercial{margin:3px 0 15px;border:1px solid #9CF;background:#9CF;overflow:hidden;padding:2px}
.commercial .images{overflow:hidden;float:right}
.commercial .nick{float:left}
.commercial .images img{float:left;margin-right:3px}
.commercial .images div{float:left;width:16px;height:16px;margin-right:3px;background:url(http://gay.co.nz/images/default/icons/icons16x16.png);overflow:hidden}
.commercial .images div.friend{background-position:-64px 0}
.commercial .images div.admired{background-position:-80px 0}
.commercial .images div.ignored{background-position:-176px 0}
.commercial .images div.webcam{background-position:-192px 0}
.commercial .title{margin:1px 0;font-style:italic;font-weight:bold;clear:both}
.commercial:hover{border:1px solid #DDD;background:#EEE}
.commercial .thumbnail{margin-right:3px;padding:5px 0;float:left}
.commercial .data{margin-left:57px}
.paid{margin:3px 0 15px;border:1px solid #FEFAEB;background:#FEFAEB;overflow:hidden;padding:2px}
.paid .images{overflow:hidden;float:right}
.paid .nick{float:left}
.paid .images img{float:left;margin-right:3px}
.paid .images div{float:left;width:16px;height:16px;margin-right:3px;background:url(http://gay.co.nz/images/default/icons/icons16x16.png);overflow:hidden}
.paid .images div.friend{background-position:-64px 0}
.paid .images div.admired{background-position:-80px 0}
.paid .images div.ignored{background-position:-176px 0}
.paid .images div.webcam{background-position:-192px 0}
.paid .title{margin:1px 0;font-style:italic;font-weight:bold;clear:both}
.paid:hover{border:1px solid #DDD;background:#EEE}
.paid .thumbnail{margin-right:3px;padding:5px 0;float:left}
.paid .data{margin-left:57px}
#left .profile{font-size:0.95em;margin-bottom:3px;clear:left}
#left .profile .data{width:110px}
#left .commercial{font-size:0.95em;margin-bottom:3px;clear:left}
#left .commercial .data{width:110px}
#left .paid{font-size:0.95em;margin-bottom:3px;clear:left}
#left .paid .data{width:110px}
#fform .textbox{width:300px}
#fform .button{width:81px}
#list_friends,#list_admired,#list_ignored{float:left;width:33%}
#list_friends strong,#list_admired strong,#list_ignored strong{display:block;text-align:center;background:#ABC;padding:2px}
#list_friends li,#list_admired li,#list_ignored li{clear:both}
#list_admired li.match a.name{padding-left:13px;background:url(http://gay.co.nz/images/default/icons/match.gif) no-repeat left center}
.form .entry{padding:3px 2px 3px 140px;height:auto !important;height:18px;min-height:18px;line-height:18px}
.form .entry.type2{padding-left:100px}
.form .entry.type2 label{margin-left:-100px;width:100px}
.form .entry label{height:100%;float:left;text-align:right;font-weight:bold;margin:0 3px 0 -140px;padding:0;width:140px}
.form .entry .textbox,.form .entry .pulldown{width:98%;margin:0;padding:0}
.form .entry .error{clear:left;margin:0 0 7px}
.form .entry label.label3{width:auto;margin:0;float:none}
.form .entry label.label4{width:auto;margin:0 3px;float:none}
fieldset.rbox{padding:5px 4px 5px 0;margin:0;float:none}
fieldset{border:1px solid #CDCDCD;margin:10px 0 0;padding:2px}
fieldset legend{margin-left:5px !important;font-weight:bold;color:#5990D9}
.form div.checkboxes{overflow:hidden;float:left}
.form div.checkboxes *{vertical-align:middle}
.form div.checkboxes label{width:auto;clear:left;margin-top:0;padding-top:0}
.form div.checkboxes label.alt{float:left;clear:none;width:100px}
.form div.checkboxes label.alt2{float:left;clear:none;width:100px;font-size:0.90em}
.form div.checkboxes label input{margin-right:0}
form.form label.label3 input{margin-left:-3px}
form.form .entry input.textbox.normal,form.form select.pulldown.normal{width:auto}
.form label.cb{margin-left:0;text-align:left}
.form select.date{width:auto !important;margin-right:4px}
.form br{clear:left;line-height:0}
.form .button{width:100px;text-align:center;margin-top:5px}
#myfeeds,#mylinks,#thumbs,#myevents{margin-top:10px}
#myfeeds .header,#mylinks .header,#thumbs .header,#myevents .header{font-weight:bold;background:#ABC}
#myfeeds li,#mylinks li,#thumbs li,#myevents li{overflow:hidden;clear:both;padding:0;margin:0}
#myfeeds div,#mylinks div,#thumbs div,#myevents div{float:left;padding:2px;height:16px;line-height:16px;display:inline;overflow:hidden}
#myfeeds .header .dragme,#mylinks .header .dragme,#thumbs .header .dragme{visibility:hidden !important}
#myfeeds .dragme,#mylinks .dragme,#thumbs .dragme{visibility:hidden}
#myfeeds .col1{width:245px}
#myfeeds .col2{width:70px;text-align:center}
#myfeeds .col3,#mylinks .col2{width:38px}
#mylinks .col1{width:315px}
#myevents .col1{width:360px !important;width:350px}
#thumbs .header div{height:auto !important;padding:2px 0}
#thumbs div{height:50px;padding:2px 0}
#thumbs .col1{width:80px;text-align:center}
#thumbs .col1 a{display:block;height:100%;line-height:50px;vertical-align:middle}
#thumbs .col1 a img{vertical-align:middle;display:inline}
#thumbs .col2{width:300px}
#thumbs .col2 .pulldown{width:48%}
#thumbs .col2,#thumbs .col3{padding:20px 0 0}
#thumbs .col3{width:40px}
#uploader{display:none}
img#uploaded{max-width:390px;display:block;margin:10px auto}
#ulist li{clear:both;list-style:none;display:block}
#mp_editbox{width:auto}
#croppee_wrapper{margin:0 0 10px}
#preview_wrapper{margin:0 auto 20px;text-align:center;width:110px;border:1px solid #DDD}
#preview_wrapper #livepreview{display:block;margin:5px auto}
.imgCrop_wrap{position:relative;cursor:crosshair;margin:0 auto}
.imgCrop_wrap.opera8 .imgCrop_overlay,.imgCrop_wrap.opera8 .imgCrop_clickArea{background-color:transparent}
.imgCrop_wrap,.imgCrop_wrap *{font-size:0}
.imgCrop_overlay{background-color:#000;opacity:0.5;-khtml-opacity:0.5;position:absolute;width:100%;height:100%}
.imgCrop_selArea{position:absolute;cursor:move;z-index:2}
.imgCrop_clickArea{width:100%;height:100%;background-color:#FFF;opacity:0.01;-khtml-opacity:0.01}
.imgCrop_marqueeHoriz{position:absolute;width:100%;height:1px;background:url(http://gay.co.nz/images/default/mh.gif) repeat-x 0 0;z-index:3}
.imgCrop_marqueeVert{position:absolute;height:100%;width:1px;background:url(http://gay.co.nz/images/default/mv.gif) repeat-y 0 0;z-index:3}
.imgCrop_marqueeEast{top:0;right:0}
.imgCrop_marqueeSouth{bottom:0;left:0}
.imgCrop_marqueeWest,.imgCrop_marqueeNorth{top:0;left:0}
.imgCrop_handle{position:absolute;border:1px solid #333;width:6px;height:6px;background:#FFF;opacity:0.5;-khtml-opacity:0.5;z-index:4}
.imgCrop_handleN{top:-3px;left:0;cursor:n-resize}
.imgCrop_handleNE{top:-3px;right:-3px;cursor:ne-resize}
.imgCrop_handleE{top:0;right:-3px;cursor:e-resize}
.imgCrop_handleSE{right:-3px;bottom:-3px;cursor:se-resize}
.imgCrop_handleS{right:0;bottom:-3px;cursor:s-resize}
.imgCrop_handleSW{left:-3px;bottom:-3px;cursor:sw-resize}
.imgCrop_handleW{top:0;left:-3px;cursor:w-resize}
.imgCrop_handleNW{top:-3px;left:-3px;cursor:nw-resize}
.imgCrop_dragArea{width:100%;height:100%;z-index:200;position:absolute;top:0;left:0}
.imgCrop_previewWrap{overflow:hidden;position:relative}
.imgCrop_previewWrap img{position:absolute}
#res_photos{margin:10px 0;overflow:hidden}
#res_photos .photo{width:70px;height:79px;float:left;margin-right:5px;border:1px solid #FFF;text-align:center;margin-top:1px}
#res_photos .photo:hover{background:#EEE;border:1px solid #DDD}
#res_photos .photo a{display:block}
#res_photos .photo a.nick{font-size:0.75em;display:inline}
.toolbox{border:1px solid #CCC;width:350px;padding:0;z-index:1000;background:#FFF;position:absolute}
.toolbox .title{background:#FFA;padding:2px;font-weight:bold;cursor:move;border-bottom:1px solid #DDD}
.toolbox span.close{float:right;display:inline;margin-right:2px;color:#00F;cursor:pointer}
.toolbox .form{padding:2px 2px 5px}
.toolbox .form .entry .textbox,.toolbox .form .entry .pulldown{width:175px}
.red{color:red}
.green{color:green}
.ethnicities,.seekings,.languages{overflow:hidden}
.form .ethnicities label.cb,.form .seekings label.cb,.form .languages label.cb{width:120px;margin-left:0;vertical-align:middle;font-size:0.8em;float:left}
.form .seekings label.cb{width:200px}
.form .ethnicities label.cb{width:130px}
.form .languages label.cb{width:140px}
.form .ethnicities label.cb input,.form .seekings label.cb input,.form .languages label.cb input{vertical-align:middle}
.nb{font-weight:normal !important}
.paging{margin:10px auto;text-align:center}
.paging .curpage{font-weight:bold}
.paging .link{color:blue}
.nsm{margin-left:1px !important;margin-right:1px !important}
.nrm{margin-right:1px !important}
th a{overflow:hidden}
table .sortable{width:9px;height:7px;background:url(http://gay.co.nz/images/default/icons/ascdesc.gif) no-repeat;background-position:-100px -100px;overflow:hidden;float:left;margin:4px 2px 0 0}
table a:hover span.sortable.asc{background-position:-9px 0 !important}
table a:hover span.sortable.desc{background-position:-9px -7px !important}
table a span.sortable.asc.vis{background-position:0 0}
table a span.sortable.desc.vis{background-position:0 -7px}
.nmb{margin-bottom:0}
#captcha{display:block;margin:5px 0}
#menuwrapper{height:23px;bottom:3px !important;bottom:-2px;position:absolute;right:115px}
* html #menuwrapper{right:auto;left:180px}
#topmenu,#topmenu li,#topmenu ul{margin:0;padding:0;border:0}
#topmenu,#topmenu ul{list-style:none}
#topmenu #home{border-left:1px solid #CCC}
#topmenu a:hover{text-decoration:none}
#topmenu{width:100%;/*For KHTML*/height:24px}
#topmenu li{float:left;/*For Gecko*/display:inline;position:relative;min-height:24px;border:1px solid #CCC;border-left:0}
#topmenu ul{width:160px;display:none;position:absolute;top:25px;left:-1px}
#topmenu ul:after{clear:both;display:block;font:1px/0 serif;content:".";height:0;visibility:hidden}
#topmenu ul li{width:160px;float:left;display:block !important;display:inline;border:1px solid #CCC}
#topmenu a{padding:0 6px;float:none !important;/*For Opera*/float:left;/*For IE*/display:block;color:#999;background-color:#FFF;line-height:24px;height:auto !important;height:1%;/*For IE*/}
#topmenu li li a.expandable{padding-right:0}
#topmenu a.expandable{background:#FFF url(http://gay.co.nz/images/default/icons/arrow-r.gif) no-repeat right center;padding-right:15px}
#topmenu a.expandable.down{background:#FFF url(http://gay.co.nz/images/default/icons/arrow-d.gif) no-repeat right center;padding-right:15px}
#topmenu li li{margin-top:-1px}
ul#topmenu a:hover,ul#topmenu li:hover a{background-color:#FEFEFE;color:#666}
ul#topmenu li:hover li a{float:none;background-color:#FFF;color:#999}
ul#topmenu li:hover li a:hover,ul#topmenu li:hover li:hover a{background-color:#FEFEFE;color:#666}
ul#topmenu li:hover li:hover li a{background-color:#FFF;color:#999}
ul#topmenu li:hover li:hover li a:hover,ul#topmenu li:hover li:hover li:hover a{background-color:#FEFEFE;color:#666}
ul#topmenu li:hover li:hover li:hover li a{background-color:#FFF;color:#999}
ul#topmenu li:hover li:hover li:hover li a:hover,ul#topmenu li:hover li:hover li:hover li:hover a{background-color:#FEFEFE;color:#666}
ul#topmenu ul ul,ul#topmenu ul ul ul{display:none;position:absolute;top:0;left:160px}
ul#topmenu li:hover ul ul,ul#topmenu li:hover ul ul ul{display:none}
ul#topmenu li:hover ul,ul#topmenu ul li:hover ul,ul#topmenu ul ul li:hover ul{display:block}
/** autocomplete.css **/
div.autocomplete{position:absolute;width:170px;background:#FFF;margin:0;padding:0;z-index:30}
div.autocomplete ul{list-style:none;margin:0;padding:0}
div.autocomplete ul li.selected{background:#FFB}
div.autocomplete ul li{list-style:none;display:block;margin:0;padding:2px;height:14px;cursor:pointer;overflow:auto}
div.autocomplete ul li .informal{color:#999}
/** protobox.css **/
#overlay{top:0;height:100%;background-color:#000;opacity:0.6 !important}
#lightbox{text-align:center;line-height:0}
#overlay,#lightbox{left:0;width:100%;z-index:100;position:absolute}
#lightbox .imageContainer{position:relative;background:#FFF;width:250px;height:250px;margin:0 auto;padding:10px;border:1px solid #CCC;border-bottom:0}
#lightbox .protector{position:absolute;top:0;left:0;height:0;width:100%;height:100%;background:url(http://gay.co.nz/images/default/lightbox/blank.gif) repeat}
#lightbox .loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#lightbox a{outline:none}
#lightbox .prevLink,#lightbox .nextLink{position:absolute;top:0;height:100%;z-index:10;width:49%;background:transparent url(http://gay.co.nz/images/default/lightbox/blank.gif) no-repeat}
#lightbox .prevLink{left:0}
#lightbox .nextLink{right:0}
#lightbox .prevLink:hover{background:url(http://gay.co.nz/images/default/lightbox/prevlabel.png) left 15% no-repeat}
#lightbox .nextLink:hover{background:url(http://gay.co.nz/images/default/lightbox/nextlabel.png) right 15% no-repeat}
#lightbox .imageDataContainer{font:10px Verdana,Helvetica,Arial,sans-serif;background:#FFF;padding:0 10px;margin:0 auto;line-height:1.4em;overflow:hidden !important;color:#777;border:1px solid #CCC;border-top:0}
#lightbox .imageDataContainer .imageDetails{width:70%;float:left;text-align:left}
#lightbox .imageDataContainer .imageDetails .caption{font-weight:700}
#lightbox .imageDataContainer .imageDetails .numberDisplay{clear:left;padding-bottom:1em}
#lightbox .imageDataContainer .bottomNavClose{width:66px;float:right;padding-bottom:0.7em;cursor:pointer}
/** infobar.css **/
#infobar{position:fixed;padding:5px;top:0;left:0;width:100%;font-size:12px;display:none;z-index:1000}
#infobar a{color:yellow;font-weight:bold;text-decoration:underline}
.infobar .error{background:red;color:yellow;text-align:left}
.infobar .success{background:green;color:white}
/** debug.css **/
table.sqldebug{width:100%;clear:both;background:#CCC}
.sqldebug thead,.sqldebug tbody{color:#990;background:#EEE;font:x-small Verdana,sans-serif;text-align:left}
.sqldebug.res thead,.sqldebug.res tbody{color:#222}
.sqldebug .warning{color:red;font-weight:bold}
.sqldebug .title{margin:10px 0 0;color:green;font-weight:bolder}
.debug{width:100%;clear:both;font-size:11px;color:#990;background:#EEE;padding:1px;text-align:left}
