/*
Theme Name: TIMS
Theme URI: #
Description: #
Version: 1.0
Author: Terry Kernan
Author URI: #
Tags: #
*/

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #333;
	text-align:left;
	margin:0;
}
a {color:#004189; font-weight:bold;}

#wrapper-outer {background:top center url(images/page-shadow.png) repeat-y;}
#wrapper {width:878px; margin:0 auto;}

#header {height:100px; position:relative;}
	#intro {float:left; width:220px; margin:0;}
	#intro a {display:block; padding-top:100px; height:0; overflow:hidden; background:center left url(images/tims.gif) no-repeat;}
	#description {color:#004189; position:absolute; width:380px; bottom:10px; right:0; font-size:1.8em; font-weight:bold; text-align:right;}
	
#navigation {height:76px; position:relative; z-index:9999; background:url(images/nav-background2.png) no-repeat;}
	.sf-menu {}
	#searchform {position:absolute; top:45px; right:5px; width:184px;}
	#s, #searchsubmit {height:18px; float:left; border:none;}
	#s {border:1px solid #004189;}
	#searchsubmit {height:20px; font-size:.8em; color:#fff; background:#004189;}


#content-wrapper {font-size:1.3em;}
	#content {float:left; width:658px;}
	#content h2 {color:#004189; /* background:center left url(images/sub-banner2.jpg) no-repeat; line-height:64px; padding:0 211px 0 20px; */}
	#content h2 a {color:#004189;}
	#content h2.hidden {display:none;}
		.post {}
			.entry {}
			.entry p.first {margin-top:0;}
	
	#sidebar {float:left; margin:0 6px 0 10px; width:204px;}
	
	#footer {border-top:1px solid #004189;}
		#footer p {margin-bottom:0;}


/* PAGE SPECIFIC STYLES */

#home {/*background:url(images/welcome-banner.jpg) no-repeat; padding-top:300px;*/}
	

#wrapper-bottom {height:37px; background:bottom center url(images/page-shadow-bottom.png) no-repeat;}

/*** MISC STYLES ***/

.author-info, .postmetadata {color:#ccc; font-size:0.9em;}
.author-info a, .postmetadata a {color:#ccc;}
/* .bio {border:1px solid #35336e; background:#968aac; padding:10px; color:#fff;} */
.bio {text-indent:-99999px;}

/* removes need for clearing divs */
.group:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* places little gtradient into text boxes, to make them look a little more interesting */
input[type=text] {background:url(images/text-input.png) repeat-x;}

/* sidebar styles */
.sidebar_widgets, .sidebar_widgets ul, .sidebar_widgets li {list-style:none; margin:0; padding:0;}
.sidebar_widgets li.title {display:block; height:32px; background:url(images/bbc-news-header3.png) no-repeat; color:#fff;}
.sidebar_widgets li.title .rsswidget {float:left; margin-left:10px; line-height:32px;}
.sidebar_widgets li.title img {padding-top:9px; background:none!important;}
.sidebar_widgets li.title a {text-decoration:none; color:#fff; font-size:1.1em; font-weight:bold;}
.sidebar_widgets ul {padding:10px; margin:0 0 10px 0; background:bottom left url(images/bbc-news-footer.png) no-repeat;}
.sidebar_widgets ul li {margin:5px 0;}

ul.services, ul.services li {list-style:none; margin:0; padding:0;}
ul.services li a {display:block; line-height:85px; background:top left url(images/feature-button2.png) no-repeat; text-decoration:none; text-align:center; color:#fff; font-weight:bold; font-size:1.3em;}
ul.services li a:hover {line-height:85px; background:top right url(images/feature-button2.png) no-repeat;}


/* form styles */
.remortgage label {float:left; margin-right:10px; width:250px; text-align:right;}
.remortgage select, .remortgage input, .remortgage span {float:left; width:250px;}
.remortgage p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.remortgage br {display:none;}
.remortgage input[type=submit] {padding:10px; font-size:larger; float:none; margin-left:260px; width:230px;}


/* search styles */
.search-result {margin-top:12px; border-top:1px solid #ccc;}
