/*
CCNC - COMMUNITY CARE OF NORTH CAROLINA
APRIL 2011 CAPSTRAT - WILL LANGLEY

SITE COLORS:
heading green : #52873d
heading orange (bright, h1) : #ebac1e
heading burnt orange : #9b6026
heading light brown (category, selected, spiff header, th) : #9b6026
bg green : #a8c89b
body copy : #333
italic Georgia text spiff (dark rust red) : #391c0f
table bg color (faded orange/offwhite) : #fef9ed

*/

/* RESETS and default styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, em, img,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
}

/* CUSTOM FONTS */
/*@font-face {
	font-family: 'LacunaRegular';
	src: url('http://www.p4communitycare.org/elements/fonts/lacunaregular-webfont.eot');
	src: local('☺'), url('http://www.p4communitycare.org/elements/fonts/lacunaregular-webfont.woff') format('woff'), url('http://www.p4communitycare.org/elements/fonts/lacunaregular-webfont.ttf') format('truetype'), url('http://www.p4communitycare.org/elements/fonts/lacunaregular-webfont.svg#webfontXJIxFzIs') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

/* STRUCTURAL */
html {   
    height:100%;
}

body {
    background: #a8c89b url(http://www.p4communitycare.org/elements/img/body-bg-repeat.jpg) repeat-x left top;
}
#container {
    width:960px;
    min-height:440px; /* need to set companion height in ie6.css */
    margin:0 auto;
    background: transparent url(http://www.p4communitycare.org/elements/img/container-bg.jpg) no-repeat left top;
}
    #header {
        height:125px;
        width:960px;
        position:relative;
    }
        a#logo {
            width:247px;
            height:132px;
            display:block;
            margin:0 0 0 0;
            background:transparent url(http://www.p4communitycare.org/elements/img/logo-ccnc.png) no-repeat left top;
            overflow:hidden;
            /*float:left;*/
            position:absolute;
            left:0;
            top:0;
            cursor:pointer; /* for IE6 */
        }
            a#logo span {
                display:block;
                padding:260px 0 0 0;
            }
        #header p.subtag {
            /*float:left;
            margin:-80px 0 0 132px;*/
            position:absolute;
            left:130px;
            top:256px;
            width:230px;
            color:#391c0f;
            font-style:italic;
            font-size:1.2em;
            line-height:1.4em;
            font-family:Georgia, serif;
            z-index:-1;
        }
    #primary_nav {
        padding:36px 0 0 0;
        margin:0 0 -10px 0;
        /*height:100px;*/
        width:960px;
        z-index:1000;
        position:relative;
    }
        #search {
            float:right;
            padding:0 8px 0 0;
            margin:6px 0 2px 0;
        }
    #content_outer {
        z-index:-1;
        width:960px;
        background:transparent url(http://www.p4communitycare.org/elements/img/content-bg-repeat.jpg) repeat-y left top;
    }
        #content {
            width:912px;
            background:transparent url(http://www.p4communitycare.org/elements/img/content-bg-topcap.jpg) no-repeat left top;
            padding:30px 24px 10px 24px;
        }
            #left_rail {
                float:left;
                width:190px;
                margin:0 20px 0 0;
            }
            #content_left, .content_left {
                float:left;
                width:500px;
                margin:0 20px 0 0;
                min-height:300px; /* need a companion height set in ie6.css */
            }
                #content_left.wide, .content_left.wide {
                    width:702px;
                    margin:0;
                }
            #content_right, .content_right {
                float:left;
                width:180px;
                margin:0;
            }
    #footer {
        height:20px;
        width:920px;
        background:transparent url(http://www.p4communitycare.org/elements/img/content-bg-bottomcap.jpg) no-repeat left top;
        padding:14px 20px 20px 20px;
        font-size:0.9em;
    }