/*

    -- -- -- -- -- -- --
    protosw.com
    General Content CSS
    -- -- -- -- -- -- --

    General content styling. Applied to pages without
    more specific section style.

*/

.news-item #mainColumn .post, .news-item #mainColumn h3 {margin-top: 0;}


/* -- Custom headers -- */
.connectedheader h3 {margin: 0 -50px 0 -25px; padding: 0 50px 0 25px; line-height: 1; border-bottom: solid 1px #ECECEC;}
.connectedheader h4 {margin: 0 0 1.5em 0.5em; line-height: 1;}


/* -- Custom lists -- */
.instructions dd, .points dd {padding: 0 20px 0.5em 40px; background: url(../i/dd-dt-arrows.gif) no-repeat 20px 0;}
.instructions dt, .points dt {padding: 0 20px 0.5em 20px;}

.properties {padding: 0 20px;}
.properties dd {background: none; padding: 0 0 1em 10em;}
.properties dt {text-transform: none; font-weight: normal; color: #000; font-style: italic; width: 10em; float: left; margin: 0; padding: 0;}


/* -- Landing Page Style -- */
ul.landing {padding: 0; margin: 0; clear: left;}
ul.landing li {width: 300px; float: left; padding-bottom: 1em; display: inline;}
ul.landing img {padding-top: 6px;}
ul.landing h3 {text-transform: none; font-size: 1.2em; margin: 0 0 0.3em 0; padding: 10px 0 0 100px; background: url(../i/h3-arrows.gif) no-repeat 87px 70%;}
ul.landing h3 a:link, ul.landing h3 a:visited {color: #A3B737;}
ul.landing p {padding: 0 0 0 100px;}

ul.landing .icon {float: left; margin-right: 10px;}

#landing-contact, #landing-kb {clear: left;}

/* -- undoing custom nice bullets -- */
html>body #mainColumn ul.landing li:before {content: ""; display: inline; margin: 0;}

/* -- other... landing page style */

.landingpage-majorcol {
    float: left;
    width: 380px;
    margin-right: 20px;
}
.landingpage-minorcol {
    float: left;
    width: 240px;
}

.landingpage-majorcol .infopanel-narrow {
    margin: 0pt 0pt 2em 0pt;
}
