
html {height:100%;}
body{
	margin:0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#ebebeb;
}
img{border-style:none;}

div .levitt  img {margin-bottom: 350px;}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}

div.photo-index {
	color: #333;
}


form,fieldset{
	margin:0;
	padding:0;
	border:none;
}

#wrapper{
	width:1230px;
	margin:0 auto;
	overflow:hidden;
	padding:0;
}


#nav{
	margin:53px 0 0 0;
	padding:0;
	overflow:hidden;
	height:26px;
	float:left;
	border:none;
	background:#fff;
	width: 1000px;
}

/* nav highlight */
body#page_projects #projects a,
body#page_publications #publications a,
body#page_cv #cv a

{ background-position: bottom left; }




 #nav li {
    float:left;
    list-style:none;
	padding:0;
	display:inline;
	
}

#nav li a{
	color:#8b988c;
	font-size:11px;
	
}



#main{
	padding-left:0;	
	width:1200px;
	margin-top: 26px;
	padding:0;
}

#main2{
	padding-left:0;	
	width:860px;
	margin-top: 26px;
	padding:0;
}

#mainpage {margin: 0 auto;
      width: 386px;
	  height: 376px;
	
      text-align:center;
	  
	  display: block;
	  }
	  
#mainpage a {outline:none;}

#mainpage2 {margin: 0 auto;
      margin-top: 150px;
	  width: 386px;
	 
      text-align:center;
	  
	  display: block;
	  }
	  
#mainpage2 a {outline:none;}



/*--top menu--*/
#logo a { display: block; width: 198px; height: 26px; margin-right: 66px; text-indent:-999em; background:transparent url(../img/logo.png) top left no-repeat;}


#projects a { display: block; width: 65px; height: 26px; margin-right: 21px; text-indent: -999em; background:transparent url(../img/menu_projects.png) top left  no-repeat; }
#projects a:hover { background-position: bottom left; }


#publications a { display: block; width: 95px; height: 26px; margin-right: 21px; text-indent: -999em; background:transparent url(../img/menu_publications.png) top left no-repeat; }
#publications a:hover { background-position: bottom left; }



#cv a { display: block; width: 17px; height: 26px;  margin-right: 21px; text-indent: -999em; background:transparent url(../img/menu_cv.png) top left no-repeat; }
#cv a:hover { background-position: bottom left; }
#cv a.selected { display: block; width: 17px; height: 26px;  margin-right: 21px; text-indent: -999em; background:transparent url(../img/menu_cv.png) top left  no-repeat; }

#blog a { display: block; width: 97px; height: 26px; text-indent: -999em; background:transparent url(../img/menu_bathscape.png) top left no-repeat; margin-left: 193px;}
#blog a:hover { background-position: bottom left; }
#blog a.selected { display: block; width: 97px; height: 26px; text-indent: -999em; background:transparent url(../img/menu_bathscape.png) top left no-repeat; }


/*--top menu ends--*/






h7 {margin-bottom: 3px;
   float:left;
   display:block;
   width:370px; 
   margin-left: 2.5em;
   border-bottom:1px solid #98a392;
   text-transform:uppercase;
	color:#98a392;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;}



.clear {clear:both;}




#main .main_subtitle h8 {
text-transform:uppercase;
	color:#98a392;
    left:0;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;}



#sidebar{
	width:198px;
	float:left;
	position: absolute;
	padding:none;
	margign:none;
}

 #sidebar li {
    float:left;
    list-style:none;
	padding:0;
	margin-bottom:9px;
	
}

/* sub menu highlight */
.p01 #sub_p01 a, .p02 #sub_p02 a,.p03 #sub_p03 a,.p04 #sub_p04 a,.p05 #sub_p05 a,.p06 #sub_p06 a,.p07 #sub_p07 a,.p08 #sub_p08 a, .p09 #sub_p09 a, .p10 #sub_p10 a,.p11 #sub_p11 a,.p12 #sub_p12 a,.p13 #sub_p13 a,.p14 #sub_p14 a,.p15 #sub_p15 a,.p16 #sub_p16 a,.p17 #sub_p17 a,.p18 #sub_p18 a,.p19 #sub_p19 a,.p20 #sub_p20 a, .p21 #sub_p21 a, .p12_2 #sub_p12_2 a
 {background-position: bottom left;}
 
 /* sub menu highlight */
