/* rollercoasters.org CSS Style Sheet */
/* Created: 2008-08-25  Modified: 2008-08-25 */

body { margin-top: 10px; margin-bottom: 10px; padding: 0px; background-color: #fff; font-family: arial, sans-serif; font-size: .8em; font-weight: normal; color: #000; }
a:link { color: #0000ff; } a:active { color: #f00; } a:visited { color: #639; }

#wrapper { margin-right: auto; margin-left: auto; border: 1px solid #666; width: 750px; padding: 10px 15px 10px 15px; }

/* Footer */
hr { clear: both; }
.footer { clear: both; margin: 0px; width: 750px; padding: 0px; font-size: 0.9em; text-align: center; }
.footer p { clear: left; font-size: .85em; text-align: center; }
.footer ul { margin: 0px auto 10px auto; width: 400px; font-size: 1.0em; list-style-type: none; text-align: center; }
.footer li { margin: 2px 5px 10px 5px; float: left;  }

/* Unordered list footer ride photo pages */
ul.footRides  { display: block; margin: 0; width: 775px; height: 100px; font-size: 1.0em; list-style-type: circle; text-align: left; }
li.footRides  { float: left; margin: 0; width: 225px; padding: 0px 10px 0px 0px;  }


/* Page Elements */
h1 { font-size: 1.4em; font-weight: bold; text-align: center;}
h1.img_title { }

h2 { font-size: 1.2em; text-align: center; }

h3 { clear: both; text-align: center; }

.toplist { float: left; margin-bottom: 20px; width: 250px; text-align: center; }
.toplist h2 { margin-bottom: 1px; font-size: 1.1em; }
.toplist ul { list-style: none; margin: 0px; padding: 0px; }
.toplist li { display: block; margin: 1px; width: 235px; height: 30px; padding: 5px; background-color: #eee; }

.rcPictures ul { float: left; margin: 0px 0px 20px 20px; width: 315px; list-style-type: none; }
.rcPictures li { }

/* Image Pages */
img.rollercoaster { margin-bottom: 3px; border: 1px solid #333; }
span.imgcredit { font-size: .85em; color: #aaa; font-style: italic; }
