﻿
body 
{
    margin:0 auto;
    background-color:#eed9b2;
    height:100%;
    font-family:Tahoma, Verdana, Helvetica, Sans-Serif;
    color:#663300;
    font-size:13px;
}

#wrapper 
{
    margin:0 auto;
    text-align:center;
}

a  
{
    color:#ce4611;
    text-decoration:none;
}

#page 
{
    width:964px;
    /*float:left;*/
    background:url('/images/ttbg.gif');
    background-repeat:repeat-y;
    text-align:left;
    margin:0 auto;
    overflow:auto;
}
#header 
{
    background:url('/images/ttHeaderBG.jpg');
    background-repeat:no-repeat;
    /*float:left;*/
    margin:0 auto;
    width:964px;
    height:269px;
}
#content 
{
    float:left;
    width:964px;
   
    /*background:url('/images/ttHeaderBG.jpg');
    background-repeat:no-repeat;
    padding:162px 0px 0px 0px;*/
}
div#contentWrapper 
{
    width:964px;
    float:left;
    padding:0px;
    font-size:13px;
}

#content h2 
{
    font-size:20px;
    color:#666633; 
    margin:0px 0px 3px 0px;
    padding:0px 0px 3px 0px;
}
#content.articleLeft a, #content.articleRight a 
{
    font-size:11px;
    text-decoration:none;
}
#content a:hover 
{
    text-decoration:underline;
}

#sidebar 
{
    position:relative;
    top:-34px;
}

#sideBarBoxes 
{
    float:left;
    width:310px;
    padding:22px 0px 0px 29px;
}
#articleWrapper 
{
    float:left;
    width:625px;
}
.article 
{
    float:left;
    padding:0px 0px 0px 34px;
    width:591px;
    font-size:11px;
}
.articleTools 
{
    float:left;
    padding:14px 0px 27px 34px;
    width:591px;
}
.articleTools h3 
{
    font-weight:bold;
    color:#663300;
    font-size:13px;
    padding:0px;
    margin:0px;
}
.articleLeft 
{
    float:left;
    width:502px;
}
.articleRight 
{
    float:right;
    width:106px;
    padding:0px;
    margin:0px;
    position:relative;
    top:-32px;
}

a.more-link 
{
    font-size:13px;
    text-decoration:none;
}

.articleRight a, .com a
{
    background:url('/images/ttCommentIco.gif');
    background-repeat:no-repeat;
    background-position:0px 0px;
    padding-left:20px;
    padding:0px 0px 0px 20px;
}


.articleText 
{
    float:left;
    width:591px;
    padding:0px;
    font-size:13px;
    line-height:21px;
}
.entry 
{
    position:relative;
    top:-17px;
}
.articleText img
{
    margin:0px 27px 18px 0px;
}
#content div.articleText a 
{
    font-size:13px;
    /*text-decoration:underline;*/
}
.blogIcon 
{
    float:left;
    padding:10px 5px 0px 0px;
    width:24px;
}
.blogIcon img 
{
    border:0;
}
.ttChalkdiv 
{
    float:left;
    width:591px;
    padding:18px 0px 18px 34px;
}
.sbHeader 
{
    float:left;
    width:280px;
    padding:12px 30px 4px 0px;
    margin:0px;
   
    line-height:18px;
}
.sbHeader h3 
{
    padding:3px 0px 3px 8px;
    margin:0px;
    font-size:14px;
    font-weight:bold;
     background-color:#dbc7a3;
}
.sbText 
{
    padding:17px 30px 30px 0px;
    margin:0px;
    float:left;
    line-height:18px;
}
.textwidget 
{
    padding:8px 0px 0px 0px;
}
.sbHeader ul 
{
    margin:0px 0px 2px 0px;
    padding:8px 0px 0px 2px;
    list-style: none;
}
.sbHeader ul li
{
    padding:0px 0px 8px 25px;
    margin:0px;
    background-image: url(/images/ttBlogBull.png);
    background-repeat: no-repeat;
    background-position: 10px 8px;
    line-height:18px;
}
div.sbText  a 
{
    font-size:13px;
    text-decoration:underline;
}
.sbsearch 
{
    width:221px;
    height:15px;
    border:solid 1px #d5bf8f;
    background-color:#eedfc0;
    color:#af8d48;
    font-weight:bold;
    font-size:11px;
}
.sbsearchbutton 
{
    padding:0px;
}
.sbSearchBox 
{
    float:left;
    padding:2px 0px 10px 0px;
}
.fLeft 
{
    float:left;
}
.smMidIco 
{
    float:left;
    padding:0px 39px 0px 41px;
}
.sbUtils 
{
    float:left;
    padding:13px 0px 22px 0px;
}
#logoLink 
{
    position:relative;
    width:220px;
    height:84px;
    float:left;
    top:-120px;
  
}     
#rootLink 
{
    width:527px;
    height:118px;
    position:relative;
    left:219px;
    top:83px;
}
       
   
.otherposts 
{
    float:left;   
}
.otherposts a
{
    background:none;
}
#footer 
{
    background:url('/images/ttfooterbg.jpg');
    background-repeat:no-repeat;
    width:964px;
    height:158px;
   margin:0 auto;
}
.commentsWrapper 
{
    float:left;width:600px;
    padding:0px 0px 12px 32px;
}
