/* ================================ BODY PARAMETERS ================================ */

html {overflow-y: scroll;}

/* Index, main body */
body {
	font-family: Helvetica, "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #D0D0D0;
	font-size: 13px;
}

/* Index, table line height */
th, td, input, textarea, select {
	line-height: 18px;
}

/* Slide, body */
body#slide {
	background: #D0D0D0 url(../_res/img4.jpg) repeat-x left top;
	background-color: #D0D0D0;
	margin: 3px;
	text-align: center;
}


/* ================================ BACKGROUND PARAMETERS ========================== */

/* Index, dark bottom background */
.bg1 { background-color: #2C2C2C; }

/* Index, top greenish background */
.bg2 { background-color: #788478; }

/* Index, menu bar background */
.bg3 { background: url(../_res/img1.jpg) repeat-x left top; height: 47px; }

/* Index, grey page background */
.bg4 { background: #D0D0D0 url(../_res/img2.jpg) repeat-x left top; line-height: 18px; }


/* ================================ LINK PARAMETERS ================================ */

a:active	{ text-decoration: none; color: #404040; }
a:visited	{ text-decoration: underline;	color: #404040; }
a:hover		{ text-decoration: underline; color: #404040; }
a:link		{ text-decoration: underline; color: #404040; }

a.links:link	{ color: #C6D6C6; text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: bold; }
a.links:visited	{ color: #C6D6C6; text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: bold; }
a.links:hover	{ color: #EAFAEA; text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: bold; }
a.links:active	{ color: #FFFFFF; text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: bold; }

a.active:link	{ color: #EAFAEA; text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: bold; }
a.active:visited{ color: #EAFAEA; text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: bold; }
a.active:hover	{ color: #EAFAEA; text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: bold; }
a.active:active	{ color: #FFFFFF; text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: bold; }


/* ================================ GALLERY LISTING PARAMETERS ===================== */

/* Category, gallery listing links */
.list1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}

.list1 li {
	padding-left: 12px;
	background: url(../_res/imglist.gif) no-repeat left center;
	color: #505050;
}

.list1 a {
	text-decoration: none;
	color: #505050;
}

/* Category, gallery listing description */
.list2 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	line-height: 18px;
	font-size: 12px;
	color: #404040;
}

.list2 li {
	padding-left: 1px;
	color: #404040;
}

.list2 a {
	text-decoration: none;
	color: #404040;
}


/* ================================ TEXT PARAMETERS ================================ */

/* Index, Mike's photos */
.texth1 {
	letter-spacing: -2px;
	font-size: 36px;
	font-weight: bold;
	color: #303030;
}

/* Index, My spot on the web... */
.texth2 {
	font-size: 15px;
	font-weight: bold;
	color: #303030;
}

/* Index, Greenish header */
.text2 {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	color: #788478;
}

/* Home, latest updates date */
.text3 {
	font-size: 13px;
	font-weight: bold;
	color: #404040;
}

/* Home, latest updates, category */
.text4 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #404040;
}

/* Category index, text */
.text5 {
	font-size: 12px;
	color: #404040;
}

/* Gallery index, gallery description text */
.text6 {
	font-size: 13px;
	font-weight: bold;
	color: #404040;
}

/* Gallery index, photo text */
.text7 {
	font-size: 10px;
	line-height: 12px;
	color: #404040;
}

/* Slides, photo text */
.text8 {
	font-size: 13px;
	font-weight: bold;
	color: #404040;
}

/* Aland, 01_people, The teachers, The students */
.text9 {
	font-size: 16px;
	font-weight: bold;
	color: #404040;
}

/* Copyright text for all pages */
.copyright {
	font-size: 10px;
	color: #788478;
}

/* Annons header */
.textha {
	font-size: 27px;
	font-weight: bold;
	color: #EAFAEA;
}


/* ================================ IMAGE PARAMETERS =============================== */

/* Category index presentation photo */
.image1 {
	float: left;
	margin: 3px 15px 0px 0px;
	border: 1px #788478 solid;
}

/* Gallery index thumbnails */
.image2 {
	border-width: 2;
	border-style: solid;
	border-color: #788478;
}

/* Slide photo */
.image3 {
	border-width: 2;
	border-style: solid;
	border-color: #788478;
}

/* Slide, image for movie clip */
.image4 {
	border-width: 2;
	border-style: solid;
	border-color: #788478;
}

