body{
	margin: 25px;
	background-color: #faebf4;
	color: #000;
	text-align: center;
	font-family: georgia,tahoma,arial;}
.body{background-color: #b31e5c;}

td{
	line-height: 20px;
	font-size: 12px;
	font-family: georgia,tahoma,arial;}

form{margin: 0px}
h2{font-size: 20px; font-weight: bold; color: #000}
h3{margin: 0; font-size: 20px; font-weight: bold; color: #b31e5c;}

a:link{color: #b31e5c;}
a:hover{color: #ff006a;}
a:active{color: #ff74ae;}
a img{border: 0px}

#navwrap{
	background-color: #cfe366;}

#navbar{
	position:relative;
	z-index: 30;
	margin: 0;
	padding-left: 20px;
	float: left;}

#navbar li{
	margin: 0;
	list-style: none;
	float: left;
	font-size: 14px;
	font-weight: bold;}

#navbar li a{
	display: block;
	margin: 0;
	padding: 6px 24px;
	color: #b31e5c;
	text-align: left;
	text-decoration: none}
#navbar li a:hover{background-color: #e8f79a;}
#navbar li a:active{background-color: #fff; color: #000}

#container{
	background: #faebf4 url("img/watermark.jpg") no-repeat;
	padding: 10px 25px 40px 25px;}

#body{
	color: #000;
	font-size: 12px;
	font-family: georgia,tahoma,arial;}

#body img{border: 0px}
#body td{line-height: 20px;}

#gallerylist td{line-height: 40px;}
#gallerylist td a{padding: 12px; font-size: 16px;}

.gallerythumb{filter:alpha(opacity=65); margin: 1px; cursor: pointer; border: 3px solid #cfe366 !important;}
#thumbs p{margin: 0; padding: 0}
#thumbs td{background-color: #ffc5ea; text-align: center; vertical-align: middle;}
#display{width: 360px; text-align: center;}
#display img{margin: 10px 0px; display: block; border: 5px solid #cfe366;}

#formbox{
	float: right;
	position: relevant;
	padding-left: 25px;
	padding-bottom: 25px;
	width: 475px;
	height: 825px;}

.tdFooter{background-color: #faebf4; color: #e377b8; font-size: 10px}
.tdFormTitle{padding: 3px; background-color: #b31e5c; color: #fff; font-size: 14px; font-weight: bold;}

form table td{padding: 2px; font-size: 12px}
form input{background-color: #fff; font-size: 12px; border: 1px solid #f9c6e5; font-family: arial}
form textarea{background-color: #fff; font-size: 12px; border: 1px solid #f9c6e5; font-family: arial}
form select{background-color: #fff; font-size: 12px; border: 1px solid #f9c6e5; font-family: arial}

span.success{width: 100%; display: block; margin: 10px 0px; padding: 5px 10px; background-color: #f0ffc2; border: 1px solid #d0e78a; color: #000; font-weight: bold;}
span.error{width: 100%; display: block; margin: 10px 0px; padding: 5px 10px; background-color: #f9c6e5; border: 1px solid #e377b8; color: #000; font-weight: bold;}
input.error{background-color: #f9c6e5 !important; color: #000 !important; border: 1px solid #e377b8 !important}
textarea.error{background-color: #f9c6e5 !important; color: #000 !important; border: 1px solid #e377b8 !important}
select.error{background-color: #f9c6e5 !important; color: #000 !important; border: 1px solid #e377b8 !important}