a:link {color:#030092; text-decoration:underline;}
a:visited {color:#030092; text-decoration:underline;}
a:hover {color:#890D0D; text-decoration:none;}

body {font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 0;}

p {font-size:1.2em;}

form {margin:0;}

ul {list-style-type:square;}

hr {border:none 0; border-top:2px solid #CCCCCC; width:100%; height:2px;}

img {border:none;}
.aright {float:right; margin-left:20px; margin-bottom:15px;}
.aleft {float:left; margin-right:20px;}

.clear {clear:both; font-size:1px;}
.clrtxt {clear:both;}

.nomargin {margin:0;}


/* ----- MAIN STRUCTURE ----- */

#pagebody {width:895px; margin:0px auto; text-align:left; background-color:#FFFFFF;}

#mast {background:url('http://www.mmrdata.com/transitionalbarn/header.jpg') no-repeat top; position:relative;}
#mast-sub {background:url('http://www.mmrdata.com/transitionalbarn/header-sub.jpg') no-repeat;}

.phone {position:absolute; font-size:1.2em; font-weight:bold; color:#fff; top:10px; right:250px;}

ul {padding-left:2px; margin:0 5px 10px 15px; font-size:1.2em;}
ul li {background:transparent url('http://www.mmrdata.com/transitionalbarn/list-bullet.gif') no-repeat; list-style:none; margin-bottom:0; padding:3px 0 5px 20px; background-position:0 6px; font-size:1em;}


/* ----- TEXT ----- */

h1, h2, h3, .header, .subheader {font-family:Georgia, "Times New Roman", Times, serif;}
h1 {font-size:2.2em; color:#d40301; margin:0 0 10px 0;}
h2, .header {font-size:2.6em; color:#1b73a0; margin-top:0; font-weight:normal; clear:both; padding-top:12px;}
h3, .subheader {font-size:1.6em; color:#191919; margin-bottom:15px; padding-top:10px; clear:both;}

.lg {font-size:1.4em;}
.sm {font-size:.8em;}

/* ----- HOME CONTENT ----- */

ul.main_nav {width:151px; float:left; margin:175px 0 0 0; padding:0; display:block; background:#1b73a0; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; font-weight:bold; height:290px;}
ul.main_nav li {list-style:none; margin:0; padding:4px 0; background:none;}
ul.main_nav li a {padding:4px 0 4px 10px; display:block; color:#fff; text-decoration:none;}
ul.main_nav li a:hover {background:#004365;}
/* ul.main_nav li a.on {background:#fee077; color:#1b73a0;} */

.feature_content {width:502px; float:left; margin-top:160px; padding-top:6px;}
.feature_content img {margin-top:8px;}

.feature-message {text-align:center; background:#fee077; color:#1b73a0; font-family:Georgia, "Times New Roman", serif; padding-top:10px; font-size:1.8em; font-weight:bold; margin:0 10px; height:100px;}

.events {width:221px; padding:0 10px; float:left; margin-top:204px; background:#1b73a0; height:260px;}
.events h3 {color:#fee077; font-size:2em; margin:0; padding:0;}

#home_body {margin-top:5px; border-top:8px solid #ffb200;}

#home_body .col {background:url('http://www.mmrdata.com/transitionalbarn/col-div.gif') repeat-y right;}
#home_body h2 {margin:0; padding:0;}

/* ----- BODY CONTENT ----- */

.content {width:672px; float:left; padding:5px 0 10px 25px; margin-top:160px;}

/* ----- FOOTER ----- */

#pagefooter {font-size:1.1em; padding:30px 18px 0 18px; background:url(http://www.mmrdata.com/transitionalbarn/footer_bg.gif) repeat-x; height:77px;}

.footer_nav {width:500px; float:left; color:#fff;}
.footer_nav a {color:#fff;}

.copyright {width:350px; float:left; font-size:.95em; color:#fff; text-align:right;}


/* ----- WIDGETS ----- */

#widgetbody {background:transparent;}

.widgettitle {font-size:1.2em; font-weight:bold; margin-bottom:0;}
.widgetsummary {font-size:.95em; color:#666; font-size:italic; margin-top:3px;}

#event-widget .widgettitle {font-size:1.2em; font-weight:bold; margin-bottom:0;}
#event-widget a {color:#fff;}
#event-widget .widgetsummary {font-size:.95em; color:#ccc; font-size:italic; margin-top:3px;}