/* Guestbook body */
BODY
{
	background: #EEEEEE;
	color: #404040;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: square;
}

/* anchors (links) */
a:link
{
	color: #404040;
	text-decoration: none;
}
a:visited
{
	color: #404040;
	text-decoration: none;
}
a:hover, a:active
{
	color: #404040;
	text-decoration: underline;
}

/* Signs listing, preview, offline table */
.bborder
{
	background: #E0E0E0;
	color: #000000;
	border: 1px solid #808080;
}

/* Main content table header (also for the pager start), links in it, cells, border */
.tcat
{
	background: #808080;
	color: #FFFFFF;
	font: bold 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.tcat a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
td.row1	
{ 
	background-color : #E5E5E5;
}
td.row2	
{ 
	background-color: #EEEEEE;
}
.tborder
{
	background: #EEEEEE;
	color: #000000;
	border: 1px solid #808080;
}

/* Menu table cell - this is the header menu - the links at the top of the page */
.menu_td 
{
	color:  #ffffff;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.menu_td a:link 
{
	color:  #ffffff;
	text-decoration: none;
}
.menu_td a:visited 
{
	color:  #ffffff;
	text-decoration: none;
}
.menu_td a:hover 
{
	color:  #F5F5FF;
	text-decoration: underline;
}

/* The small font used to type some parts of a sign (e.g: city, name, date, etc) */
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/* fieldset is an element containing controls for input/output a specific guestbook entry (e.g: city, gender, etc) */
.fieldset 
{ 
	margin-bottom: 6px; 
}
.fieldset, .fieldset td, .fieldset p, .fieldset li 
{ 
	font-size: 11px; 
}

/* Labels of areas - Name, E-Mail - when signing */
label 
{ 
	cursor: default; 
}
legend
{
	color: #000000;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/* Background of the header that holds the logo */
.header_bg 
{
	background: #808080;
}

/* Borders of the table containing the gbook contents */
.inner_border 
{
	width: 760px; /* Change or remove this to determine the width of the gbook */
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-left: auto;
	margin-right: auto;
}
.outer_border 
{
	border-left: 5px solid #C0C0C0;
	border-right: 5px solid #C0C0C0;
	border-top: 5px solid #C0C0C0;
	border-bottom: 5px solid #C0C0C0;
	margin-left: auto;
	margin-right: auto;
}

/* Table that holds the template header (welcome msg, etc) */
.box 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #999;
	background-color: #FAFAFA;
	border: 1px solid #808080;
	padding: 2px;
	margin: 0px 0px 0px 0px;
}

/* Sign form buttons submit/preview/reset */
.submit1 
{
	BORDER: #cccccc 1px solid; 
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #FAFAFA;
	color: #333333; 
}

/* Text input elements showned in signing form */
.bginput 
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

TEXTAREA 
{
	background-color: #FAFAFA; 
	border: 1px solid #cccccc; 
	padding: 1px; 
	font: 8pt Tahoma, Arial, Serif; 
}

SELECT 
{
	background-color: #FAFAFA; 
	border: 1px solid #cccccc; 
	padding: 1px; 
	font: 8pt Tahoma, Arial, Serif; 
}

FORM 
{ 
	display: inline; 
}

.cajas, INPUT, BUTTON 
{ 
	text-indent: 2px; 
}

.cajas, BUTTON 
{
	background-color: #FAFAFA; 
	border: 1px solid #cccccc; 
	padding: 1px; 
	font: 8pt Tahoma, Arial, Serif; 
	color: #333333;
}

td.thead, div.thead 
{ 
	padding: 4px; 
}

div.hr hr 
{
	display: none;
}

td, th, p, li 
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #000000;
}
