body {font-family: Verdana, Arial, Helvetica, "Sans Serif"; padding:0; margin:0; color:#606060; background-color: #d5d5d5}

h1 {font-size:12px; background: #2555a2; padding:5px; color:#fefefe;
    border-bottom: solid 1px #173769; margin:0}
    
.float_left {float:left; clear:both} 
img.image_right {float:right; padding:10px} 
img.image_right_top {float:right; padding:20px 10px 10px 10px}   

/* blog stuff ----------------------------- */

div#content {float:left; width:100%;  padding-right:8px; margin-right:-300px}
div#positioning {margin-right:220px}
div.add_padding  {padding-top:14px}
h2.pagetitle {padding:14px 0 0 0; margin:0;}
div.post h2 {font-size:14px; margin:0; padding:0}
div.post {clear:both; }
div#sidebar {float:right; width:200px;  padding-top:8px;}

p.postmetadata {font-size:10px; margin-bottom:10px}
small {font-size:10px; padding:8px 0}
p.form_text {font-size:11px}

.alignright {text-align:right}
div#content h3 {margin-bottom:8px}
div.entry {margin-top:8px}
div.entry img {padding:0; margin-bottom:0; }
.aligncenter {text-align:center}
div.aligncenter {margin:auto;}
div.navigation {font-size:13px; padding:12px 0; margin-bottom:8px; }

p.wp-caption-text {text-align:center; margin:2px}
div.alignnone {float:left}
div.alignright {float:right}
div.alignleft {float:left}



/* blog stuff ----------------------------- */
	
	/* title area ---------------------------- */
	
div#logo_area {height:100px; background: #2555a2; padding:0; color:#fefefe;
    border-bottom: solid 1px #173769;  margin:0;
	border-top: solid 1px #4575C2;}	
	
img#page_logo {float:right; border-left: solid 1px #173769; }	
p#logo_top {margin:0; font-size:31px; font-family: Arial; padding:16px 5px 0 5px; }
p#logo_bottom {margin:0; padding:0 5px; color: #c9cfd9;  }
p#logo_bottom strong {color:#829fc2;}

div#url_box {float:right; padding-left:12px; border-left: dashed 1px #8c8c8c;}

div#lower_title {background: #2555a2; 
                 padding:0;
				 color:#fefefe;
                 margin:0;
	             border-top: solid 1px #4575C2;}	
	
h2 {font-size:14px; margin:0; padding:5px; }
p#top_links {float:right; padding:5px 18px; font-weight:bold; margin:0}

p#top_links a:link {color:#fefefe; text-decoration:none}
p#top_links a:visited {color:#fefefe; text-decoration:none}
p#top_links a:hover {color:#c9cfd9; text-decoration:underline}
p#top_links a:active {color:#173769; text-decoration:underline}

img#grey_fade {margin-bottom:-3px}

img.home_button {vertical-align:-3px;}

/* title area ---------------------------- */

/* link menu ---------------------------- */
ul#link_menu {margin:3px 1px; padding:0;  list-style:none; width:199px;}

	   #link_menu a {color: #435683; 
	                 font-size:12px; 
	                 text-decoration:none; 
					 border: 1px solid #fefefe; 
					 padding:2px 4px 3px 4px;
					 display:block;
					 background-color: #d5d5d5;
					 border-bottom: solid 1px #606060;
					border-right: solid 1px #606060;
                     margin:1px}
                     
                     * html #link_menu a {margin:-7px 0; padding:3px;} 
                     * html ul#link_menu {margin-top:-15px; margin-bottom:-7px; padding-top:1px}
                    
                     
		 #link_menu a:hover { background-color: #eeeeee; 
		                      border: 1px solid #ffffff; 
		                      border-top: solid 1px #606060;
					          border-left: solid 1px #606060;}
                              
   p#google_ad { margin-left:40px}                           
         
/* link menu ---------------------------- */

div#left_box {float:left; width:200px}

div#main_page {margin: 0 40px 0 200px; background-color: #ffffff; padding:1px 20px 20px 20px;
               border: solid 1px #606060;
			   border-top:none;
			   height:100%}
			   
h3 {font-size:14px;}

p, address, li, label {font-size:13px; }
address {text-align:center; padding-top:10px; clear:both;}

img {border:0; margin:0; padding:0}

div#disclaimer {width:760px; margin-left:auto; margin-right:auto;}
div.center_div {width:500px; margin-left:auto; margin-right:auto;}
div.center_div_faq {margin-left:auto; margin-right:auto; font-size:13px;}
img#mortgage_logo {float:left; padding-right:20px}

/* forms ---------------------------------- */

label {
	float: left;
	width: 200px;
	text-align: right;
    margin-top:6px;
      }
     input, textarea {margin-top:3px;} 
      form {margin:20px;}
    img#graphic {position:relative; top:3px;}  
      
/* forms ---------------------------------- */

/* mortgage ap form ---------------------------------- */

div#mortgage_application {margin-left:auto; margin-right:auto; font-size:13px; width:580px; }

div#mortgage_application h3 {margin:0; }

div#mortgage_application hr { border: 0;
                              color: #9E9E9E;
                              background-color: #9E9E9E;
                              height: 1px;
                              width:471px; 
                              text-align:left; 
                              margin: 5px 0 2px 1px; 
                              padding:0}

label.mortgage_ap_label {
	float: left;
	width: 190px;
	text-align: right;
    margin-top:3px;
    background:#ededed;
    margin-right:3px;
    padding:3px;
      } 
      
.mortgage_ap_radio { margin:4px 0 6px 0; padding:0; height:15px; position:relative; top:3px; }
span.radio_text  { margin:4px 0 6px 0; padding:0; height:13px; }
      
label.blank {background:#ffffff;}
      
/* mortgage ap form ---------------------------------- */

 /* bookmarking ----------------------------------------------------- */
 
 div#social_bookmarks {margin:8px auto;
                       padding:2px 5px 5px 5px; 
                       border: dashed 1px #c0c0c0;  
                       position:relative;
                       bottom:0px;                       
                                              
                       text-align:right; 
                         } 
                       
   div#social_bookmarks ul {margin:0; padding:0; }
   div#social_bookmarks h3 {margin:0 0 -8px 0; text-align:left; font-size:11px }
                        
   div#social_bookmarks li.bookmarks {display:inline; font-size:10px;
                                      line-height:150%;
                                      background-repeat:no-repeat;
                                      padding:0 7px 3px 18px;} 
                                    
div#social_bookmarks li.delicious { background-image:url(http://www.littledetails.co.uk/images/delicious_icon.gif); }
div#social_bookmarks li.digg { background-image:url(http://www.littledetails.co.uk/images/digg_icon.gif); }
div#social_bookmarks li.reddit { background-image:url(http://www.littledetails.co.uk/images/reddit_icon.gif); }
div#social_bookmarks li.facebook { background-image:url(http://www.littledetails.co.uk/images/facebook_icon.gif); }
div#social_bookmarks li.stumbleupon { background-image:url(http://www.littledetails.co.uk/images/stumbleupon_icon.gif); }
div#social_bookmarks li.twitter { background-image:url(http://www.littledetails.co.uk/images/twitter_icon.gif); }
div#social_bookmarks li.mixx { background-image:url(http://www.littledetails.co.uk/images/mixx.gif); }
div#social_bookmarks li.validators {padding:0 10px}
 /* bookmarking ----------------------------------------------------- */
 
 span.red, strong.red, p.red {color:#ff0000}