body
{
  font-size: small;
  font-family:helvetica;
  padding:0px;
}

div.navbar
{ 
	position:relative;
	width:100%;
	text-align:center;
}

span.hide_on_screen
{ 
  display: none;
}

/*whole section*/
div.sectionmainblock
{
	position:relative;
	/*background-color:grey;*/
}

h1.sectionmaintitle
{
	position:relative;
	text-align:left;
	font-size:x-large;
}

/*header of section*/
div.subsectionblock
{
	position:relative;
	width:80%;
	left:15%;
	/* background-color:red;*/
}

/*date part*/
div.subsectionlefttitle
{
	position:relative;
	width:45%; 
	top:0px;
	text-align:left;
    height: 1em;
	/* background-color:blue*/
}

/*location part*/
div.subsectionrighttitle
{
	position:relative;
	/*width:20%;*/
	/*left:70%;*/
	right:0px;
	top:-1em; 
	text-align:right;
	/* background-color:green*/	
}

/*actual content part*/
div.subsectionmainbit
{
	position:relative; 
	width:80%; 
	left:15%;
	text-align:justify;
	/* background-color:yellow;*/
}

td.ed_left {width:150px}
td.ed_right {width:150px}



A:link
{
	color: #3300CC;
	text-decoration: none;
}

A:visited
{
	color: #3300CC;
	text-decoration: none;
}


p.indented 
{
	text-indent: 1.5em;
	margin-top: 0;
	margin-bottom: 0;
}

#left { clear: left; float: left; width: 48%; }

#right { clear: right; float: right; width: 48%; }

/*web projects url table styling*/
td.webproj_url
{
    vertical-align: top;
    padding-right: 1em;
}