/*** BODY ***/
body {
    background-color: #FFFFFF;
    font-family: Geneva, Verdana, San Serif, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #666666;
    margin: 0px;
    height: 100%;
}


/*** HEADER SECTION ***/
#header {
    background: #ADBFA7 url('images/headerbg.gif') repeat-x;
    height: 150px;
}

#headerbanner { text-align: center; }

#navibar {
    background: #7FBBBC;
    color: #ffffff;
    padding: 7px 0px 0px 24px;
    font-weight: bold;
    text-align:center;
}
#navibar a { color: #ffffff; }
#navibar { height: 22px; }
#navibar, { height: 29px; } /* IE Hack */


/*** BODY WRAPPER ***/
#bodywrapper {
	background: #ffffff url('images/leftcolumnbg.gif') repeat-y;
}



.sectiontitle {
    color: #EB954D;
    margin: 0px 0px 4px 0px;
}
.sectiontitle a { color: #EB954D; }

ul.sectionlist {
    list-style: none;
    padding: 0px;
    margin: 0px 0px 25px 0px;
}

ul.sectionlist a { color: #ADBFA7;}
ul.sectionlist a:hover { color: #EB954D; }

/*** LEFT COLUMN ***/
#leftcolumn { width: 153px; min-height: 100%; }
#leftcolumn, { width: 197px; height: 100%; } /* IE Hack */
#leftcolumn {
    float: left;
    padding: 18px 20px 40px 24px;
    background: #F9F8EA;
    line-height: 160%;
    font-weight: bold;
}

#leftcolumn .sectiontext {
    color: #ADBFA7;
    font-weight: normal;
}


/*** RIGHT COLUMN ***/
#rightcolumn { width: 153px; min-height: 100%; }
#rightcolumn, { width: 197px; height: 100%; } /* IE Hack */
#rightcolumn {
    float: right;
    padding: 18px 20px 40px 24px;
    background: #F9F8EA;
    line-height: 160%;
    font-weight: bold;
}


.activityentry {font-size:80%;font-weight:normal;}

/*** MAIN COLUMN ***/
#maincolumn {
    margin-top: 2px;
    margin-left: 197px;
    padding: 18px 0px 0px 17px;
    background: #FFFFFF;
    line-height: 150%;
}
#maincolumn { min-height: 100%;}
#maincolumn, { height: 100%; } /* IE Hack */

#maincolumn, #maincolumn td {
    font-size:10pt;
    color: #8B9D85;
}

#maincolumn a { color: #7FBBBC; }

#maincolumn .sectionitem { margin: 0px 0px 7px 0px; }
#maincolumn .sectionitemtitle {
    color: #3F7B7C;
    font-weight: bold;
}
#maincolumn .sectionitemtitle a { color: #3F7B7C; }
#maincolumn .sectionitemtext { color: #ABABAB; }

/*** FOOTER ***/
#footer {
    clear: both;
    border-top: 1px solid #ADBFA7;
    color: #ADBFA7;
    font-size: 8pt;
    text-align: right;
    padding: 5px 15px 30px 0px;
}

#footer a {
    color: #ADBFA7;
    font-weight: bold;
}

/*** BLOG ***/
.post {
    margin-bottom:20px;
}

.page {color: #333333;}

.storycontent {width:85%;}
  
.storycontent img {
    float:left;
    padding:2px;
    margin-left:5px;
    margin-right:5px;
    border:1px solid #DDDDDD;
}

.storycontent blockquote {font-style:italic; border-left:2px solid #8c9e84;padding-left:7px; margin-left:25px;}


/*** GENERAL HTML TAGS: ***/

a img { border: 0px; }
a { text-decoration: none; }
a:hover { text-decoration:underline;}
h1, h2, h3, h4 {
    margin: 0px 0px 10px 0px;
    font-family: arial, helvetica, sans serif;
    color: #E89340;
}
h2 { font-size: 11.5pt; }
h2.sectionline { border-bottom: 1px solid #E89340; }
h1.storytitle { border-bottom: 1px solid #7FBBBC; }
h3.storytitle { border-bottom: 1px solid #7FBBBC; }
