.content {
	
	position:relative;	
	vertical-align:top;

	border:1px solid #ffffff;
	}

.rounded_bg {
	
	background-image: url('../graphics/white1x1_a50.png');
	-moz-border-radius:0.6em; 
	-khtml-border-radius:0.6em;
	padding:8px;
	}

.submit_button {
	padding:4px;
	margin-left:12px;
	cursor:pointer;
	cursor:hand;
	}

.entry_input {

	width:100%;
	padding:2px;
}

.entry_textarea {

	width:100%;
	padding:2px;
	overflow:auto;
}

.move_bar {

	position:absolute;
	top:16px;
	left:-10px;

	width:100%;
	height:32px;
	background-image: url('../graphics/white1x1_a25.png');

	cursor:move;
}

 .move_bar_content {

	position:absolute;
	top:24px;
	left:0px;

	width:100%;
	height:24px;
	background-image: url('../graphics/white1x1_a25.png');

	cursor:move;
}

#login_badge {
	
	color:#bbbbff;
	margin:0 4 2 0;
	text-align:right;
	}


#login_badge A {
	color:#ccffcc;
	}

#header {
	font: normal 12px arial, helvetica, sans-serif;	
	text-align:right;
	
	margin-bottom:24px;
}

.project_index {
	
	width:1220px;
	position:absolute;
	top:80px;

	/*http://natbat.net/2009/May/21/pocketbooks/	height:20px;
*/

	-webkit-transform: translate(-612px, 620px) rotate(90deg);
	-moz-transform: translate(-612px, 620px) rotate(90deg);


	}

.project_index .item {
	
	
	-moz-border-radius:0.2em; 
	-khtml-border-radius:0.2em;
	
	/*
	border:1px dashed #bbbbbb;
	-moz-border-radius:0.3em; 
	-khtml-border-radius:0.3em;
	*/
	margin-right:4px;
	padding:0 12 2 12;
	color:#333;
	font: normal 12px Arial, helvetica, sans-serif;	
	text-shadow:0px 0px 1px #888;
	
	/*background: -webkit-gradient(linear, left top, left bottom, from(#00abeb), to(#fff), color-stop(0.9, #fff)); */
	cursor:pointer;
	cursor:hand;
	}

.project_title {
	
	background-image: url('../graphics/white1x1_a50.png');
	-moz-border-radius:0.6em; 
	-khtml-border-radius:0.6em;
	
	padding:12px;
	margin-bottom:8px;
	}


.project {
	margin-left:48px;
  line-height:21px;
	}

.project .title {
	
	/*
	background-image: url('../graphics/white1x1_a50.png');
	-moz-border-radius:0.6em; 
	-khtml-border-radius:0.6em;
	
	padding:12px;
	margin-bottom:8px;
	*/
	}

.project .title .heads{
	max-width:300px;
	float:left;
	margin:6 12 4 0;

	text-align:right;
	line-height:18px;
	}

.project .core {
	margin-bottom:36px;
	}

.project .content {

	/*background-image: url('../graphics/white1x1_a50.png');
	-moz-border-radius:0.6em; 
	-khtml-border-radius:0.6em;
	
	border:2px solid #eeeeee;
	padding:24 8 24 8;

	margin-bottom:8px;*/
	}

.attachments_body {
	min-height:100px;
	
	/*
	border:2px solid #cccccc;
	padding:0 0 4 4;
		
	-moz-border-radius:0.6em; 
	-khtml-border-radius:0.6em;	
	*/
	}

.attachments_body .cell {
	
	float:left;
	position:relative;

	overflow: hidden; 
	display: block; 
	vertical-align:center;
	text-align:center;
	
	background-image: url('../graphics/white1x1_a50.png');
	/*background-color:white;
	border:1px solid #888888;
	
	box-shadow: 3px 3px 7px #777; 
	-webkit-box-shadow: 2px 2px 4px #777; 
	*/

	-moz-border-radius:0.4em; 
	-khtml-border-radius:0.4em;

	width:98px;
	height:140px;

 	cursor:pointer;
	cursor:hand;

	padding:0;
	margin:4 4 0 0;
	}

.attachments_body .folder {
	
	float:left;
	position:relative;
	
	overflow: hidden; 
	display: block; 
	background-image: url('../graphics/folder_s.png');
	background-repeat:no-repeat;


	width:98px;
	height:140px;

 	cursor:pointer;
	cursor:hand;
	margin:4 4 0 0;
	}

.attachments_body .photo {
	
	float:left;
	position:relative;
	
	overflow: hidden; 
	display: block; 
	/*background-image: url('../graphics/folder_s.png');
	background-repeat:no-repeat;
	-webkit-box-shadow: 1px 1px 2px #777;
	*/
	
	-moz-border-radius:0.3em; 
	-khtml-border-radius:0.3em;
	background-image: url('../graphics/white1x1_a50.png');


	width:98px;
	height:140px;

 	cursor:pointer;
	cursor:hand;

	padding:0;
	margin:4 4 0 0;
	}

.attachments_body .folder_thumb {
	
	position:absolute;
	max-width:80;
	max-height:98;
	
	-moz-border-radius:0.3em; 
	-khtml-border-radius:0.3em;

	-webkit-box-shadow: 1px 1px 3px #666;
	}


