From our session today, 12/17/13, on web design principles:
- 
    
The 3 elements of web design are: Layout; Typography; Color.
 - 
    
Non-overlapping vs. overlapping design refers to the imaginary boxes either not touching or bleeding into each other.
 - 
    
Responsive design - site adjusts to screen size.
 - 
    
CSS rules give instructions on print view, screen size.