td img {display: block;}

.frame { border-collapse: collapse; margin-top: auto; padding: 0px;}
.frame td {border: 0px; padding: 0px; margin: 0px;}
.frame img {border: 0px; padding: 0px; margin: 0px;}

.frame .topmiddle,.middleleft, .middleright,.bottommiddle {
 background: white;
}

.frame10 .topleft {
 background: url(../images/corners/tl10.png) no-repeat 0px 0px; height: 10px; width:10px;
}

.frame10 .topright {
 background: url(../images/corners/tr10.png) no-repeat 0px 0px; width:10px;
}

.frame10 .bottomright {
 background: url(../images/corners/br10.png) no-repeat 0px 0px;
}

.frame10 .bottomleft {
 background: url(../images/corners/bl10.png) no-repeat 0px 0px; height: 10px;
}

.frame10 .bottomright {
 background: url(../images/corners/br10.png) no-repeat 0px 0px;
}

.resultBackground { float: left; background: url(../images/bg/resultBackground.png); height: 65px; width: 65px; margin-left: 5px; margin-bottom: 5px;}
.resultImage { margin-left: 5px; margin-top: 5px; height:55px; width: 55px;}

.iconBackground { display: inline; float: left; background: url(../images/bg/iconBackground.png) no-repeat 0px 0px; height: 65px; width: 110px; padding-top: 5px; padding-left: 5px; margin-left: 10px; margin-bottom: 0px;}
.flickricon {margin-right:4px;}
.smallusername {position:relative; top:-5px; font-family: verdana; font-size: 7pt;}

.function_links {font: bold 8pt verdana; color: #999999;}
.dark_function_links {font: bold 8pt verdana; color: black}

#fixtopleft {position: fixed; left: 5px; bottom: 15px; top: 5px; width: 10px; background: transparent url(../images/corners/fixtopleft.png) no-repeat;}
#fixtopright {position: fixed; right: 5px; bottom: 15px; top: 5px; width: 10px; background: transparent url(../images/corners/fixtopright.png) no-repeat;}
#fixunder {position: fixed; left: 15px; right: 15px; bottom: 5px; top: 5px; background: #999999 url(../images/corners/fixunder.png) repeat-x;}
#fixroomname { font-family: 'Century Gothic', 'URW Gothic L', 'Futura', sans-serif; color: #ffffff; font-size: 36px; font-weight: bold; position: fixed; left: 13px; top: 7px;}
#fixphlowname {font-family: 'Century Gothic', 'URW Gothic L', 'Futura', sans-serif;	color: #ffffff; font-size: 36px; font-weight: bold; position: fixed; right: 67px; top: 7px;}
#fixsquarelogo { padding: 0px; position: fixed; right: 15px; top: 5px; height: 35px; width:35; background: transparent;}
#fixresults { position: fixed; left: 10px; top: 125px; bottom: 60px; width: 145px; background: transparent; overflow: hidden;}
#fixconversers { position: fixed; left: 155px; top: 125px; bottom: 60px; width: 130px; background: transparent; overflow: hidden;}
#fixdescription { position: fixed; top: 320px; right: 15px; bottom: 60px; width: 260px; background: transparent; overflow: hidden;}
#fixchat { position: fixed; left: 295px; right: 292px; top: 86px; bottom: 56px; background: transparent; overflow: auto;}
#fixchatback { position: fixed; left: 295px; right: 295px; top: 60px; bottom: 15px; background: white; text-align: right; padding-top: 2px;}
#fixview { position: fixed; right: 15px; top: 60px; height: 260px; width: 260px; background: transparent; overflow: auto;}
#fixsearch { position: fixed; left: 15px; top: 60px; height: 50px; width: 275px; height: 65px; background: transparent;}

#chat_send_area {position: fixed; left: 295px; right: 325px; bottom: 20px; margin: 0px; padding: 0px; background: transparent; }
#chat_send_text { border: 1px solid #aaaaaa; height: 30px ; width: 100% ; margin: 0px; padding: 0px; overflow: auto;}
#chat_send_button {position: fixed; right: 293px; bottom: 25px;  height: 25px; width: 25px; background: transparent; }

#fixchatbacktopleft { position: fixed; bottom: 25px; left: 285px; top: 60px; width:10px; background: url(../images/corners/tl10.png) no-repeat;}
#fixchatbacktopright { position: fixed; bottom: 25px; right: 285px; top: 60px; width:10px; background: url(../images/corners/tr10.png) no-repeat;}
#fixchatbackbottomleft { position: fixed; bottom: 15px; left: 285px; height: 10px; width:10px; background: url(../images/corners/bl10.png) no-repeat;}
#fixchatbackbottomright { position: fixed; bottom: 15px; right: 285px; height: 10px; width:10px; background: url(../images/corners/br10.png) no-repeat;}

#fixresultsnav { position: fixed; left: 10px; bottom: 15px; text-align:center; height: 45px; width: 145px; background: transparent;}
#fixconversersnav { position: fixed; bottom: 15px; left: 155px; text-align:center; height: 45px; width: 130px; background: transparent;}
#fixdescriptionnav { position: fixed; right: 15px; bottom: 15px; text-align:center; height: 45px; width: 260px; background: transparent;}
#fixbottomleft { position: fixed; bottom: 5px; left: 5px; height: 10px; width:10px; background: url(../images/corners/fixbottomleft.png) no-repeat;}
#fixbottomright { position: fixed; bottom: 5px; right: 5px; height: 10px; width:10px; background: url(../images/corners/fixbottomright.png) no-repeat;}

#logo {
 margin-top: 8px;
}

/* meeee */

#search_button { position: fixed; left: 154px; top: 92px; height: 50px; width: 275px; height: 65px; background: transparent;}
#share_search_control { position: fixed; left: 205px; top: 94px; height: 50px; width: 275px; height: 65px; background: transparent;}
#search_form {}
#search_terms {background: transparent; border: 0px; width: 113px; font: bold 13px verdana;}
#search_terms_under { padding-left: 12px; padding-top: 2px; border-color: ; background: url(../images/bg/termsBackground.png) no-repeat; height: 26px; width: 125px;}
#search_type_under {background: url(../images/bg/selectBackground.png) no-repeat; height: 26px; width:262px; padding-top: 2px; padding-left: 7px; margin-bottom: 4px; }
#search_type {border-color: transparent; background: white; height: auto; width: 246px; font: bold 13px verdana;}
#search_sort_controls {margin-top: 7px; margin-left: 5px;}

#photo_description {font: 13px verdana; margin-top: 15px;}

/* ADDED BY NEIL */


#search_sort_controls {
  font-size: 9px;
  text-align: center;
  font-family: verdana;
}

a.sort_order {
  color: black;
}

a.sort_order:visited {
  color: black;
  text-decoration: none;
}

a.sort_order:link {
  color: black;
  text-decoration: none;
}

a.sort_order:active {
  color: black;
  text-decoration: none;
}

a.sort_order:hover {
  color: black;
  text-decoration: none;
}

.selected_sort_order {
  font-weight: bold;
}

.white_label, .info {
  font-size: 14px;
  font-weight: bold;
}

.white_label {
  color: #ffffff;
}

.info {
  color: #000000; font: bold 9px verdana;
}

.white_label {
  color: #ffffff; font: bold 9px verdana;
}

h2 {
  font-family: 'Century Gothic', 'URW Gothic L', 'Futura', sans-serif;
  color: #ffffff;
  font-weight: bold;
  margin-bottom: 5px;
}

