/* import base CSS style */
@import 'default.css';


/* globals */
body { background-color:#e5e5e5;}

input[type=submit]:hover  { background: #313428; }

a, a:link, a:visited	{ color: #8C1600; text-decoration: none; }
a:hover					{ color: #0B4FD8; }

h1, h2, h3, h4, h5, h6  { color:#900000; }

/* header */
#header					{ border-bottom: none; height:176px; width:982px; margin:0; padding:0; display: block; margin: 0 auto;}
#branding				{ width: 982px; margin: 0; padding: 0; }
.logo					{ width: 982px; float: left; padding: 0; margin:0 }
.blog-description		{ display:none; font-size: 11px; color: #BC2D1E; }

/* top menu (not used on motoprecision.ca */
#top-menu  { background: #330800; border-bottom: 1px solid #4A0C00; }
#top-menu .sf-menu a  { color: #FFF; }
#top-menu .sf-menu ul li  { border: 1px solid #330800; }
#top-menu .sf-menu a:hover, #top-menu .sf-menu li:hover, #top-menu .sf-menu li.sfHover, #top-menu .sf-menu ul li  { color: #FFF; background: #4F0C00; }
#top-menu .sf-menu ul a:hover, #top-menu .sf-menu ul li.sfHover, #top-menu .sf-menu ul li:hover { color: #4F0C00; background: #FFF; }
#top-menu .sf-menu ul li.sfHover a.sf-with-ul { color: #4F0C00; }

/* main navigation */
#nav  { background: #900000; min-width: 925px; width:925px; margin:0 auto; padding-left:55px; padding-right:2px; position:relative}
#nav .sf-menu a  { color: #FFF; padding:0px 8px 0px 8px; margin:5px 0px 12px 0px; font-size:13px; border-left:1px solid #ffffff; font-weight:bold}
#nav .sf-menu li:first-child a  { border-left:none;}
#nav .sf-menu ul li  { border: 1px solid #d40000; }
#nav .sf-menu a:hover, #nav .sf-menu li:hover, #nav .sf-menu li.sfHover, #nav .sf-menu ul li  { background: #d40000; color: #FFF; }
#nav .sf-menu ul a:hover, #nav .sf-menu ul li.sfHover, #nav .sf-menu ul li:hover { color: #d40000; background: #FFF; }
#nav .sf-menu ul li.sfHover a.sf-with-ul { color: #d40000; }
#menu-menu-principal {   min-width:900px;}

.quick-nav  { position: absolute; right:5px; list-style: none; margin: 0 5px 0; padding: 0;}
.quick-nav li  { float: left; display: inline; }

/* bottom menu */
#bottom-menu  { width:800px;  border-bottom: 0px solid #4A0C00; margin:0 auto; }
#bottom-menu .sf-menu a  { color: #545454; padding:0px 8px 0px 8px; margin:8px 0px 5px 0px; font-size:14px; text-transform:none; border-left:1px solid #545454}
#bottom-menu .sf-menu li:first-child a  { border-left:none}
#bottom-menu .sf-menu ul li  { border: 1px solid #330800; }
#bottom-menu .sf-menu a:hover, #top-menu .sf-menu li:hover, #top-menu .sf-menu li.sfHover, #top-menu .sf-menu ul li  { color: #000000; background:none; }
#bottom-menu .sf-menu ul a:hover, #top-menu .sf-menu ul li.sfHover, #top-menu .sf-menu ul li:hover { color: #000000; background: none; }
#bottom-menu .sf-menu ul li.sfHover a.sf-with-ul { color: #4F0C00; }


/* search bar */
#searchbar { display:none; }
.searchform  { display:none; border: 3px solid #900000; }

/* sidebar */
.sidebar-read-more:link, .sidebar-read-more:visited	{ background: #8C1600; }
.sidebar-read-more:hover  { background: #0B4FD8; }

.widgettitle  { background: #4d5057; color: #FFF; }
.widgettitle a  { color: #FFF; }

#bottom-content-1 .widgettitle, #bottom-content-2 .widgettitle  { color: #333; }

.multi-sidebar .tabs li	{ background: #900000; border: 1px solid #CCC; }				
.multi-sidebar .tabs .ui-tabs-selected a:link, .multi-sidebar .tabs .ui-tabs-selected a:visited	{ color: #900000; }			

/* tapestries */
.posts-quick .quick-read-more a:hover, #commentlist .comment-controls a:hover, .navigation a:hover, .comments-navigation a:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current, .comments-navigation span.current { background: #8C1600; color: #FFF; }

.home-title				{ color: #8C1600; }

/* single post */
.single .post .entry-comments, .single-post .entry-comments  { background-color: #8C1600; display: inline-block; color: #FFF; }

.single-post-meta-field  { background: #313428; display: block; border: 1px solid #144275; padding: 5px 10px; color: #FFF; font-weight: 700; }
.single-post-meta-value	 { border: 1px solid #CCC; padding: 5px 10px; background: #F0F0F0; display: block; }

/* author template */
.author-posts-title, .author-content h1, .archive-title { color: #091e36; }

/* footer */
.footer-message a {display:none;}
.footer-sidebar-container {display:none;}