body {
	font-family : Arial, Helvetica, sans serif; 
	color : #8C7F6B;
	font-size: 11px;
	line-height: 15px;
	margin: 0;
	padding: 0;	
	padding-bottom: 34px;
}

a:link { color : #FF9600; text-decoration: none;}
a:visited { color : #FF9600; text-decoration: none;}
a:active { color : #FF9600; text-decoration: none;}
#content P a:hover { color: #FF9600; background-color: #FFF3E1; border-bottom: 1px dotted #8F8F8F; }
.hiddendiv a:hover { color: #FF9600; background-color: #FFF3E1; border-bottom: 1px dotted #8F8F8F; }
#blue a:hover { color: #FF9600; background-color: #FFF3E1; border-bottom: 1px dotted #8F8F8F; }

.halfopacity {
	filter: alpha(opacity=50); /**//* older IE */ 
	opacity: 0.5;
}

h1 {
	color: #8F8F8F;
	font-size: 12px;
}

h2 {
	color: #AE4A52;
	font-size: 12px;
	font-weight: bold;
}

h4 {
	color: #8F8F8F;
	font-size: 11px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight:normal;
}

hr.projects{
	margin-top: 0px;
	padding-top: 0px;
}

ul {
	margin: 0;
	padding: 0;
	margin-left: 17px;
	list-style-image: url(../images/dash.gif);
}

#homecontent {
	margin-top: 50px;
	padding: 5px 5px 5px 20px;
	width: 843px;
	height: 468px;
	background: #FFFFFF;
	text-align: left;
	background-image: url("../images/bg/contentbg.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#homecontent {
	margin-top: 50px;
	padding: 5px 5px 5px 20px;
	width: 843px;
	height: 468px;
	background: #FFFFFF;
	text-align: left;
	background-image: url("../images/bg/contentbg.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

#homecontent P {
	padding-top: 16px;
}

#updated {
	position:absolute;
	top:25px;
	right:100px;
	width: 70px;
	height: 70px;
	background-image: url("../images/updated.png");
	background-repeat: no-repeat;
	z-index:100;
}

#content {
	position: relative;
	margin-top: 50px;
	padding: 5px 5px 5px 20px;
	width: 843px;
	height: 468px;
	background: #FFFFFF;
	text-align: left;
}

#content #bottom {
	position:absolute;
	bottom:0;
}

#content .left_text {
	width: 300px;
}

#content P {
	padding-top: 4px;
	padding-bottom: 5px;
	margin: 0;
}

#left_side{
	position: relative;
	margin-right: 4px;
	width: 331px;
	height: 468px;
}

#publicationsleft{
	width:302px;
	height:362px;
	background-image: url("../images/publications/thespot.gif");
	background-repeat: no-repeat;
	background-position:center;
}



#mainpic {
	float: right;
	position: relative;
	margin-left: 4px;
	width: 508px;
	height: 468px;
}

#mainpic .navigationbg {
	position: absolute;
	top: 16px; 
	left: 11px;
	background: #FFF;
	width: 118px;
	height: 42px;
}


#mainpic .navigationbg {
 filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
 -moz-opacity: 0.40; opacity:0.4;
}



#mainpic #navigation {
	position: absolute;
	top: 16px; 
	left: 11px;
	background: transparent;

}



#mainpic .navigationbg_over {
	position: absolute;
	top: 16px; 
	left: 11px;
	background: #FFF;
	width: 118px;
	height: 42px;
}



#mainpic .subnavigationbg {
	position: absolute;
	top: 76px; 
	left: 11px;
	background: #FFF;
	width: 118px;
	height: 31px;
}



#mainpic .subnavigationbg {
 filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
 -moz-opacity: 0.40; opacity:0.4;
}



#mainpic #subnavigation {
	position: absolute;
	top: 76px; 
	left: 11px;
	background: transparent;
}



#introtext {
	width: 420px;
	font-size: 18px;
	line-height: 20px;
	color: #726458;
}



#mainpic .subnavigationbg_over {
	position: absolute;
	top: 76px; 
	left: 11px;
	background: #FFF;
	width: 118px;
	height: 31px;
}


#twobirds {
	width: 868px;
	height: 18px;
	text-align: left;
}

#content HR {
	border: 0;
	margin: 0;
	float: left;
    width: 290px;
	color: #CFCFCF;
	background-color: #CFCFCF;
	height: 1px;
	margin-bottom: 14px;
	margin-top: 9px;
	padding: 0;
}

#content HR.contact {
	border: 0;
	margin: 0;
	float: left;
    width: 320px;
	color: #CFCFCF;
	background-color: #CFCFCF;
	height: 1px;
	margin-bottom: 14px;
	margin-top: 9px;
	padding: 0;
}


#scroll_up {
  cursor: pointer;
}

#scroll_down {
  cursor: pointer;
}

#scroll_box {
	width: 300px;
	height: 360px;
	overflow: hidden;
	font-size: 11px;
}

* html #scroll_box {
	width: 300px; /* for IE5 and IE6 in quirks mode */
	height: 360px;
	w\idth: 300px; /* for IE6 in standards mode */
	h\eight: 360px;
}

#right_scroll_box_container {
	position: absolute;
	top: 130px; 
	left: 11px;
	background: transparent;
}

