body {
/*
  font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
*/
  font-family:"sans-serif";
}

.block ul {
  list-style-type: disc;
  margin-left:15;
  margin-top:1px;
  margin-bottom:1px;
  padding:0;
}

ul.post_title_list,ul.post_title_list li{
  list-style-type:none;
  margin:0;
  padding:0;
}

a:link {
  color: blue;
  TEXT-DECORATION: none;
}
a:visited {
  color: blue;
  TEXT-DECORATION: none;
}
a:hover, a:active {
  color: red;
  background-color: #ffeeee;
  TEXT-DECORATION: none;
}

a.button{
  background-color:white;
  padding-left:2px;
  padding-right:2px;
  vertical-align:middle;
  text-align:center;
  padding:1px;
}

a.no_bp{
  border:0px;
  padding:0px;
}

div.button {
  background: #9CC0FF;
  cursor:pointer;
  width:95px;
  padding:1px;
  text-align:center;
}

span.button {
  background: #9CC0FF;
  cursor:pointer;
  width:150px;
}

FORM
{
  display:inline;
  margin-top:0px;
  margin-bottom:0px;
}

TABLE,div {
  font-size: 9pt;
}

td.profile_lang
{
  border-bottom:2px solid green;
  color:green
  font-size:11pt;
  font-weight:900;
}

div.input_warning
{
  font-weight:900;
}

td.profile_data
{
  border-bottom:1px solid green;
  font-size:11pt;
  line-height:1.5;
}

td.white_tab
{
  font-weight:900;
  background-image:url(imgs/white_tab.gif);
  background-position:right;
  background-repeat:repeat-x;
}

td.close {
  text-align:right;
  background-color:blue
}

table.top_link {
  border:1px solid white;
}
.top_link td {
  background-color:white;
}

div.page_user_name {
  font-size:15pt;
  font-weight:900;
}

div.page_group_name {
  font-size:15pt;
  font-weight:900;
}

div.user_sign {
  font-size:12px;
  padding:5px;
  overflow:hidden;
}

div.text_content, div.text_content div{
  font-size:11pt;
  line-height:1.5;
}

span.plus {
  font-weight:900;
  font-family:Arial Black;
}

#close
{
  background-color:blue;
  border:0px;
  color:white;
  font-size:13px;
  text-align:right;
}

blockquote {
  background: transparent url(/imgs/system_imgs/icons/quoleft.png) left top no-repeat;
  padding: 0 20px;
  border:2px dashed #FFCA79;
} 

blockquote span.bq_user_name {
  font-size:11pt;
  font-weight:900;
  padding:2px;
}

td.input_desc {
  font-weight:900;
  text-align:right;
}

span.must_input {
  color:red;
  font-weight:900;
}

#gmap {
  border:1px solid black;
}

div.album_cover {
  background-image:url(/imgs/system_imgs/icons/photo_album.gif);
  background-repeat:no-repeat;
  padding-left:10px;
}

div.tags {
  line-height:1.5;
}

