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

body {
	background: #FFFFFF url(bg.png) repeat fixed;	
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 	
	color: #000000; 
	margin: 0px;
	padding: 0px;	
	margin: 0 auto;
	
}

img{ border:0px; }


header, footer, nenu, nav, section, article {
	display:block;
}

header
{
	left: 0;
	width: 100%;
	background-color:#00009e;
	text-align:center;
	height:auto;
	border:0px;
	margin: 0px;
	padding: 0px;
}

nav
{
	
	width: 100%;	
	background-color:#00009e;
	text-align:center;
	border:0px;
	font-size:12px;
	
}
nav a
{
	color:#ffffff;
	text-decoration:none;	
}
nav a:hover
{	
	color:black;
	background-color:#63cffe;	
	text-decoration:none;
}

 
/*------------------------------
=CONTENT AREA AND SIDEBAR LAYOUT
------------------------------*/

#content {
	display: table;
	width:800px;
	text-align:center;
	margin:0 auto;

	 
	
}

	#mainContent {
		display: table-cell;
		width: 600px;
		
		background-color:#eeeeee;
	}
	
	aside {
		display: table-cell;
		width: 200px;
		background-color:#dddddd;
	}




/*------------------------------
=SIDEBAR
------------------------------*/
aside section {
	margin: 22px 0 0 22px;
	padding: 11px 22px;
	background: url("images/sidebar_section_background.png") repeat-x;
	
	/* Border-radius not implemented yet */
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
}

	aside section ul {
		margin: 0 0 0 22px;
		list-style: none;
	}
	
		aside section ul li a {
			display: block;
			text-decoration: none;
			color: #000;
		}
		
			aside section ul li a:hover {
				text-decoration: underline;
			}



/*------------------------------
=ARTICLE
------------------------------*/
article {
	background-color:white;
	border-bottom:#cccccc solid 1px;
	margin:10px;
}

article header
{
	background-color:#00009e;
	
	text-shadow:#fff 0px 1px 0, #000 0 -1px 0;
}

article footer
{
	position:relative;
	background-color:#00009e;
}

article header h1, h2, h3
{ 
	color:#63cffe;
	text-align:center;
}

article>section>header h1, h2, h3
{ 
	color:white;
	text-align:center;
	font-size:12px;
	background-color:#888888;
	
}
article p, ol, ul 
{ 
	border:0px #cccccc solid;
	background-color:white;
	text-align:justify;
	margin:20px;
	
}
 

footer 
{
	position: absolute;
	left: 0;
	width: 100%;
	
	background-color:#00009e;
	color:#ffffff;
	text-align:center;
	clear:both;
}

footer a
{
	color:white;
	text-decoration:none;
}