/*
Theme Name: intrepidity
Description: Highly SEO optimized and marketing driven theme with a fully customizable design. Theme options include custome header, footer and background images, logo uploader, custom home page, social networking integration and more. Ad-Sense ready. Tested on WP 2.8.x using Firefox, IE6/7/8, Google Chrome, and Safari.
Version: 1.5.1
Author: Top Blog Formula
Author URI: http://www.topblogformula.com/
Theme URI: http://www.topblogformula.com/wordpress-business-themes/intrepidity
Tags: blue,green,red,silver,two-columns,right-sidebar,fixed-width,custom-header,translation-ready,theme-options,threaded-comments

v1.5 Social networking icons made optional, Supporting the 'Blog pages show at most' wp core option, copyright year
v1.4 Improved presentation and functionality (threaded comments, icons, navigation, and optin form). CSS and XHTML Validation

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/


/* ***GLOBAL*** */
	/*Initialize the browser's CSS Except for table structure*/
@import "reset.css";
body {
color:#3D3D3D;
font:11px Arial,Helvetica,sans-serif;
}
h1 {
color:#174986;
font-size:24px;
}
h2 {
color:#087DB6;
font-size:20px;
padding:0;
}
h3 {
color:#055891;
font-size:18px;
}
h4 {
color:#666666;
font-size:18px;
}
h5 {
color:#E26D27;
font-size:16px;
}
h6 {
color:#000000;
font-size:14px;
}
p {
line-height:125%;
margin:5px 0 10px;
}
strong, b, caption, th {
font-weight:bold;
}
blockquote {
border-left:3px solid #E8E8E8;
margin:10px 10px 0;
padding-left:8px;
}
acronym, abbr {
border-bottom:1px dashed #333333;
cursor:help;
}
dd {
margin-left:15px;
}
a:link {
color:#097AB1;
font-weight:normal;
text-decoration:none;
}
a:visited {
color:#086796;
}
a:hover, a:active {
color:#0B9BE3;
text-decoration:underline;
}
#bg {
background:url("images/back-bg.jpg") no-repeat scroll center top transparent;
display:table;
width:100%;
}
#shadow, #header, #container, #footer {
margin:0 auto;
}
#shadow {
position:relative;
width:900px;
}
#container {
background:url("images/back-container.gif") repeat-y scroll 0 0 #FFFFFF;
padding:0 0 10px;
}
#container-shoulder {
background:url("images/back-container-shoulder.jpg") no-repeat scroll 0 0 transparent;
}
#header {
background:url("images/header01.jpg") repeat scroll 0 0 transparent;
height:136px;
width:885px;
}
#logo {
margin:5px 0 0 13px;
overflow:hidden;
}
#logo a {
outline:medium none;
}
.search_form {
float:right;
margin:11px 6px 0 0;
}
.search_form #s {
border:1px solid #28A7E9;
color:#6D6D6D;
height:17px;
padding:5px 6px 0;
width:155px;
}
.page .search_form, .post .search_form {
float:none;
}
#left-col {
float:left;
overflow:hidden;
padding:28px 0 0;
width:616px;
}
#sidebar {
color:#525252;
float:right;
padding:1px 0 10px;
width:275px;
}
* html body #sidebar {
margin-top:-1px;
}
#footer {
background:url("images/back-footer.jpg") no-repeat scroll left bottom #128BDF;
height:auto !important;
min-height:200px;
position:relative;
width:900px;
}
#footer .footer-content {
color:#FFFFFF;
font-size:11px;
padding:29px 28px 0;
}
#footer .footer-widget {
float:left;
padding:0 20px 50px 0;
width:215px;
}
#footer ul.footerlinks {
list-style:none outside none;
margin:0 0 18px -7px;
}
#footer ul.footerlinks li {
padding:0 7px;
}
#optinbox {
background:url("images/optin-container-bottom.png") no-repeat scroll 0 bottom transparent;
height:auto !important;
margin:0 0 0 5px;
min-height:94px;
}
#optin-container {
background:url("images/optin-container-getthis.png") no-repeat scroll 0 0 transparent;
color:#326F97;
display:inline-block;
height:auto !important;
min-height:270px;
padding:86px 17px 30px 13px;
}
#optin-container form {
border:medium none;
margin-top:5px;
width:230px;
}
#optin-container .textfield {
background:url("images/back-textfield.png") no-repeat scroll 0 0 transparent;
border:1px solid #DFDFDF;
color:#8F8F8F;
font-size:11px;
font-weight:normal;
height:18px;
line-height:18px;
margin-bottom:8px;
padding:6px 10px 0;
width:200px;
}
#optin-container #opt_submit {
background:url("images/back-optin-submit.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:18px;
height:34px;
line-height:34px;
text-align:center;
width:220px;
}
.recover {
clear:both;
line-height:0;
}
.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
.txtcenter {
text-align:center;
}
#blogname {
background:url("images/intrepid-logo.png") no-repeat scroll 0 7px transparent;
display:inline-block;
overflow:hidden;
padding:20px 0 0 20px;
text-indent:-66666px;
width:550px;
}
#copyright {
bottom:16px;
color:#88CEFF;
font-size:11px;
left:25px;
position:absolute;
}
#footer-tag {
padding:0 5px 0 0;
text-align:left;
width:375px;
}
.sidebar p {
margin:0 0 5px;
padding:0 15px 0 20px;
}
.home-content {
padding:25px 0 0 32px;
width:600px;
}
.home-content h2 {
background:url("images/back-home-heading.gif") no-repeat scroll right bottom transparent;
color:#F3832B;
font-size:18px;
letter-spacing:-1px;
margin:0 0 8px;
padding:6px 86px 19px 0;
text-transform:capitalize;
width:305px;
}
#container .page {
padding:6px 0 12px 30px;
}
#container .page h2 {
font-size:22px;
padding:0 20px 0 0;
}
.page-content {
background:url("images/dots.gif") repeat-x scroll 0 top transparent;
margin:4px 0 0;
padding:12px 0 0;
width:560px;
}
.entry {
clear:both;
margin:0 0 0 82px;
padding:0 12px 8px 0;
}
.post {
background:url("images/back-entrydate.png") no-repeat scroll 12px 0 transparent;
clear:both;
height:auto !important;
margin:0 0 17px;
min-height:208px;
padding:0 0 12px 15px;
}
* html body .post {
background-position:12px 15px;
padding:15px 0 12px 15px;
}
* + html body .post {
background-position:12px 15px;
padding:15px 0 12px 15px;
}
.entry_header {
margin:0;
position:relative;
}
.entry_header h1, .entry_header h2.home {
float:left;
font-size:18px;
height:auto !important;
line-height:1.6em;
margin:6px 0 0;
min-height:40px;
padding:5px 80px 5px 0;
width:370px;
}
.entry-date {
color:#98D5FF;
float:left;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
font-weight:normal;
height:52px;
margin:0;
padding:7px 22px 0 1px;
text-align:center;
text-transform:uppercase;
width:58px;
}
#left-col .date {
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:25px;
font-weight:bold;
line-height:23px;
}
.entry-meta {
background:url("images/dots.gif") repeat-x scroll 0 top transparent;
color:#595050;
float:right;
font-size:11px;
margin:0 44px 0 0;
padding:3px 0 0;
width:492px;
}
.comment-bubble {
background:none repeat scroll 0 0 #21A0DE;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:4px 12px;
position:absolute;
right:28px;
top:18px;
z-index:10;
}
.entry_content {
clear:both;
margin:0 0 0 84px;
}
#search-submit {
background:url("images/btn-search.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:20px;
overflow:hidden;
text-indent:-7000px;
width:25px;
}
* html body #search-submit {
padding-top:22px;
}
* + html body #search-stagcloudubmit {
padding-top:22px;
}
#sidebar h2 {
background:url("images/back-sidebar-title.jpg") no-repeat scroll right top transparent;
color:#FFFFFF;
font-size:14px;
height:66px;
overflow:hidden;
text-align:left;
}
#sidebar .side-switch h2 {
background-position:right bottom;
}
#sidebar ul {
background:url("images/sidebar-links-bg-bottom.png") no-repeat scroll right bottom transparent;
list-style:none outside none;
padding:0 0 19px;
}
#sidebar ul ul {
background:none repeat scroll 0 0 transparent;
padding:0;
}
#sidebar li {
list-style:none outside none;
padding:0;
}
#sidebar ul ul {
padding:6px 0 15px 26px;
}
#sidebar li li {
list-style-image:url("images/icon-sidebar-link.png");
margin:0 9px 0 15px;
}
#sidebar .widget {
background:url("images/sidebar-links-background.png") repeat-y scroll right top transparent;
margin:0 0 0 14px;
}
#sidebar div.widget {
margin:0;
}
#sidebar ul ul ul {
padding:2px 0 8px;
}
.sidebar-divider {
background:url("images/sidebar-divider.gif") repeat-x scroll 0 top transparent;
height:1px;
line-height:1px;
margin:0 0 5px;
width:292px;
}
#optin-container p {
margin:0;
padding:0;
}
#optin-container p.freeaudio {
margin:0;
padding:0 30px;
}
.btn-submit {
background:url("images/btn-submit.gif") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:24px;
width:87px;
}
#location-name {
background:url("images/location-name.gif") no-repeat scroll 0 0 transparent;
height:13px;
position:absolute;
right:243px;
text-indent:-7000px;
top:72px;
width:105px;
}
#fcg-slides {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DFDFDF;
margin:0 0 18px 12px;
padding:7px;
}
#fcg-slides h2 {
color:#54B4F7 !important;
font-size:16px !important;
margin:16px 0 0 16px !important;
}
#fcg-slides p {
margin:2px 0 0 16px !important;
}
#fcg-slides .slideInfoZone {
bottom:0;
}
#socialize-icons {
list-style:none outside none;
position:absolute;
right:-2px;
top:50px;
}
#socialize-icons a {
display:block;
height:34px;
}
#socialize-icons li {
float:right;
overflow:hidden;
text-indent:-33333px;
}
#icon-twitter {
background:url("images/socialize-icons.png") no-repeat scroll 0 0 transparent;
width:51px;
}
#icon-facebook {
background:url("images/socialize-icons.png") no-repeat scroll -51px 0 transparent;
width:33px;
}
#icon-rss {
background:url("images/socialize-icons.png") no-repeat scroll 100% 0 transparent;
width:40px;
}
.customhtml {
padding:0 0 0 98px;
}
#opt_data {
display:none;
}
.meta {
margin:0 0 10px;
}
.tagmeta {
color:#666666;
font-style:italic;
}
#tagcloud {
margin-bottom:25px;
}
.post ul {
margin-left:0;
padding-left:30px;
}
div.page ul {
margin-left:0;
padding-left:30px;
}
div.page ul.children {
padding:0;
}
.customhtml ul {
margin-left:0;
padding-left:30px;
}
.post ol {
margin-left:0;
padding-left:30px;
}
div.page ol {
margin-left:0;
padding-left:30px;
}
div.page ol.children {
padding:0;
}
.customhtml ol {
margin-left:0;
padding-left:30px;
}
.button {
background:url("images/btn-comment-submit.png") no-repeat scroll right top transparent;
color:#333333;
cursor:pointer;
display:inline-block;
font-size:18px;
font-weight:bold;
height:27px;
line-height:27px;
padding-right:10px;
vertical-align:middle;
}
.button span {
background:url("images/btn-comment-submit.png") no-repeat scroll left top transparent;
display:inline-block;
height:27px;
line-height:27px;
padding-left:10px;
}
.button span input {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:inherit;
font-size:14px;
font-weight:bold;
padding-top:5px;
}
.comment-text .reply {
display:block;
text-align:right;
}
.comment-text .reply a {
display:block;
float:right;
margin-top:-25px;
width:30px;
}
#sidebar li#promo {
margin:0 0 0 20px;
}
#commentform lable {
font-size:120%;
}
.editpost {
background:url("images/icon-edit.gif") no-repeat scroll 0 0 transparent;
padding:0 0 2px 18px;
}
.tag-icon, .post .tags {
background:url("images/icon-tag.gif") no-repeat scroll 0 0 transparent;
padding:0 0 2px 16px;
}
.comment-icon {
background:url("images/icon-comment.gif") no-repeat scroll 0 0 transparent;
padding:0 0 0 18px;
}
.usr-meta {
background:url("images/icon-author.gif") no-repeat scroll 0 0 transparent;
padding:0 0 1px 18px;
}
.readmore-icon, .navigation .alignright a {
background:url("images/icon-doublearrow.gif") no-repeat scroll right 0 transparent;
padding:0 18px 1px 0;
}
.navigation .alignleft a {
background:url("images/icon-doublearrow-left.gif") no-repeat scroll left 0 transparent;
padding:0 0 1px 18px;
}
.comment-reply-link {
background:url("images/icon-reply.gif") no-repeat scroll 0 0 transparent;
padding:0 0 2px 18px;
}
.comment-reply-login {
background:url("images/icon-key.gif") no-repeat scroll 0 0 transparent;
padding:0 0 2px 18px;
}
#optinbox .optin-nomsg {
background:url("images/optin-container.png") no-repeat scroll 0 0 transparent;
}
.containwithin {
overflow:hidden;
}
.postedinfo {
margin:5px 0 0;
}
#logo a:link, #logo a:visited {
color:#FFFFFF;
}
#globalnav {
background:url("images/back-globalnav.gif") no-repeat scroll 0 0 transparent;
height:46px;
margin-left:-20px;
position:absolute;
top:88px;
width:901px;
z-index:9999;
}
#globalnav ul {
float:left;
list-style:none outside none;
margin:0 -40px;
width:450px;
}
#globalnav ul li {
background:url("images/navi-divider.gif") no-repeat scroll right center transparent;
float:left;
}
#globalnav ul li li {
background:none repeat scroll 0 0 transparent;
}
#globalnav ul li.last {
background:none repeat scroll 0 0 transparent;
}
#globalnav a:link, #globalnav a:visited {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#globalnav a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#navpocket {
height:46px;
overflow:hidden;
}
#nav li a, #nav li a:link {
display:block;
font-size:12px;
padding:16px 11px;
text-decoration:none;
}
* html body #nav li a:link {
padding:15px 11px;
}
#nav li a:hover, #nav li a:active {
background:url("images/navhov.png") repeat-x scroll 0 0 transparent;
display:block;
text-decoration:none;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
background:url("images/back-navi.png") repeat-x scroll 0 0 transparent;
border-bottom:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #333333;
color:#EEEEEE;
float:none;
margin:0;
padding:10px 11px;
width:150px;
}
#nav li li a:hover, #nav li li a:active {
background:none repeat scroll 0 0 #373737;
color:#0099FF;
text-decoration:none;
}
#nav li li li a:hover, #nav li li li a:active {
color:#FF6600;
}
#nav li ul {
height:auto;
left:-999em;
margin:-1px 0 0 -40px;
position:absolute;
width:150px;
}
#nav li li {
padding:0;
}
#nav li ul ul {
margin:-36px 0 0 134px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left:auto;
}
#navpocket .nav-wide {
width:100%;
}
#nav .current_page_item a {
background:url("images/navhov.png") repeat-x scroll 0 0 transparent;
}
#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {
color:#DEF0FC;
font-size:18px;
font-weight:normal;
text-decoration:none;
}
#logo a span {
color:#FFFFFF;
font-size:26px;
font-weight:bold;
}
.entry_header h1 a:link, .entry_header h1 a:visited, .entry_header h2.home a:link, .entry_header h2.home a:visited {
color:#087DB6;
font-size:30px;
font-weight:normal;
outline:medium none;
text-decoration:none;
}
.post-edit-link a:link, .post-edit-link a:visited {
font-size:12px;
font-weight:normal;
}
#sidebar ul li a:link, #sidebar ul li a:visited {
color:#4F4F4F;
font-weight:normal;
text-decoration:none;
}
#sidebar ul li a:hover {
text-decoration:underline;
}
#sidebar ul li a.sidebartitle:link, #sidebar ul li a.sidebartitle:visited {
color:#FFFFFF;
display:block;
font-weight:normal;
outline:medium none;
padding:30px 0 22px 52px;
text-decoration:none;
}
#footer a:link, #footer a:visited {
color:#FFFFFF;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#footer a:active, #footer a:hover {
color:#A1D8FF;
text-decoration:underline;
}
#footer a.attribution:link, #footer a.attribution:visited, #footer a.attribution:hover {
color:#636363;
display:block;
font-style:italic;
letter-spacing:1px;
text-decoration:none;
width:870px;
}
#footer h2 a:link, #footer h2 a:visited, #footer h2 a:hover, #footer h2 a:active {
color:#A1D8FF;
font-weight:bold;
}
#footer ul.footerlinks li li {
list-style-type:square;
margin:0 0 0 20px;
padding:0 0 0 4px;
}
.footer-content .divider {
margin:0 12px;
}
#footer-tag a:link, #footer-tag a:visited {
color:#88CEFF;
font-weight:normal;
}
#footer-tag a:active, #footer-tag a:hover {
color:#D9EFFE;
}
#left-col a.post-edit-link:link, #left-col a.post-edit-link:visited, #left-col a.post-edit-link:hover {
font-size:12px;
text-decoration:underline;
}
#left-col .editpost a:link, #left-col .editpost a:visited, #left-col .editpost a:hover {
font-size:12px;
text-decoration:underline;
}
.categories a:link, .categories a:hover, .categories a:visited {
text-decoration:none;
white-space:nowrap;
}
.comment-bubble a:link, .comment-bubble a:visited {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.page-content h3 a:link, .page-content h3 a:visited, .page-content h3 a:hover {
text-decoration:none;
}
.fn a:link, .fn a:visited {
text-decoration:none;
}
.alignleft {
float:left;
margin:0 1em 1em 0;
}
.alignright {
float:right;
margin:0 0 1em 1em;
}
.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#login {
background:url("images/login.png") repeat-x scroll 0 0 transparent;
color:#E1E1E1;
font-size:10px;
height:20px;
position:absolute;
top:0;
width:100%;
}
#login ul {
float:right;
list-style:none outside none;
margin-top:3px;
}
#login li {
float:left;
margin-right:15px;
}
#login li.dot {
background:url("images/whitedot.png") no-repeat scroll 0 2px transparent;
padding-left:12px;
}
#login a:link, #login a:visited {
color:#E1E1E1;
font-size:10px;
text-decoration:none;
}
#shadow #header-search {
display:inline;
margin:0;
right:25px;
top:7px;
width:130px;
}
#shadow #header-search form {
display:inline;
}
#shadow #header-search #s {
background:none repeat scroll 0 0 #CCCCCC;
border:1px solid #CCCCCC;
color:#666666;
font-size:11px;
width:120px;
}
.navigation, #respond {
margin:0 18px 0 93px;
}
.comments-box a:link, .comments-box a:visited, .comments-box a:hover {
color:#918872;
display:block;
font-size:24px;
padding:18px 0 0;
text-decoration:none;
}
.comments-box {
background:url("images/back-comment-bubble.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:95px;
margin:-50px -10px 0 0;
padding:5px 10px 0 28px;
position:relative;
width:98px;
}
.comments-box a:link, .comments-box a:visited, .comments-box a:hover, .comments-box a:active {
font-size:15px;
}
.commentlist {
background:url("images/dash.png") repeat-x scroll 0 0 transparent;
list-style:none outside none;
margin:0 18px 0 81px;
padding:13px 0;
}
.commentlist li.depth-1 {
margin:5px 0 3px;
padding:5px 0 3px 5px;
}
.commentlist li li {
list-style:none outside none;
padding:5px 0 3px;
}
.commentlist .alt {
}
.commentlist p {
margin:10px 5px 10px 0;
}
.formfield {
background:url("images/textfield.gif") repeat-x scroll center top #FFFFFF;
border:1px solid #A6A6A6;
padding:3px 2px;
}
.comment-author, .comment-author a:link, .comment-author a:visited, .comment-author a:hover, .fn {
color:#E26D27;
font-weight:bold;
}
#commentform #submit {
color:#FFFFFF;
cursor:pointer;
font-size:12px;
padding:5px 6px 3px;
}
#comment {
width:490px;
}
.comment #comment {
width:100%;
}
#respond {
background:url("images/dash.png") repeat-x scroll 0 0 transparent;
margin-top:10px;
padding-top:20px;
}
#respond h5 {
background:url("images/back-leave-comment.png") no-repeat scroll 0 0 transparent;
padding:0 0 10px 40px;
}
.comments-box {
background:url("images/back-comments-box.gif") no-repeat scroll right top transparent;
color:#918872;
display:block;
font-size:24px;
width:544px;
}
.commentheading {
color:#575757;
font-size:16px;
font-weight:bold;
margin:0 0 0 96px;
padding-bottom:4px;
}
.author {
background:url("images/post-title-line.gif") repeat-x scroll 0 bottom transparent;
display:block;
float:right;
padding:0 0 7px;
width:520px;
}
.comment-avatar {
float:left;
width:90px;
}
.comment-avatar .pic {
background:url("images/commentpoint.png") no-repeat scroll 100% 33% transparent;
margin-top:10px;
padding-right:14px;
}
.comment-avatar .pic img {
border:1px solid #999999;
display:block;
padding:3px;
}
.comment-avatar .name {
font-weight:normal;
overflow:hidden;
padding-right:14px;
width:67px;
}
.comment-meta {
background:url("images/comment.gif") no-repeat scroll 0 0 #E3E3E5;
float:left;
padding:10px 15px 0;
width:387px;
}
.comment-text {
background:url("images/comment.gif") no-repeat scroll right bottom transparent;
clear:both;
line-height:145%;
margin:10px -15px 0;
padding:0 15px 30px;
}
.commentlist .children .comment-avatar .pic {
background:none repeat scroll 0 0 transparent;
}
.commentlist .children .comment-time-meta {
background:url("images/icon-return.gif") no-repeat scroll 0 0 transparent;
padding:0 0 1px 20px;
}
.bypostauthor .comment-avatar .pic {
background:url("images/commentpoint-author.png") no-repeat scroll 100% 33% transparent;
}
.bypostauthor .comment-meta {
background-color:#E4EBED;
color:#000000;
}
.postmetadata {
background:none repeat scroll 0 0 #F0F0F0;
margin:15px 0;
padding:5px 10px;
}
.postmetacat, .categories {
line-height:200%;
}
#left-col .catheader {
display:inline;
text-align:left;
}
#left-col .catcenter {
display:block;
text-align:left;
}
.comment-text ul {
padding:0 0 0 30px;
}
.comment-text li {
margin:0;
}
.nocomments {
color:#999999;
text-align:center;
}
.post img, .page img, .customhtml img {
max-width:505px;
}
.page #respond, .page .commentheading, .page #comments, .page .navigation, .page .commentlist {
margin-left:0;
}
.wp-caption {
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}
.landingpage #shadow {
overflow:hidden;
width:702px;
}
.landingpage #container {
background:url("images/back-container-landing.jpg") no-repeat scroll 0 0 #FFFFFF;
min-height:240px;
padding:58px 25px 20px;
}
.landingpage #header {
height:90px;
}
.landingpage #footer {
width:702px;
}
.landingpage #footer-bottom {
background:none repeat scroll 0 0 #118BDF;
height:9px;
line-height:9px;
width:702px;
}
.landingpage #footer .footer-widget {
width:195px;
}