﻿/* Photo Border for All Pages Except the Albums Page */

.Box-Border .topx-- {
	background-image: url(Images/lt.png);
	background-repeat: no-repeat;
	width: auto;
	height: 15px;
	vertical-align: top;
}
.Box-Border .top-x- {
	background-image: url(Images/top.png);
	background-repeat: repeat-x;
	width: auto;
	height: 15px;
}
.Box-Border .top--x {
	background-image: url(Images/rt.png);
	background-repeat: no-repeat;
	width: auto;
	height: 15px;
	vertical-align: top;
}

.Box-Border .midx-- {
	background-image: url(Images/left.png);
	background-repeat: repeat-y;
	width: 15px;
	height: auto;
}
.Box-Border .mid--x {
	background-image: url(Images/right.png);
	background-repeat: repeat-y;
	width: 15px;
	height: auto;
}

.Box-Border .botx-- {
	background-image: url(Images/lb.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	vertical-align: top;
}
.Box-Border .bot-x- {
	background-image: url(Images/bottom.png);
	background-repeat: repeat-x;
	width: auto;
	height: 15px;
}
.Box-Border .bot--x {
	background-image: url(Images/rb.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	vertical-align: bottom;
}

/* Form Items */

.textfield {
	border: 1px solid #929292;
	vertical-align: middle;
	padding: 3px;
	margin: 2px 0 5px 0;
}

/* Login View */

.login .label {
	display:block;
}

.login .textbox {
	border: 1px solid #929292;
	width: 140px;
	vertical-align: middle;
	padding: 3px;
	margin: 2px 0 5px 0;
}

.login .button {
	display:block;
	margin-top:8px;
	margin-bottom:8px;
}

