BODY {
	margin: 0px;
	background-color: white;
	font-family: verdana;
	font-size: 11px;
}
#logMenubar {
	position: absolute;
	top: 15px;
	left: 20px;
	width: 770px;
	height: 15px;	
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}
	#logMenubar A {
		color: blue;
		text-decoration: underline;
	}
#menus {
	position: absolute;
	top: 40px;
	left: 20px;
	width: 160px;
	border: 0px;
	padding: 0px;
}
#memberlist {
	position: relative;
	width: 160px;
	left: 0px;
	border: 1px dashed silver;
	padding: 5px 4px 5px 4px;
	margin: 10px 0px 10px 0px;
}
	#memberlist A {
		color: blue;
		text-decoration: none;
		margin: 2px 0px 2px 0px;
	}
	#memberlist A:hover {
		color: blue;
		text-decoration: underline;
	}
	#memberlist #header {
		font-weight: bold;
		text-align: right;
	}
	

#usermenu {
	position: relative;
	left: 0px;
	width: 160px;
	border: 0px;
	padding: 0px;
}	
	#usermenu #myAccount {
		position: relative;
		width: 160px;
		margin: 0px;
		border: 1px dashed silver;
		padding: 5px 4px 5px 4px;
	}
	#usermenu #myAccount #header {
		font-weight: bold;
		text-align: right;
		margin: 0px 0px 5px 0px;
	}
	#usermenu #myAccount #actions A {
		color: blue;
		text-decoration: none;
	}
	#usermenu #myAccount #actions A:hover {
		color: blue;
		text-decoration: underline;
	}
	#usermenu #myAccount #disk_usage {
		margin: 5px 0px 0px 0px;
		text-align: center;
		font-weight: bold;
		border-top: 1px dashed silver;
		padding: 5px 0px 5px 0px;
	}
	#usermenu #myAccount #disk_usage #bar {
		position: relative;
		width: 100px;
		height: 10px;
		border: 1px solid black;
		text-align: left;
		margin: 5px 0px 0px 0px;
	}
	#usermenu #myAccount #disk_usage #bar #used {
		margin: 0px;
		background-color: silver;
		height: 10px;
	}
	#usermenu #myAccount #disk_usage #numeric {
		font-weight: normal;
		font-size: 10px;
		margin-top: 3px;
	}
	
		
	#usermenu #myFriends {
		postion: relative;
		width: 160px;
		margin: 10px 0px 0px 0px;
		border: 1px dashed silver;
		padding: 5px 4px 5px 4px;
	}
	#usermenu #myFriends #header {
		font-weight: bold;
		text-align: right;
		margin: 0px 0px 5px 0px;
	}
	#usermenu #myFriends #friends A {
		color: blue;
		text-decoration: none;
	}
	#usermenu #myFriends #friends A:hover {
		color: blue;
		text-decoration: underline;
	}

#login {
	position: relative;
	left: 0px;
	width: 160px;
	border: 1px dashed silver;
	padding: 5px 4px 5px 4px;
}			
	#login #header {
		width: 100%;
		text-align: center;
		font-size: 12;
		font-weight: bold;
		margin-bottom: 10px;
	}
	#login A {
		color: blue;
		text-decoration: underline;
	}
	#login FORM {
		margin: 0px;
		padding: 0px;
	}
	#login INPUT {
		font-size: 11px;
		font-family: verdana;
		width: 150px;
		margin-bottom: 5px;
	}

#content {
	position: absolute;
	top: 40px;
	left: 200px;
	width: 590px;
	height: 400px;
}

#introdoc {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 360px;
	border: 1px dashed silver;
	padding: 5px 4px 5px 4px;
	text-align: center;
}
	#introdoc IMG {
		cursor: hand;
	}
	
#gallery {
	position: relative;
	top: 10px;
	left: 0px;
	width: 100%;
	border: 1px dashed silver;
	padding: 2px 4px 2px 4px;
	text-align: center;
}

	#gallery #filmstrip {
		width: 100%;
		border: 0px;
	}
	#gallery #filmstrip TD {
		text-align: center;
	}	
	
#footer {
	position: relative;
	left: 0px;
	width: 590px;
	height: 35px;
	text-align: center;
	margin-top: 15px;
}	
	#footer A {
		color: blue;
		text-decoration: none;
	}
	#footer A:hover {
		text-decoration: underline;
	}

