/* 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 */
.footer { margin: 0px; width: 750px; padding: 0px; text-align: center; }
.footer p { clear: left; font-size: .85em; text-align: center; }
.footer ul { margin: 0px auto 10px auto; width: 500px; font-size: 1.0em; list-style-type: none; }
.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; }

/* Home Page Table */
.topten { clear: both; }
.topten table { margin-top: 15px; margin-bottom: 15px; border: 0px; border-spacing: 3px; border-collapse: separate; }
.topten th { width: 225px; padding: 4px; }
.topten td { width: 225px; padding: 4px; background-color: #ddd; }

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

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