body { font: 76%/160% "Verdana", Helvetica, sans-serif; color: #8F8F8F; }
p { margin-bottom: 25px; text-align: left; }
h1, h2, h3, h4, h5, h6 { font-family: Arial; font-weight: bold; }
a:link { color:#336699; }	
a:visited { color:#336699; border-bottom:none; }		
a:hover, a:focus { color:#336699; text-decoration:none; }
.strong { font-weight: bold; }
	
/*** LAYOUT ***/
#wrapper{ width: 100%; margin: 0 auto; background: #fff; }

#header { margin: 50px 0 30px 30px; }
#header h1 { text-indent: -9999px; background-image:url(../images/logo.png); background-repeat: no-repeat; height: 28px; width: 93px; }

/*** Navigation ***/
#nav { margin: -10px 50px 0px 0px; float: right; }
#nav li { display:inline; white-space:nowrap; }
#nav li a { display:block; float:left; text-transform: uppercase;  font-weight: bold; font-size: 0.9em; padding:0px 3px; margin-left: 16px; outline:none; text-decoration:none;}

#nav li a:link, #nav li a:visited { color:#4c4c4c; border-bottom: 3px solid #a8a8a8; outline:none; }	
#nav li a:hover, #nav li a:focus { color:#fff; border-bottom: 3px solid #57a3c6; outline:none; background: #57a3c6; }		

/*** Content ***/
#main_image { padding-bottom: 20px; background: url(../images/content-bg.png) repeat-x 0px -1px; }

#content { width: 910px; padding: 40px; }
#content p { color:#555; }
#content ul li { background: url(../images/non-mandatory.png) 0px 5px no-repeat; padding-left: 20px; }
#content .method { border: 1px solid #cdcdcd; padding: 20px; margin-bottom: 10px; background: #f4f7f9; }
#content .method ul { margin: 0 0 20px 20px; color: #0d0d0d;}
/* #content .method ul li { padding: 1px; } */
#content .method ul li { background: url(../images/non-mandatory.png) 0px 5px no-repeat; padding-left: 20px; }
#content .method ul li.manditory { background: url(../images/mandatory.png) 0px 5px no-repeat; padding-left: 20px; }
/** OWN **/
#content .param { background-color: lightblue; font-family: monospace; font-weight: bold; color: black; font-size: 120%;}
#content code { font-size: 120%;}
#content h2 { color:#086690; font-size: 220%; line-height: 160%; }
#content h3 { color:#086690; font-size: 170%; line-height: 130%; margin-bottom: 10px; }
#content h4 { color:#086690; font-size: 150%; line-height: 130%; margin-bottom: 10px; }
#content tt { font-size: 120%; background-color:lightgray; }

/*** Footer ***/
#footer { width: 100%; height: 76px; background-image:url(../images/footer-bg.gif); background-repeat:repeat-x; clear: both; font-size: 90%; }
#footer p { padding-top: 10px; margin-left: 30px; }


