/** body **/ body { margin: 0; padding: 10px; } #logo { margin: 0 10px 0 0; padding: 0; } .breadcrumb { padding-bottom: 0; /* Undo system.css */ } h1.title, h2.title, h3.title { margin: 0; } .help { margin: 1em 0; } .more-help-link { font-size: 0.85em; text-align: right; } ul.links { margin: 1em 0; padding: 0; } ul.links.inline { margin: 0; display: inline; } ul.links li { display: inline; list-style-type: none; padding: 0 0.5em; } .pager { clear: both; margin: 1em 0; text-align: center; } .pager a, .pager strong.pager-current{ padding: 0.5em; } .feed-icons { margin: 1em 0; } #edit-search-theme-form-1-wrapper label { display: none; } .node-unpublished div.unpublished, .comment-unpublished div.unpublished{ height: 0; overflow: visible; color: #d8d8d8; font-size: 75px; line-height: 1; font-family: Impact, "Arial Narrow", Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-align: center; word-wrap: break-word; /* A very nice CSS3 property */ } .marker { color: #c00; } .node.node-unpublished .picture, .comment.comment-unpublished .picture{ position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */ } /** Drupal comments **/ #comments { margin: 1em 0; } .new { color: #c00; } .comment ul.links { margin: 1em 0; } .block{ margin-bottom: 1em; } .more-link{ text-align: right; } #user-login-form{ text-align: left; } li a.active{ color: #000; } /** Drupal forms **/ .form-item, .form-checkboxes, .form-radios{ margin: 1em 0; } .form-item input.error, .form-item textarea.error, .form-item select.error{ border: 2px solid #c00; } .form-item label{ display: block; font-weight: bold; } .form-item label.option{ display: inline; font-weight: normal; } .form-required{ color: #c00; } .form-item .description{ font-size: 0.85em; } .form-checkboxes .form-item, .form-radios .form-item{ margin: 0.4em 0; } .container-inline div, .container-inline label{ display: inline; } .tips{ margin: 0; padding: 0; font-size: 0.9em; } #user-login-form ul{ margin-bottom: 0; } #user-login-form li.openid-link{ margin-top: 1em; margin-left: -20px; } #user-login-form li.user-link { margin-top: 1em; } #user-login ul{ margin: 1em 0; } #user-login li.openid-link, #user-login li.user-link{ margin-left: -2em; /* Un-do all of the padding on the ul list. */ } /** Drupal admin tables **/ /* We overrode these styles in html-elements.css, but restore them for the * forms on the site.  */ form tbody{ border-top: 1px solid #ccc; } form th{ text-align: left; padding-right: 1em; border-bottom: 3px solid #ccc; } form tbody th{ border-bottom: 1px solid #ccc; } form thead th{ text-align: left; padding-right: 1em; border-bottom: 3px solid #ccc; }

/*******************************
 * MCVHP Custom Themes
 * Created By: Transit ID LLC
 * Last Modified:
 * Modified By: Ian Mullinder
 ******************************/

body{
	background: #fff;
	margin: 0;
	padding: 0;
}

p{
	font: normal 14px/19px Helvetica, sans-serif;
	color: #000;
}

p strong{
	font-weight: bold;
	color: #004b8d;
}

p.footnote{
	font-size: 12px;
}

h1.title{
	font: bold 18px Helvetica, sans-serif;
	color: #004b8d;
	margin-left: 20px;
}

a{
	color: #004b8d;
  outline: none;
}

ul, ol{
	font: normal 14px Helvetica, sans-serif;
	color: #000;
}

ul li{
	margin: 5px 0;
}

ul li p{
	margin: 0;
}

#admin-menu li{
	font: normal 10px Arial;
}

#page{
	background: transparent url(_images-base/backgrounds/background_body.jpg) no-repeat 0 0;
}

#header{
	height: 104px;
}

#site-name{
	height: 52px;
	width: 729px;
	float: right;
	margin: 52px 8px 0 0;
}

#site-name a{
	text-indent: -9999px;
	height: 52px;
	width: 729px;
	line-height: 0;
	font-size: 0;
	background: transparent url(_images-base/backgrounds/headline.png) no-repeat 0 0;
	display: block;
}

#sidebar-left-inner ul,
#sidebar-left-inner li.collapsed,
#sidebar-left-inner li.expanded,
#sidebar-left-inner li.leaf{
	list-style: none;
	list-style-image: none;
}

#sidebar-left-inner ul{
	margin-top: 0;
}

#sidebar-left-inner li{
	padding: 10px 5px 10px 5px;
	width: 165px;
	border-bottom: 1px solid #eeea9d;
}

#sidebar-left-inner li.first{
	border-top: 1px solid #eeea9d;
}

#sidebar-left-inner li a{
	font: bold 14px Helvetica;
	color: #eeea9d;
	text-decoration: none;
}

#sidebar-left-inner li.active-trail a.active{
	color: #c1d830;
}

#sidebar-left-inner li a:hover {
	color: #fff;
	text-decoration: none;
}

#sidebar-left-inner li.active-trail ul li a{
	color: #fff;
}

#sidebar-left-inner li.active-trail a{
	color: #c1d830;
}

#sidebar-left-inner ul ul {
	padding: 5px 0 5px 10px;
}

#sidebar-left-inner ul ul li{
	padding: 5px 0;
	width: 165px;
	width: 145px;
	border: none;
}

#sidebar-left-inner ul ul li.first{
	border: none;
}

#sidebar-left-inner ul ul li a{
	font: bold 13px Helvetica;
	color: #fff;
	text-decoration: none;
}

#content-area{
	margin: 0 20px;
}

#block-views-home_large_image-block_1{
	margin: 0 0 0 -7px;
}

#block-views-home_callout-block_1{
	margin: -19px 0 0 -7px;
}

.views-field-field-home-head-fid{
	height: 24px;
}

#block-views-home_callout-block_1 td{
	padding: 0;
	margin: 0;
}

#block-block-1{
	margin-top: -8px;
}

.footer-links{
	float: left;
	text-align: center;
	padding: 0 20px;
}

.footer-links p{
	font-size: 13px;
}

.footer-links a{
	color: #000;
	text-decoration: none;
}

.meta{
	display: none;
}

#content-top{
  margin-left: -7px;
}

body.front #content-top{
  margin-left: 0;
}

body.front h1.title{
  display: none;
}

#block-search-0{
  float: right;
  margin: -90px 31px 0 0;
}

#block-search-0 label{
  display: none;
}

body.section-search h1.title,
body.page-sitemap h1.title{
  margin-top: 50px;
}

body.page-sitemap h2.title{
  display: none;
}

body.page-sitemap ul.site-map-menu{
  list-style-type: none;
}
    
body.page-sitemap ul.site-map-menu li{
  list-style-type: none;
  list-style-image: none;
  margin: 10px 0;
}
    
p.search-info {
  display: none;
}
