/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(../mt-static/themes-base/blog.css);
@import url(../mt-static/support/themes/professional-blue/professional-blue.css);
/* end StyleCatcher imports */
#header-content {
width: 1042px; 
margin: 20px 10px;
}           
a:link {
text-decoration:none;
}
a:hover {
text-decoration:underline; color: #E6152A
!important;
} 

 #header
{background-color: #c70417!important; background:url("http://www.montrealites.ca/montrealites_racing/header.gif") repeat-x scroll right bottom; border-bottom: 2px solid #00000!important;}
 
#header, #header .widget-sign-in .widget-content
{background-color:#000000;font-color: #ffffff!important; font-size 20px;}

h2#header-description
{font-family: 'Gill Sans'!important, sans serif;  font-size: 20px;color:#000000; font-style: bold!important;margin:8px;
margin-top:40px;}

#main-navigation ul li a 
{color:  #E6152A!important; font-style: bold; text-decoration: bold!important;}

#header a
{color: #E6152A!important;}

h2#header-description
{color: #000000;}
     
h1#page-title
{font-size: 24px!important; text-align: left;}
 


h1
{font-family: 'Optima', font-size: 24px!important; sans-serif; color: #E6152A!important; tex-align: left;}

h1#body-editor
{font-family: 'Optima', sans-serif; text-align: left;}

body
{font-family: 'Optima', sans-serif; text-align: left;}

a
{font-family: 'Optima', sans-serif;   font-style: bold; color: #E6152A!important;}

dt
{font-size: 20px; font: bold;}

ddt
{font-family: 'Optima', sans-serif; font-size: 20px!important; font-style: bold; color: #E6152A!important;}

dd
{ font-family: 'Optima', sans-serif; font-color:#E6152A!important;}
 
p
{font-family: 'Optima', sans-serif;}

#content
{color: #000000;background-color: #FFFFFF; text-align: left!important;}

#container-inner
{background-color: #FFFFFF;}

#blog-header {background-color:#FFFFFF;}
#blog-name a {background-color:#fff; color: #000!important;}
#blog-header-container {background-color:#ff;}
#blog-header-outer  {background-color:#000000;}
#blog-header-content {background-color:#fff!important;}
h2#module-header{  background-color: #Fff;}
#h1 {font-family: 'Optima', sans-serif; color: #000!important;}

#header {background:url("http://www.montrealites.ca/montrealites_racing/header.gif") repeat-x scroll right bottom #E6152A;}

h2#module-header{  background-color: #E6152A; }
#header, #header .widget-sign-in .widget-content {
background-color:#E6152A;}

h3#widget-header{background-color:#E6152A!important;}

#main-navigation
{background-color:#FFFFFF!important;}

#main-navigation ul li a {
color:#000000!important; font-style: strong!important; }

#nav
{margin: 1;
padding: 1;
z-index: 99}

#nav li
{margin: 1;
padding: 1;
list-style: none;
float: left;
font:16px; 'helvetica'; font-style: strong!important;}

#nav li a
{display: block;
margin: 1px 1px 1px 1px;
padding: 2px 2px;
width:50px;
background:#FFFFFF!important;
color: #000000;
text-align: left;
 }

#nav li a:hover
            {color: #FFFFFF!important; 
            background: #E6152A!important;}

#main-navigation ul li a on {
    color: #fff;font-style: strong!important;
    background: #000000!important url(http://www.montrealites.ca/montrealites_racing/nav-arrow-on.gif) no-repeat 50% bottom;}
 


#nav div
{position: absolute;
color:#000000;
margin: 1;
padding: 1;
background: #fff;}

#nav div a {
background:none repeat scroll 0 0 #E6152A;
color:#ffffff;
display:block;
font:12px; 'helvetica'; font-style: strong!important;
margin:0;
padding:2px 10px;
position:relative;
text-align:left;
 
white-space:nowrap;
width:auto;
z-index:99;
}
#main-navigation ul li a {
display:block;
padding:3px 10px 3px 11px;

#nav div a:hover
{background: #E6152A;
color: #FFF; font-style: strong!important;}
 
#breadcrumbs
{color:#FFFFFF;
 font-size: 0px!important;}