body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	font-family: comic sans ms;
	font-size:14px;
	color: #efefef;
}
html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
}
A			{COLOR: #c0c0c0; TEXT-DECORATION: none; font-size:12px; font-weight: bold; font-family: comic sans ms;}
A:visited	{COLOR: #c0c0c0; TEXT-DECORATION: none; font-size:12px; font-weight: bold;}
A:hover 		{COLOR: #ffffff; TEXT-DECORATION: underline; font-size:12px; font-weight: bold;}
A.menu			{font-family: comic sans ms; COLOR: #c0c0c0; TEXT-DECORATION: none; font-size:12px; text-align: center;}
A.menu:visited	{font-family: comic sans ms; COLOR: #c0c0c0; TEXT-DECORATION: none; font-size:12px; text-align: center;}
A.menu:hover 	{font-family: comic sans ms; COLOR: #ffffff; TEXT-DECORATION: none; font-size:12px; text-align: center;}
P 	{
	font-family: comic sans ms;
	font-size:12px;
	color: #c0c0c0;
	line-height: 21px;
	text-align: justify;
	margin-left: 10px;
}
TD.hircim 	{
	font-family: comic sans ms;
	font-size:13px;
	color: #c0c0c0;
	line-height: 15px;
	text-align: justify;
	margin-left: 10px;
	font-weight: bold;
}
P.rovidhir 	{
	font-family: comic sans ms;
	font-size:12px;
	color: #c0c0c0;
	line-height: 12px;
	text-align: justify;
	margin-left: 15px;
}
li 	{
	font-family: comic sans ms;
	font-size:12px;
	color: #c0c0c0;
	margin-left: 10px;
	line-height: 21px;
}

TD.menu  	{
  height: 50px; 
	text-align: center;
}
TD.c1  	{
  vertical-align: bottom;
  padding-left: 30px;
  font-family: comic sans ms;
	font-size:16px;
	color: #ffffff;
	line-height: 21px;
	text-align: left;
	
	background: #505050;
}
TD.c2  	{
  vertical-align: top;
  margin-right: 10px;
  font-family: comic sans ms;
	font-size:11px;
	color: #a0a0a0;
	line-height: 17px;
	text-align: right;
	font-weight: bold;
	width: 40%;
}
TD.c3  	{
  vertical-align: top;
  width: 60%;
  margin-left: 10px;
  font-family: comic sans ms;
	font-size:11px;
	color: #efefef;
	line-height: 17px;
	text-align: left;
}
td img {
	display: block;
}

input , select	{
	font-family: comic sans ms;
	font-weight: bold;
	font-size:12px;
	color: #efefef;
	background-color: #404040;
	border: 1px solid #efefef;
	text-align: left;
}

/* Main guestbook table style */
table {
	text-align: left;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;

}

caption {
	text-align: left;
	padding: 3px;
	color: #ffffff;
}

span.headtitle {
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
}

td.mainmenu {
	background: #121212;
	color: #eeeade;
	font-size: 12pt;
	text-align: left;
	padding: 3px;
}

td.pagenavigation {
	font-size: 7pt;
	text-align: right;
	margin-right: 0px;
    color: #ffffff;
	padding: 3px;
}

tbody.entryrow {
	background-color: #343434;
}

th.entryheader {
	background-color: #454545;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #eeeade;
}

td.entrymessage {
	padding: 5px;
	background-color: #343434;
	vertical-align:top;
	font-size: 10pt;
}

span.userlocation {
	font-size: 8pt;
	text-align: left;
}

div.entrydate {
	font-size: 8pt;
	text-align: left;
	padding-bottom: 5px;
	border-bottom: 1px solid #808080;
	margin-bottom: 5px;
}

td.userinfo {
	background-color: #232323;
	vertical-align: top;
	padding: 3px;
	width: 90px;
}

td.usericons {
	background-color: #232323;
	vertical-align: bottom;
	height: 26px;
	padding: 3px;
}

span.username {
	font-size: 10pt;
	color: #f4f0e4;
}

p.messagecontent {
	margin: 0px;
	font-size: 8pt;
}

span.censored {
	color: #FF0000;
	text-decoration: line-through;
}

div.commentdisplay {
	font-size: 8pt;
	background: #454545;
	margin-left:5mm;
	margin-right:5mm;
	padding: 3px;
}

div.commententry {
	font-size: 8pt;
	background: #565656;
	text-align: center;
	margin-left:5mm;
	margin-right:5mm;
	padding-top: 3px;
	padding-bottom: 3px;
}

td.tablefooter {
	text-align: center;
	font-size: 8pt;
	background: #eeeade;
	padding: 3px;
}


/* Guestbook entry styles */
td.entryinputtext {
	text-align: right;
}

.entryinputfield  {
	width: 80%;
	background:  #232323;
	color: #ffffff;
}
option  {
	background:  #232323;
	color: #ffffff;
}

label.hidedescription {
	position: relative;
	font-size: 8pt;
	top:-2px;
}

span.entryhelp {
	font-size: 7pt;
	text-align: left;
}


/* Image styles */
img.contentimage {
	border: none;
}



img.icons {
	float: right;
}

img.confirm {
	border: 1px solid #000000;
}


/* Admin section styles */
td.listentries {
	background: #232323;
}


/* Error page display */
div.error {
	font-weight: bold;
	text-align: center;
	border: 2px solid #FF0000;
	background-color: #FFA8A1;
	margin-left: auto;
	margin-right: auto
}
