#addtags { width:180px; z-index:1000; position:absolute; display:none; padding:0px; background:#FFF; border:1px solid black; }
#addtagscontainer { padding:5px; }
#tagcontainer { text-align:left; margin:20px; width:850px; }
.tagusername { font-weight:bold; font-size:14px; }
.taguserstable td { background:#FFF; border:1px solid #617697; vertical-align:top; }
.taguserstable img { vertical-align:top; margin-right:5px; }
.tagsubtitle { font-weight:bold; font-size:12px; background:#F4F6F9; padding:2px; border:1px solid #617697; margin-top:8px; }
.tagcontent {background:#F4F6F9; padding:2px; border:1px solid #617697; margin-top:4px;}
body {font-family:Verdana, Arial, Helvetica, sans-serif}
.suggestion_list { background: white; border: 1px solid; padding: 4px; }
.suggestion_list ul { padding: 0; margin: 0; list-style-type: none; }
.suggestion_list a { text-decoration: none; color: navy; }
.suggestion_list .selected { background: navy; color: white; }
.suggestion_list .selected a { color: white; }
#autosuggest { display: none; }
#addtaglink { font-size:11px; margin:8px 0 -8px 0; text-align:center;}


.tag_grey, .tag_grey_body, .tag_grey_head, .tag_grey_head h2
      {
        background: transparent url(img/tag_bg_grey.png) no-repeat bottom right;
        text-align: left;
      }

      .tag_pink, .tag_pink_body, .tag_pink_head, .tag_pink_head h2
      {
        background: transparent url(img/tag_bg_pink.png) no-repeat bottom right;
        text-align: left;
      }

      .tag_blue, .tag_blue_body, .tag_blue_head, .tag_blue_head h2
      {
        background: transparent url(img/tag_bg_blue.png) no-repeat bottom right;
        text-align: left;
      }
	  
	  .tag_green, .tag_green_body, .tag_green_head, .tag_green_head h2
      {
        background: transparent url(img/tag_bg_green.png) no-repeat bottom right;
        text-align: left;
      }

      .tag_green, .tag_pink, .tag_blue
      {
        width: 850px !important;
        width: 865px;
        padding-right: 15px;
        margin: 20px auto;
      }
	  
	  .tag_grey
      {
        width: 355px !important;
        width: 370px;
        padding-right: 15px;
        margin: 0 auto;
		font-size:12px;
      }

      .tag_grey_head, .tag_pink_head, .tag_blue_head, .tag_green_head
      {
        background-position: top right;
        margin-right: -15px;
        padding-right: 40px;
		text-align:center;
      }
	  
	  .tag_pink_head h2, .tag_blue_head h2, .tag_green_head h2 
	  {
	  	background-position: top left;
        margin: 0;
        border: 0;
        padding: 1px 0 10px 45px;
        font-size: 13px;
        height: auto !important;
        height: 1%;
        color:  #000;
		text-align:center;
		font-weight:normal;
	  }

      .tag_grey_head h2 
      {
        background-position: top left;
        margin: 0;
        border: 0;
        padding: 1px 0 10px 45px;
        font-size: 14px;
        height: auto !important;
        height: 1%;
        color:  #000;
		text-align:center;
		font-weight:normal;
      }

      .tag_grey_body, .tag_pink_body, .tag_blue_body, .tag_green_body
      {
        background-position: bottom left;
        margin-right: 25px;
        padding:      1px 0 15px 10px;
      }
	  .tag_grey_body div, .tag_pink_body div, .tag_green_body div, .tag_blue_body div {margin-right:-25px;text-align:center}
	  
	  
	  #people td {
	  	width:190px;
	  	height:100px;
		background:url(img/tag_bg_ppl.png) repeat-x;
		font-size:20px;
		font-weight:bold;
		border:1px solid #966062;
		padding:2px;
		text-align:left;
		display:table-cell;
		vertical-align:middle;
	  }
	  #people table td {border:none;padding:0;margin:0;height:auto;background:none;width:auto}
	  #people table td.img {width:100px}
	  #people a {font-size:15px;text-decoration:none;}
	  
	  #images {font-size:11px;}
	  #images .img td {
	  	background:url(img/tag_bg_img.png) top no-repeat;
		height:72px;
		text-align:center;
	  }
	  
	  #communities td {
	  	width:193px;
		height:92px;
		background:url(img/tag_bg_com.png) no-repeat;
	  }
	  #communities div {text-align:left;padding:5px;margin-right:7px;font-size:10px}
	  #communities a {font-size:13px}
	  
	  
#search_tags {
    width:350px;
    height:51px;
    background:url(img/tag_search.png) top left no-repeat;
    margin:0px auto;
    padding:40px 5px 0 5px;
}

#pop_tags_head {
    width:  500px;
    height:50px;
    background:url(img/pop_tags.png) top left no-repeat;
    margin:0px auto;   
}
#pop_tags_body {
    width:488px;
    border:1px solid #68893b;
    border-top:none;
    padding:5px;
    background-color:#e9efe5;
}