/* 
Template: flemington
Author: Modified by Bob F.
Theme Name: flemington
Description: Bob's modified 2-column Newsportal theme
Author URI: http://www.mediatech.org
Description: Bob's  Cars theme, using Laura's mods
*/



@charset "iso-8859-1";
/* CSS Document */
body {
	background-color:#ffffff;
	color:#818181;
	font-size:11px;
	font-family:Tahoma, Arial;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
.body {
	background-color:#ffffff;
	color:#818181;
	font-size:11px;
	font-family:Tahoma, Arial;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
h1, h2, h3, h4 {
	font-size:12px;
	color:#ffffff;
	font-family:Tahoma, arial, Times, serif;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
}
h1 a, h2 a, h3 a, h4 a {
	font-size:12px;
	color:#ffffff;
	font-family:Tahoma, arial, Times, serif;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:0px;
}
a {
	color:#ffffff;
	text-decoration:underline;
}
a:hover {
	text-decoration:none
}
.postmetadataalt {
	font-size:9px;
}
.table_border {
	background-color:#EB9409;
	width:768px;
	vertical-align:top;
	height:100%;
}
.table_main {
	background-color:#ffffff;
	vertical-align:top;
	width:766px;
	height:100%;
	text-align:left;
}
.table {
	width:766px; 
	min-height:auto;
	display:table;
}
.table_row {
	min-height:100%;
	display:table-row;
	width:766px;
}
.left {
	min-height:100%;
	vertical-align:top;
	display:table-cell;
	width:240px;
}
.name {
	vertical-align:top;
	width:240px;
	height:117px;
	background:url(images/f_masthead_left.jpg) left top no-repeat;
}
.co_name {
	padding:0px 4px 0px 0px;
	text-align:right;
}
.co_name a {
	font-size:45px;
	color:#FFA92E;
	text-decoration:none;
	font-family:arial, tahoma, times new roman;
}
.slogan {
	padding-right:26px;
	font-size:11px;
	font-family:tahoma, arial;
	color:#808080;
	padding-top:0px;
	margin:0px 0px 0px 0px;
}
.cats_bg {
	vertical-align:top;
	width:240px;
	height:100%;
	/* background:url(images/cats_bg3.jpg) left top repeat-y; */
}
.cats_bg1 {
	vertical-align:top;
	width:240px;
	height:100%;
	background:url(images/f_cats_bg1.jpg) left top no-repeat;
	background-color:#27324e;
}
.sub_left {
	padding:20px 5px 0px 8px;
	height:100%;
}
.left_header {
	color:#ffffff;
	font-size:18px;
	/* font-family:Tahoma, arial, verdana, courier; */
	font-family:palatino, palm springs, times, times new roman, serif;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 4px;
	/* background:url(images/cats_head.gif) left center no-repeat; */
	/* background:url(images/blue_line.gif) top left no-repeat; */
	border-top: #7189aa thick solid;
	vertical-align:top;
}
.left_header strong {
	color:#ffffff;
}
.sub_left ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 10px;
}
.sub_left li {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/* background:url(images/li_bg1.gif) left center no-repeat; */
	vertical-align:top;
	line-height:16px;
}
.sub_left ul li a {
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
	/* font-family:palatino, palm springs, times, times new roman, serif; */
	font-family:arial, helvetica, avant-garde, verdana, sans-serif;
	padding:0px 0px 0px 15px;
	line-height:20px;
}
.sub_left li a:hover {
	text-decoration:underline;
}
.cats_bg2 {
	vertical-align:top;
	width:240px;
	height:21px;
	background:url(images/f_cats_bg2.jpg) left top no-repeat;
}
.right {
	min-height:100%;
	vertical-align:top;
	display:table-cell;
	width:526px;
	background-color:#ebf0fa;
}

/* This style is for the masthead. The search form used to be there. */
.search {
	vertical-align:top;
	width:526px;
	height:238px;
	background:url(images/f_home_masthead.jpg) left top no-repeat;
}

.full_masthead {
	vertical-align:top;
	width:766px;
	height:244px;
	background:url(images/f_masthead_full.jpg) left top no-repeat;
}

.search_txt {
	padding:185px 0px 0px 309px;
	color:#FFBF13;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, arial, verdana, courier;
}
.form {
	font-size:10px;
	color:#000000;
	font-family:Tahoma, arial, verdana, courier;
	width:137px;
	height:15px;
	padding:0px 0px 0px 5px;
	margin:0px 6px 0px 0px;
	vertical-align:top;
}
.content {
	vertical-align:top;
	width:466px;
	padding:0px 0px 0px 0px;
	margin:0px 35px 0px 25px;
}
.head_bg {
	vertical-align:top;
	width:466px;
	/* background:url(images/head_bg.jpg) left top repeat-y; */
}
.table2 {
	width:466px; 
	display:table;
}
.table_row2 {
	display:table-row;
	width:466px;
}
.date {
	vertical-align:top;
	display:table-cell;
	width:102px;
}
.date_txt {
	padding:0px 3px 0px 9px;
	color:#FF8500; 
	font-size:14px;
	font-family:tahoma, arial, Microsoft Sans Serif;
	font-weight:bold;
}
.head {
	vertical-align:top;
	display:table-cell;
	width:364px;
}

.head_txt {
	/* padding:0px 0px 0px 10px; */
	color:#000000; 
	font-size:22pt;
	/* line-height:12px; */
	font-family:palatino, palm springs, times, times new roman, serif;
}

/*
.head_txt a {
	color:#ffffff; 
	font-size:11px;
	font-family:tahoma, arial, Microsoft Sans Serif;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
*/

.head_txt a:hover {
	text-decoration:underline;
}
.cont_bg {
	vertical-align:top;
	width:466px;
}
.content_txt {
	padding:7px 0px 20px 0px;
	line-height:14pt;
	font-family:palatino, palm springs, times, times new roman, serif;
	font-size:11pt;
	color: #333366;
}
.content_txt strong {
	/* color:#BCBCBC; */
	color:#5b5c5c;
}
.content_txt a {
	font-size:11pt; 
	text-decoration:underline;
	color:#2b3b55;
	font-family:palatino, palm springs, times, times new roman, serif;
}
.content_txt a:hover {
	text-decoration:none;
}

.content_txt ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 149px;
}