.w01 #sub_w01 a, .w02 #sub_w02 a,.w03 #sub_w03 a,.w04 #sub_w04 a,.w05 #sub_w05 a,.w06 #sub_w06 a,.w07 #sub_w07 a
 {background-position: bottom left;}

/*--sub publications menus--*/

#sub_w01 a {background:transparent url(../img/w01.png) top left no-repeat;}
#sub_w01 a:hover {background-position: bottom left;}

#sub_w02 a {background:transparent url(../img/w02.png) top left no-repeat;}
#sub_w02 a:hover {background-position: bottom left;}

#sub_w03 a {background:transparent url(../img/w03.png) top left no-repeat;}
#sub_w03 a:hover {background-position: bottom left;}

#sub_w04 a {background:transparent url(../img/w04.png) top left no-repeat;}
#sub_w04 a:hover {background-position: bottom left;}

#sub_w05 a {background:transparent url(../img/w05.png) top left no-repeat;}
#sub_w05 a:hover {background-position: bottom left;}

#sub_w06 a {background:transparent url(../img/w06.png) top left no-repeat;}
#sub_w06 a:hover {background-position: bottom left;}

#sub_w07 a {background:transparent url(../img/w07.png) top left no-repeat;}
#sub_w07 a:hover {background-position: bottom left;}




/*--sub menus--*/

#sub_p01 a {background:transparent url(../img/p01.png) top left no-repeat;}
#sub_p01 a:hover {background-position: bottom left;}

#sub_p02 a {background:transparent url(../img/p02.png) top left no-repeat;}
#sub_p02 a:hover {background-position: bottom left;}

#sub_p03 a {background:transparent url(../img/p03.png) top left no-repeat;}
#sub_p03 a:hover {background-position: bottom left;}

#sub_p04 a {background:transparent url(../img/p04.png) top left no-repeat;}
#sub_p04 a:hover {background-position: bottom left;}

#sub_p05 a {background:transparent url(../img/p05.png) top left no-repeat;}
#sub_p05 a:hover {background-position: bottom left;}

#sub_p06 a {background:transparent url(../img/p06.png) top left no-repeat;}
#sub_p06 a:hover {background-position: bottom left;}

#sub_p07 a {background:transparent url(../img/p07.png) top left no-repeat;}
#sub_p07 a:hover {background-position: bottom left;}

#sub_p08 a {background:transparent url(../img/p08.png) top left no-repeat;}
#sub_p08 a:hover {background-position: bottom left;}

#sub_p09 a {background:transparent url(../img/p09.png) top left no-repeat;}
#sub_p09 a:hover {background-position: bottom left;}

#sub_p10 a {background:transparent url(../img/p10.png) top left no-repeat;}
#sub_p10 a:hover {background-position: bottom left;}

#sub_p11 a {background:transparent url(../img/p11.png) top left no-repeat;}
#sub_p11 a:hover {background-position: bottom left;}

#sub_p12 a {background:transparent url(../img/p12.png) top left no-repeat;}
#sub_p12 a:hover {background-position: bottom left;}

#sub_p13 a {background:transparent url(../img/p13.png) top left no-repeat;}
#sub_p13 a:hover {background-position: bottom left;}

#sub_p14 a {background:transparent url(../img/p14.png) top left no-repeat;}
#sub_p14 a:hover {background-position: bottom left;}

#sub_p15 a {background:transparent url(../img/p15.png) top left no-repeat;}
#sub_p15 a:hover {background-position: bottom left;}

#sub_p16 a {background:transparent url(../img/p16.png) top left no-repeat;}
#sub_p16 a:hover {background-position: bottom left;}

#sub_p17 a {background:transparent url(../img/p17.png) top left no-repeat;}
#sub_p17 a:hover {background-position: bottom left;}

#sub_p18 a {background:transparent url(../img/p18.png) top left no-repeat;}
#sub_p18 a:hover {background-position: bottom left;}

#sub_p19 a {background:transparent url(../img/p19.png) top left no-repeat;}
#sub_p19 a:hover {background-position: bottom left;}

#sub_p20 a {background:transparent url(../img/p20.png) top left no-repeat;}
#sub_p20 a:hover {background-position: bottom left;}

#sub_p21 a {background:transparent url(../img/p21.png) top left no-repeat;}
#sub_p21 a:hover {background-position: bottom left;}

