/* ######################### CSS STYLESHEET ######################### *\
// ##         WRITTEN EXCLUSIVELY FOR REALMOFSKATING.COM           ## \\
// ##       CREATED BY PHOTOGENIC - PHOTOGENIC-DESIGNS.NET         ## \\
// ##  FILE MAY NOT BE REDISTRIBUTED IN WHOLE OR SIGNIFICANT PART  ## \\
// ##           CSS STYLESHEET COPYRIGHT 2008 PHOTOGENIC           ## \\
// ##      THIS COPYRIGHT NOTICE MUST REMAIN INTACT FOR USE        ## \\
\* ################################################################## */

body { background: #fff; font: 8pt arial, verdana, tahoma, 'times new roman', sans-serif, serif; padding: 10px 10px 0px 10px; margin: 0px; text-align: justify; }
a:link, a:visited, a:active { font-weight: bold; text-decoration: none; color: #095A8A; }
a:hover { color: #000; }
#main { background: #fff url('../images/top.jpg') no-repeat top center; width: 900px; padding-top: 125px; margin: 0 auto; position: relative; border: 1px solid #000; }
#content { background: #CDE5F7; margin: 0 auto; border-top: 1px solid #000; }
#box { position: absolute; left: 80px; top: 400px; width: 705px; height: 100px; overflow: auto; padding-right: 10px; }

#navlinks { list-style-type: none; padding: 0px; margin: 0px; margin-top: 5px; }
#navlinks li { width: 100%; }
#navlinks a:link, #navlinks a:visited, #navlinks a:active { display: block; width: 100%; height: 20px; text-transform: uppercase; letter-spacing: 1px; font-size: 8pt; padding: 0px 5px; border: 1px solid #CCE4F6; border-bottom-width: 2px; }
#navlinks a:hover { background: #fff; border: 1px solid #000; border-bottom-width: 2px; }

#side1a, #side1b, #side2 { padding: 2px 5px; }
#side1, #side1a { float: left; }
#side1b, #side2 { float: right; }
#side1 { width: 576px; }
#side2 { width: 312px; }
#side1a { width: 20%; }
#side1b { width: 72%; border-left: 1px solid #000; border-right: 1px solid #000; background: #fff; }

#ad { width: 300px; height: 300px; overflow: hidden; background: #fff; border: 1px solid #000; margin: 3px 0px;  }
#bottom { margin: 3px auto; width: 900px; font-weight: bold; font-size: 8pt; text-align: right; }
#clear, #bottom { clear: both; }

.block { margin: 0px 0px 3px 0px; }
h2 { margin: 0px; border-bottom: 2px solid #340E21; padding: 3px; font-weight: bold; letter-spacing: 2px; font-size: 8pt; text-transform: uppercase; color: #0992C4; }
.body { padding: 3px 5px; text-align: justify; }

.paragraph { margin: 6px 0px; }
.indent { text-indent: 15px; }
strong { color: #0A5988; }
em { color: #76A6CB; }
.und { text-decoration: underline; }
.str { text-decoration: line-through; }
ul { list-style-type: square; }
li span { color: #5386AD; }
ol li { font-weight: bold; }
ol li span { font-weight: normal; }