﻿HTML, FORM
{ 	min-height: 100%;
 	height: auto;
 	margin: 0px;
}

body 
{
	/*background-image: url(Images/bg.jpg);
	background-position: left bottom;
	background-repeat:repeat-x;*/
	background-color: #372444;
	font-family: Tahoma, Arial, Sans-Serif;
	line-height: 150%;
	font-size: 14px;
	height: 100%;
 	margin: 10px 0px;
 	background-attachment: fixed;
 	
}

H1
{
	font-size: 18px;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}

H2
{
	font-size: 16px;
	padding: 15px 0px 0px 5px;
	margin: 0px;
}

P
{
	margin: 0px;
	padding: 10px 0px 10px 5px
}

HR
{
	color: #a389b8;
	height: 1px;
}

A
{
	color: #f1e9cb;
	border-bottom: dotted 1px #a389b9;
	text-decoration: none;
}

A:Hover
{
	color: #f1e9cb;
	border-bottom: solid 1px #a389b9;
	text-decoration: none;
}


INPUT, SELECT, TEXTAREA
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
}

.TextboxBig
{
	border: solid 1px dimgray;
	width: 450px;
	padding: 3px;
}

.Textbox
{
	border: solid 1px dimgray;
	width: 250px;
	padding: 3px;
}

.Textbox1
{
	border: solid 1px dimgray;
	width: 350px;
	padding: 3px;
}

.Button
{
	background-color: #f1e9cb;
	color: #624778;
	padding: 3px;
	border: solid 1px dimgray;
}

.ButtonDelete
{
	background-color: crimson;
	border: solid 1px dimgray;
	color: #f1e9cb;
	padding: 3px;
}

/* Text / Body area */
.TextHolder
{
	background-color: #624778;
	padding: 10px 17px 10px 10px;
}

.Text
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #f1e9cb;
}


/* Menu */
.MenuHolder
{
	background-image: url(Images/menu.png);
	height: 35px;
}

.Menu
{
	padding: 0px 60px 0px 0px;
	text-align: right;
}

.Menu A
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 14px;
	color: #372444;
	text-decoration: none;
	font-weight: bold;
	margin-left: 25px;
	border-bottom: solid 1px #f1e9cb;
}


.Menu A:Hover
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 14px;
	color: #624778;
	font-weight: bold;
	margin-left: 25px;
	border-bottom: dotted 1px #624778;
}

/* Sub Menu */
.SubMenuHolder
{
	background-color: #624778;
	padding: 10px 17px 10px 10px;
}

.SubMenu
{
	text-align: right;
}

.SubMenu A
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 14px;
	color: #f1e9cb;
	text-decoration: none;
	font-weight: bold;
	border-bottom: solid 1px #624778;
	line-height: 200%
}

.SubMenu A:Hover
{
	border-bottom: dotted 1px #f1e9cb;
}

/* Light Banner */
.LightBanner
{
	height: 35px;
	background-image: url(Images/light-bg.jpg);
	background-repeat: repeat-y;
}

/* Footer */
.Footer
{
	background-image: url(Images/footer.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 892px;
	margin: 0px auto;
	position:relative;
	left: -66px;
}

.FooterText
{
	font-size: 13px;
	color: #372444;
	padding: 30px 60px 0px 0px;
	text-align: right;
}

.FooterText A
{
	color: #372444;
}

/* Placeholders */
.Main
{
	width: 760px;
	margin: 0px auto;
}

.Body
{
	width: 760px;
	margin: -0px auto;
	background-image: url(Images/body-bg.png);
	background-repeat: repeat-y;
}

.BodyLogin
{
	width: 760px;
	margin: -0px auto;
	background-image: url(Images/login-bg.png);
	background-repeat: repeat-y;
}
.BodyHolder
{
	padding: 15px 41px 15px 38px
}


.GalleryImg
{
width: 140px; height: 100px; overflow: hidden;border: solid 5px #3f2f52
}

.Error
{
	color: #FAC7D1;
}