#sub_p12_2 a {background:transparent url(../img/p12_2.png) top left no-repeat;}
#sub_p12_2 a:hover {background-position: bottom left;}

#sub_pdots {width: 198px; height: 23px; background:transparent url(../img/pdots.png) top left no-repeat;}

	

#sidebar a {
   padding:none;
	display: block;
	width: 198px;
	height: 13px;
	text-indent: -999em;
	
}

#sidebar .high a {
   padding:none;
	display: block;
	width: 198px;
	height: 33px;
	text-indent: -999em;
	
}

#sidebar .high2 a {
   padding:none;
	display: block;
	width: 198px;
	height: 13px;
	text-indent: -999em;
	
}



#content{ }
* html #content {
	overflow:invisible;
	height:1%;
}


#main h2{
	margin:0 0 7px;
	color:#98a392;
	font:16px/20px Verdana, Arial, Helvetica, sans-serif;
}
#content .text-block p{margin:0;}

#content .text-column{
    position:relative;
	float:left;
	margin-left:780px;
	width:198px;

}

#content .text-column2{
    position:relative;
	float:left;
	margin-left:435px;
	width:198px;

}

#content .text-column a{
    display: block;
	outline:none;

}

#content .body_cv { position: relative; float:left; margin-left: 264px;}

#content .cvtext { position: relative; float:left; padding:none; font-size:1em; width: 550px; margin-left: 264px;}

#main .text-column .head h2 {
	position:absolute;
	bottom:2px;
	left:0;
	line-height:16px;
}
#content .text-column p {
	margin:0;
	font-size:10px;
	color:#636363;
	line-height:18px;
	width:157px;
}

.contact {
	overflow:hidden;
	height:1%;
	margin:102px 0 0 5px;
}
.contact .holder {
	float:left;
	width:177px;
}
.contact dl {
	line-height:22px;
	margin:-5px 0 0;
	overflow:hidden;
}
.contact dd {margin:0;}
.contact dt {
	float:left;
	margin:0 2px 0 0;
}
.contact .logo{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-small-logo.gif) no-repeat;
	width: 25px;
	height:36px;
	float:left;
	margin:2px 0 0;
}
.contact .logo a{
	display:block;
	width: 25px;
	height: 36px;
}
#content .news-holder{
	width:576px;
	overflow:hidden;
	padding:0 0 0 10px;
}
#content .news-holder .heading{
	width:100%;
	overflow:hidden;
	margin:0 0 13px;
}
#content .news-holder h1{
	float:left;
	margin:3px 0 0;
}
#content a.back{
	float:right;
	height:15px;
	background:url(../images/bg-back.gif) no-repeat;
	text-align:right;
	padding:0 0 0 20px;
	color:#666;
	margin:6px 0 0;
	cursor:pointer;
}
#content a.back span{
	border:1px solid #7d7d7d;
	float:left;
	height:13px;
	line-height:12px;
	padding:0 12px 0 9px;
}
#content a.back:hover span{text-decoration:underline;}
#content .news-holder blockquote{
	margin:0 0 10px;
	padding:8px 0;
	border:1px solid #98a392;
	border-width:1px 0;
	font:14px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#606060;
	overflow:hidden;
	height:1%;
}
#content .news-holder cite{
	font-style:normal;
	float:right;
	font-size:12px;
}
#content .news-holder p{
	margin:0;
	line-height:18px;
}
 


#footer {
    position:absolute;
    top:780px;
     margin-left:0;
    color:#a8adb1;
	padding:20px 0 10px 0;
}


#footer ul {
	list-style:none;
	margin:0;
	padding:0;
}

#footer ul li {
	display:inline;
	margin:0 28px 0 0;
}
#footer ul a {color:#a8adb1;}

#footer2{
    margin: 0 auto;
    width:386px;
    padding-top:100px;
	text-align:center;
	color:#a8adb1;
	
}


#footer2 ul {
	list-style:none;
	margin:0;
	padding:0;
}
#footer2 ul li {
	display:inline;
	margin:0 28px 0 0;
}
#footer2 ul a {color:#a8adb1;}

#footer3 {
     position:absolute;
    top: 1180px;
    left: 362px;
    color:#a8adb1;
    padding:20px 0 10px 0;
}


#footer3 ul {
	list-style:none;
	margin:0;
	padding:0;
}
#footer3 ul li {
	display:inline;
	margin:0 28px 0 0;
}
#footer3 ul a {color:#a8adb1;}