.attachments_body .title_header {
	position:absolute;
	bottom:4px;
	right:4px;
	margin-left:4px;

	text-align:right;
	
	font: bold 11px arial, helvetica, sans-serif;	
	text-shadow:1px 1px 4px #aaa;
	color:#555;

	}

.attachments_body .summary_body {
	font: italic 11px arial, helvetica, sans-serif;	
	
	}

.attachment_insert {
	
	float:right;

	-moz-border-radius:0.4em; 
	-khtml-border-radius:0.4em;
	
	-webkit-box-shadow: 2px 2px 4px #777; 
	
	/*-webkit-transform: rotate(4deg);
	box-shadow: 3px 3px 7px #777; */
	
	background-color:white;
	
 	cursor:pointer;
	cursor:hand;

	padding:4px;
	margin:2 0 4 8;
	}


.subprojects {
	
	clear:both;
	min-height:200px;

	margin-top:36px;
	margin-left:0px;
	}


.subprojects .body {
	
	min-height:100px;
	
	/*
	border:2px solid #cccccc;
	padding:0 0 4 4;
		
	-moz-border-radius:0.6em; 
	-khtml-border-radius:0.6em;
	*/

	}

.subprojects .cell {
	
	float:left;

	/*	

	-webkit-box-shadow: 1px 1px 3px #aaa; 
	-moz-box-shadow: 1px 1px 3px #aaa; 
*/
	-moz-border-radius:0.4em; 
	-khtml-border-radius:0.4em;
	
	text-overflow: ellipsis; 
	overflow:hidden;
	width:110px;
	height:50px;

 	cursor:pointer;
	cursor:hand;

	padding:4;
	margin:4 4 0 0;
	}

.subprojects .title_header {
	font: bold 12px arial, helvetica, sans-serif;	
	margin-bottom:6px;
	}

.subprojects .summary_body {
	font: normal 11px arial, helvetica, sans-serif;	
	margin-bottom:4px;
	}

.index_card {

	page-break-before:always;
	width:400px; /*580/6.5, 400px:4*/

	margin-bottom:0px;
	background-color:white;
		border:1px dashed gray;

padding:12px;

	/*
	background-image: url('../graphics/gray_gradient.png');
	top:8;
	right:8;
	position:absolute;
	background-color:white;
	border:1px solid #aaaaaa;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;*/
	border:1px solid gray;


	-moz-border-radius:1.2em; 
	-khtml-border-radius:1.2em;
	}

.card_body {
	overflow: hidden; 
	display: block; 


	font: normal 12px Arial, helvetica, sans-serif;
	line-height:18px;
	margin-top:4px;

	min-height:225px;/*128px for both header*/
	max-height:225px;/*160px for none*/

	}

.index_card_photo {
	float:right;
	max-width:240px;
	margin-left:4px;
	margin-top:4px;
	}

.index_card_header {
	font: italic 12px Arial, helvetica, sans-serif;
	text-align:center;
	margin-bottom:12px;
	}

.index_card_footer {
	font: bold 14px Arial, helvetica, sans-serif;
	color:#555555;
	vertical-align:bottom;
	text-align:left;
	}

.vtab_label {
	font: bold 12px Arial, helvetica, sans-serif;
	text-shadow:0px 0px 1.5px #888;
	color:#555;

	-webkit-transform: translate(-1px, 30px) rotate(90deg);
	-moz-transform: translate(-1px, 30px) rotate(90deg);	
}

.site_info {

	/*
	font: bold 12px Arial, helvetica, sans-serif;
	text-shadow:0px 0px 1.5px #888;

	-webkit-transform: translate(-488px, 500px) rotate(90deg);
	-moz-transform: translate(-1px, 30px) rotate(90deg);
	*/
}

.map_thumb {
	
	-moz-border-radius:0.4em; 
	-khtml-border-radius:0.4em;
	
	-moz-box-shadow: 2px 2px 4px #555; 
	-webkit-box-shadow: 2px 2px 4px #555; 
	
	/*
	-webkit-box-shadow: 4px 4px 8px #444; 
	font: bold 12px Arial, helvetica, sans-serif;
	text-shadow:0px 0px 1.5px #888;

	-webkit-transform: translate(-488px, 500px) rotate(90deg);
	-moz-transform: translate(-1px, 30px) rotate(90deg);
	border:0px solid white;
	*/
}

.audio_thumb {
	
	float:right;
	
	-moz-border-radius:0.4em; 
	-khtml-border-radius:0.4em;
	
	-moz-box-shadow: 2px 2px 4px #555; 
	-webkit-box-shadow: 2px 2px 4px #555; 

	background:#ddddbb;


	/*
	-webkit-box-shadow: 4px 4px 8px #444; 
	font: bold 12px Arial, helvetica, sans-serif;
	text-shadow:0px 0px 1.5px #888;

	-webkit-transform: translate(-488px, 500px) rotate(90deg);
	-moz-transform: translate(-1px, 30px) rotate(90deg);
	border:0px solid white;
	*/
}

.core_photo {

	max-width:100%;
	horizontal-align:center;

	-moz-border-radius:0.8em; 
	-khtml-border-radius:0.8em;

	-webkit-box-shadow: 2px 2px 4px #555; 
	-moz-box-shadow: 2px 2px 4px #555; 
}
