/* $Id: styles.css,v 1.1 2009/01/31 21:28:46 dvessel Exp $ */

h1#site-name { margin-bottom: 0; }
#footer-region, .column, .node, .comment, .block { margin-bottom: 1.5em; }
/*
** Formatting for administration page
**
** The admin panel styles are a mess. IE has problems with this so this is
** only a temporary fix. This should be fixed in core.
*/
div.admin-panel { padding: 0; }
div.admin-panel .body { padding: 0 !important; }
div.admin .left, div.admin .right {
	width: 50%;
	margin-left: 0;
	margin-right: 0;
}
div.admin .right .admin-panel { margin-left: 10px; }
/*============Layout===========*/
html { background: #270f0f; }
body { background: #891a1a url(../images/layout/html-bg.png) bottom repeat-x fixed; }
#page { background: url(../images/layout/page-bg.png) top center no-repeat; }
#main-wrapper { }
#main {
	background:#fbeded;
	padding-top: 1.5em;
}
body.sidebar-right #main, body.two-sidebars #main { background: #fbeded url(../images/layout/rgt-sidebar-main-bg.png) repeat-y; }
#site-slogan, #site-name {
	position:absolute;
	top: -1000px;
}
#branding { }
#site-subheader { }
#header-region { padding-top: 1em; }
ul.contact {
	list-style: none;
	float: right;
}
ul.contact li {
	background:url(../images/layout/contact.gif) left center no-repeat;
	line-height: 18px;
	padding-left: 27px;
}
ul.contact li a {
	color: #FFF;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 18px;
}
ul.contact li a:hover { color: #ebc1c1; }
/* =============Links============= */
a:link, a:visited {
	text-decoration: none;
	color: #A65151;
}
a:hover { color: #4d4d4d; }
strong, b { font-weight: bold;}
em {font-style: italic;}
#content .content a:link, #content .content a:visited { color: #a65151; }
#content .content a:hover { border-bottom: dotted 1px; }
#sidebar-right a:link, #sidebar-right a:visited {
	color: #A65151;
	border-bottom: dotted 1px;
}
#sidebar-right a:hover {
	color: #333333;
	border-bottom: solid 1px;
}
.more-link a { }
.more-link a:hover { }
#content .links li.node_read_more { background: url(../images/layout/readmore.gif) left center no-repeat; }
.submitted, .meta {
	font-size: 95%;
	margin-bottom: 1em;
	color: #b77474;
}
li a.active { font-weight: bold; }
.breadcrumb {
	padding-bottom:0.15em;
	font-size: 95%;
	letter-spacing: .5px;
	margin-bottom: 1em;
}
.breadcrumb a { padding: 3px; }
.breadcrumb a:hover { border-bottom: 1px solid #ccc; }
/*================Headings==================*/
#content h1 {
	font-size: 19px;
	color: #831a1a;
	font-weight: normal;
	text-transform:uppercase;
}
h2.title {
	font-size: 17px;
	color: #831a1a;
	font-weight: normal;
	text-transform:uppercase;
	margin-bottom: 11px;
}
h2.title a { color: #7c3d3d; }
h2.title a:hover { color: #a31f1f; }
#content h2.block-title {
	color: #fbeded;
	background-color: #8d1b1b;
	font-weight: normal;
	font-size:18px;
	padding: 0 5px;
	line-height: 25px;
}
#content #content-top h2.block-title {
	background-color: transparent;
	background-image:none;
	font-size: 17px;
	line-height: 1em;
	color: #531010;
	margin-top: 7px; /*border-bottom: 2px dashed #999;*/
	padding-bottom: 3px;
	padding-top: 10px;
	margin-bottom: 15px;
	font-weight: bold;
}
#sidebar-right h2.block-title {
	font-size: 14px;
	color: #7c3d3d;
	font-weight: normal;
	text-transform:uppercase;
	padding-bottom: 2px;
	border-bottom: 3px double #c99797;
	margin-bottom: 10px;
}
/*h2.title {
  font-size: 18px; 
	color: #fbeded;
	font-weight: normal;
	text-transform:uppercase;
	background: #a52020;
	padding: 4px 7px;
}
h2.title a {color: #fbeded;}
h2.title a:hover {color: #fbeded;}*/
blockquote {
	margin: 7px 2em;
	font-style: italic;
	letter-spacing: .5px;
}
em { color: #A65151; }
.sticky h2 { }
.sticky .content h2 { }
h3 {
	color: #531010;
	margin-top: 7px; /*border-bottom: 2px dashed #999;*/
	padding-bottom: 3px;
	padding-top: 10px;
	margin-bottom: 15px;
}
h3 em {
	color: #A65151;
	font-size: 80%;
	letter-spacing: .5px;
	font-weight: normal;
}
h4 {
	font-weight: normal;
	color: #222;
}
h5 { }
h6 { color: #555; }
#sidebar-left h2, #sidebar-right h2 {
	font-size: 19px;
	font-weight: normal;
	letter-spacing: -.5px;
}
/*============Admin====================*/
.section-admin td { padding: 2px 4px; }
.section-admin td a { color: #990000; }
.section-admin td a:hover { color: #660000; }
.section-admin tr.even {
	background-color: #f5e7e7;
	border-bottom: 1px solid #c99797;
	padding: 0.1em 0.6em;
}
.section-admin tr.odd {
	background-color: #f2e3e3;
	border-bottom: 1px solid #c99797;
	padding: 0.1em 0.6em;
}
#blocks td.region {
	font-weight: bold;
	color: #7c3d3d;
}
.section-admin thead th {
	color: #891a1a;
	border-bottom: 3px solid #c99797;
	padding-right: 1em;
	text-align: left;
}
dt {
	letter-spacing: .5px;
	font-size: 1.1em;
	font-weight: bold;
	padding: 10px 0 7px;
}
dt a { font-weight: bold; }
dd {
	padding-left: 1.5em;
	font-style:italic;
}
code { font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace; }
/*============Tabs====================*/
.tabs ul.primary {
	border-collapse:collapse;
	height:auto;
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px;
	padding:0 0 0 1em;
	white-space:nowrap;
}
.tabs ul.primary li.active a {
	background-color: #fbeded;
	border-bottom: #fbeded;
	border-style:solid;
	border-width:1px;
	color: #532929;
}
.tabs ul.primary li a {
	background-color:#f2e3e3;
	border-color:#ccc;
	border-style:solid solid none;
	border-width:1px;
	height:auto;
	margin-right:0.5em;
	padding:0 1em;
	text-decoration:none;
}
.tabs ul.primary li a:hover {
	background-color: #e9d3d3;
	border-color: #ccc;
	border-bottom-color: #e9d3d3;
}
.tabs ul.primary li.active a:hover {
	background-color: #fbeded;
	border-bottom-color: #fbeded;
}
/*============Forms====================*/

input, select, textarea {
	padding: 3px;
	background: #d1c1c1;
	color: #391c1c;
	border: 1px solid #ab8888;
}
input.form-submit {
	background: #391c1c;
	color: #d1c1c1;
	border: 1px solid #391c1c;
	padding: 3px 5px 2px;
}
.container-inline input.form-submit { margin-left: -5px; }
input:focus, select:focus, textarea:focus {
	color: #333;
	background-color: #eddcdc;
}
/** Drupal forms **/
.form-item, /* Wrapper for a form element (or group of form elements) and its label */ .form-checkboxes, .form-radios { margin: 1em 0; }
.form-item input.error, /* Highlight the form elements that caused a form submission error */ .form-item textarea.error, .form-item select.error { border: 2px solid #c00; }
.form-item label /* The label for a form element */ {
	display: block;
	font-weight: bold;
	font-size:95%;
	color: #532929;
}
.form-item label.option /* The label for a radio button or checkbox */ {
	display: inline;
	font-weight: normal;
}
.form-required /* The part of the label that indicates a required field */ { color: #C06; }
.form-item .description /* The descriptive help text (separate from the label) */ { font-size: 0.85em; }
.form-checkboxes .form-item, /* Pack groups of checkboxes and radio buttons closer together */ .form-radios .form-item { margin: 0.4em 0; }
.container-inline div, .container-inline label /* Inline labels and form divs */ { display: inline; }
.tips /* Tips for Drupal's input formats */ {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}
legend a {
	color: #660000;
	letter-spacing: .5px;
}
legend a:hover { color: #111; }
html.js fieldset.collapsible legend a { color: #660000; }
html.js fieldset.collapsible legend a:hover { color: #111; }
.box h2 {
	font-size:14px;
	letter-spacing: .5px;
}
/*============Search Box====================*/
#search-box { margin-bottom: 18px; }
#search-box input.form-text { width: 240px; }
#search-box input.form-submit { margin-left: -5px; }
/*============Comments====================*/
.comment {
	font-size: 85%;
	line-height: 1.3em;
	letter-spacing: .5px;
	border: 1px solid #faabab;
	margin: 5px 10px 0;
	padding: 10px 7px 10px;
}
.preview .comment {
	font-size: 85%;
	line-height: 1.3em;
	letter-spacing: .5px;
	border: none;
	margin: 0;
	padding: 0;
}
.preview {
	background-color: #fcf9e1;
	border: 1px solid #ffc2ad;
	margin: 1em 0;
	padding: 0.25em 1.25em;
}
.comment h3 a { color: #b62323; }
.comment h3 a:hover { color: #3d0c0c; }
/* =============Primary Navigation============= */
#navigation { border-bottom: #2d1616 solid 4px; }
/* =============Primary Navigation============= */
#primary {
	width: 100%;
	float: left;
	padding: 0;
	list-style: none;
	letter-spacing: 1.5px;
	border-bottom: #2d1616 solid 4px;
}
#primary ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#primary ul li {
	float: left;
	margin: 0 0 0 1px;
	padding: 0 0 0 5px;
	background: url(../images/layout/tab-left.png) no-repeat;
}
#primary ul li a {
	float: left;
	display: block;
	background: url(../images/layout/tab-right.png) right top no-repeat;
	line-height: 27px;
	padding: 5px 20px 5px 15px;
	color: #e8d1d1;
}
#primary ul li:hover { }
#primary ul li a:hover { color: #fff; }
#primary ul li a.active { color: #fff; }
#primary ul li a.active:hover { color: #fff; }
/*=============Banner============*/
#banner-wrapper {
	background:  #2d1616;
	overflow: hidden;
}
#block-block-5 {
	background: url(../images/layout/banner.png);
	height: 261px;
	width: 940;
	color: #e3caca;
	margin-top: 5px;
	margin-bottom: 0;
	position: relative;
}
#block-block-5 #banner-text {
	text-align: center;
	position: absolute;
	left: 535px;
	font-size: 13px;
	top: 40px;
	width: 380px;
	border: 0px #fff solid;
	letter-spacing: .5px;
	text-shadow: 2px 2px 2px #111;
	filter: dropshadow(color=#111, offx=2, offy=2);
}
#block-views-slideshow-block_1 {
	color: #E3CACA;
	height: 260px;
	margin-bottom: 10px;
	margin-top: 5px;
	position: relative;
	z-index: 10;
}
#block-views-slideshow-block_1 #banner-text {
	text-align: center;
	position: absolute;
	left: 535px;
	font-size: 13px;
	top: 40px;
	width: 380px;
	border: 0px #fff solid;
	letter-spacing: .5px;
	text-shadow: 2px 2px 2px #111;
	filter: dropshadow(color=#111, offx=2, offy=2);
	z-index: 20;
}
/*=============Content============*/
.not-front #content { }
.not-front #content-inner { }
.content ul li { margin-left: 1em; }
.ibimage_left { margin: 0 7px 7px 0; }
.ibimage_right { margin: 0 0 7px 7px; }
#content-area ul { margin-left: 1em; }
#content-area ul.links.inline {
	display: inline;
	margin-left: 0;
}
#content-area ul.links.inline li.addtoany { margin-left: 0; }
#content h2.block-title {
	color: #fbeded;
	background: #a52020 url(../images/layout/h2-bg.png) bottom repeat-x;
	font-weight: normal;
	font-size:18px;
	padding: 0 5px;
	line-height: 25px;
}
#content .block .content { padding-left: 5px; }
/*==========Footer==============*/
#footer-wrapper {
	color: #dbbaba;
	padding-top: 10px;
}
#footer-left a {
	color: #e3d7d7;
	border-bottom:  1px dotted;
	letter-spacing: .5px;
}
#footer-left a:hover {
	color: #dbbaba;
	border-bottom: 1px solid;
}
#block-block-3 { font-size: 14px; }
#copy strong { color: #e3d7d7; }
/*===============pager===========*/
#content ul.pager {
	list-style:square outside none;
	margin-left:0;
}
ul.pager {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #f7e2e2;
	border: 1px solid #eecbcb;
	color: #9e2b2b;
	font-weight: normal;
}
ul.pager li { font-weight: normal; }
ul.pager li a, ul.pager li.active a, ul.pager li a:hover, ul.pager li a:visited, ul.pager li.pager-current {
	display:inline;
	float:none;
	font-weight:normal;
	padding: 2px 5px;
	position:relative;
}
ul.pager li a:hover {
	background: #9e2b2b;
	color: #f7e2e2;
}
ul.pager li.pager-current {
	background: #9e2b2b;
	color: #f7e2e2;
}
/*=============Blocks====================*/
#sidebar-right {
	font-size: 95%;
	line-height: 1.4em;
}
.block ul {
	margin:0 0 0 .5em;
	padding: 0;
}
.block .item-list ul li {
	margin:0 0 0.25em 1.5em;
	padding:0;
}
#sidebar-left p, #sidebar-right p { margin-bottom: 7px; }
#sidebar-left .block:hover { }
/*========Social Media============*/
.block ul.social-media {
	list-style:none;
	display: inline;
	float: right;
}
.block ul.social-media li {
	list-style:none;
	display: inline;
	float: right;
}
.block .content ul.social-media li { margin-left: 4px; }
.block ul.social-media li a {
	display:inline;
	float: left;
	padding: 0 4px;
}
/*==========Book==============*/
#sidebar-right #book {
	padding: 10px 7px;
	background: #dbbaba;
	border: 1px solid #b77474;
	color: #333333;
}
#book h5 {
	font-size: 12px;
	color: #531010;
}
#book ul {
	list-style: none;
	margin-left: 125px;
}
#book li.buy-now {
	background:url(../images/layout/button-buy-now.gif) no-repeat;
	height: 17px;
	width: 76px;
	line-height: 17px;
	text-align: center;
}
#sidebar-right li.buy-now a {
	color: #fff;
	border-bottom:none;
}
#sidebar-right li.buy-now a:hover { color: #faabab; }
#sidebar-right li.buy-now span.ext {
	background: none;
	padding-right: 0;
}
#book a.book-hover img {
	-webkit-transition: -webkit-box-shadow 1s linear;
	-moz-transition: -moz-box-shadow 1s linear;
	-o-transition: -o-box-shadow 1s linear;
	transition: box-shadow 1s linear;
	-webkit-box-shadow: 1px 1px 3px #666;
	-moz-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
}
#book a.book-hover img:hover {
	-webkit-box-shadow: 2px 2px 5px #333;
	-moz-box-shadow: 2px 2px 5px #333;
	box-shadow: 2px 2px 5px #333;
}
.views-field-addtoany-link { float: right; }
.views-field-title {
	color: #7c3d3d;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 7px;
}
.views-field-title a { color: #531010; }
.views-field-title a:hover { color: #333; }
#content #content-top .views-field-title a { color: #531010; }
#content #content-top .views-field-title a:hover { color: #333; }
#sidebar-right .views-field-title, #sidebar-right .views-field-title {
	color: #531010;
	font-size: 13px;
	text-transform: none;
	margin-bottom: 5px;
}
#sidebar-right .views-field-title a, #sidebar-right .views-field-title a {
	color: #531010;
	border-bottom: none;
}
#sidebar-right .views-field-title a:hover, #sidebar-right .views-field-title a:hover {
	color: #333;
	border-bottom: 1px dotted;
}
.views-field-created {
	color: #4d4d4d;
	margin-bottom: 5px;
}
#sidebar-right .views-field-created, #sidebar-right .views-field-created {
	font-size: 11px;
	margin-bottom: 3px;
}
.field-type-date {
	margin-bottom: 3px;
	color: #7c3d3d;
	font-size: 13px;
}
.field-type-date span { color: #4d4d4d; }
.field-field-location {
	margin-bottom: 8px;
	color: #4d4d4d;
	font-size: 13px;
}
.field-field-location .field-label-inline-first { color: #7c3d3d; }
#content .block .views-field-body p {
	margin-bottom: 3px;
	font-size: 11px;
	line-height:1.4em;
	letter-spacing: .5px;
}
#sidebar-left .block .views-field-body, #sidebar-right .block .views-field-body { color: #666; }
.views-view-grid td { padding-bottom: 13px; }
#sidebar-right .views-view-grid td, #sidebar-left .views-view-grid td { padding-bottom: 7px; }
#sidebar-right #block-views-article-block_1 table.views-view-grid, #sidebar-left #block-views-article-block_1 table.views-view-grid { margin-bottom: 0; }
.views-field-field-location-value {
	color: #4d4d4d;
	font-size: 13px;
	margin-bottom: 3px;
}
.views-field-field-location-value label { color: #7c3d3d; }
.views-field-field-date-value {
	color: #4d4d4d;
	font-size: 13px;
	margin-bottom: 3px;
}
.views-field-field-date-value label { color: #7c3d3d; }
#block-views-event-block_1 { position: relative; }
#block-views-event-block_1 div.more-link {
	position: absolute;
	width: 20%;
	text-align:right;
	top: 2px;
	right: 5px;
}
#content #block-views-event-block_1 div.more-link a { color: #f4dada; }
#content .content #block-views-event-block_1 div.more-link a:hover { color: #fff; }
.emvideo-preview {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
.emvideo-video {
	text-align: center;
	margin-bottom: 13px;
}
#block-views-video-block_1 .views-field-title { text-transform: none; }
.views-field-field-video-embed {
	float: right;
	margin-left: 5px;
}
#block-views-video-block_1 { position: relative; }
#block-views-video-block_1 div.more-link {
	position: absolute;
	width: 20%;
	text-align:right;
	top: 2px;
	right: 5px;
}
#content #block-views-video-block_1 div.more-link a { color: #f4dada; }
#content .content #block-views-video-block_1 div.more-link a:hover { color: #fff; }
#block-views-video-block_1 .views-view-grid td {
	padding-bottom: 5px;
	padding-right: 5px;
}
#block-views-video-block_1 img {
	-webkit-transition: -webkit-box-shadow 1s linear;
	-moz-transition: -moz-box-shadow 1s linear;
	-o-transition: -o-box-shadow 1s linear;
	transition: box-shadow 1s linear;
	-webkit-box-shadow: 1px 1px 3px #666;
	-moz-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
}
#block-views-video-block_1 img:hover {
	-webkit-box-shadow: 2px 2px 5px #333;
	-moz-box-shadow: 2px 2px 5px #333;
	box-shadow: 2px 2px 5px #333;
}
.view-media img, img.border {
	-webkit-transition: -webkit-box-shadow 1s linear;
	-moz-transition: -moz-box-shadow 1s linear;
	-o-transition: -o-box-shadow 1s linear;
	transition: box-shadow 1s linear;
	-webkit-box-shadow: 1px 1px 3px #666;
	-moz-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;
}
.view-media img:hover {
	-webkit-box-shadow: 2px 2px 5px #333;
	-moz-box-shadow: 2px 2px 5px #333;
	box-shadow: 2px 2px 5px #333;
}
.node-type-article .field-field-link { margin-bottom: 7px; }
.node-type-article .field-field-link .field-label-inline-first { color: #7c3d3d; }
.node .ibimage, .border {
	border: 1px solid #A65151;
	padding: 1px;
}
.section-forensic-psychological-services-media tr.even, .section-forensic-psychological-services-media tr.odd {
	background-color:  transparent;
	border-bottom:  none;
	padding: 0.1em 0.6em;
}
.section-forensic-psychological-services-media .views-field-title {
	color: #7C3D3D;
	font-size: 13px;
	text-transform: uppercase;
}
.section-forensic-psychological-services-media .views-field-title p {
	color: #666;
	font-size: 12px;
	text-transform: none;
	margin-bottom: 0;
}
.section-forensic-psychological-services-media td { padding-bottom: 10px; }
.section-forensic-psychological-services-media table {
	width: 99%;
	border-collapse:separate;
}
.section-forensic-psychological-services-media thead th {
	border-bottom: none;
	padding-right: 1em;
	text-align: left;
}
.section-forensic-psychological-services-media td.views-field-field-date-media-value {
	width: 25%;
	padding-left: 20px;
}
.attachment-after { padding-top: 1em; }
.item-list .views-field-title {
	color: #7C3D3D;
	font-size: 15px;
	margin-bottom: 5px;
	text-transform: none;
}
.view-event .item-list li {
	margin-bottom: 13px;
	font-size: 90%;
	line-height: 1.4em;
}
.view-display-id-attachment_1 tr td, .view-event tr td {
	border-bottom: 1px solid #bbb;
	padding-top: 15px;
}
.view-display-id-attachment_1 tr.row-last td, .view-event tr.row-last td {
	border-bottom: none;
	padding-top: 15px;
}
.view-event .views-field-body {
	margin:.5em 2em;
	font-style: italic;
}
.view-event .views-field-view-node { margin-left: 2em; }
.view-event .views-field-view-node a { color: #A65151; }
.view-event .views-field-view-node a:hover { color: #333; }
.view-media tr td {
	border-bottom: 1px solid #bbb;
	padding-top: 15px;
}
.view-media tr.row-last td {
	border-bottom: none;
	padding-top: 15px;
}
.view-media .views-field-body {
	margin:.5em 2em;
	font-style: italic;
}
.view-media .views-field-view-node { margin-left: 2em; }
.view-media .views-field-view-node a { color: #A65151; }
.view-media .views-field-view-node a:hover { color: #333; }
.view-links .item-list li {
	margin-bottom: 10px;
	font-size: 95%;
	line-height: 1.4em;
}
.view-links .views-field-body {
	font-style: italic;
	font-size: 90%;
}
.view-video .views-view-grid { width: 100%; }
div.emphasis {
	font-family: ff-meta-serif-sc-web-pro, Georgia, "Times New Roman", serif;
	font-size: 15px;
	border: 1px solid #E3D7D7;
	color: #333;
	padding: 13px 13px 0 13px;
	margin-bottom: 20px;
	background: #fcf6f6;
	font-style: normal;
	font-weight: 500;
}
#block-block-6, #block-block-7 {
	margin-bottom: 10px;
	width: 940px;
	overflow:hidden;
}
#block-block-6 p, #block-block-7 p { margin-bottom: 0; }
.page-forensic-psychological-services-media #node-223 h2.title { display: none; }
.page-forensic-psychological-services-media .attachment-before h2.title {
	color: #7C3D3D;
	font-size: 15px;
	margin-bottom: 7px;
	text-transform: uppercase;
	font-style: italic;
}
.page-forensic-psychological-services-media .attachment-before .content {
	font-style: italic;
	margin: 0.5em 2em;
}
.page-forensic-psychological-services-media .attachment-before .content p { margin-bottom: 7px; }
 
/*#content #block-views-event-block_1 h2.block-title { background:url(../images/layout/header-upcoming-events.png) no-repeat; width: 562px; height: 47px; margin-bottom: 5px;}
#content #block-views-event-block_1 h2.block-title span {position: absolute; top: -1000px;} */

.node-type-event img, .views-field-field-event-photo-fid img {
    -moz-transition: -moz-box-shadow 1s linear 0s;
    box-shadow: 1px 1px 3px #666666;
}

.field-field-event-photo, .views-field-field-event-photo-fid {float: right; margin-left: 15px;}
#sidebar-right .field-field-event-photo, #sidebar-right  .views-field-field-event-photo-fid {float: none; margin-left: 0;}
#content #block-views-event-block_1 h2.block-title {
    background: url("../images/layout/h2-bg.png") repeat-x scroll center bottom #A52020;
    color: #FBEDED;
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
    padding: 0 5px;
}
.view-frontpage h2.title {
  background-color:#A52020;
  background-image:url(http://www.barbarakirwin.com/sites/all/themes/kirwin/images/layout/h2-bg.png);
  background-position:50% 100%;
  background-repeat:repeat no-repeat;
  color:#FBEDED;
  font-size:18px;
  font-weight:normal;
  line-height:25px;
  padding:0 5px;
}
.view-frontpage h2.title a {  color:#FBEDED;}