/* CSS Document */
@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, ul, li, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline
}

html, body {
height:100%; width:100%; margin:0; padding:0;
}

body { 
	font: 1em "Trebuchet MS", Times, serif; color:#666; margin:0; border-top:2px solid #07255b;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
	width:100%;
}

img#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;

}
h1 { font-family:"Times New Roman", Times, serif; font-size:3.8em; font-weight:normal; color:#333; letter-spacing:-1px; }
h1 a { text-decoration:none; color:#333; }
h2,h3 { font-family:"Times New Roman", Times, serif; font-size:2em; font-weight:normal; color:#333; letter-spacing:-1px; }
h3 { padding:15px 0 0 0; font-size:1.5em; font-weight:bold; letter-spacing:1px; }

a { text-decoration:none  }



#header { border-top:20px solid #104ba5;
}

#header .description { float:right; margin:45px 0 0 0; color:#222;
}

#header h1 { margin:15px 0 0 0; padding:25px 25px 40px 0; 
}


#wrapper { width:950px; margin:0 auto; position:relative;  z-index:1;

}

#content {
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #CCC;
	background-color: #FFFFFF;
	padding: 15px 15px 15px 15px ;
}

#content p,#content ul {
	font-size:1.5em;
	line-height:125%;
	padding: 15px 0 0 0;
}
#content ul {
	margin-left: 20px;
}


#content code,#content pre { font-family:"Courier New", Courier, monospace; font-size: 1.3em; word-wrap: break-word ;  }
#content a { padding:0 5px; text-decoration:none; color:#0f438f; background-color:#e6eef9; border-bottom:1px solid #edf9f9; }
#content a:hover { color:#0f438f; background-color:#d6ddf9; border-bottom:1px solid #0f438f; }
#sidebar { -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; width:250px; float:right; padding:10px 10px 30px 10px; margin:10px; background-color:#fedab8;  }
#sidebar h2 { font-family:"Times New Roman", Times, serif; letter-spacing:2px; font-size:1.4em; font-weight:bold; color:#e75a02; border-bottom:1px solid #ffcfa6; padding:0 0 3px 0; }
#sidebar ul { list-style:none; margin:0 0 20px 0; border-bottom:solid 1px #fecfa3; }
#sidebar li { padding:3px; border-top:1px solid #fecfa3; border-bottom:1px solid #ffe1c5; }
#sidebar li a { color:#4e4a49; text-decoration:none; font-size:110%; }
#sidebar li a:hover { color:#000; }

#footer {
	clear: both;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #CCC;
	background-color: #EEE;
	padding: 5px ;
	text-align: center;
	margin:10px 0 10px 0;
}
.nu {  } 

