body{margin:0;padding:8px 0;font:12px Verdana,Arial,Helvetica,Tahoma,sans-serif;color:#777;position:relative}
a,.similitudo{color:#663;text-decoration:none;cursor:pointer}
a:hover,.similitudo:hover{color:#960;text-decoration:underline}
a img{border:0}
#header{height:50px;position:relative;z-index:10;overflow:hidden}
#logo{width:153px;height:31px;margin:0;padding:0;font-size:16px;float:left}
#profile{width:700px;margin:0 auto}
.notfound,.notfound p{text-align:center}
.notfound{background:url(http://www.gay.co.nz/images/default/men.png) no-repeat right top;height:390px}
.container{width:588px;border:1px solid #CCC;margin:0 65px 0 35px;padding:3px 5px;background:#EEE}
.clear{clear:both}
.title{font-variant:small-caps;display:block}
.lbox{margin:15px 0 10px -33px;border:1px solid #CCC;background:#FFF;height:62px;width:250px;color:#555;text-align:right;position:relative}
.lbox .img{background:url(http://www.gay.co.nz/images/default/icons/icons.png) no-repeat -468px 0;width:52px;height:52px;float:left}
.lbox strong{display:block;color:red;font-size:0.9em;font-weight:bold;padding:5px 2px 2px}
.lbox h1{font-size:15px;margin:0;padding:5px 2px 2px}
.photo{background:#FFF;border:1px solid #000;float:right;margin-right:-63px;width:250px;position:relative;text-align:center;overflow:hidden}
.photo img{width:250px}
.photo .cover{position:absolute;width:250px;height:100%;top:0;left:0}
.general .item{padding:4px 0;overflow:hidden}
.general label{font-weight:bold;width:120px;padding-left:15px;float:left}
.general .text{width:240px;float:left}
h2.dash{width:180px;border-top:1px dashed #CCC;margin:15px 0 5px;text-align:right;font-variant:small-caps;font-size:13px;font-weight:bold;padding:2px}
.about,.looking,.photos{padding-left:15px;padding-bottom:10px}
.photos{overflow:hidden;padding-right:15px}
.photos .thumbnail{width:54px;height:54px;float:left;margin:5px 15px 5px 0;background:transparent none no-repeat}
.photos .thumbnail img{width:54px;height:54px}
.therest{padding:0 15px}
.therest tbody{vertical-align:top}
.therest td{width:135px;padding:3px 2px 3px 0}
.therest .border td{border-bottom:1px solid #CCC}
.therest td.label{font-weight:bold}
.inline{list-style:none;border:1px solid #CCC;margin:20px auto 5px;padding:5px;background:#FFF;width:400px;overflow:hidden}
.inline li{display:block;float:left;height:16px;margin-right:10px}
.inline li div{float:left;width:16px;height:16px;margin-right:3px;background:url(http://www.gay.co.nz/images/default/icons/icons16x16.png) no-repeat}
#im{background-position:-16px 0}
#em{background-position:-32px 0}
#fl{background-position:-112px 0}
#af{background-position:-64px 0}
.auto{width:auto !important}
/** 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://www.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://www.gay.co.nz/images/default/lightbox/blank.gif) no-repeat}
#lightbox .prevLink{left:0}
#lightbox .nextLink{right:0}
#lightbox .prevLink:hover{background:url(http://www.gay.co.nz/images/default/lightbox/prevlabel.png) left 15% no-repeat}
#lightbox .nextLink:hover{background:url(http://www.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}
