    pre { margin: 16px 0 0; }
    code { font-style: oblique; }
    .paragraph blockquote p { padding: 12px 0; }
    .flex_box {
        background: url('../img/box-model.png') no-repeat center center;
		height: 180px;
        margin-top: 16px;
		width: 180px;
	}
	.flex_one, .flex_two {
		height: 60px; 
		width: 60px;
	}
	.flex_one { background-color: rgba(255,0,0,0.75); }
	.flex_two { background-color: rgba(0,0,255,0.75); }
	.flex_stretch {
        display: -moz-box;
		display: -webkit-box;
		display: box;
        -moz-box-align: stretch;
		-webkit-box-align: stretch;
        box-align: stretch;
	}
	.flex_horizontal {
        -moz-box-orient: horizontal;
		-webkit-box-orient: horizontal;
		box-orient: horizontal;
	}
	.flex_vertical {
        -moz-box-orient: vertical;
		-webkit-box-orient: vertical;
		box-orient: vertical;
	}
	.flex_stretch div {
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
	}
	.flex_two-one .flex_one {
	   -moz-box-flex: 2;
        -webkit-box-flex: 2;
        box-flex: 2;
	}
	.flex_two-one .flex_two {
	   -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
	}
	.flex_center {
        -moz-box-pack: center;
        -webkit-box-pack: center;
        box-pack: center;
	}
	.flex_center div {
        -moz-box-flex: 0;
        -webkit-box-flex: 0;
        box-flex: 0;	   
	}
    .flex_center .flex_center {
        -moz-box-align: center;
        -webkit-box-align: center;   
        box-align: center;
    }

