@charset "utf-8";
/* CSS Document */



/* -=-=-=-=-=-=-=-=-=-=- Name, version, and/or description -=-=-=-=-=-=-=-=- */

/*
	Lovric Network Technologies Universal Cascading Style Sheets (CSS)
	
	Version 2012-08-31 04:00:00 UTC
*/



/* -=-=-=-=-=-=-=-=-=-=-=-=- Copyright and license -=-=-=-=-=-=-=-=-=-=-=-=- */

/*
	Copyright © May 15, 2012 UTC - end of time Neven Lovric <neven@lovric.net>.
	
	May be used only as part of material distributed by Neven Lovric and/or Lovric Network Technologies, without altered content, and not in any other way.
*/



/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HTML tags -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

a {
	color: #0066cc;
}

body {
	background-color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px; /* Smallest comfortably-readable font. */
	color: #000000;
	margin-top: 4%;
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 4%;
}

img {
	border: none;
}

ol {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}

ol li {
	margin-left: 40px;
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}

ul li {
	margin-left: 40px;
}
	


/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=- Custom styles -=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/* - - - - - - - - - - - - - Basic page structure - - - - - - - - - - - - - */

.universal_page_title_div {
	font-size: 72px;
	font-weight: bold;
	text-align: center;
}

.universal_page_subtitle_div {
	font-size: 36px;
	font-weight: bold;
	text-align: center;
}

.universal_section_separator_div {
	height: 56px;
}

.universal_section_title_div {
	font-size: 28px;
	font-weight: bold;
}

.universal_section_title_content_separator_div {
	height: 16px;
}

.universal_first_subsection_separator_div {
	height: 20px;
}

.universal_subsection_separator_div {
	height: 36px;
}

.universal_subsection_title_div {
	font-size: 20px;
	font-weight: bold;
}

.universal_page_footer_div {
	text-align: center;
	font-size: 12px;
}


/* - - - - - - - - - - - - - - - Page elements - - - - - - - - - - - - - - - */

.universal_quote_div {
	margin-left: 40px;
	margin-right: 40px;
	font-style: italic;
}

.universal_code_div {
	margin-left: 40px;
	margin-right: 40px;
	font-style: oblique;
}


/* - - - - - - - - - - - - - - - div styles - - - - - - - - - - - - - - - */

.universal_horizontally_centered_content_div {
	text-align: center;
}


/* - - - - - - - - - - - - - - - Text styles - - - - - - - - - - - - - - - */

.universal_align_horizontal_center_text_all {
	text-align: center;
}

.universal_align_right_text_all {
	text-align: right;
}

.universal_indented_text_span {
	padding-left: 4%;
}



/* - - - - - - - - - - - - - - - - Font sizes - - - - - - - - - - - - - - - - */

.universal_unemphasized_font_all {
	font-size: 12px;
}


/* - - - - - - - - - - - - - - - Font styles - - - - - - - - - - - - - - - */

.universal_bold_font_all {
	font-weight: bold;
}

.universal_italic_font_all {
	font-style: italic;
}

.universal_underline_font_all {
	text-decoration: underline;
}

.universal_censored_font_font {
	background-color: #000000;
}

.universal_no_decoration_font_all {
	text-decoration: none;
}


/* - - - - - - - - - - - - - - - - Ugly hacks - - - - - - - - - - - - - - - - */

/*                  Prevent line height increasement by sup                  */

.universal_page_subtitle_sup_font {
	font-size: 28px;
}

.universal_section_title_sup_font {
	font-size: 24px;
}

.universal_subsection_title_sup_font {
	font-size: 16px;
}

.universal_sup_font {
	font-size: 10px;
}


/* - - - - - - - - - - - - - - - - Temporary - - - - - - - - - - - - - - - - */

.universal_check_or_fix_all {
	color: #ff0000;
}



/* <---------------------------- 80  characters ----------------------------> */