
.sIFR-hasFlash h3 {
	visibility: hidden;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
}
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

body {background-color: #3B261C;
font-family:"Times New Roman", Times, serif;
font-size: 1em;
}
p {
margin-left: 15px;
margin-right: 15px;
}

#maintable { background-color:#AB9B8E;
width: 765px; }

.maintext {
	background-repeat: no-repeat;
	font: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(images/inner_mainback.jpg);
}
.maintextportfolio {
	background-repeat: no-repeat;
	font: Geneva, Arial, Helvetica, sans-serif;
	background-image: none;
}
#transbox {
	width: 510px;
	margin: 20px 0px;
	background-color: #F9F9F9;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity: 0.90;
	border: thin solid #1D3C7A;
	float: left;
	margin-left: 10px;
	margin-right: 3px;
	margin-top: 15px;
	padding-bottom: 50px;
}
#trans2holder {
	width: 190px;
	margin-top: 15px;
	margin-right: 5px;
	background-color: #F9F9F9;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity: 0.90;
	border: thin solid #1D3C7A;
	float: left;
	font-size: .9em;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 15px;
	display: inline;
}
#transboxgallery {
	width: 700px;
	margin: 20px 0px;
	background-color: #F9F9F9;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity: 0.90;
	border: thin solid #1D3C7A;
	margin-left: 10px;
	margin-right: 3px;
	margin-top: 15px;
	padding-bottom: 50px;
}
#transboxgalleryzoom {
	width: 200px;
	margin: 0px 0px;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity: 0.90;
	border: thin solid #000;
}
.biggy { 
font-size: 3em;
display: inline;
margin-bottom: -15px;
}
.galleryborder {
	border: thin solid #3B261C;
}
.galleryborder :active :visited{
	border: thin solid #3B261C;
}
.galleryborderbig {
	border: medium solid #3B261C;
}
.galleryborderbig :active :visited{
	border: medium solid #3B261C;
}

.menu {font-size:16px;
    font-weight:bold;
    color:white;
    height:28px;
    
    }
.menu a{color:White;
    padding:4px 20px;
    text-decoration:none}

/*Special formatted tables*/

table#tableholder, .eventholder {
background-color:#E7E7E7;
color:#6F6F6F;
width:100%;
}

#tableholder caption,#tableholder caption a {
background:#605E5F url(images/header_back.jpg) repeat-x left top;
color:#FFF;
font-style:italic;
font-weight:700;
letter-spacing:1%;
padding:5px;
text-transform:uppercase;
}

#tableholder td,#tableholder th, .eventhead {
padding:4px;
text-align:left
}

#tableholder th, .eventhead {
background-color:#F5F5F5;
border:1px solid #FFF;
color:#666;
text-transform:uppercase;
font-weight:bold;
}

#tableholder tbody tr, .eventholder tr {
text-align:left;
vertical-align:top;
background-color:#FFF;
}


#tableholder tbody tr td {
border:1px solid #FFF;
}

#tableholder tbody tr.odd td {
background:#f9f9f9
}


#tableholder tfoot th,#tableholder tfoot td {
background-color:#E7E7E7;
border-bottom:3px solid #CCC;
border-top:1px solid #DFDFDF;
padding:5px;
text-align:center
}

#tableholder tbody tr.money td {text-align:center}

/*End special tables */