/*
Theme Name:Principle First
Theme URI:http://www.principlefirst.com
Description:Style Sheet
Version:0.2
Author:Pete Smith
Revised:Tommy McClean 05/03/10
Author URI:http://www.petesmithcomputers.com
Tags:six columns
The CSS, XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.php

*/
/* New Homepage Styles */
.introholder {border:1px solid #cccccc;height:262px;margin-bottom:12px;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/lrg_grad_grey.jpg);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.introwindow {position:absolute;top:0;right:9px;width:620px;height:262px;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/lrg_white_overlay.png);}
.introcontent {padding:0 10px 10px 10px;}
.introtabs {padding:8px 10px 12px 10px;border-width:1px 0 1px 1px;border-color:#CCCCCC;border-style:solid;position:relative;width:167px;height:34px;font-size:1.1em;margin-bottom:10px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px;-khtml-border-radius-bottomleft:6px;-khtml-border-radius-topleft:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-radius-bottomleft:6px;border-radius-topleft:6px;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/lrg_grey_unselect.png)}
.introtabs a:hover, .thirdholder a:hover {text-decoration:none;}
.introtabs img {position:absolute;top:11px;right:10px;}
.selected {border:1px solid #D6DEEF;background-color:#EEF3FF;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/lrg_blue_select.png);}
.intro_insurance a {letter-spacing:-0.2px;font-size:17px;color:#005293;}
.lineinsurance {margin-top:6px;border-top:1px solid #005293;}
.intro_mortgage a {letter-spacing:-0.2px;font-size:17px;color:#D70F7D;}
.linemortgage {margin-top:6px;border-top:1px solid #D70F7D;}
.intro_pension a {letter-spacing:-0.2px;font-size:17px;color:#4CB300;}
.linepension {margin-top:6px;border-top:1px solid #4CB300;}
.intro_investment a {letter-spacing:-0.2px;font-size:17px;color:#764FA6;}
.lineinvestment {margin-top:6px;border-top:1px solid #764FA6;}
.intro_planning a {letter-spacing:-0.2px;font-size:17px;color:#1F98D6;}
.intro_planning a:hover {}
.lineplanning {margin-top:6px;border-top:1px solid #1F98D6;}
.intropicholder {position:absolute;top:0px;right:10px;border-width:1px;border-style:solid;border-color:#D6DEEF;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/lrg_pic_holder.png);background-repeat:repeat-x;background-color:#EEF3FF;float:left;width:410px;height:252px;-moz-border-radius-bottomright:6px;-moz-border-radius-topright:6px;-khtml-border-radius-bottomright:6px;-khtml-border-radius-topright:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-top-right-radius:6px;border-radius-bottomright:6px;border-radius-topright:6px;}
.intropicholder img {margin:6px;}
.planthirdholder {padding:8px 10px 12px 10px;border:1px solid #cccccc;margin-bottom:12px;position:relative;width:176px;height:320px;float:left;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/lrg_grad_grey_light.jpg);background-repeat:repeat-x;background-color:#FFFFFF;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.thirdholder {padding:8px 10px 12px 10px;border:1px solid #cccccc;margin-bottom:12px;position:relative;width:176px;height:320px;float:left;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/lrg_grad_grey_light.jpg);background-repeat:repeat-x;background-color:#FFFFFF;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.thirdholder p, .planthirdholder p {margin:10px 0 6px 0;font-size:12px;line-height:15px;}
.thirdimage {position:absolute;top:246px;right:-10px;}
.thirdholder img {position:absolute;top:10px;right:10px;}
.weelinks a {color:#3366FF;font-size:12px;line-height:15px;text-decoration:underline;}
.middlepadding {margin-left:13px;margin-right:13px;}
.toolpad {letter-spacing:-0.2px;font-size:17px;border-left:1px solid #E8E9EA;border-top:1px solid #E8E9EA;border-right:1px solid #E8E9EA;border-bottom:1px solid #cccccc;padding:10px 10px 10px 35px;position:relative;-moz-border-radius-topright:6px;-moz-border-radius-topleft:6px;-khtml-border-radius-topright:6px;-khtml-border-radius-topleft:6px;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius-topright:6px;border-radius-topleft:6px;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/sml_grad_grey.jpg);}
.titleicon {position:absolute;top:10px;right:267px;}
.padcontainer {font-size:12px;background-color:#ffffff;border-left:1px solid #E8E9EA;border-top:1px solid #ffffff;border-right:1px solid #E8E9EA;border-bottom:1px solid #cccccc;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/lrg_grad_grey_rev.jpg);padding:10px;}
.padcontainer img {margin-top:15px;margin-bottom:10px;}
.padgrad {background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/lrg_grad_grey_rev.jpg);padding:0 0 0 4px;}
.padbottom {height:43px;border-top:0px;padding:0 0 0 0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-khtml-border-radius-bottomright:6px;-khtml-border-radius-bottomleft:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;border-radius-bottomright:6px;border-radius-bottompleft:6px;margin-bottom:12px;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/pad_bottom.jpg);}
.smlpadbottom {background-image:none;background-color:#F0F0F0;border-top:1px solid #ffffff;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;height:6px;}
.compose_formboxes {border:1px solid #cccccc;width:265px;padding:5px;margin:0 0 10px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.message_filler {font-size:12px;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/message-filler.jpg);border-top:1px solid #ffffff;border-bottom:1px solid #cccccc;padding:8px 10px 8px 10px;}
.quickenq {position:absolute;top:500px;right:40px;}
.chatlrg {position:absolute;top:6px;right:0px;}
.chatlrg img {padding-top:50px;padding-right:40px;}
#scroller {height:88px;width:290px;position:relative;}
#scroller #movingparts {height:94px;width:280px;margin-left:10px;overflow:hidden;white-space:nowrap;position:relative;}
#toolscroller {height: 88px;width: 290px;position: relative;}
#toolscroller img {position:absolute;}
#toolscroller #toolmoving {height:94px;width: 280px;margin-left:10px;overflow:hidden;white-space:nowrap;position: relative;}
#shape_1, #shape_2, #shape_3, #shape_4, #shape_5, #shape_6, #shape_7, #shape_8, #shape_9, #shape_10, #shape_11 {position:absolute;top:0;left:0;	}
/* END OF New Homepage Style */
/* START OF advice block */
.adviceholder{position:relative;padding-top:10px;height:120px;width:460px;}
.advice{padding:21px 20px 12px 143px;border-top:1px dotted #cccccc;border-bottom:3px solid #cccccc;border-left:0px;border-right:0px;height:76px;width:290px;float:left;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/advice_bg.png);background-color:#FFFFFF;}
.advicepicture{position:absolute;top:0px;right:319px;text-decoration:none;}
.advice p{	font-size:14px;color:#000000;letter-spacing:-0.02em;line-height:normal;}
/* END OF advice block */
#video {margin-top:6px;margin-bottom:10px;}
#authoritynav {font-size:1.2em;letter-spacing:-0.02em;font-weight:bold;line-height:16px;width:460px;margin-top:6px;}
/* Section Nav Buttons CSS Starts here */
.loginnav a {border-color:#D70F7D;background-color:#D70F7D;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/register_unselect.png);color:#ffffff;border-width:1px;border-style:solid;font-size:1.0em;width:210px;float:left;padding:6px 7px 8px 7px;margin:0 5px 7px 0;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.loginnav a:hover {background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/register_select.png);color:#ffffff;border-color:#D6DEEF;text-decoration:none;}
.login3rdnav a {border-color:#1996D3;background-color:#1996D3;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/login_unselect.png);color:#ffffff;border-width:1px;border-style:solid;font-size:1.0em;width:210px;float:left;margin:0 0 7px 0;padding:6px 7px 8px 7px;background-position:0px 0px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.login3rdnav a:hover {background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/login_select.png);color:#ffffff;border-color:#D6DEEF;text-decoration:none;}
.sectionnav a {border-color:#cccccc;background-color:#cccccc;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/lrg_grey_unselect.png);color:#333333;border-width:1px;border-style:solid;font-size:0.9em;width:134px;float:left;padding:6px 7px 8px 7px;margin:0 5px 7px 0;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.selectednav a {border-color:#A50C61;background-color:#BF0E70;color:#ffffff;border-width:1px;border-style:solid;font-size:0.9em;width:134px;float:left;padding:6px 7px 8px 7px;margin:0 5px 7px 0;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.selectednav a:hover {color:#ffffff;text-decoration:none;}
.sectionnav a:hover {background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/lrg_blue_select.png);color:#363940;border-color:#D6DEEF;text-decoration:none;}
.section3rdnav a {border-color:#cccccc;background-color:#cccccc;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/lrg_grey_unselect.png);color:#333333;border-width:1px;border-style:solid;font-size:0.9em;width:134px;float:left;margin:0 0 7px 0;padding:6px 7px 8px 7px;background-position:0px 0px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.selected3rdnav a{border-color:#A50C61;background-color:#BF0E70;color:#ffffff;border-width:1px;border-style:solid;font-size:0.9em;width:134px;float:left;margin:0 0 7px 0;padding:6px 7px 8px 7px;background-position:0px 0px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.selected3rdnav a:hover {color:#ffffff;text-decoration:none;}
.section3rdnav a:hover {background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/lrg_blue_select.png);color:#363940;border-color:#D6DEEF;text-decoration:none;}
/* Section Nav Buttons CSS ENDS HERE */
body {font-size:62.5%;font-family:Arial, Helvetica, sans-serif;color:#000000;text-align:left;margin:5px;padding:0;}
#columnarea {min-height:0;margin:0px -10px 10px -10px;}
#page {background-color:white;border:1px solid #fefefe;text-align:left;margin:0 auto;padding:220px 0 0 0;width:940px;position :relative;}
#header {position:absolute;top:34px;left:0;background-color:white;height:87px;width:940px;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/principle_ques.png);background-repeat:no-repeat;}
#topnav {font:1.1em Arial, Helvetica, Sans-Serif;font-weight:bold;width:940px;position :absolute;top:12px;left:0;height:21px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cccccc;}
#topnav a {color:#56A7D6;text-decoration:none;padding-left:16px;padding-right:2px;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/tn-square.gif);background-repeat:no-repeat;background-position:4px 5px;}
#topnav a.first {color:#56A7D6;padding-left:0px;background-image:none;}
#topnav a:hover {color:#FF0033;text-decoration:none;}
#topnav a.register {color:#FF0033;margin-left:320px;background-image:none;}
#login {top:-6px;right:200px;position:absolute;}
#searchform {top:-6px;right:0px;position:absolute;}
#searchsubmit {margin-bottom:-3px;}
#navbar {background:#eee;position:absolute;top:118px;width:940px;clear:both;float:none;font-weight:bold;}
#navbar ul {min-height:27px;border-bottom:#cccccc solid 3px;padding-left:10px;background:#eee;}
#navbar li {background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/link-bg.gif);background-repeat:repeat-y;background-position:right;display:block;float:left;padding:0;min-height:17px;font-size:1.2em;margin-top:5px;}
#navbar img {margin-top:-2px;}
#navbar li.current_page_item, #navbar li.current_page_parent , #navbar li.current-cat{margin:-4px -1px -1px -1px;background:none;}
#navbar li a, #navbar li span, #navbar li a:visited {color:black;display:block;padding:3px 12px 0px;}
#navbar li a:hover {color:#FF0033;}
#navbar li.current_page_item a, #navbar li.current_page_item span, #navbar li.current_page_item a:visited, #navbar li.current_page_parent a, #navbar li.current_page_parent span, #navbar li.current_page_parent a:visited #navbar #subnav li.current-cat a, #navbar #subnav li.current-cat span, #navbar #subnav li.current-cat a:visited{background-color:#fff;border:1px #cccccc solid;border-bottom:none;color:#FF0033;height:auto;line-height:1em;font-weight:bold;padding:11px 10px 10px;}
#navbar #subnav li.current_page_item a, #navbar #subnav li.current_page_item span, #navbar #subnav li.current_page_item a:visited,
#navbar #subnav li.current-cat a, #navbar #subnav li.current-cat span, #navbar #subnav li.current-cat a:visited {border:none;color:#FF0033;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/link-bg.gif);background-repeat:repeat-y;background-position:right;margin:5px 0 0 1px;padding:3px 12px 0px 12px;}
#navbar li.current_page_item a:hover {color:#FF0033;}
#navbar img.clear-both {display:none;}
#navbar #subnav ul li.firstsubnav {border:none;}
#navbar #subnav {clear:both;background:#fff;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#cccccc;left:0px;padding:4px 0 0 0;}
#navbar #subnav ul {background-color:#fff;min-height:23px;margin:0;padding:0px;border-bottom:none;}
#subnav ul li {margin:0;padding-top:0px;}
#breadcrumbs {background:#fff;clear:both;color:#666666;letter-spacing:-0.04em;font-size:1em;font-weight:normal;height:20px;padding-top:8px;padding-left:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cccccc;}
#breadcrumbs a {color:#666666;text-decoration:none;}
#breadcrumbs img {margin-bottom:-2px;}
#breadcrumbs a:hover {color:#FF0033;text-decoration:underline;}
.topnavigation {margin:-18px 0px 0px 0px;font-size:1.1em;font-weight:normal;line-height:14px;height:32px;}
.navigation {margin:-4px 0px 5px 0px;font-size:1.1em;font-weight:normal;line-height:14px;height:32px;}
.topheading {margin:0px 0px 0px 0px;height:33px;width:100%;clear:both;}
ul {list-style:none;margin:0px;padding:0px;}
li {margin:0px;padding:0px;}
a img {border:none;}
.followcall {font-family:Arial, Helvetica, sans-serif;right:0;top:212px;position:absolute;}
.twitter{font-size:16px;padding-right:40px;font-size:16px;font-weight:bold;padding-top:12px;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/twitter-bird.png);background-repeat:no-repeat;}
.telephone{font-size:16px;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/telephone.png);background-repeat:no-repeat;}
.telephoneholder {right:0;top:212px;position:absolute;}
.telephoneholder .hover_effect {font:1.1em Arial, Helvetica, Sans-Serif;padding:10px 0 6px 10px;}
.telephoneholder .hover_effect div {float:right;margin:0px;padding-left:10px;}
.telephoneholder .hover_effect a {font-weight:bold;color:#104D87;padding:2px 4px 2px 35px;position:relative;text-decoration:none;}
.telephoneholder .hover_effect a:hover {font-weight:bold;color:#FF0033;text-decoration:none;}
.telephoneholder .hover_effect .telephone {font-weight:bold;color:#5E9EBB;padding:2px 4px 2px 35px;position:relative;text-decoration:none;}
.addthis_toolbox {margin:6px 0 18px 0;padding:6px 0 6px 0;border-top-width:1px;border-bottom-width:1px;border-top-style:dotted;border-bottom-style:dotted;border-top-color:#CCCCCC;border-bottom-color:#CCCCCC;}
.addthis_toolbox .hover_effect {font:1.1em Arial, Helvetica, Sans-Serif;padding:10px 0 6px 10px;}
.addthis_toolbox .hover_effect div {float:right;margin:0px;padding-left:10px;}
.addthis_toolbox .hover_effect a {font-weight:bold;color:#104D87;padding:2px 4px 2px 35px;position:relative;text-decoration:none;}
.addthis_toolbox .hover_effect .telephone {font-weight:bold;color:#5E9EBB;padding:2px 4px 2px 35px;position:relative;text-decoration:none;}
.addthis_toolbox .hover_effect a:hover {font-weight:bold;color:#FF0033;text-decoration:none;}
.chat {margin:0px 0px 9px 0px;}
.post {border-top-width:1px;border-top-style:dotted;border-top-color:#CCCCCC;margin:0 0 20px;text-align:justify;}
.mortgagepost {border-top-width:10px;border-top-style:solid;border-top-color:#A6D1E2;margin:0 0 20px;text-align:justify;}
.moneypost {margin:0 0 16px;text-align:justify;}
/*Start-Recent Comments Widget*/
#sa-recent-comments {list-style-type:none;border-top-width:10px;border-top-style:solid;border-top-color:#CCCCCC;background-color:#f3f3f3;padding-top:0px;padding-left:10px;padding-bottom:10px;margin-bottom:20px;}
#sa-recent-comments h2{font-size:1.6em;padding-top:6px;padding-bottom:6px;line-height:17px;}
#recentcomments {font-size:1.2em;line-height:17px;font-weight:bold;color:#000000;padding:6px;width:280px;background-color:#ffffff;}
#recentcomments a {color:#56A7D6;font-weight:bold;}
#recentcomments img {margin-top:0px;padding-right:6px;padding-bottom:6px;}
/*End-Recent Comments Widget*/
/*Start-Archives Widget*/
#archives-3 {font-size:1em;color:#6A5B94;font-weight:bold;list-style-type:none;border-top-width:10px;border-top-style:solid;border-top-color:#CCCCCC;background-color:#f3f3f3;padding-top:0px;padding-left:10px;padding-bottom:10px;margin-bottom:20px;}
#archives-3 ul{font-size:1.2em;color:#6A5B94;font-weight:normal;line-height:17px;list-style-type:none;}
#archives-3 h2{font-size:1.6em;padding-top:6px;line-height:17px;}
/*End-Archives Widget*/
.paddedbottom {padding-bottom:10px;}
.paddedtop {padding-top:10px;}
.paddedright {padding-right:15px;}
.marginbottom {margin-bottom:10px;}
.margintop {margin-top:10px;}
.margintopbottom {margin:10px 0px 10px 0px;}
.post hr {display:block;}
.columnborder {padding-right:9px !important;border-right:solid silver 1px;}
.onecol {background:#fff;float:left;padding:0px;padding-bottom:20px;padding-left:10px;padding-right:10px;width:940px;clear:both;}
.halfcol {background:#fff;float:left;padding:0px 10px;width:460px;}
.twothirdcol .halfcol {margin-left:-10px;}
.twothirdcol {background:#fff;float:left;padding:0px 10px;width:620px;position:relative;}
.thirdcol {background:#fff;float:left;padding:0px 10px;width:300px;}
.fit {padding:0 0 0 10px;}
.sixcol {background:#fff;float:left;padding:0px 10px;width:140px;}
.sixcol li {margin-top:0px;}
.twothirdcol .sixcol {padding-right:0px;}
.thirdcol ul {padding:0px;margin:10px 0px 0px 0px;}
.thirdcol .postmetadata {padding-top:5px;}
.thirdcol .smallattachment {text-align:center;float:left;width:128px;margin:5px 5px 5px 0px;}
.linkcat {padding:0px;margin-top:13px;list-style:none;border-top:5px solid #cccccc;}
.linkcat a {color:#666666;text-decoration:underline;}
.linkcat a:hover {color:#FF0033;text-decoration:underline;}
.linkcat h2 {font-size:1.5em;letter-spacing:-0.05em;line-height:18px;font-weight:bold;margin:0px;padding:6px 0px 6px 0px;}
.linkcat ul {font-size:1.2em;line-height:18px;list-style:none;margin:0;padding-bottom:10px;}
.linkcat li {list-style:none;margin:0;padding-bottom:6px;}
.thread-alt {background-color:#f8f8f8;}
.thread-even {background-color:white;}
.depth-1 {border:1px solid #ddd;}
.even, .alt {}
.small {font-family:Arial, Helvetica, Sans-Serif;font-size:1.1em;}
.small, .nocomments, .postmetadata, blockquote, strike {font-size:1.1em;line-height:16px;margin:0px 10px 10px 0px;color:#777;}
.postmetadata {clear:both;padding-left:15px;background-image:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/comment.gif);background-repeat:no-repeat;background-position:left top;}
.postmetadata a {color:#666666;text-decoration:underline;}
.postmetadata ul, .postmetadata li {display:inline;list-style-type:none;list-style-image:none;}
#cattop h1 {font-size:2em;color:#333;text-align:left;letter-spacing:-0.05em;line-height:26px;}
.allmortgages {background-color:#F3F3F3;color:#000000;border-width:1px;border-style:solid;border-color:#dadada;width:450px;padding:4px 0px 5px 7px;margin:0 5px 10px 0;}
h1, h2, h3, h4 {font-family:Arial, Helvetica, Sans-Serif;font-weight:bold;}
h1 {font-size:2.2em;letter-spacing:-0.02em;text-align:left;margin-top:0px;margin-bottom:4px;}
h2 {font-size:1.8em;text-align:left;letter-spacing:-0.05em;line-height:20px;margin:5px 0px 4px 0px;}
h2.pagetitle {font-size:1.8em;}
h2.mortgage {line-height:120%;margin:5px 0px 8px 0px;}
h2.mortgage .link {color:#D00032;text-decoration:underline;line-height:120%;margin:5px 0px 8px 0px;}
h2.mortgage a:hover {color:#FF0033;text-decoration:underline;}
h3 {font-size:1.4em;padding:0;margin:0px 0px 8px;}
h4 {font-size:.8em;padding:0;}
h4 img{margin:-15px 10px;}
h5 {font-size:1.8em;letter-spacing:-0.02em;margin-top:0px;margin-bottom:4px;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration:none;color:#333;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color:#333;}
h2 a:hover, h3 a:hover, #sidebar h2, #wp-calendar caption, cite {color:#666;text-decoration:none;}
h2 a:visited, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {color:#333;text-decoration:none;}
h2.pagetitle {margin-top:5px;text-align:center;}
h3.comments {padding:0;margin:40px auto 20px;}
.indent{padding-left:10px;}
.size-full {margin-bottom:-10px;}
.entry p {padding-bottom:10px;margin:0;}
.entry ol {padding:0 0 0 35px;margin:0;}
.entry ol li {margin:0;padding:0;}
.entry h1 {font-size:2em;color:#333;letter-spacing:-0.05em;line-height:26px;border-top-width:1px;border-top-style:dotted;border-top-color:#CCCCCC;padding-top:6px;padding-bottom:6px;}
.entry h2 {font-size:1.4em;border-top-width:1px;border-top-style:dotted;border-top-color:#CCCCCC;padding-top:6px;padding-bottom:0px;margin-top:0px;}
.entry h3 {font-size:1.2em;color:#333;letter-spacing:-0.05em;padding-top:6px;padding-bottom:4px;margin-bottom:0px;}
.entry p a {color:#666666;text-decoration:underline;}
.entry p a:hover {color:#FF0033;}
.margintopnleft {margin:10px 0px 0px 8px;}
.commentlist li, #commentform input, #commentform textarea {font:0.9em Arial, Helvetica, Sans-Serif;}
.commentlist li ul li {font-size:1em;}
.commentlist li {font-weight:bold;}
.commentlist li .avatar {float:right;border:1px solid #eee;padding:2px;background:#fff;}
.commentlist cite, .commentlist cite a {font-weight:bold;font-style:normal;font-size:1.1em;}
.commentlist p {font-weight:normal;line-height:1.5em;text-transform:none;}
#commentform p {font-family:Arial, Helvetica, Sans-Serif;}
.commentmetadata {font-weight:normal;}
code {font:1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size:0.9em;letter-spacing:.07em;}
a {color:#000000;text-decoration:none;}
a:hover {color:#FF0033;text-decoration:underline;}
#wp-calendar #prev a, #wp-calendar #next a {font-size:9pt;}
#wp-calendar a {text-decoration:none;}
#wp-calendar caption {font:bold 1.3em Arial, Helvetica, Sans-Serif;text-align:center;}
#wp-calendar th {font-style:normal;text-transform:capitalize;}
html>body .entry ul {margin-left:0px;padding:0 0 0 30px;list-style:none;text-indent:-10px;}
html>body .entry li {margin:7px 0 8px 10px;}
#cattop.entry, .halfcol .entry, .thirdcol .entry {font-size:1.4em;line-height:1.3em;margin-bottom:4px;padding-top:0px;text-align:left;}
.clear {clear:both;}
#commentblock {margin-bottom:15px;margin-top:0px;margin-left:0px;margin-right:0px;padding:15px;-moz-border-radius:11px 11px 11px 11px;-khtml-border-radius:11px 11px 11px 11px;-webkit-border-radius:11px 11px 11px 11px;border-radius:11px 11px 11px 11px;background:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/comment-bg.gif);border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;-moz-box-shadow:rgba(200, 200, 200, 1) 2px 2px 2px 1px;-webkit-box-shadow:rgba(200, 200, 200, 1) 2px 2px 2px 1px;-khtml-box-shadow:rgba(200, 200, 200, 1) 2px 2px 2px 1px;box-shadow:rgba(200, 200, 200, 1) 2px 2px 2px 1px;}
#commentblock {position:relative;margin:0 0 20px;text-align:justify;background:url(http://www.principlefirst.co.uk/wp-content/themes/principletemplate/images/comment-bg.gif);}
#commentblock ol li {font-size:1.2em;margin:0px 0px 10px 0px;padding:10px 10px 10px 10px;}
#commentblock .commentlist {margin:0;padding-left:26px;}
#commentblock p {margin:4px 0px 8px 8px;}
#commentblock h3 {margin:8px 0px 0px 8px;}
#commentblock input {width:210px;}
#commentblock textarea {margin:0px 0px 0px 0px;width:410px;}
#commentblock a {font-weight:bold;color:#56A7D6;text-decoration:none;}
#commentblock a:hover {color:#FF0033;text-decoration:none;}
#commentblock #submit {padding-right:12px;width:auto;}
#footer .thirdcol,#footer .onecol{margin-left:-10px;}
#footer .sixcol{padding:0px;}
#footer {padding:0;margin:0px 0px 20px 0px;width:940px;clear:both;border-top:10px solid #A6D1E2;border-bottom:10px solid #A6D1E2;}
#footer .entry {margin:0;font-size:1.1em;line-height:1.4em;padding-bottom:10px;text-align:left;}
#footer a {color:#56A7D6;text-decoration:underline;}
#footer a:hover {color:#FF0033;}
#footer h2 {color:black;text-decoration:none;padding-bottom:1px;font-size:12px;text-align:left;letter-spacing:-0.05em;line-height:18px;border-bottom:2px solid #56A7D6;display:block;margin-top:10px;margin-bottom:10px;}
#footer ul {list-style:none;margin:0;padding-top:0px;padding-bottom:10px;}
#footer li {margin:0;padding-bottom:6px;}
#footer .twothirdcol{width:610px; padding:16px 0px 0px 0px;}
.category-financial-planning-news {border-top:#1F98D6 4px solid;}
.category-pension-news {border-top:#4CB300 4px solid;}
.category-savings-and-investments-news {border-top:#764FA6 4px solid;}
.category-mortgage-news {border-top:#D70F7D 4px solid;}
.category-insurance-news {border-top:#005293 4px solid;}
.category-sustainable-news {border-top:#ADC190 4px solid;}
.category-savings-news {border-top:#4CB5CD 4px solid;}
.category-investments-news {border-top:#764FA6 4px solid;}
.category-blog-news {border-top:green 4px solid;}
.category-forum-news {border-top:yellow 4px solid;}
.codeholder {color:#999999;}
form.w2llead {
  text-align: left;
  clear: both;
  margin-bottom: 15px;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
background-color: transparent;
background-image: url(http://www.principlefirst.co.uk/mc_images/comment-bg.gif);
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffffff;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ffffff;
border-right-width: 2px;
border-right-style: solid;
border-right-color: #ffffff;
}
.w2llabel, .w2linput {
font-size:13px;
line-height: 15px;
  display: block;
  width: 120px;
  float: left;
}
.w2llabel.error {
  color: #f00;
}
.w2llabel {
  clear: left;
  margin: 4px 0;
}
.w2linput.text {
  width: 200px;
  height: 18px;
  margin: 4px 0;
  float: left;
}
.w2linput.textarea {
  clear: both;
  width: 320px;
  height: 75px;
  margin: 10px 0;
}
.w2linput.submit {
  float: none;
  margin: 10px 0 0 0;
  clear: both;
  width: 68px;
}
#salesforce {
  margin: 3px 0 0 0;
  color: #000;
}
#salesforce a {
  color: #999;
}
