/*  (do not remove this :) */
/*  (not this either :) */

.template-landingpage_view div#portal-column-content {width: 774px; margin:0;}

.column1 {float: left; width: 425px; overflow: hidden;}
.column2 {float: right; width: 310px;}

.column2 h3 {margin:-4px 0 12px 0; line-height:1.2;}

.column2 img.right { float: right; margin: 0 0 10px 10px;}

.landing-page h2 {font-size: 2em;}
.landing-page h3 {font-size: 1.8em;}
.landing-page .blog-list h4 { font-weight: normal; margin-bottom: 0; padding-bottom: 0; border: none; line-height: 1; }
.landing-page .blog-list p.bio { font-weight: normal; margin-bottom: 5px;}
.landing-page .blog-list blockquote { background: url(http://www.planfrance.org/++resource++plan.plonetheme.images/blog-quotes.png) no-repeat 0 -16px; padding: 8px 0 0 14px; margin-left: 94px;} 
.landing-page .blog-list .image { float: left; margin-right: 10px;} 
.landing-page .blog-list blockquote span { background: url(http://www.planfrance.org/++resource++plan.plonetheme.images/blog-quotes.png) no-repeat 0 0; padding-left: 16px; margin-left: 3px; } 

.landing-page .accordion {margin-bottom: 15px;}
.landing-page .accordion h5 { background: url(http://www.planfrance.org/++resource++plan.plonetheme.images/acc-closed.png) no-repeat 312px 6px; border-top: 1px solid #ebebeb; cursor: pointer;font-size: 1.3em; font-weight: normal; margin: 0; padding: 5px 0; }
.landing-page .accordion h5.open { background: url(http://www.planfrance.org/++resource++plan.plonetheme.images/acc-open.png) no-repeat 312px 6px; }

div.content-footer { background: #eff0ef; clear: both; display:inline; /*ie6*/ float: left; overflow: hidden; margin: 0 0 15px 20px; padding: 10px; width: 935px;}
div.content-footer h3 { margin-top: 0; }
div.content-footer div.block { float: left; width: 270px; padding-right: 20px; margin-right: 20px; border-right: 1px solid #d6dce0; }
div.content-footer div.last { padding-right: 20px; margin-right: 0px; border-right: none; }
div.content-footer div.block h4 {font-weight: normal; border: none;}
div.content-footer div.block ul {padding-left: 0px; list-style-type: none;}
div.content-footer ul li { background: url(http://www.planfrance.org/++resource++plan.plonetheme.images/bullet-blue.png) no-repeat 0px 6px; padding-left: 13px; }
/* need widths to sort these out */

/* IC */
.landing-page div#socialbookmarks {margin-left:20px; width:770px;}

/* form blocks */
div.lpform {width:180px; margin:0 0 20px 0; font-size:1em; font-weight:bold; background:url(http://www.planfrance.org/++resource++plan.plonetheme.images/corners-bottom180-orange.png) no-repeat bottom left #f4911e; color:#fff;}
div.lpform h3 {font-size: 1.8em; margin:0; background:url(http://www.planfrance.org/++resource++plan.plonetheme.images/corners-top180-orange.png) no-repeat top left; color:#fff; padding:8px 8px 0 8px; line-height:1;}
div.lpform p {padding:0; margin:0 0 4px 0;}

div.lpform form {}
div.lpform h3 em {display:block; font-style:normal; padding-left:40px; background-repeat:no-repeat; background-position:0 6px;}
div.lpform em.sponsor-icon {background-image:url(http://www.planfrance.org/++resource++plan.plonetheme.images/assets/sponsor-icon.png);}
div.lpform em.donate-icon {background-image:url(http://www.planfrance.org/++resource++plan.plonetheme.images/assets/donate-icon.png); padding:10px 0 4px 34px; font-size:.92em;}
div.lpform em.brochure-icon {background-image:url(http://www.planfrance.org/++resource++plan.plonetheme.images/assets/brochure-icon.png); padding:8px 0 4px 26px; font-size:.92em; background-position:0 11px;}
div.lpform p.info { padding-left: 10px; font-size: 1.3em; font-weight: normal; margin-bottom: 10px; }
div.lpform fieldset {border:none; padding:8px 8px 0 8px;}
div.lpform div.lpformrow {clear:left; float:none; margin:1px 0;}
div.lpform div.lpformrow label {float:left; width:130px; margin-left:20px; cursor:pointer;}
div.lpform div.lpformrow input {float:left; width:auto; margin:2px 0 0 -150px;}
div.lpform div.lpformrow input#newsletter-email {float:left; width:120px; margin:2px 0 0 0px;}

div.lpform div.lpformrow div.other label {display:none;}
div.lpform div.lpformrow div.other input {float:left; width:85px; margin:4px 0 4px 15px;}
div.lpform div.lpformrow div.other span {margin-left:6px;}

div.lpform div.lpformrow input.button {display:inline; margin:4px 0 8px 0; padding:0; width:auto; cursor:pointer; border:none; clear:none; font-weight:bold; font-size:1.1em; color:#fff; padding:4px 24px 4px 6px; background:url(http://www.planfrance.org/++resource++plan.plonetheme.images/next-chevron.png) no-repeat 96% 50% #007CC3; overflow:visible; float:right;}

div.lpformrow input[type="radio"] { border: none; background: none; width: auto; }

/*  */

