        html, body 		{ margin: 0; padding: 0; }
		body 			{ /*background-color: #d9d0c2; */  background: url(https://www.probabilitycourse.com/images/Template/newbackground.png); color: #333; font: 16px "Myriad Pro", Verdana, Geneva, Arial, sans-serif; line-height: 24px;}
		h1				{ color: #333; left: 20px; text-align: center; }
		a				{ color: #337810;}
		

		 p				{ margin: 0 0 18px; }  
        .left           { float:left; text-align: left; }
        .right          { float:right; text-align: right; }
        .clear          { clear: both; }
		#container		{ width: 1175px; margin: 0 auto; background-color: #f6f4f2; }
        #printcontainer { width: 1175px; margin: 0 auto; padding: 50px;}
		
		
		@media only screen 
		and (min-device-width : 320px) 
		and (max-device-width : 480px) {
			#content { word-wrap: break-word; }
			#wrapper { word-wrap: break-word; }
			img	{ 	text-decoration:none; 
					border:0;
					outline:none; }
		}
		
		
		
		/* Header */
		#header_wrapper		{height: 119px; margin: 0; padding: 0; top:0px; }
		
		#header			{ background: url(https://www.probabilitycourse.com/images/Template/HeaderBg.png) repeat-x; height: 119px; /*width: 1100px; */ margin: 0; padding: 0; position:relative; display: inline-block;}
		#header p		{ color: #f2fcf7; font-size: 18px; font-weight:300; padding: 32px 0 0 48px; }
		#header h1  	{ color: #73c3f6; font-size: 23px; font-weight:400; margin: -27px 10px 0 18px; line-height: 24px; text-align: left; }
		/* This line needs to be fixed */

		#header font	{color: #f2fcf7; font-size: 18px;}
		
		/*google search bar*/
		#google_search		{width:400px; float:right; top:0px;}
		#google_bar			{display: inline-block;  float: right;}
		/* Header elements */
		#bigp 	{ font-size: 52px; font-weight:300; letter-spacing: -10px; color: #73c3f6; }
		#diceimg		{ width: 120px; height: 91px; margin: -40px 0 -20px -40px;} 
		#robability		{ color: #73c3f6; }
		a.nostyle		{ text-decoration: none; }
		#logo_image		{ margin-left:20px; margin-top:7px; float:left; width: 570px;}
		
		
		#wrapper		{ margin-top: 29px; background-image: url(https://www.probabilitycourse.com/images/Template/container.jpg); background-repeat: repeat-x;}
		#wrapper		{ background-image:url(https://www.probabilitycourse.com/images/Template/container.jpg); background-repeat: repeat-x;}
		/* Content Style */
		#content		{ background-image:url(https://www.probabilitycourse.com/images/Template/container.jpg); background-repeat: repeat-x;  text-align: justify;  min-height:250px; padding-right: 70px; padding-top: 14px;
		}
		#content p      { background-attachment: fixed;}
        
		
		
		/*#navigation_wrapper     { height: 36px; background: #014148; clear: both;  font-size: 16px;  margin-bottom: 0; top: 0; position:relative;}*/
		
        #navigation     { height: 36px; background: #014148; clear: both;  font-size: 16px; font-family: sans-serif; font-weight: bold; width: 1175px; margin-bottom: 0 auto; z-index:9999; margin-top: 0px;} 
		#navigation a   { color: #f2fcf7; text-decoration:none;}
		#navigation a:hover { COLOR: #73c3f6;  font-family: sans-serif; font-weight: bold; }

		#navigation ul  { list-style: none; margin: 0 0 0 28px; padding: 5px 0 0 0; }
		#navigation li  { display: inline; padding: 0 20px 0 0; }
		
        #nameuser 		{ color: #88ffff; font-family: cursive; font-size: 18px; }
		
        #right     { display:inline; float: right;  }
		#right p:hover     { COLOR: #73c3f6;  font-family: sans-serif; font-weight: bold;  }

        #left     { display:inline; float: left;  }
		


        .container     { margin: 0 auto; padding 0px;}

        .login_container     { margin 0 auto; width: 100px; height: 25px; line-height: 25px;cursor: pointer; }

        .login_container     { color: #fff;}

        .login_extended     { width: 170px; height: 150px; display: none; background-color: #014148; position: absolute; color: #f2fcf7; margin-top: 5px; right: 0px; text-align:center;border-bottom-right-radius: 10% 10%; border-bottom-left-radius: 10% 10%; font-weight: bold; font-size: 15px; font-family: serif; z-index: 9999;}
		.login_extended a	{ position: relative; bottom:5px; }
		
		
		.instructor_container     { margin 0 auto; width: 100px; height: 25px; line-height: 25px;cursor: pointer;  }
        .instructor_extended     { width: 160px; height: 100px; display: none; background-color: #014148; position: absolute; color: #f2fcf7; margin-top: 1px; right: 594px; text-align:center;border-bottom-right-radius: 10% 10%; border-bottom-left-radius: 10% 10%; font-weight: bold; font-size: 15px; font-family: serif; }
		.instructor_extended a	{ position: relative; margin-left: 5px; margin-right:5px; padding-top: 10px; line-height: 2%;}		
		.instructor_extended span	{ position: relative; top: 10px; margin-bottom:5px; line-height: 25px; display: inline-block;}
		
		
		
		#menu_button{display:none;}
		#mobile_menu {display:none;}
		
		#menu           {font-size: 15px; line-height: 18px; margin-top: 45px; margin-left: 20px; border: 4px outset; border-color: black #73c3f6 ; margin-bottom: 10px;}
        #menu ul	    { cursor:pointer; list-style: none; margin:0px; padding: 0px}
        #menu ul a      { background: #d9d0c2; color: #000; display: block; line-height: 18px; padding: 7px 5px; }
        #menu ul ul     { display:none;}
        #menu ul ul a   { background: #416e8b; color: #000; padding: 7px 15px; }
        #menu ul ul ul a { background: #d9e5eb; color: #353535; padding: 7px 7px 7px 25px; }
        #menu a:hover   { background: #014148; color: #eee; }
        #menu .active   { font-weight:bold; }
        
        #menu_risk           {font-size: 15px; line-height: 18px; margin-top: 45px; margin-left: 20px; border: 4px outset; border-color: black #73c3f6 ; margin-bottom: 10px;}
        #menu_risk ul	    { cursor:pointer; list-style: none; margin:0px; padding: 0px}
        #menu_risk ul a      { background: #1a4e36; color: #FFF; display: block; line-height: 18px; padding: 7px 5px; }
        #menu_risk ul ul     { display:none;}
        #menu_risk ul ul a   { background: #f3ebdb; color: #000; padding: 7px 15px; }
        #menu_risk ul ul ul a { background: #d9e5eb; color: #353535; padding: 7px 7px 7px 25px; }
        #menu_risk a:hover   { background: #014148; color: #eee; }
        #menu_risk .active   { font-weight:bold; }
        
        #footer			{ background: url(https://www.probabilitycourse.com/images/Template/HeaderBg.png) repeat-x; /*background: #014148; border-bottom: 2px solid #999; */ clear: both; font-size: 13px;}
		#footer a		{ color: #eee; }
		#footer	p		{ color: #ccc; margin: 0; padding: 10px 18px 10px; }
        
		#sticker {
			padding:20px;
			margin:100px 0;
			background:#AAA;
			width:190px;
			max-height: 50%;
			
		}
		
		@media only screen 
		and (min-width : 1400px) {	
			.stick {
				position:fixed;
				top:0px;
			}
			#menu {
				overflow : auto;
				max-height: 525px;
			}
			#menu_risk {
				overflow : auto;
				max-height: 525px;
			}
		}
		

		::-webkit-scrollbar {
			width: 12px;
		}
 
		::-webkit-scrollbar-track {
			-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
			border-radius: 10px;
		}
 
		::-webkit-scrollbar-thumb {
			border-radius: 10px;
			-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
		}
		
        .thinblock       { padding: 10px 0 10px; }
        
        .solvedprob     { }
        .solvedprob ul  { cursor:pointer; list-style: none; margin-bottom: 30px; padding: 0px;}
        .solvedprob ul ul { display:none; margin-top: 30px}
        .solvedprob ul a { /*background: #F4F4F4;*/ background: #d9e5eb; color: green; /*color: #353535;*/ padding: 7px 15px; border: 1px solid #8E8E8E}
        
        .extendlist           { line-height: 33px; text-decoration:underline}
        .extendlist ul		  { cursor:pointer; list-style: none; margin:0px; padding: 0px}
        .extendlist ul a      { padding: 7px 5px; }
        .extendlist ul ul     { display:none;}
        .extendlist ul ul a   { padding: 7px 40px; }
        
        .video          { }
        .video ul       { cursor:pointer; list-style: none; padding: 0px}
        .video ul ul    { display:none; margin-top: 20px; }
       		
		/* Content Positioning and Size */
		#menu            { float: left; width: 250px;  }
		#menu_risk       { float: left; width: 250px;  }
		#content		 { float: right; width: 800px; }
	   	#no_menu_content {width:90%; }
        
        .demo-container {
        	box-sizing: border-box;
        	width: 600px;
        	height: 450px;
        	padding: 20px 15px 15px 15px;
        	margin: 15px auto 30px auto;
        	border: 1px solid #ddd;
        	background: #fff;
        	background: linear-gradient(#f6f6f6 0, #fff 50px);
        	background: -o-linear-gradient(#f6f6f6 0, #fff 50px);
        	background: -ms-linear-gradient(#f6f6f6 0, #fff 50px);
        	background: -moz-linear-gradient(#f6f6f6 0, #fff 50px);
        	background: -webkit-linear-gradient(#f6f6f6 0, #fff 50px);
        	box-shadow: 0 3px 10px rgba(0,0,0,0.15);
        	-o-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
        	-ms-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
        	-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
        	-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
        }

        .demo-placeholder {width: 100%; height: 100%;; font-size: 14px; line-height: 1.2em; }
        
        #placeholder .button { position: absolute; cursor: pointer; }

	    #placeholder div.button { padding: 0px; }

        .legend table { border-spacing: 5px; }
		
        .link_button { background:none; color:#337810; border: none; cursor: pointer;}

        label {display: inline-block; width: 5em; }
		
		/*Youtube window styles in video section  */
		#youtube {width:640px; height:360px;}
		
		
		/*Sign up form from book request page*/
		#signup_form      { width: 600px; margin: 0 auto;  padding-bottom: 10px; }
		fieldset {width: 550px;}
		label {display: inline;  text-align: left; width: 250px; margin-right: 50px;}
		
		
		
		
		
		
#printButton { cursor: pointer; }
.mobile { display: none; }
.no_mobile { display: block; }


/* Content Boxes */
.cbox {
	padding: 25px;
	margin: 30px 40px;
	border: 2px solid black;
}

/* Centered Text */
.centered {
	text-align: center;
}

/* Chapter images */
#chapter_image{width:65%; display: block; margin-left: auto; margin-right: auto; padding-top:20px; padding-bottom:20px;}
figure { display: inline-block;}
figure figcaption { text-align: center;}

/* Chapter table */
.table_formula tr td:LAST-CHILD{padding-left:75px; }

/* This is to stop spam attacks */
#username_comments {
	display: none ;
}	

#chapterpdf	{color: black; font-size: 21px; font-weight:300;}
