

#middle {
	vertical-align: middle;
	display: table-cell;
	position: relative;
}

#inner {
	background-color: #88C5F6;
	padding: 2em;
}

.body1 {
        margin: 0px;
        width: 100%;
        height: 100%;
        font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        color: #000;
        background: white;
        /*background: url(pics/bg_top2.gif) repeat-x #222222; */
}

.body1a {
        margin: 0px;
        width: 100%;
        height: 100%;
        font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        color: #000;
        background: url(pics/bodybkg.png) repeat-x #2c2827;
        /*background: url(pics/bg_top2.gif) repeat-x #222222; */
}

.body2 {
        margin: 0px;
        width: 100%;
        font-family: Verdana, Arial, sans-serif;
        font-size: 11px;
        color: #000000;
        background: url(pics/bg_top1.png) repeat-x #222222;

}

A.email {
        COLOR: #888888;
        TEXT-DECORATION: none;
}

A.email:hover {
	COLOR: #aaaaaa;
	BORDER-BOTTOM: black 1px dotted;
}

.photo {
        background-color:gray;
        padding:10px;
        height:110px;
}

.frontphoto {
        background-color:gray;
        border:0px;
}

IMG.menu {
        border-width:0px;
        margin-top:0px;
				margin-right:60px;
        margin-bottom:0px;
				height:20px;
				/*filter:alpha(opacity=80);
        -moz-opacity:0.8;
        opacity:0.8;*/
}

IMG.menuv2 {
        border-width:0px;
        margin-top:0px;
				margin-right:30px;
        margin-bottom:0px;
				height:13px;
				/*filter:alpha(opacity=80);
        -moz-opacity:0.8;
        opacity:0.8;*/
}

.fotoart {
				margin-bottom:25px;
				width:900px;
				filter:alpha(opacity=65);
        -moz-opacity:0.65;
        opacity:0.65;
}

.menu2 {
         margin-top:30px;
         margin-left:0px;
}

.menu3 {
         margin-top:0px;
         margin-left:0px;
}

.menuitem {
        margin-right:30px;
        border-width:0px;
        filter:alpha(opacity=80); /* IE */
        -moz-opacity:0.8; /* FF */
        opacity:0.8; /* opera */        
}

.menuitem_nofade {
        margin-right:30px;
        border-width:0px;
}



.logo {
        filter:alpha(opacity=80);
        -moz-opacity:0.8;
        opacity:0.8;
}

.divider {
        color: #993300;
        font-size:25px;
        font-weight:bold;
}

P.front {
        margin-bottom:5px;
        margin-top:0px;
}

.headers {
        letter-spacing:2px;
}

.mainholder {
        margin-top:27px;
        background-color:white; /*#EDEBE6;*/
        border-color:white; /*#222222; #EDEBE6;*/
        border-style:solid;
        border-width:8px;
        /*height:550px;*/

}

.title {
        text-align:right;
        color:#D7D4D0;
        font-size:15px;
}

.title2 {
        text-align:left;
        color:#D7D4D0;
        font-size:15px;
}

.textholder {
        background-color:#222222;
        padding:15px;
        color:#D7D4D0;
        font-size:11px;
}

.textholder2 {
        background-color:none;
        padding-top:15px;
        padding-left:15px;
        padding-right:15px;
        color:#D7D4D0;
        font-size:11px;
        text-align:justify;
}

.batches {
        COLOR: #555555; TEXT-DECORATION: none; font-family:arial;font-size:14px;
}

.batches:hover {
        COLOR: #222222; BORDER-BOTTOM: #222222 1px dotted; TEXT-DECORATION: none; font-family:arial;font-size:14px;
}


/*malihu gallery*/

#bg{position:absolute; z-index:1; overflow:hidden; width:900px;height:600px;}
#bgimg{display:none; -ms-interpolation-mode: bicubic; width:auto;height:auto;}
#preloader{position:absolute; z-index:3; width:32px;  margin-left:440px; margin-top:250px;}
#thumbnails_wrapper{z-index:2; position:absolute; margin-top:490px; width:950px; background:url(js/malihu/empty.gif); /* stupid ie needs a background value to understand hover area */}
#outer_container{ padding:0; width:650px; margin-left:127px;}
#outer_container .thumbScroller{position:relative; overflow:hidden; background:url(js/malihu/fs_img_g_bg.png); filter:alpha(opacity=15);}
#outer_container .thumbScroller, #outer_container .thumbScroller .container, #outer_container .thumbScroller .content{height:100px;}
#outer_container .thumbScroller .container{position:relative; left:0;}
#outer_container .thumbScroller .content{float:left;}
#outer_container .thumbScroller .content div{margin:5px; height:100%;}
#outer_container .thumbScroller img{border:4px solid #fff;}
#outer_container .thumbScroller .content div a{display:block; padding:10px 2px; }

.nextImageBtn, .prevImageBtn{display:block; position:absolute; width:50px; height:50px; top:50%; margin:-25px 10px 0 10px; z-index:3; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; outline:none;}
.nextImageBtn:hover,.prevImageBtn:hover{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
.nextImageBtn{right:0; background:url(js/malihu/nextImgBtn2.png) center center no-repeat;}
.prevImageBtn{background:url(js/malihu/prevImgBtn2.png) center center no-repeat;}

.thumb {height:60px;}

/* -- malihu gallery */

