/*global fonts*/
.custom h1 { font-family:Arial,Helvetica,sans-serif; color: #B02B2C; letter-spacing:0.1em; font-size:30px; padding-bottom: 20px;}
.custom h2 { font-family:Arial,Helvetica,sans-serif; font-size:20px; text-transform: uppercase;  }
.custom h3 { font-family:Arial,Helvetica,sans-serif; font-size:18px; }
.custom h4 { color: #B02B2C; font-family:Arial,Helvetica,sans-serif; font-size:16px; }
.custom p { color:#333333; font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;}
letter-spacing:1px; }
.custom .clear_left { clear: left; }
.custom a { color: #B02B2C; line-height: 1.25em; }


/*Remove padding above and to left of header*/
.custom #header { padding-top: 0; padding-left: 0; }

/*Indent the tagline in the header 130px*/
.custom #tagline { position: absolute; left: 130px; }

/*When images are left-aligned add no extra space to the left, top, or bottom but 1em space to the right*/
.custom img.alignleft { margin: 0 1em 0.5em 0; }

/*Separate list items by 10px space in the content area – does not affect list items in sidebars*/
.custom #content li { padding-bottom: 10px; }

/*Reduce the space between widgets in the sidebars*/
.custom li.widget { margin-bottom: 10px; }

/*navigation bar*/

.custom ul#tabs { list-style: none; border-left: 1px solid #fff; border-bottom: 1px solid #fff}

.custom ul#tabs li { font-weight: 700; font-family: "Trebuchet MS", sans-serif; font-size: 1em; line-height: 0.7em; padding: 0.545em 0.818em; background: #8F0000; border: 4px solid #fff; border-left: 0; border-bottom: 4px solid #fff; text-transform: lowercase; letter-spacing: 1px; float: left; }

.custom ul#tabs li.current_page_item, ul#tabs li.current-cat { background: #8F0000; border-bottom-color: #fff; font-colour: #ffffff;}

.custom ul#tabs li a, ul#tabs li a:visited { font-size: 1.05em; color: #ffffff; text-decoration: none; }

.custom ul#tabs li a:hover { color: #FF0A0A; text-decoration: underline; }

.custom ul#tabs li.rss { background: none; border: none; float: right; }

.custom ul#tabs li.rss a, .custom ul#tabs li.rss a:visited { color: #FFF; background: url('images/icon-rss.png') 100% no-repeat; }

/*Header*/
.custom #header #logo { padding: 0; border: 0; height: 125px; background: url(http://www.carolinesmailes.co.uk/wp-content/themes/thesis/images/caroline_smailes_logo.jpg) no-repeat;}
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header { padding: 0; border-bottom:none;}
.custom #carolinesmailes_logo {float: left; background: url(http://www.carolinesmailes.co.uk/wp-content/themes/thesis/images/caroline_smailes_logo.jpg) no-repeat; }

/*Background*/
body.custom {
    background: #FfFfFf none repeat scroll 0 0;
}

.custom #container {
    margin-top: 0em;
    margin-bottom: 2em;
    background: #33332f;
}

.custom #page {
    background: #fff;
}

/*Books*/
.custom #books { float: left; width: 160px;}

/*Breadcrumb*/
.custom .breadcrumb
{
	font-size: 2em;
}

/*Reviews divs on Books*/
.custom #print_reviews { float: left; width: 470px; padding-right: 30px; }
.custom #blog_reviews { float: left; width: 189px; border-left:1px dotted #B6B6B6; padding-left: 10px;}

/*divs on news and events*/
.custom #news { float: left; width: 320px; padding-right: 30px;}
.custom #events { float: left; width: 339px; border-left:1px dotted #B6B6B6; padding-left: 10px;}

/*sidebar*/
.custom ul.sidebar_list { padding-top:1.0em;}
.custom #csc { float:left;}

/*frontpage*/
.custom #frontpage { text-align: center; float: left; width: 160px; padding-right: 10px; padding-left: 10px; padding-top: 30px; padding-bottom: 200px;}
.custom #frontpage h1 { font-size: 2.5em; margin-bottom: 30px;)


/* FOOTER */

.custom #footer { border-top: 3px double #FFFFFF; }


/* COUNTDOWN TIMER */

.custom .abbr {color: #B02B2C; }