/*~  Default/shared styles
----------------------------------------------------------------------*/

body {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	margin:50px;
	line-height: 1.4em;
}

#wrapper {
	
}
#menu {
	font-family: Helvetica, Arial, sans-serif;
	position: fixed;top:30px;
	z-index: 999;	

	}
#menu ul{margin: 0;padding: 0;}
#menu li {
	display: block;
	float: left;
	list-style-type: none;
	width: 270px;
	margin-right:18px;
	padding: 8px 0;
	border-top: 1px solid black;
}
#menu li a:link, #menu li a:visited{
	text-decoration: none;
	display: block;
}
#menu li:hover {
	border-top: 2px solid black;
	margin-top: -1px;
	padding-bottom: 7px;
}
/*#splash {
	width:950px;
	height:433px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-216px 0 0 -475px;
}*/
#projectList, #pageList {
	width: 270px;
	height: 100%;
	margin:0 18px 18px 0;
	float:left;

}
#projectView {
	margin-right:18px;
	float:left;
}
.pageText	 {

}
.project a:link, .project a:visited{

	text-decoration: none;
	color:black;
}
.project a:hover{
	text-decoration: underline;
}
.active a:link, .active a:visited {
	color:black;
	font-weight: bold;
}
#projectList ul, #pageList ul {
	margin: 0;
	padding: 0;
	
}
#projectList li, #pageList li {
	list-style: none;
	padding: 0;
	margin: 0;
}
#main {clear:both;margin-top: 90px;}
#footer {padding-top:50px;clear:both;}
.smallText {
	font-size:0.8em;
}
img {border:0;}	
.fileGroup {
	margin: 0 18px 0 0;
	float:left;
	display: block;
}
.slideshow {}
.pop {width: 715px;}
.slideshow-nav {margin-bottom: 9px;}
.file img {margin-bottom: 18px;}
.info{font-style: italic;}

.block {float:left;margin:0 18px 18px 0;}
.block a:link, .block a:visited{text-decoration: none;}
.block img:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
/*.block img:hover {border:9px solid #c1c1c1;margin:-9px;}*/
#title {color:black;}
.textblock {
	font-size: 16px;
	line-height: 1.5em;
	width: 558px;
	margin: 0 18px 36px 0;
	clear:both;
}
.column {
	width: 270px;
	margin: 0 18px 36px 0;
	float: left;
}
.textblockwide {
	width: 558px;
	margin: 0 18px 36px 0;
	float: left;
}

.tags {margin-bottom: 18px;}
a:link.nodecoration, a:visited.nodecoration {text-decoration: none!important;}
a:hover.nodecoration {text-decoration: underline!important;}
a:link, a:visited {
	color:black;text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
#projectinfo{position: absolute;left:915px;width: 270px;}
.share {border-top:1px solid #c1c1c1;padding-top: 1em;margin-top: 1em;}
.twitter-share-button {margin-top: 0.5em;}

/* NEWS */
#twitter {position: absolute;left:915px;width: 270px;}
#twitter ul {list-style: none;padding: 0;margin: 1em 0 0 0;}
#twitter ul li {margin-bottom: 1em;padding-bottom:1em;border-bottom: 1px solid #c1c1c1;}

.post {
	position: relative;
	left:290px;
	width: 558px;
	margin-bottom: 36px;
}
.date {
	position: absolute;
	left: -290px;
	top:0;
}
.text img {display: block;margin-bottom: 18px;}
.more {}
.back{position: relative;
	left:290px;}
h1 {font-size: 1em;margin-bottom: 18px;}
h1 a:link, h1 a:visited {text-decoration: none;}
.biggertext {
	font-size: 16px;
	line-height: 1.5em;
}


/*~  Body class: resized

----------------------------------------------------------------------*/
.screen_high #main, .screen_med #main {clear:both;margin-top: 120px;}
.screen_low #main {clear:both;margin-top: 150px;}
.pda_hor #main {clear:both;margin-top: 210px;}
.pda_hor #menu, .screen_low #menu {position: absolute;}
.screen_low .one-by-one img, .screen_low .slideshow img {width: 520px;height: auto;}
.screen_med .one-by-one img, .screen_med .slideshow img {width: 472px;height: auto;}
.pda_hor .one-by-one img, .pda_hor .slideshow img {width: 270px;height: auto;}
.screen_low .date, .pda_hor .date {display: none;}
.screen_low .post {left:0;}
.pda_hor .post, .pda_hor img {left:0;width:270px;height: auto;}
.screen_low .back, .pda_hor .back {left:0;}
