/* New Changes Homepage Styles */

#new_homepage div#wrap-outer {padding-top: 0;}
#news_section ul {width: 400px;}
#content ul#postbox_nav li img {float: left; margin-top: 4px; margin-right: 10px;}
#news_section ul {width: 440px;}
#news_section ul li h4 {display: inline;}

/* Altered Homepage Styles */
#wrap-inner {padding-top: 0;}
#new_homepage #featureOS {width: 350px; margin-right: 40px; padding: 0; margin-bottom: 30px;}
#new_homepage #featureOS h3 {color: #336699; font-size: 16px; line-height: 1;}
#new_homepage #featureWINOS {width: 350px; margin-right: 40px; padding: 0; margin-bottom: 30px;}
#new_homepage #featureWINOS h3 {color: #336699; font-size: 16px; line-height: 1;}

p, li {
	color: #555555;
	font-size: 13px;
}

#new_homepage ul#features {background: none;}
/*-  FOOTER
----------------------------------------------------------------------*/
#footer {color: #336699; font-family: 'Lucida Grande', sans-serif; font-weight: bold;} 
#footer ul li {text-transform: uppercase; letter-spacing: 1px; color: #336699; border-right: 1px dotted #a2c4dc;}   

#footer {
	font-size: 0.6875em;	/* 11px / 16px = 0.6875em */
	text-align: center;
}

#footer,
#footer a {
	color: #036;
}

#footer ul,
#footer p {
	margin-bottom: 0.5em;
	font-size: 1em; 

}

#footer li {
	border-right: 1px solid;
	display: inline;
	padding: 0 0.5em 0 0.4em; 
	font-size: 1em;
}

#footer li#f-contact {
	border-right: none;
	padding-right: 0;
}

/* Pre-masthead Social network stuff */
#new_homepage #get_social {text-align: center; margin: 20px 0 0 0; color: #336699; font-size: 14px;}
#new_homepage #get_social a {display: inline-block; color: #fff; text-indent: -7000px; }
#new_homepage #get_social a#blog_link {background: url('http://static.postbox-inc.com/-/img/blog_button.png') top left no-repeat; height: 23px; width: 43px;}
#new_homepage #get_social a#facebook_link {background: url('http://static.postbox-inc.com/-/img/facebook_button.png') top left no-repeat; height: 23px; width: 80px;}
#new_homepage #get_social a#twitter_link {background: url('http://static.postbox-inc.com/-/img/twitter_button.png') top left no-repeat; height: 23px; width: 61px;}
#new_homepage #get_social a#twitter_link:hover {background: url('http://static.postbox-inc.com/-/img/twitter_button_hover.png') top left no-repeat;}
#new_homepage #get_social a#facebook_link:hover {background: url('http://static.postbox-inc.com/-/img/facebook_button_hover.png') top left no-repeat;}
#new_homepage #get_social a#blog_link:hover {background: url('http://static.postbox-inc.com/-/img/blog_button_hover.png') top left no-repeat;}

/* Masthead */
#masthead {height: 330px; background: url('http://static.postbox-inc.com/-/img/masthead_background.jpg') repeat-x; position: relative}
#masthead #pe_logo {display: block; margin: 0; padding: 0; position: absolute; left: 350px; top: -40px}
#masthead p {color: #fff; text-shadow: 3px 3px 4px #333; font-size: 13px; margin-left: 8px;}
#masthead h1 {display:  block; text-indent: -7000px; background: url('http://static.postbox-inc.com/-/img/intro_logo.png') top left no-repeat; height: 110px; width: 260px;}
#masthead #compare_editions { margin: 0; position: absolute; bottom:  0; right: 0; text-align:  right; width: 60%; height: 50px; background: url('/-/img/compare_background.png') top right repeat-y; z-index: 0;}
#masthead #compare_editions a {color: #fff; background: url('http://static.postbox-inc.com/-/img/callout_arrow.png') center right no-repeat; padding-right: 20px; display: block; margin-top: 15px; margin-right:50px; font-size: 14px}

