﻿body
{
    margin:0px 0px 0px 0px;
    font: 10pt Arial;
}

img
{
    border:0px;
}

div 
{
    margin:0px 0px 0px 0px;
    border:0px solid black;
}


/* ***********
    Header 
*********** */
#divHeader
{
    background:#a3d07f;
    background:url(/static/img/header.gif); repeat-x;
    width:100%;
    height:113px;
    border:0px solid green;
    margin-bottom:30px;
}

    
    #divLogoAndTagline
    {
        float:left;
    
        width:700px;
        height:100px;
        border:0px solid red;
    }

    
    #divLogo
    {
        margin:0px 0px 0px 30px;
        float:left;
        border:0px solid blue;
    }


    #divTagline
    {
        color:white;
        font: bold 20pt Arial;
        margin:0 0 0 12px;
        border:0px solid black;
        float:right;
        height:100%;
        padding-top:40px;
    }


    #divLogin
    {
        float:right;
        border:0px solid black;
        margin-top:20px;
        margin-right:200px;
        width:170px;
        font-style:italic;
    }

    #divLogin a
    {
        text-decoration:none;
        
    }

/* End Header */



/* ***********
    Content
*********** */
#divWholePage
{
    position:relative; /* Need to fix the top-line position */
    margin:0px 0px 0px 0px;

}




#divSteps
{
    clear:both;
    width:950px;
    margin:auto;
    height:100px;
    /* display:none; */
    border:0px solid blue;
}



/* Settings for these columns */
#divStepsLeft, #divStepsMid, #divStepsRight
{
    float:left;
    position:relative;
    border:0px solid black;
    min-height:50px;
    margin-bottom:10px;
}

    #divStepsLeft
    {
        width:320px;
        background:#a3d07f;
        padding:5px;
    }

    #divStepsMid
    {
        width:300px;
        background:white;
    }

    #divStepsRight
    {
        width:320px;
        background:#a3d07f;

    }


    /* Shared span text settings */
    .spanStepsTextWhite, .spanStepsTextGreen
    {
        font:20pt Arial;
    }

    .spanStepsTextWhite
    {
        color:white;
    }


    .spanStepsTextGreen
    {
        color:#a3d07f;
    }

    .imgSteps
    {
        margin:5px;
    }


#divContent
{
    clear:both;
    width:950px;
    margin:auto;
    border:0px solid blue;
    height:auto;
}




/* Settings for these columns */
#divContentLeft, #divContentMid, #divContentRight
{
    float:left;
    position:relative;
    min-height:400px;

    border:0px solid black;
}

    #divContentLeft
    {
        width:316px;
        background:#bfbfbe; /*light gray*/
        padding:4px;
   
    }

    #divContentMid
    {
        width:300px;
        background:white;
        text-align:center;
        vertical-align:middle;
    }

    #divContentRight
    {
        width:320px;
        background:#a3d07f;
        vertical-align:middle;
        text-align:center;
        background:#bfbfbe; /*light gray*/
    }

    #divContentRight a
    {
        text-decoration:none;
    }


.spanLinkTitle
{
    font:bold italic 16pt Arial;
    color:#ff9a02; /*orange*/
}

.spanContentText
{
    font:bold 12pt Arial;
    color:gray;
}

.inputLinkText
{
    width:280px;
    height:20px;
}


#divHubbDisplay
{
    font:bold italic 18pt Arial;
    text-align:center;
    vertical-align:middle;
    color:gray;
    background:white;
    height:auto;
    width:250px;
    padding:15px;
    border:2px solid gray;
}


#divLinks
{
}

#divAddMore
{
    font:10pt Arial;
    float:right;
    margin:10px;
    border:0px solid black;
}

#divAddComment
{
    clear:both;
}

#inputComment
{
    width:250px;
    height:100px;
}


#spanFbWelcome
{
    font:bold 10pt Arial;
}


.spanHubbTitleText
{
    font: italic 16pt Arial;
    color:gray;
}

#spanHubbComments
{
    font: italic 10pt Arial;
    color:gray;
}


#divPostTo
{
    font-style:italic;
    text-align:left;
    padding:5px;
}
