body {
 font-family: Arial;
}
a:link {
 text-decoration: none;
 color: #d6281c;
}

a:hover {
 text-decoration: none;
 color: #c4a362;
}
a:visited{
 text-decoration: none;
 color: #d6281c;
}
a.main_menu:link {
 font-family: Verdana;
 font-size: medium;
 text-decoration: none;
 text-align: left;
 color: #FFFFFF;
 height: 15px;
 width:64px;
 text-transform:capitalize;
}

a.main_menu:visited {
 font-family: Verdana;
 font-size: medium;
 text-decoration: none;
 text-align: left;
 color: #FFFFFF;
 height: 15px;
 width:64px;
}

a.main_menu:hover {
 font-family: Verdana;
 font-size: medium;
 text-decoration: none;
 text-align: left;
 color: #c4a362;
 height: 15px;
 width:64px;
}

a.main_menu#current {
 font-family: Verdana;
 font-size: medium;
 text-decoration: none;
 text-align: left;
 color: #da251d;
 height: 15px;
 width:64px;
}

input.searchbox {
 font-family: Verdana;
 font-size: small;
 text-align: left;
 color: #FFFFFF;
 background: #da251d;
 border: 1px solid #c0a062; 
}
th.searchbox{
 font-family:Verdana;
 font-size:small;
 text-align:left;
 color:#FFFFFF;
 border: 1px solid #d6281c;
 background: #d6281c;
} 
td.searchbox{
 font-familiy:Verdana;
 font-size:small;
 text-align:center;
 color:#FFFFFF;
 border: 1px dashed #d6281c;
 border-top-width:0px;
 padding:2px;
 background: #FFFFFF;
}

th.teaser{
 font-family:Verdana;
 font-size:small;
 text-align:left;
 color:#FFFFFF;
 border: 1px solid #d6281c;
 width:200px;
 background:#d6281c;
} 
td.loginbox{
 font-familiy:Verdana;
 font-size:small;
 text-align:center;
 color:#FFFFFF;
 border: 1px dashed #d6281c;
 border-top-width:0px;
 padding:2px;
 width:200px;
}

td.loginbox-label{
 font-familiy:Verdana;
 font-size:small;
 text-align:left;
 color:#FFFFFF;
 border: 0px;
 padding:0px;
 width:200px;
}
td.loginbox-field{
 font-familiy:Verdana;
 font-size:small;
 text-align:center;
 color:#FFFFFF;
 border: 0px;
 padding:0px;
 width:200px;
}
.loginbox input{
 font-family:Verdana;
 font-size:small;
 color:#c4a362;
 border:2px groove #000000;
 width:150px;
}

.register_form_table{
 font-family:Verdana;
 font-size:small;
 border: 1px solid #d4d4d4
}
.register_form {
  font-family:Verdana;
 font-size:small;
 color:#c4a362;
 border:2px groove #000000;
 width:300px;
}

#gallery-title {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	left: 20px;
	buttom: 10px;
	text-align: left;
}
#entry-nav {
        empty-cells:hide;
	padding: 2px;
	height: 25px;
	border: 2px groove #4F4F4F;
        border-spacing:5px;
}

table.list-entry{
  	empty-cells:show;
  	
} 
th.list-entry{
 	font-family:Arial;
 	font-size:medium;
 	text-align:center;
 	color:#FFFFFF;
 	border: 1px solid #4F4F4F;
 	background:#d6281c;
} 
td.list-entry-mid{
	font-size: medium;
        border: 1px dashed #4F4F4F;
        border-top-width:0px;
        border-bottom-width:0px;
	background: #FFFFFF;
	font-family:Arial;
	text-align:left;
	padding: 3px;
}
td.list-entry-last{
	font-size: medium;
        border: 1px dashed #4F4F4F;
        border-top-width: 0px;
	background: #FFFFFF;
	font-family:Arial;
	text-align:right;
	padding: 3px;
}
th.list-entry a:link {
 text-decoration: none;
 color: #c4a362;
}

th.list-entry a:hover {
 text-decoration: none;
 color: #FFFFFF;
}
th.list-entry a:visited{
 text-decoration: none;
 color: #4F4F4F;
}

#tx-lzgallery-pi1-fotos {
	background-position: center center;
	border: 2px outset #4F4F4F;
}
#tx-lzgallery-pi1-fotos td {
	border: 1px dashed #4F4F4F;
}
#tx-lzgallery-pi1-listing {
	border: 2px outset #4F4F4F;
}
#gallery-sort {
 	width: 33%;
 	text-align: center;
 	font-size: small;
 	font-family: Verdana;
 	border: 2px solid #4F4F4F;
 	background: #da251d;
}
#tx-lzgallery-pi1-listing td {
	text-align: left;
	vertical-align: top;
	border: 1px dashed #4F4F4F; 
}
table.teaser{
        width:190px;
	table-layout:fixed;
	}
td.teaser{
	white-space:normal;
	font-size: smaller;
        border: 1px dashed #d6281c;
        border-top-width:0px;
	background: #FFFFFF;
	font-family:Verdana;
	text-align:left;
	padding: 2px;
}