/* Masthead download area */
#masthead .column {width: 250px; float: left; margin: 30px 0 30px 50px;}
#masthead .column a {display: block; text-indent: -9000px; width: 262px; height: 62px; z-index: 1; margin-left: 8px;}
.mac #masthead .column a {background: url('http://static.postbox-inc.com/-/img/express_mac_download.png')}
.mac #masthead .column a:hover {background: url('http://static.postbox-inc.com/-/img/express_mac_download_hover.png')}
.win #masthead .column a {background: url('http://static.postbox-inc.com/-/img/express_win_download.png')}
.win #masthead .column a:hover {background: url('http://static.postbox-inc.com/-/img/express_win_download_hover.png')}
/* Give the homepage a body class of win to change the buttons to the windows ones */

/* Generic Content */
#new_homepage #maincontent { background: url('http://static.postbox-inc.com/-/img/homepage_background.jpg') top left repeat-x;}
#new_homepage #content {padding: 0; margin: 0; font-size: 13px; color: #333;}
#new_homepage #content {padding: 30px 58px;}
#new_homepage #content ul {list-style: none;}
#new_homepage #content p a {text-decoration: none;}
#new_homepage #content p a:hover {text-decoration: underline;}
#new_homepage #content .column {width: 260px; float: left; margin-right: 50px; margin-bottom: 50px;}
#new_homepage #content .column h3 {font-size: 36px; text-transform: uppercase; letter-spacing: 1px; color: #99999; margin-bottom: 5px; line-height: 1; background: url('/-/img/postbox_text.png') center left no-repeat; text-indent: -9000px;}
#new_homepage #content .column p {margin: 10px 0 0;}

/* Talking Postbox... box */
#content h2 { padding: 20px; border: 1px solid #ccc; background-color: #FFF; margin-bottom: 0;}
#new_homepage #quote_box {margin-bottom: 0; padding-bottom: 0; float: left}
#new_homepage #quote_box img {margin: 10px 25px 0 30px;}
#new_homepage #quote_box #tail {display: block; background:  url('http://static.postbox-inc.com/-/img/talkingbox_arrow.png') top center no-repeat; margin-top: -1px; height: 15px;}

/* Download buy stuff */
#content .column span a {display: block; float: left;}
#content .column a#download_button {height: 53px; width: 126px; text-indent: -9000px;}
.win #content .column a#download_button { background: url('http://static.postbox-inc.com/-/img/postbox_win_download.png') top left no-repeat; }
.win #content .column a#download_button:hover { background: url('http://static.postbox-inc.com/-/img/postbox_win_download_hover.png') top left no-repeat; }
.mac #content .column a#download_button { background: url('http://static.postbox-inc.com/-/img/postbox_mac_download.png') top left no-repeat; }
.mac #content .column a#download_button:hover { background: url('http://static.postbox-inc.com/-/img/postbox_mac_download_hover.png') top left no-repeat; }
#content .column a#buy_button {background: url('http://static.postbox-inc.com/-/img/buy_button.png') top left no-repeat; height: 53px; width: 125px; text-indent: -9000px;}
#content .column a#buy_button:hover {background: url('http://static.postbox-inc.com/-/img/buy_button_hover.png') top left no-repeat; }

/* Postbox Navigation near talking postbox... box */
#content ul#postbox_nav {float: left; list-style: none; width: 200px;
	border-top: 1px solid #bedcee;
}
#content ul#postbox_nav li {background: none; border-bottom: 1px solid #bedcee; padding: 0; }
#content ul#postbox_nav li img {float: left; margin-top: 3px; margin-right: 10px;}
#content ul#postbox_nav li a {display: block; padding: 9px 0 7px 9px; margin: 3px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-weight: normal}
#content ul#postbox_nav li #compare_features, #what_others_think {margin-top: 0}
#content ul#postbox_nav li a:hover {background-color: #bedcee; text-decoration: none;}
#content #postbox_logo {display: block; float: left; margin-right: 21px;}