#right_scroll_box {
	width: 360px;
	height: 320px;
	overflow: auto;
	font-size: 12px;
	color: #E8E8E8;
}

* html #right_scroll_box {
	width: 360px; /* for IE5 and IE6 in quirks mode */
	height: 320px;
	w\idth: 360px; /* for IE6 in standards mode */
	h\eight: 320px;
}

#right_scroll_box_wide {
	width: 450px;
	height: 320px;
	overflow: auto;
	font-size: 12px;
	color: #E8E8E8;
}

* html #right_scroll_box_wide {
	width: 450px; /* for IE5 and IE6 in quirks mode */
	height: 320px;
	w\idth: 450px; /* for IE6 in standards mode */
	h\eight: 320px;
}

#right_scroll_box #blue {
	font-size: 16px;
	color: #8C7F6B;
	line-height: 25px;
}

#blue p{
	color:#CFCDCA;
}

#right_projects_scroll_box_container {
	position: absolute;
	top: 125px; 
	left: 11px;
	background: transparent;
}

#right_nosub_scroll_box_container {
	position: absolute;
	top: 85px; 
	left: 11px;
	background: transparent;
}

#right_scroll_box_wide #pubs {
	font-size: 11px;
	color: #8F8F8F;
	line-height: 15px;
	width: 450px;
}

#right_scroll_box_wide #pubs H3 {
	font-size: 20px;
	color: #8C7F6B;
	line-height: 25px;
	margin: 0;
	padding: 0;
}

.hiddendiv {
	display: none;
	font-size: 11px;
	color: #8F8F8F;
}

.largetext {
	font-size: 18px;
	padding-right: 5px;
}

.projecttitle A, .projecttitle A:visited {
	color: #9E917C;
}

.projecttitle_on A, .projecttitle_on A:visited {
	color: #FF9600;
}

.imagenav {
	position: absolute;
	display: none;
	top: 16px; 
	left: 418px;
	background: #FFF;
	background-image: url("../images/projects/imagenav/imagebg.gif");
	width: 95px;
	height: 29px;
	padding-top: 13px;
}

div#text_process{
font-size:12px;
}

/* CLASSES FOR SWAPPING PUBLICATIONS COVERS */

#publicationcover{
}

div#pubs {
	font-size:12px;
	color:#8F8F8F;
	line-height:15px;
}

div#pubs h3 {
	font-size: 20px;
	color: #8C7F6B;
	line-height: 25px;
	margin: 0;
	padding: 0;
}

.neutral{
	position:absolute;
	width:260px;
	height:262px;
	margin-left:21px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/transparent.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover2{
	position:absolute;
	width:202px;
	height:244px;
	margin-left:50px;
	margin-top:59px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/cover2.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover1{
	position:absolute;
	width:283px;
	height:172px;
	margin-left:9px;
	margin-top:95px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/cover1.jpg");
	background-repeat: no-repeat;
	background-position:center;
}

.cover2{
	position:absolute;
	width:260px;
	height:262px;
	margin-left:21px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/publication_2.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover3{
	position:absolute;
	width:260px;
	height:262px;
	margin-left:21px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/publication_3.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover4{
	position:absolute;
	width:260px;
	height:262px;
	margin-left:21px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/publication_4.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover5{
	position:absolute;
	width:260px;
	height:262px;
	margin-left:21px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/publication_5.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover6{
	position:absolute;
	width:260px;
	height:262px;
	margin-left:21px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/publication_6.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover7{
	position:absolute;
	width:260px;
	height:262px;
	margin-left:21px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/publication_7.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover8{
	position:absolute;
	width:260px;
	height:262px;
	margin-left:21px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/publication_8.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover9{
	position:absolute;
	width:260px;
	height:262px;
	margin-left:21px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/publication_9.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover10{
	position:absolute;
	width:194px;
	height:262px;
	margin-left:54px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/publication_10.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover11{
	position:absolute;
	width:260px;
	height:262px;
	margin-left:21px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/publication_11.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover12{
	position:absolute;
	width:260px;
	height:262px;
	margin-left:21px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/publication_12.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover13{
	position:absolute;
	width:260px;
	height:262px;
	margin-left:21px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/publication_13.gif");
	background-repeat: no-repeat;
	background-position:center;
}

.cover14{
	position:absolute;
	width:260px;
	height:262px;
	margin-left:21px;
	margin-top:50px;
	/*margin-right:50px;
	margin-bottom:59px;*/
	background-image: url("../images/publications/publication_14.gif");
	background-repeat: no-repeat;
	background-position:center;
}

/* STYLES FOR THE NEW SCROLLBAR  */

#right_box{
position:absolute;
display:block;
 top: 105px;
 width:480px;
 height: 340px;
 color: #E8E8E8;
 padding: 10px;
 overflow:auto;
}


/* STYLES FOR THE LINKS WEBPAGE */

div#links{
	font-size:16px;
	line-height:18px;
}
.hiddendiv {
	display: none;
	font-size: 11px;
	color: #8F8F8F;
}

#projects{
	color:#726458;
	font-size:18px;
	line-height:20px;
	text-align:left;
}

#project1, #project2, #project3, #project4, #project5, #project6, #project7, #project8, #project9, #project10, #project11, #project12, #project13{
background-color:#FFFBE9;
}

a.slideshow{
	color:#8F8F8F;
}

