
* {margin: 0; padding: 0;}
body {background: #DFDEDB;}

/* General Styling */
img {border: none;}

/* Page */
#page {width: 1000px; height: auto; margin: 0 auto 0 auto; padding: 0;}

/* Top */
#top {width: 1000px; height: 215px; margin: 0; padding:0; background: url(images/head_bg.jpg) top center no-repeat; position: relative;}
#top a img {right: 100px; top: 50px; position: absolute;}

/* Navigation */
#nav {width: 550px; height: 30px; margin: 0 100px 0 350px; margin-bottom: 20px;}
#nav ul {list-style: none;}
#nav ul li {float: left;}
#nav ul li a, #nav ul li a:visited {margin-right: 16px;}
#nav ul li a:hover {margin-right: 16px;}
#nav ul li a.last, #nav ul li a.last:visited {margin: 0;}
#nav ul li a.last:hover {margin: 0;}

/* Mid - Main Content */
#mid {width: 1000px; height: 440px; margin: 0; padding: 0; background: url(images/mid_bg.jpg) top center no-repeat;}
#mid .left {width: 540px; height: auto; float: left; margin: 0 0 20px 100px;}
#mid .left h2, #mid .contact h2, #mid .involv h2 {font: 40px normal Arial, Helvetica, sans-serif; margin-bottom: 10px; text-transform: uppercase;}
#mid .left h3, #mid .contact h3{font: 32px normal Arial, Helvetica, sans-serif; margin-top: 15px; text-transform: uppercase;}
#mid .left h4, #mid .contact h4, #mid .involv h4 {font: 14px normal Arial, Helvetica, sans-serif; margin-bottom: 10px; text-transform: uppercase;}
#mid .left p {font: 12px normal Arial, Helvetica, sans-serif; margin-bottom: 10px; text-align: justify;}
#mid .right {width: 240px; height: 275px; float: right; margin-right: 100px;}

/* Contact Page */
#mid .contact {width: 340px; height: auto; float: left; margin: 0 0 20px 100px;}
#mid .contact p.digits {font: 18px normal Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
#mid .contact p.digits a, #mid .contact p.digits a:visited {color: #000; text-decoration: none;}
#mid .contact p.digits a:hover {color: #000; text-decoration: underline;}
#mid .keller {width: 455px; height: 345px; float: right; margin-right: 100px;}

/* Involvement Page */
#mid .involv {width: 800px; height: auto; margin: 0 100px;}
#mid .involv p {font: 14px normal Arial, Helvetica, sans-serif; text-align: justify; margin-bottom: 15px;}
#mid .involv h3 {font: 20px normal Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0;}

/* Footer */
#footer {width: 1000px; height: 80px; margin: 0; padding: 0; background: url(images/credit_bg.jpg) top center no-repeat;}
#footer .fleft {width: 500px; height: 60px; margin: 10px 0 5px 100px; float: left;}
#footer .fright {width: 250px; height: 60px; margin: 10px 100px 5px 0; text-align: right; float: right;}
#footer .fleft img {margin-right: 40px;}
#footer .fright p {font: 14px normal Arial, Helvetica, sans-serif; margin-bottom: 10px;}
#footer .fright a, #footer .fright a:visited {color: #000; text-decoration: none;}
#footer .fright a:hover {color: #fff; text-decoration: none;}
#footer .fright p.white {font: 14px normal Arial, Helvetica, sans-serif; color: #fff;}

/* Footme - below Footer */
#footme {width: 1000px; height: 265px; margin: 0; padding: 0; background: url(images/foot_bg.jpg) top center no-repeat;}

/* Torino Fix */
.torinofix {clear: both;}