/* Light blue callout */
#new_homepage #callout {background-color: #bedcee; width: 663px; margin: 0 auto; padding: 25px; clear: both; margin-bottom: 30px;}
#new_homepage #callout p {padding-bottom: 0; margin-bottom: 0; font-size: 13px;}
#new_homepage #callout h3 {color: #336699; margin-bottom: 20px; font-size: 18px; line-height: 1.3;}
#new_homepage #callout a:hover {color: #336699;}

/* News */
#news_section {margin-bottom: 30px; o}
#news_section:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#news_section ul li {float: left; background: none; margin: 0; padding: 0; margin-top: 10px vertical-align: baseline}
#news_section ul li h4 {display: inline-block; margin-top: 5px}
#news_section ul li img {float: left; vertical-align: middle; height: 26px; width: 26px; margin-right: 10px}
#new_homepage #news { float: right; display:  block; text-indent: -7000px; background:  url('http://static.postbox-inc.com/-/img/morenews_button.png') no-repeat top left; height: 34px; width: 204px;}
#new_homepage a#news:hover {background:  url('http://static.postbox-inc.com/-/img/morenews_button_hover.png') no-repeat top left;}

/* Three Column Screenshots Columns */
#new_homepage #screenshots {
	margin-bottom: 35px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}
#new_homepage #screenshots li {background: none; padding:0; margin: 0; width: 200px; float:  left; margin-right: 50px;}
#new_homepage #screenshots li h3 {color: #336699; margin: 20px 0 10px 0; font-size: 16px;}
#new_homepage #screenshots li.last {margin-right: 0;}
#screenshots:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#new_homepage #screenshots li img {
box-shadow: 0 0 5px #336699;
box-shadow: 0 0 5px rgba(51,102,153,0.8);
-moz-box-shadow: 0 0 5px #336699;
-moz-box-shadow: 0 0 5px rgba(51,102,153,0.8);
-webkit-box-shadow: 0 0 5px #336699;
-webkit-box-shadow: 0 0 5px rgba(51,102,153,0.8);
}

/* Postbox Love Box */
#new_homepage #postboxBuzz {width: 300px; float: left; margin: 0 0 20px 0; padding: 5px; background: #bbdaec url('/-/img/hearts.png') top left repeat;}/* changed from margin:0 */
#new_homepage #postboxBuzz ul li {
	overflow: auto;
}
#new_homepage #postboxBuzz ul li p {margin: 5px 5px 0 5px; background-color:  #FFF; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-family: 'Georgia', 'Trebuchet MS', serif; font-size: 14px; font-style: italic; color:  #333333;}
#new_homepage #postboxBuzz h4 { background: url('http://static.postbox-inc.com/-/img/postbox_love.png') top left no-repeat; margin: 10px 0 0 10px;}
#new_homepage #content #postboxBuzz span {display: block; background: url('http://static.postbox-inc.com/-/img/quote_tail.png') top 20px no-repeat; margin: 0 0 10px 0; padding: 5px 0 0 40px; color: #336699; }
#new_homepage #content #postboxBuzz ul li a {
	text-align: right;
	float: right;
}

/* Pre footer Content */
#new_homepage #prefooter {background: url('http://static.postbox-inc.com/-/img/prefooter_background.png') top center no-repeat; clear: both; padding-top: 30px}
#new_homepage #prefooter div {clear: both; margin-bottom: 20px;}
#new_homepage #prefooter div img {float: left; margin: 0 20px 20px 0; }
#new_homepage #prefooter div h4 {color: #336699; font-size: 18px; line-height: 1;}
#new_homepage #prefooter div a {color: #cc3333}
#new_homepage #prefooter div a:hover {text-decoration: underline}
