body
{
  background:url('/images/bg.jpg');
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:50%;
  background-color:#ffd1f5;
  font-family: 'Georgia', cursive;
  color:#7e5575;
  margin:1em;
}

a
{
  text-decoration: underline;
  font-weight: bold;
  color:#7e5575;
	border:none;
}
img
{
	border:none;
}
a.no
{
  text-decoration: none;
  font-weight: lighter;
  color:#7e5575;
}

#web2bar
{
	white-space:nowrap;
}

#red
{
  border:1px solid red;
  background-color:yellow;
  color:black;
  font-family:Verdana;
  font-size:8pt;
}

#sms
{
  background:url('/images/smspreview.png');
  background-repeat:no-repeat;
  width:207px;
  height:318px;
  font-family:Comic Sans MS;
}

p.sms
{
  position:absolute;
  font-size:12px;
  color:#000;
  text-align:left;
  margin-top: 40px;
  margin-left: 40px;
  width:120px;
  height:170px;
}

p.news
{
  font-family: Times;
  font-size: 12px;
  color: #5e3555;
  margin-top: 0px;
  text-align: justify;
}

ul.error
{
  font-family: Arial;
  font-size: 12px;
  color: black;
  list-style: none;
  margin: 1em;
  padding: 1em;
  background-color: yellow;
  border: 2px solid linen;
}

span.bignews
{
  font-family: Arial;
  font-size: 16px;
  color: red;
  font-weight: bold;
}

#weblink
{
  background:url('/images/weblinkpreview.png');
  background-repeat:no-repeat;
  width:317px;
  height:207px;
  font-family:Comic Sans MS;
  font-size:9px;
}

#mailkiss
{
  background:url('/images/webmailpreview.png');
  background-repeat:no-repeat;
  width:317px;
  height:207px;
  font-family:Comic Sans MS;
  font-size:9px;
}

#postcard
{
  background:url('/images/postcardpreview.png');
  background-repeat:no-repeat;
  width:317px;
  height:207px;
  font-family:Comic Sans MS;
  font-size:9px;
}

p.postcard_adr
{
  position:absolute;
  color:#000;
  text-align:left;
  margin-top: 109px;
  margin-left: 180px;
  width:95px;
  height:70px;
}

p.postcard_msg
{
  position:absolute;
  color:#000;
  text-align:left;
  margin-top: 40px;
  margin-left: 40px;
  width:110px;
  height:105px;
}

#message,#kl
{
  background:url('/images/msg.png');
  background-repeat:no-repeat;
  width:451px;
  height:230px;
  font-family:Comic Sans MS;
  font-size:14px;
  color:#000;
  text-align:center;
}

#kl
{
  border:2px solid red;
  background-color:yellow;
  position:absolute;
  top:15em;
  left:8em;
  height:286px;
  z-index:4;
  display:none;
}

#bubble
{
  vertical-align:top;
  padding-top:32px;
  width:265px;
}

#hubble
{
  vertical-align:top;
  width:145px;
}

#kisslist,td.kisslist,td.kisslist2
{
  margin:0em;
  padding-left:0em;
  font-family:Comic Sans MS,Arial;
  font-size:14px;
  color:#000;
}

td.kisslist2
{
  font-size:0.5em;
  padding-left:0em;
}

table.bar
{
  height:0.8em;
  border:1px solid black;
}

#page
{
  background:url('/images/page.gif');
  background-repeat:no-repeat;
  position:fixed; right:0px; bottom:0px;
  width:90px;
  height:80px;
  z-index:3;
  text-align:center;
  font-size:0.5em;
}

#w1000
{
  background:url('/images/1000.png');
  background-repeat:no-repeat;
  position:fixed; right:0px; top:0px;
  width:48px;
  height:320px;
  z-index:0;
}

#w1001
{
  background:url('/images/1001.png');
  background-repeat:repeat-x;
  position:fixed; left:0px; bottom:0px;
  width:100%;
  height:48px;
  z-index:0;
}

#w1002
{
  background:url('/images/1002.png');
  background-repeat:repeat-y;
  position:fixed; left:0px; top:0px;
  width:48px;
  height:100%;
  z-index:0;
}

#w1003
{
  background:url('/images/1002.png');
  background-repeat:repeat-y;
  position:fixed; right:0px; bottom:0px;
  width:48px;
  height:100%;
  z-index:0;
}

#w1004
{
  background:url('/images/1001.png');
  background-repeat:repeat-x;
  position:fixed; left:0px; top:0px;
  width:100%;
  height:48px;
  z-index:0;
}

#logo
{
  background:url('/images/logo.png');
  background-repeat:no-repeat;
  position:fixed; left:0px; bottom:0px;
  width:165px;
  height:120px;
  z-index:1;
}

div.last,div.menu
{
  position:fixed;
  left:0.5em;
  z-index:3;
  font-size:0.8em;
  font-family: Georgia, Helvetica, Arial;
  color: #7e5575;
  width: 14em;
  overflow: hidden;
}

table.stats
{
  font-family: Georgia, Helvetica, Arial;
  width:100%;
  padding:0px;
  margin:0px;
}

ul.noli
{
  white-space:nowrap;
  list-style-type:none;
  padding:0px;
  margin:0px;
}

#main
{
  position:absolute; left:12em; top:0.5em;
  margin-right:80px;
  z-index:3;
}

ul.kiss24
{
  list-style-image:url('/images/kiss24.gif');
}

.text
{
  font-family:'Arial';
  font-weight:bold;
  border:2px dotted #7e5575;
  background-color:#ffe1f5;
  margin-left:0.5em;
  margin-right:0.5em;
}

p.info, ul.info, li.info
{
  font-size:0.8em;
  margin-left: 0em;
  margin-top: 0em;
  font-style: italic;
}

span.info
{
  font-size:0.8em;
  font-style: italic;
}

span.red
{
  color:red;
  font-weight:bold;
}

p.big
{
  margin-top: 0em;
  font-size: 1.2em;
  font-weight:bolder;
}

textarea.message
{
  width:20em;
  height:5em;
}

