/*
 Common styles for screen, print and handheld media
 Site: learn-snowboard.com
*/
* { margin: 0; padding: 0; }
body { background: #fff; color: #000; font-family: "Trebuchet MS", Geneva, lucida, sans-serif; line-height: 1.5; }
/* Links */
a:link { color: #336699; }
a:visited { color: #336699; }
a:hover { color: #6699CC; }
a:active { color: #336699; }
/* Images */
a img { border: 0; }
img { margin: 0; }
img.left { float: left; margin: 0 1em 1em 0; }
img.right { float: right; margin: 0 0 1em 1em; }
/* Headings */
h1 { color: #330033; font-size: 2em; font-weight: normal; line-height: 1.3; margin: 0; }
h2 { color: #330033; font-size: 1.15em; margin: 1.5em 0 0.35em 0; }
h2.first { margin-top: 0; }
h3 { color: #330033; font-size: 1.15em; font-weight: normal; margin: 1.5em 0 0.75em 0; }
h4, h5, h6 { font-size: 1em; }
/* Paragraphs */
p { margin: 0 0 1em 0; }
p.intro { font-size: 1.15em; }
ol.intro { font-size: 1.15em; margin-bottom: 1.5em; }
/* Lists */
ul, ol { margin: 0 0 1em 2em; }
li { margin-bottom: 0.25em; }
li ul { margin-top: 0.5em; }
dl { margin: 0 0 1em 0; }
dt { font-weight: bold; }
dd { margin-bottom: 1em; }
/* Other styles */
hr, #to-content { display: none; }
.clear { clear: both; }
.top { vertical-align: top; }
.center { text-align: center; }
