@charset "utf-8";
/* CSS Document */

/* general */

body {
	margin : 0;
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	background-color : rgb(116, 122, 123);
}


/* standard pages */

div#stdpage {
	margin           : 0 auto;
	border           : 1px solid #000000;
	padding          : 0;

	width            : 800px;
	background-color : #FFFFFF;
}

div#stdheader {
	margin           : 0;
	border           : 0;
	padding          : 0;
	width            : 100%;
	background-color : #000000;
}

div#stdheader h1 {
	margin      : 0;
	padding     : .4em;
	font-size   : 36px;
	font-family : "Matura MT Script Capitals", Verdana, Arial, sans-serif;
	text-align  : center;
	color       : rgb(217, 231, 231);
}

div#footer {
    margin     : 0;
	border     : 0;
	padding    : 0;
	text-align       : center;
	font-size        : smaller;
	background-color : #000000;
	color            : #FFFFFF;
}

table#main {
	width           : 100%;
    border-collapse : collapse;
}

td#menu {
    padding        : 0;
    width          : 25%;
    vertical-align : top;

	background-image : url(../images/FinishForSide.jpg);

}

td#menu a, td#menu a:visited, td#menu a:active {

    display : block;

    margin  : 1em 1em 1em 1em;
    border  : 1px solid #000000;
    padding : .5em;

    width   : 120px;

    background-color : rgb(220, 250, 249);

    font-size       : small;

    font-weight     : bold;
	vertical-align  : top;

    text-decoration : none;
    color           : rgb(0, 0, 0);

}

td#menu a:hover {

    background-color : #302325;

	color : #FFFFFF;

}

td#content {
	padding-top      : 0;
	padding-left     : 2em;
	padding-right    : 2em;
	padding-bottom   : 4em;
	width            : 75%;
	vertical-align   : top;
	background-color : rgb(180, 177, 172);
	font-family      : Georgia, "Times New Roman", Times, serif;
}

td#content h4 {
	color       : rgb(0, 0, 0);
	margin      : 1em 1.5em;
	padding     : 0;
	font-size   : x-large;
	font-weight : bold;
	text-align  : center;
	font-family: "Matura MT Script Capitals";
}

td#content p {
    font-size : small;
}


/*  forms  */

table.form {
	width   : 100%;
}

table.form td.sectionhead {
	border      : 1px solid #000000;
	padding     : .3em;
	text-align  : center;
	width       : 100%;
	background-color : rgb(143, 88, 159);
	color       : #FFFFFF;
	font-weight : bold;
}

table.form td.label {
	text-align : right;
	padding-right : 1em;
}

table.form td.explain {
	text-align : center;
	font-size  : smaller;
}

table.form td.submit {
	text-align : center;
}

/*  main  */

div#page {
	margin           : 0 auto;
	border           : 1px solid #000000;
	padding-top      : 1em;
	padding-right    : 2em;
	padding-left     : 2em;
	padding-bottom   : 1em;

	background-image : url(../images/RusticRevenge.jpg);
	width            : 700px;
}

div#frame {
	background-color : #CC9933;
	margin  : 100px;
	border  : 5px solid #000000;
	padding : 25px;

}

div#header h1 {
	font-size   : 44px;
    font-family : "Matura MT Script Capitals", Verdana, Arial, sans-serif;
}

div#mainfooter {
    margin           : 0;
	border           : 0;
	padding          : 0;
	text-align       : center;
	background-color : #CC9933;
}

p {
	font-size : 24px;
}

p.motto {
	font-style: italic;
}

/* samples page */

div#samples {
	margin : .5em auto;
}

div#samples td {
	background-color : rgb(180, 177, 172);
	color            : rgb(0, 0, 0);
	text-align       : center;
	padding          : .5em;
	font-size        : 12px;
	font-family      : Arial, Helvetica, sans-serif;
	vertical-align   : top;
}

img.thumbnail {
	border : 0;
	width  : 75px;
	height : 75px;
}

