/*
  style file for laboratory exercises pages
  Stavros Komineas
*/

/*-Reset and standards-----------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0 none;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	vertical-align: baseline;
	background: transparent;
}

a:link, a:visited { text-decoration: none; color: #0000FF; }

/* Main styles --------------------------------------------------------------*/

body {
    background-color: rgb(245, 243, 241);
    margin: 1em 0 0 2%;
    font-size: 1em;
    line-height: 1.3;
    width: 960px;
}

header {
    font: 2.5em Helvetica, Arial, "sans serif";
    color: #73161E;
    font-weight: bold;
    text-align: center;
    padding 0.5em 1em 1.5m 1em;
    margin-bottom: 1em;
    margin-top: 1em;
}

section {
    margin-bottom: 2em;
    font-family: "Times New Roman", Georgia, "serif";
    font-size: 1em;
}


p { margin-bottom: 0.5em; }

.titlos {
    font: 1.75em Helvetica, Arial, "sans serif";
    font-weight: bold;
    text-align: center;
    color: #73161E;
    padding: 0.5em;
    border-top: 2px solid #73161E;}

.exercise {
    font: 1em "Times New Roman", Georgia, "serif";
    color: #BF0F30;
    padding: 0.5em;
    line-height: 1.3;
    border-bottom: 1px solid #BF0F30;
    border-top: 1px solid #BF0F30;
}

.code {
   font: 0.9em Courier, "serif";
   color: #037F8C;
}

ul li { list-style-type: disc; margin-left: 1.5em; }
ul li ul li { list-style-type: circle; }
ol li { list-style-type: decimal; margin-left: 1.5em; }
li ul li, li ol li { margin: 0 0 0 1.5em; }


/* Typography */
h1 {font-size: 2em; }
h2 {font-size: 1.571em; }	/* 22px */
h3 {font-size: 1.429em; }	/* 20px */
h4 {font-size: 1.286em; }	/* 18px */
h5 {font-size: 1.143em; }	/* 16px */
h6 {font-size: 1em; }       /* 14px */

h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: .8em;
    font-family: 'Yanone Kaffeesatz', arial, serif;
}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

sup {
   vertical-align: super;
   font-size: smaller; }

sub {
   vertical-align: sub;
   font-size: smaller; }
