/*  
Theme Name: TrustMortgage
Theme URI: http://wordpress.org/
Description: Theme for TrustMortgage.co.uk. Based on default WordPress theme.
Version: 1.6
*/

body { background: #115685; margin: 0; padding: 0; font: normal 12px Arial, Helvetica, sans-serif; }

a img { border: none; }

a { color: #002C92; }
a:visited { color: #555; }
a:hover { color: #005Cf2; }

h1 { font-size: 18px; font-weight: bold; }
h2 { font-size: 16px; font-weight: bold; }
h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; }

.clearLeft { clear: left; font-size: 1px; height: 1px; }
.clearRight { clear: right; font-size: 1px; height: 1px; }
.clearBoth { clear: both; font-size: 1px; height: 1px; }

#mortgageForm { padding: 0 10px; }
#mortgageForm label { display: block; margin-top: 5px; }
#mortgageForm label.normal { display: inline; }
#mortgageForm .button { margin: 15px 0; }
#mortgageForm .text { margin: 0; padding: 0; width: 90%; }

#page { width: 766px; margin: 0 auto; background: #fff; }
#headerTop { padding: 20px 0 0 300px; width: 466px; height: 128px; background: url(images/header.jpg) no-repeat; }
#headerTop form { padding: 10px;  margin: 0; width: 170px; font-size: 11px;  }  
#headerTop form .text { padding: 0px; margin: 2px; width: 120px; }
#headerTop form .buttons { text-align: center; }
#headerTop form p { margin: 0; padding: 0; }
#header img { display: block; width: 766px; height: 148px; }
#headerNav { height: 33px; background: url(images/headerNav.gif) repeat-x; }
	#headerNav ul { padding: 9px 0 0 0; margin: 0; list-style: none; }
	#headerNav li { display: inline; padding: 0 10px; margin: 0; border-left: 1px solid #BD310E; }
	#headerNav li a { color: #F9dEd2; font-weight: bold; text-decoration: none; }
	#headerNav li a:hover { color: #6F0F0B; }
	#headerNav li.first { border: none; padding-left: 0; }
	
#searchform { padding: 5px 5px 0 5px; margin: 0; float: right; }
#searchform .text { padding: 0px; margin: 0; width: 135px; }
#content #searchform { float: none; }
#content #searchform .text { width: 260px; }

#footer { clear: both; background: #115685; padding: 0 0 10px 0; color: #7C93B8; }
#footerNav { height: 42px; background: url(images/footerNav.gif) repeat-x; }
	#footerNav ul { margin: 0 0 0 228px; list-style: none; padding: 0; }
	#footerNav li { float: left; padding: 10px 10px 5px 12px; margin: 0px; background: url(images/footerNav_sep.gif) no-repeat; }
	#footerNav li a { font-size: 11px; color: #F9CEC2; height: 24px; }
	#footerNav li.first { padding-left: 10px; background: none; }
#footer p { text-align: center; margin: 0px; padding: 5px; }
#footer .copyright { color: #7C93B8; font-size: 11px; }
#footer a { color: #F9CEC2; font-size: 11px; }

#mainBody { background: url(images/sidebar.gif) repeat-y right top;  }
#mainBody.wide { background: none; }
.narrowcolumn { margin-right: 216px; padding: 10px; }
.widecolumn { padding: 10px; }
#sidebar { float: right; width: 216px; }   
	#sidebar ul { list-style: none; padding: 0; margin: 10px; } 
	#sidebar ul ul { margin: 0 0 0 5px; }
	#sidebar ul ul li { padding: 1px 0; }
	#sidebar h2 { font-size: 12px; font-weight: bold; margin: 15px 0 5px 0; padding: 0; }  

.post {  }
.post h1 { font-size: 16px; margin: 0; padding: 0; }
.post h1 a { text-decoration: none; color: #94211C; }
.post h1 a:hover { color: #DB400A; }

.navigation { padding: 10px 0; }
.navigation .alignleft { float: left; }
.navigation .alignright { float: right; }

.commentlist { margin: 0; padding: 0; list-style: none; }
.commentlist li { margin: 5px 0; padding: 5px; }
.commentlist .alt { background: #f5f5f5; }
#commentform label { float: left; width: 200px; margin: 6px 0 6px 0; }
#commentform br { clear: left; }
#comment { width: 98%; height: 150px; margin: 10px 0 0 0; }

