.search-form {float:left;background-color:#fff;width:583px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:14px 17px 8px;}
.search-form table {float:left;border:0;margin:0;padding:0;width:583px;font-size:100%;text-align:left;}
.search-form table th {font-size:1.1em;padding-bottom:10px;}
.search-form table td {color:#666;font-weight:bold;font-size:1.1em;padding:0 30px 10px 0;}
.search-form table select {float:right;}
.search-form table label { float:left; line-height:19px; display:table-cell; vertical-align:middle;}
.search-form table input {margin:3px 5px 0 0;float:left;}
*+html .search-form table input {margin:-1px 2px 0 0;float:left;}

/* COMMUNITY:SEARCH:GRIDLIST */
.gridlist-heading .switch .switchto-text {color:#666;}
.switch .switchto-text a {background:url(../../gfx/modules/userlists/switch-bg.gif) no-repeat -1px top;border-left:1px solid #c7c7c7;font-weight:bold;padding:0 10px;display:block;color:#666;font-size:.8em;text-decoration:none;}
.switch .on a,.switch .switchto-text a:hover {background:url(../../gfx/modules/userlists/switch-bg.gif) -1px bottom;color:#666;}
.switch .first a {background:url(../../gfx/modules/userlists/switch-bg.gif) left top;border:0;}
.switch .first-on a,.switch .first-on a:hover,.switch .first a:hover {background:url(../../gfx/modules/userlists/switch-bg.gif) left bottom;color:#bababa;border:0;}
ul#gridlist {list-style:none;margin:0;width:607px;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;float:left;background-color:#fff;padding:10px 0 10px 10px;}
ul#gridlist li {float:left;width:151px;height:180px;overflow:hidden;}
ul#gridlist li img {display:block;float:left;margin-bottom:1px;}
ul#gridlist li a.img {border-bottom:4px solid #fff;float:left;overflow:hidden;background-color:#222;width:142px;height:132px;}
ul#gridlist li a.img:hover {border-bottom:4px solid #1d77dc;}
ul#gridlist div.wrap { width:142px; text-align:center;}
ul#gridlist h3 {font-size:1.1em;color:#333; float:left; width:426px;}

.gridlist-heading .listing-filter { float:right;}
.gridlist-heading .listing-filter select { border:1px solid #c7c7c7; padding:2px 0; float:left; width:130px; margin:0 8px 0 0;}

/* Custom Items */
ul#gridlist h3.male, ul#gridlist h3.female {color:#999;width:100%;float:left;}
ul#gridlist h3.male a { color:#0071ba;}
ul#gridlist h3.female a { color:#e71193;}
ul#gridlist p.area { color:#666; font-weight:bold;}
/* For 100% width in #mainCol Grids */
#mainCol ul#gridlist li {width:140px;margin-right:8px;height:200px;text-align:center;}
#mainCol ul#gridlist li a.img {width:140px;overflow:hidden;height:149px; display:block; position:relative;}
ul#gridlist li {float:left;width:151px;height:190px;text-align:left;}


/* COMMUNITY:SEARCH:SWITCH */
.gridlist-heading {width:597px;float:left;background-color:#f4f4f4;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;font-size:1.1em;line-height:20px;padding:10px;}
.gridlist-heading h2 {font-weight:normal;color:#333;float:left;padding:0;}
.gridlist-heading select { border:1px solid #c7c7c7; margin:0 10px;}
.gridlist-heading img.loader { margin-right:10px;float:left;margin-top:2px;}
ul.switch {float:right;list-style:none;margin:0;padding:0 1px 0 0;background:url(../../gfx/modules/userlists/switch-bg.gif) top right;}
ul.switch li,
ul.switch a {display:block;float:left;}
ul.switch .switchto-grid a,
ul.switch .switchto-grid-on a {height:20px;width:25px;background:url(../../gfx/modules/userlists/switch-gridview.gif) top right; }
ul.switch .switchto-list a,
ul.switch .switchto-list-on a {height:20px;width:25px;background:url(../../gfx/modules/userlists/switch-listview.gif) top left;}
ul.switch .switchto-grid a:hover,
ul.switch .switchto-list a:hover,
ul.switch .switchto-grid-on a,
ul.switch .switchto-list-on a {background-position: bottom;}
label.switch { float:right;}
label.switch select { border:1px solid #c7c7c7; -moz-border-radius:3px; padding:0 2px;}



/* COMMUNITY:SEARCH:USERLIST*/
ul.userlist2, ul#userlist2 {list-style:none;margin:0;padding:0;width:617px;border-right:1px solid #c7c7c7;float:left;background-color:#fff;display:block;}
ul.userlist2 li, ul#userlist2 li {float:left;width:597px;padding:10px;border-bottom:1px solid #c7c7c7;text-align:left;}
ul.userlist2 li a.img,ul#userlist2 li a.img {float:left;margin-right:17px;display:block;width:149px; overflow:hidden;}
ul.userlist2 li a.img:hover,ul#userlist2 li a.img:hover {height:auto;}
ul.userlist2 li a img,ul#userlist2 li a img {float:left;}
ul.userlist2 div.wrap, ul#userlist2 div.wrap {float:left; width:430px;}

ul.userlist2 h3, ul#userlist2 h3 {font-weight:bold;font-size:1.5em;color:#333;float:left;margin:0 5px 0 0;line-height:21px;float:left;}
ul#gridlist .tweet {display:none;}
ul.userlist2 .tweet, ul#userlist2 .tweet {color:#333;margin-top:10px;font-size:1.5em;margin:10px 0 0;padding:0;line-height:21px;}
ul.userlist2 .tweet span, ul#userlist2 .tweet span {color:#666;font-size:.6em;display:block;line-height:normal;}
ul.userlist2 p.area, ul#userlist2 p.area { display:none;}
ul#gridlist p.asl { display:none;}
ul.userlist2 p.asl b, ul#userlist2 p.asl b {color:#333;}
ul.userlist2 p.asl, ul#userlist2 p.asl {font-size:1.1em;color:#666;float:left;margin:0 0 10px 0;width:430px;}
ul.userlist2 ul.commonfriends { float:left; width:430px; border:0; margin-bottom:10px;}
ul.userlist2 ul.commonfriends li { float:left; width:45px; padding:0; border:0;}
ul.userlist2 ul.commonfriends li a { margin:0;}
ul.userlist2 ul.commonfriends img { float:left;}
ul#gridlist div.options {display:none;}
ul.userlist2 div.options, ul#userlist2 div.options  {margin:0;padding:0;font-size:1.1em;font-weight:bold;float:left;}
ul.userlist2 div.options a, ul#userlist2 div.options a { float:left; margin:0 30px 0 0;width:auto;border:0;padding:0;}

/* COMMUNITY:SEARCH:NO-RESULT */
.search-noresult {float:left; width:430px;}
.search-noresult p {font-size:1.1em;float:left;width:430px;margin-top:4px;}
.search-noresult label {float:left;font-weight:bold;font-size:1.1em;}
.search-noresult label input {font-weight:normal;margin:0 20px;}

/* GROUP STYLES */
.userlist2 div.group { float:left; width:431px;}
.userlist2 div.group h3 a {color:inherit;}
.userlist2 div.group p.detail, #userlist2 div.group p.detail { float:left;font-size:1.1em;font-weight:bold;color:#666;width:430px;}
.userlist2 div.group ol, #userlist2 div.group ol {margin:0;padding:0;list-style:none;}
.userlist2 div.group ol li, #userlist2 div.group ol li {margin:0;padding:0;border:0;width:430px;font-size:1.1em;}

.userlist2 li.events ol { border:0; width:0; float:none; padding:0;}

.userlist2 .event-nopic { float:left; background:url(../../gfx/modules/event/default149.gif) no-repeat; width:149px; height:86px; display:block; text-align:center; font-size:50px; padding-top:63px; font-weight:bold; color:#333; }

#container div.mostpopular { border-bottom:0;}
div.mostpopular h1 { font-size:1.5em; color:#333;}
div.mostpopular p { color:#666; }

table.mostpopular { float:left; background-color:#fff; width:618px; border-right:1px solid #c7c7c7; }
table.mostpopular th { background-color:#efefef; padding:3px 1px 3px 10px; color:#777; border-top:1px solid #e7e7e7;  border-bottom:1px solid #e7e7e7;  border-right:1px solid #e7e7e7;}
table.mostpopular td { border-bottom:1px solid #e7e7e7; padding:10px; vertical-align:top;}
table.mostpopular td.num { border-right:1px solid #e7e7e7; text-align:center; font-size:1.5em; font-weight:bold; vertical-align:middle; width:50px; }
table.mostpopular td p.user { font-weight:bold;}
table.mostpopular td p.location { color:#666;}
table.mostpopular .score { text-align:right; font-weight:bold; padding-right:10px; border-right:0; width:60px;}
table.mostpopular tr.highlighted td { background-color:#f8f8f8;  }
table.mostpopular tr.highlighted td.num { color:#ff0096; }

