a:link {color:#007fc1; text-decoration:underline;}
a:visited {color:#007fc1; text-decoration:underline;}
a:hover {color:#42b5ed; text-decoration:none;}

.rightalign {float:right; margin:0 0 10px 10px;}


/* ----- NAVIGATION ----- */

#home a div {width:66px; height:36px; background:url('http://www.mmrdata.com/bgchylton/home.gif') no-repeat;}
#home a:hover div {width:66px; height:36px; background:url('http://www.mmrdata.com/bgchylton/home-on.gif') no-repeat;}

#about a div {width:127px; height:36px; background:url('http://www.mmrdata.com/bgchylton/whoweare.gif') no-repeat;}
#about a:hover div {width:127px; height:36px; background:url('http://www.mmrdata.com/bgchylton/whoweare-on.gif') no-repeat;}

#ourprograms a div {width:160px; height:36px; background:url('http://www.mmrdata.com/bgchylton/ourprograms.gif') no-repeat;}
#ourprograms a:hover div {width:160px; height:36px; background:url('http://www.mmrdata.com/bgchylton/ourprograms-on.gif') no-repeat;}

#news a div {width:154px; height:36px; background:url('http://www.mmrdata.com/bgchylton/newsevents.gif') no-repeat;}
#news a:hover div {width:154px; height:36px; background:url('http://www.mmrdata.com/bgchylton/newsevents-on.gif') no-repeat;}

#help a div {width:130px; height:36px; background:url('http://www.mmrdata.com/bgchylton/howtohelp.gif') no-repeat;}
#help a:hover div {width:130px; height:36px; background:url('http://www.mmrdata.com/bgchylton/howtohelp-on.gif') no-repeat;}

#contact a div {width:123px; height:36px; background:url('http://www.mmrdata.com/bgchylton/contactus.gif') no-repeat;}
#contact a:hover div {width:123px; height:36px; background:url('http://www.mmrdata.com/bgchylton/contactus-on.gif') no-repeat;}

#preload img
{
height: 0; width: 0; border-width: 0;
position: absolute;
bottom: 0;
left: 0;
z-index: -30;
} 

/* ----- HOME ----- */

.beforeafter {margin-bottom:15px;}
.sponsorbox {margin-bottom:15px;}

.events {background-color:#ffe4e4; margin:2px 0 20px 0; padding:8px;}

.clubnews {background-color:#eee1c3; margin:2px 0 0 0; padding:8px;}

.ourprograms {background-color:#e2ffdc; margin:2px 0 0 0; padding:8px; width:237px;}
.ourprograms blockquote {margin-left:15px; margin-top:5px; font-weight:bold;}

.homebuttons {padding:10px 0 15px 0; text-align:center;}
.homebuttons img {margin:0 10px 0 10px; vertical-align:middle;}

.homebanner {position:relative;}
.homebanner img {z-index:1; position:absolute;}

.homenotice {text-align:center; font-weight:bold; color:#be0000; margin:0 0 10px 0;}

/* ----- CONTENT ----- */

.contentleft {width:202px; float:left;}
.contentright {width:560px; float:left; margin-left:10px;}
.contentright {font-size:13px; line-height:16px;}

.contentright ul {padding-left:2px; margin:10px 5px 18px 15px;}
.contentright li {background:transparent url('http://www.mmrdata.com/bgchylton/bulletlist.gif') no-repeat; list-style:none; margin-bottom:0; padding:3px 0 5px 20px; background-position:0 5px; margin-bottom:10px;}

.contentpad {padding:0 0 0 12px;}

.pagecontent {padding:0 20px 0 20px;}

.horizontalcssmenu {position:relative; font-size:13px; z-index:2;}

.col {width:50%; float:left;}

img.purple {background:url(http://www.mmrdata.com/bgchylton/photobg.gif) no-repeat; padding:50px 8px 8px 8px; margin:0 12px 12px; 12px;}
img.green {background:url(http://www.mmrdata.com/bgchylton/photobg-green.gif) no-repeat; padding:50px 8px 8px 8px; margin:0 12px 12px; 12px;}
img.orange {background:url(http://www.mmrdata.com/bgchylton/photobg-orange.gif) no-repeat; padding:50px 8px 8px 8px; margin:0 12px 12px; 12px;}


/* ----- CONTENT GLOBAL ----- */

h1, .header {font-size:28px; font-weight:normal; color:#0096df; margin-top:0; line-height:normal;}

h2, .subheader {clear:both; font-size:20px; font-weight:normal; color:#c35c00; margin-top:15px; line-height:normal;}

h3 {font-size:16px; font-weight:bold; color:#57005c; margin:30px 0 0 0; line-height:normal;}


/* ----- WIDGETS ----- */

#widgetbody {margin:0; background:transparent;}

#widgetbody p {font-family:Verdana, Arial, sans-serif;}

.widgettitle {margin:0; font-size:13px; font-weight:bold;}
.widgetsummary {margin-top:5px; font-size:11px; color:#666666;}

#imgwidgetbody {margin:0; padding:0;}

.thumbnail {padding:16px; background-color:#FFFFFF; margin:5px 0 5px 15px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;
