
@font-face
{
	font-family: customFont_1;
	/*src: url('fonts/adinekir.ttf');*/
	src: url('fonts/ChopinScript.otf');
	/*src: url('fonts/Jellyka_Delicious_Cake.ttf');*/
	/*src: url('fonts/English.ttf');*/
}

body
{
	background-color:midnightblue;
	padding:0;
	margin:0;
}
div.container
{
	width:1196px;
	background-color:#483D8B; /*debug purpose*/
	margin: 15px auto 0 auto;
	/*border:2px solid yellow;*/
}

div.header
{
	height:126px;
	width:1000px;
	background-image:url('images/header_image_resized_name.jpg');
	display: block;
    margin-left: auto;
    margin-right: auto;
	/*clear:both;*/
	/*margin:0;
	clear:left;
	text-align:right;
	vertical-align:middle;
	font-family: customFont_1,"Times New Roman", Times, serif;
	color:white;
	font-size:2em;*/
}

#menuBox
{
	float:left;
	margin:0;
	padding:0px 2px;
	background-color:#483D8B;
	width:306px;
	min-height:600px;
	/* background color fading -- CSS3 Gradient Generator -- start */
	background-image: linear-gradient(right , rgb(71,61,139) 47%, rgb(25,25,112) 91%);
	background-image: -o-linear-gradient(right , rgb(71,61,139) 47%, rgb(25,25,112) 91%);
	background-image: -moz-linear-gradient(right , rgb(71,61,139) 47%, rgb(25,25,112) 91%);
	background-image: -webkit-linear-gradient(right , rgb(71,61,139) 47%, rgb(25,25,112) 91%);
	background-image: -ms-linear-gradient(right , rgb(71,61,139) 47%, rgb(25,25,112) 91%);
	background-image: -webkit-gradient(
		linear,
		right bottom,
		left bottom,
		color-stop(0.47, rgb(71,61,139)),
		color-stop(0.91, rgb(25,25,112))
	);
	/* background color fading -- end */
}

#titleMenu
{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px auto 0px auto;
	text-align:center;
	font-variant:small-caps;
	color:#FFFFFF;
	font-weight:bold;
}

ul.menu
{
	list-style-type:none;
	margin:0px 0px 12px;
	padding:5px;
	border-bottom:3px solid white;
	border-top:3px solid white;
	font-variant:small-caps;
	color:#FFFFFF;
	font-weight:bold;
}

a.menu:link,a.menu:visited,a.menu_active:link,a.menu_active:visited
{
	display:block;
	color:white;
	width:120px;
	text-align:center;
	padding:4px;
	margin:8px auto 8px auto;
	text-decoration:none;
	border:2px groove midnightblue;
	/*border-top-style:none;*/
	border-radius:10px;
	-moz-border-radius:10px; /* Firefox 3.6 and earlier */
}

a.menu:hover,a.menu:active
{
	background-color:#6A5FAD;
}

a.menu_active
{
	background-color:midnightblue;
	pointer-events: none; /*Hyperlink disabled*/
	cursor: default;
}

#contentBox
{
	float:left;
	width:520px;
	min-height:600px;
	padding:0px 10px;
	border-left:10px solid midnightblue;
	border-right:10px solid midnightblue;
	background-color:#483D8B;
	color:white;
	font-size:0.9em;
	font-family:Verdana, Arial,Helvetica,sans-serif;
}

#rightColumnBox
{
	float:right;
	width:306px;
	padding:0px 10px;
	min-height:600px;
	color:white;
	font-size:1.1em;
	/* background color fading -- CSS3 Gradient Generator -- start */
	background-image: linear-gradient(left , rgb(71,61,139) 47%, rgb(25,25,112) 91%);
	background-image: -o-linear-gradient(left , rgb(71,61,139) 47%, rgb(25,25,112) 91%);
	background-image: -moz-linear-gradient(left , rgb(71,61,139) 47%, rgb(25,25,112) 91%);
	background-image: -webkit-linear-gradient(left , rgb(71,61,139) 47%, rgb(25,25,112) 91%);
	background-image: -ms-linear-gradient(left , rgb(71,61,139) 47%, rgb(25,25,112) 91%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0.47, rgb(71,61,139)),
		color-stop(0.91, rgb(25,25,112))
	);
	/* background color fading -- end */
}

#footerWrapper
{
	margin:0;
	padding:0;
	clear:left;
}

div.footerSpacer
{
	height:20px;
	margin:0;
	clear:both;
	background-image:url('images/sci_fi.gif');
	background-repeat:repeat-x;
}

div.footer
{
	height:30px;
	font-family:Verdana, Arial,Helvetica,sans-serif;
	text-align:center;
	font-size:0.7em;
	padding:10px;
	color:white;
	/* background color fading -- CSS3 Gradient Generator -- start */
	background-image: linear-gradient(bottom, rgb(25,25,112) 47%, rgb(71,61,139) 87%);
	background-image: -o-linear-gradient(bottom, rgb(25,25,112) 47%, rgb(71,61,139) 87%);
	background-image: -moz-linear-gradient(bottom, rgb(25,25,112) 47%, rgb(71,61,139) 87%);
	background-image: -webkit-linear-gradient(bottom, rgb(25,25,112) 47%, rgb(71,61,139) 87%);
	background-image: -ms-linear-gradient(bottom, rgb(25,25,112) 47%, rgb(71,61,139) 87%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.47, rgb(25,25,112)),
		color-stop(0.87, rgb(71,61,139))
	);
	/* background color fading -- end */
}

a.footer:link
{
	color:#4DAEAE;
}

a.footer:visited
{
	color:#008B8B;
}

a.footer:hover
{
	color:#66FFCC;
}

a.footer:active
{
	color:#FF9966;
}

.error
{
	font-size:0.8em;
	font-weight:bold;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	color:orange;
}

.success
{
	font-weight:bold;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	color:#00FF66;
}

a.general_link
{
	display:block;
	width:auto;
	height:auto;
	text-decoration:none;
	margin:20px auto;
	padding:5px;
	background-color:#0066CC;
	color:white;
	font-weight:bold;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	font-variant:small-caps;
	font-size:1.3em;
	border:2px ridge white;
	border-radius:10px;
	-moz-border-radius:10px; /* Firefox 3.6 and earlier */
}

a.general_link:hover
{
	background-color:midnightblue;
}

a.general_link:active
{
	background-color:midnightblue;
	color:black;
}

/* styling for admin section */

#change_link
{
	margin:20px 5px 0px 5px;
	font-size:0.8em;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	color:white;
}

a.small_link:link
{
	color:#0000FF;
}

a.small_link:visited
{
	color:#00FFCC;
}

a.small_link:hover
{
	color:#FFFF00;
}

a.small_link:active
{
	color:#FF9966;
}