.normal_ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.content_txt .normal_ul li {
	list-style-type: square;
	margin:0px 0px 0px -135px;
}


.content_txt li {
	/* list-style:none; */
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/* background:url(images/li_bg2.gif) left center no-repeat; */
	vertical-align:top;
	line-height:18px;
}
.content_txt ul li a {
	text-decoration:underline;
	font-size:11px;
	color:#C66600;
	font-family:tahoma, arial, times new roman;
	padding:0px 0px 0px 10px;
}
.content_txt li a:hover {
	text-decoration:none;
}
.more_bg {
	vertical-align:top;
	width:466px;
	background-color:#111111;
}
.content_more {
	padding:8px 15px 5px 20px;
	text-align:right;
}
.content_more a {
	font-size:11px; 
	text-decoration:underline;
	color:#983B00;
	font-family:Tahoma, arial, serif;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background:url(images/more_bg.gif) left center no-repeat;
	vertical-align:top;
}
.content_more a:hover {
	text-decoration:none;
}
.footer {
	width:766px; 
	height:75px;
	vertical-align:top;
}
.footer_bg {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 19px;
	background:url(images/foot_bg.jpg) left top no-repeat;
	vertical-align:top;
}
.footer_txt {
	color:#5C5C5C;
	font-size:11px;
	font-family:tahoma, Arial;
	padding:3px 0px 0px 38px;
	vertical-align:top;
	line-height:13px;
}
.footer_txt a {
	color:#FFA92E;
	text-decoration:underline;
}
.footer_txt a:hover {
	text-decoration:none;
}

#footer_flem {
  height: 75px;
  background-color: #a6bfe7;
  clear: both;
  text-align: center;
  padding-top:1px;
  vertical-align:middle;
  color: #446baa;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height:18px;
  margin-bottom:-9px;
}