BODY {behavior:url("/docs/csshover.htc");}

.background {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #222222;
	background-image: url("images/back.gif");
	background-repeat: repeat-x;
	background-position: top;
	padding:25px 0px 0px 0px;
	* padding-top:20px;
}

.headerfooter, .footer {
color: #ffffff;
font-family: "Times New Roman", serif;
font-size: 16px;
background-image: url('/images/cell.gif');
background-repeat: repeat-x;
background-position: bottom;
background-color:#000000;
width:980px;
}

.headerfooter a {color: #ffffff;}
.footer a {color: #666666;}
.headerfooter a:link, .headerfooter a:visited, .footer a:link, .footer a:visited {text-decoration:none;}
.headerfooter a:hover, .headerfooter a:active, .footer a:hover, .footer a:active {text-decoration:none;}

.footer {color:#666666; font-size:13px; width:970px; * width:980px; padding:5px; margin-bottom:5px;}

#firstline {width:980px;}
#headimgpl {width:252px; height:55px; * height:60px; float:left; position:relative; overflow:visible;}
#headimg {width:272px; height:133px; position:absolute; left:-14px; top:-26px;}
#secondline {width:980px;}
#addr {float:left; width:253px; * width:258px; padding: 65px 0px 0px 5px; * padding-top: 51px; background-color:#333333; text-align:left;}
#triplebn {float:right; margin: 5px 5px 0px 0px; * margin-right: 3px;}
#threebn {float:right; padding:5px 0px;}
.cleaner {clear:both; visibility:hidden; background-color:#222222;}

.menublock {
background-color:#000000;
border: 1px solid #404040;
background-image: url('/images/menublock.gif');
background-repeat: repeat-x;
background-position: bottom;
margin:0px 0px 23px 0px;
width:175px;
display:block;
text-align:center;
position:relative;
	left:9px;
}

.menublock img {border:3px solid #FFFFFF;}

#container {
border: 1px solid #000000;
width:980px;
margin:150px 0px 5px 0px;
* margin-top:190px;
}

/* Text Styles */

h1 {
	font-size: 20px;
	font-family: "Book Antiqua", serif;
	text-align:center;
	display:block;
	padding:10px;
	margin: 0px 0px 15px 0px;
	background-color:#000000;
	color:#ffffff;
	font-weight:normal;
	background-image: url("/images/menublock.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}

h1 a {
	color:#ffffff;
	background-color:#000000;
	text-decoration:none;}
h2 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#000000;
}

#pagetext {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 20px 20px 20px;
	text-align:justify;
	width:740px !important;
	overflow:visible;
	position:relative;
}

.comment {padding: 0px 30px;}
.bgbanner {margin-top: 10px;}

#pagetext p a:link, #pagetext p a:visited, .comment a:link, .comment a:visited {
color:#800000 !important;
text-decoration:underline;
}

#pagetext p a:hover, #pagetext p a:active, .comment a:hover, .comment a:active {
color: #D41F00 !important;
background-color:#222222 !important;
text-decoration:none !important;
}

/* Custom Font Styles */

.subscript {font-size:12px;	text-align:right; color:#666666;}
#pagetext p.subscript a:link, #pagetext p.subscript a:visited {color:#666666; text-decoration:underline;}
#pagetext p.subscript a:hover, #pagetext p.subscript a:active {color:#666666; text-decoration:none;}

/* Gallery Title */
.gallerytitle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

}

/* Breadcrumbs links */
.gallerymenu {
	color: #ffffff;
	background-color:#000000;
	display:block;
	width:770px;
	* width:780px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border:1px solid #000;
	margin:0px 0px 10px 0px;
	padding:10px 5px 0px 5px;
	min-height:33px;
	* height:43px;
}
		
.gallerymenu a:link, .gallerymenu a:visited   {COLOR: #ffffff; text-decoration: underline}
.gallerymenu a:hover, .gallerymenu a:active {COLOR: #ffffff; text-decoration: none}

/* White on black text */
.whiteonblack {
	color: #ffffff;
	background-color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
		
.whiteonblack a:link, .whiteonblack a:visited {COLOR: #ffffff; text-decoration: none}
.whiteonblack a:hover, .whiteonblack a:active  {COLOR: #ffffff; text-decoration: underline}

.randomtext {
color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
background-color:#222222;
border: 1px solid #000000;
background-image: url('/images/block.gif');
background-repeat: repeat-x;
background-position: bottom;
width:175px;
display:block;
text-align:left;
padding:4px;
position:relative;
	left:9px;
}
.randomtext a {COLOR: #000000; text-decoration: none}

.i {font-style:italic;}
.b {font-weight:bold;}

.randomimage {
	border: 5px solid #222222;
	background-color: #222222;
	}

/* Image (and folder) Title */
.imagetitle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	text-decoration: underline;
}

a:link .imagetitle, a:visited .imagetitle {COLOR: #000000; text-decoration: underline;}
a:hover .imagetitle, a:active .imagetitle {COLOR: #000000; text-decoration: none;}

.bigimagetitle {
color:#888888;
font-weight:bold;
display:block;
text-align:center;
font-size:13px;
}

.foldertitle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	text-decoration: underline;
}

.foldertitle:link, .foldertitle:visited {COLOR: #000000; text-decoration: underline}
.foldertitle:active, .foldertitle:hover {COLOR: #000000; text-decoration: none}

/* Gallery Image thumbnail */
.galleryimage {
	border: 3px solid #DDDDDD;
	background-color: #ffffff;
	padding: 2px;
	margin:10px 0px 3px 0px;
	}
	
.galleryimage:hover {
	border: 3px solid #888888;
}

.imageplaceholder {
	border: 2px solid #888888;
	background-color: #DDDDDD;
	padding: 15px;
	margin: 0px 30px;
	}
	
.imagebig {
	border: 2px solid #888888;
	}

.galleryfolder {
	border: 2px solid #555555;
	margin-top: 32px;
	margin-bottom: 16px;
	margin-left:8px;
	text-decoration:none;
	}
	
.galleryfolder:hover {
	border: 2px solid #CCCCCC;
	text-decoration:none;
	}

.galleryfoldertd {
background-image:none;
background-position: top center;
background-repeat:no-repeat;
margin-top:20px;
padding-bottom:10px;
display:block;
width:190px;
height:150px;
float:left;
clear:none;
position:relative;
}

#folder {
position:absolute;
z-index:5;
top:0px;
left:4px;
width:160px;
height:130px;
background: url(images/folder.gif) no-repeat top left;
cursor:pointer;
}

#gallerytable a {text-decoration:none;}

/* Links in large img view mode */
.pages {
	font:normal 13px arial,helvetica,sans-serif;
	font-weight: bold;
	display:block;
	padding:2px;
	* padding: 0px 2px;
	margin:5px 40px;
}

.pages a:link, .pages a:visited, .pages a.pagesactive {
text-decoration:none;
margin:0px 0px 2px 0px;
padding: 4px 5px;
border:2px #888888 solid;
color:#666666;
background-color:#DDDDDD;
}
.pages a:hover, .pages a:active {
text-decoration:none;
color:#000000;
background-color:#888888;
}

/*////// GALLERY MENU //////*/

#menu{
width:175px;
padding-left:9px;
* margin-top: -5px;
}

#menu a, #menu a.inactive:hover, #menu a.inactive:active {
font:normal 13px arial,helvetica,sans-serif;
display:block;
border: 1px solid #000000;
margin:0px 0px 2px 0px;
padding: 4px;
color:#000000;
background-color:#555555;
background-image:url(/images/menutransp.png);
* background-image: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menutransp.png', sizingMethod='scale');
	background-position:top;
	background-repeat:repeat-x;
	
font-weight: bold;
text-decoration:none;
}

#menu a:hover, #menu a:active {
color:#FFFFFF;
background-color:#000000;
}

#menu a.header, #menu a.header:hover{
color: #FFFFFF;
background-color: #AA0000;
}

#menu a.inactive:hover, #menu a.inactive:active {
cursor: text;
}

#menu ul ul a {
border-bottom:1px solid #000000;
margin:0px
}

#menu ul{
list-style:none;
margin:0;
padding:0;
width:180px;
}

#menu ul ul {
z-index:2;
border:1px solid #000000;
}

div#menu li, div#menu li:hover {
z-index:2;
width:180px;
position:relative;
}