#UploadForm {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 300px;
	border: 1px dashed silver;
	padding: 15px;
}		
	#UploadForm H1 {
		font-size: 16px;
		margin: 0px 0px 10px 0px;
	}
	#UploadForm FORM {
		margin: 0px;
		padding: 0px;
	}
	#UploadForm FORM INPUT {
		font-family: verdana;
		font-size: 11px;
	}
	#UploadForm FORM SELECT {
		font-family: verdana;
		font-size: 11px;
	}
	#UploadForm FORM TEXTAREA {
		font-family: verdana;
		font-size: 11px;
		width: 300px;
		height: 100px;
	}
	#UploadForm #fileinfo {
		position: absolute;
		top: 20px;
		left: 375px;
		width: 190px;
		background-color: #F6F6F6;
		border: 1px dashed #E0E0E0;
		padding: 4px 5px 4px 5px;
		margin-bottom: 20px;
	}		
	

#photo_listing {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	border: 1px dashed silver;
}		
	#photo_listing #no_photos {
		text-align: center;
		font-weight: bold;
		color: red;
		font-size: 11px;
	}
	#photo_listing #row_odd {
		background-color: #FFFFFF;
	}
	#photo_listing #row_even {
		background-color: #F3F3F3;
	}
	#photo_listing #photo {
		width: 100px;
		text-align: center;
		font-size: 10px;
		color: silver;
	}
	#photo_listing #photo IMG {
		cursor: hand;
	}
	#photo_listing #comment {
		valign: top;
		font-size: 11px;
	}
	#photo_listing #comment #meta {
		color: gray;
	}
	#photo_listing #page_select {
		position: relative;
		top: 0px;
		font-size: 11px;
		text-align: right;
	}
	#photo_listing #page_select SELECT {
		font-size: 11px;
	}
	#photo_listing #action {
		padding: 5px 0px 5px 0px;
		text-align: center;
		width: 75px;
	}
	#photo_listing #action INPUT {
		font-size: 11px;
		margin: 1px;
	}
		
#friends {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
}
	#friends #add {
		width: 200px;
		border: 1px dashed silver;
		padding: 2px 5px 2px 5px;
		margin: 0px 0px 20px 0px;
	}
	#friends #add #error{
		font-weight: bold;
		color:red;
	}
	#friends #add FORM{
		margin: 0px;
		padding: 0px;
	}
	#friends #add FORM INPUT {
		font-size: 11px;
		font-family: verdana;
	}
	
	#friends #listing {
		border: 1px dashed silver;
	}
	#friends #listing THEAD TD {
		background-color: #E0E0E0;
		font-weight: bold;
		font-size: 11px;
		padding: 1px 5px 1px 5px;
	}
	#friends #listing TBODY #row_even{
		background-color: #FFFFFF;
	}
	#friends #listing TBODY #row_odd{
		background-color: #F0F0F0;
	}
	#friends #listing TBODY TD{
		font-size: 11px;
		padding: 1px 5px 1px 5px;
	}
	#friends #listing TBODY TD INPUT {
		font-size: 10px;
		font-family: verdana;
}
	
#photo_edit {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100px;
	border: 1px dashed silver;
}		
	#photo_edit #photo {
		text-align: center;
	}
	#photo_edit #form {
		font-size: 11px;
	}
	#photo_edit FORM {
		font-size: 11px;
		width: 0px;
		margin: 0px;
	}
	#photo_edit INPUT {
		font-size: 11px;
		font-family: verdana;
	}
	#photo_edit TEXTAREA {
		font-size: 11px;
		font-family: verdana;
		width: 300px;
		height: 100px;
	}
	
	
#profile {
	position: relative;
	top: 0px;
	left: 0px;
}
	#profile TABLE {
		border: 1px dashed silver;
		margin: 5px 0px 0px 0px;
		width: 500px;
	}
	#profile TD {
		font-size: 11px;
	}
	#profile INPUT {
		font-family: verdana;
		font-size: 11px;
	}
	#profile SELECT {
		font-family: verdana;
		font-size: 11px;
	}
	#profile STRONG {
		font-weight: bold;
		color: red;
	}
			
	
		