div#menu li ul{
z-index:2;
position:absolute;
top:0;
left:99.9%;
display:none;
}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul ul ul ul,
div#menu ul ul ul ul ul,
div#menu ul ul ul ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul,
div#menu ul li:hover ul ul ul ul,
div#menu ul li:hover ul ul ul ul ul,
div#menu ul li:hover ul ul ul ul ul ul
{display:none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul,
div#menu ul ul ul ul li:hover ul,
div#menu ul ul ul ul ul li:hover ul,
div#menu ul ul ul ul ul ul li:hover ul
{display:block;}

#menu ul li{* float:left;height:1%;}
#menu ul li a{* height:1%;}

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
background:#eee url(gallery/css/sub.gif) no-repeat bottom right;
}

#menu a.x:hover{
color:#ffffff;
background-color:#383838;
}

#menu a.x:active {
color:#ffffff;
background-color:#383838;
}

.cellheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: f5c507;
	text-align: left;
	padding: 4px;
	border: 1px solid #000000;
	width: 169px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	float: none;
}

.transp {z-index:2;}
.opaque {opacity:.85; filter: alpha(opacity=85); -moz-opacity: 0.85;}
.opaque2 {opacity:.70; filter: alpha(opacity=70); -moz-opacity: 0.70;}
.opaque2 a {color:#000000 !important;}
.opaque2 a:hover {background-color:none !important;}

.bgbanner {width:174px !important; * width:180px !important; padding:0px 3px;}
.bgbanner a.begun:hover {text-decoration:none;}

.tags {color:#888888; background-color:#DDDDDD; padding:2px; font-weight:bold;}

#interes {height:260px; padding-top: 2px; margin-bottom:60px;}
#interes div#cat0 a {display:block; float:left; clear:none; width: 160px; margin: 0px 5px 5px 0px; padding: 5px; border: #CCCCCC 1px solid; color: #666666;}
#interes div#cat0 a:hover {border: #666666 1px solid; color: #000000;}
#interes div#entry {height:80px; margin: 0px 5px 5px 0px; padding: 5px; border: #CCCCCC 1px solid;}
#interes div#entry a {color:#666666;}
#interes .entryname {font-weight:bold;}
#interes img.webthumb {clear:none; margin: 0px 5px 2px 0px; border: #CCCCCC 1px solid;}

.begun_adv_text a:link, .begun_adv_text a:visited {color:#990000 !important; text-decoration: underline !important;}
.begun_adv_text a:hover, .begun_adv_text a:active {color: #FF0000 !important; background-color:#000000 !important; text-decoration: none !important;}
.sil {color:#000000 !important; background:#FFFFFF !important;}