/* @override http://jcvance.com/css/jcvance1.css */

/**
* jcvance version 1 - construction blocks
*   Inspired by (and modified from) snook.ca version 9
* yellow: #ffca00
*/

body                          {background-color:#d7cea8;color:#000;margin:0;padding:0;font-family:Calibri, "Lucida Grande", Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;}
img                           {border:0;}
p                             {margin:0 0 20px;}
a                             {color:#a68300;}
a:hover                       {color:#FFF;}
a:active,a:focus              {color:#FFF;background-color:#ffd740;}
h1                            {text-transform:uppercase;}
h2                            {text-transform:uppercase;}

#Container                    {background:url(../img/bg.png) repeat-x;overflow:hidden;}
#Main                         {width: 1000px;position:relative;}

#LeftDecalCol                 {width:57px;height:486px;float:left;background:#FFF url(../img/bg_ld_b.png) no-repeat bottom;}
#LeftDecalCol .LeftDecalHead  {background:#FFF url(../img/bg_ldh.png) no-repeat;width:57px;height:291px;float:left;}
#LeftDecalCol .LeftDecal      {background:#FFF url(../img/bg_ld.png) repeat-y;width:57px;height:175px;float:left;margin-bottom:20px;}

#LinkCol                      {width:102px;float:left;}
#LinkCol .LinkHead            {background:#AC8300 url(../img/bg_lh_slim.png) no-repeat top left;height:196px;width:102px;}
#LinkCol .Links               {margin-top:75px;}
#LinkCol a                    {padding-left:10px; font-size:15px;font-weight:bold;text-decoration:none;width:92px;line-height:20px;display:block;}
#LinkCol a:focus,
  #LinkCol a:active,
    #LinkCol a:hover          {padding-left:10px; background-color:#ffd740;}
#LinkCol ul                   {list-style:none;margin:0;padding:0;width:112px;}
#LinkCol li                   {text-transform:uppercase;min-height:19px;line-height:19px;}

#BlogCol                      {width:490px;float:left;background:#ffd740 url(../img/bg_ts_br.png) no-repeat bottom right; margin-bottom:25px;}
#BlogCol .BlogHead            {background:#FFF url(../img/bg_bh2.png);width:490px;height:137px;}
#BlogCol .Blogs               {margin-bottom:20px;}
#BlogPost                     {width:490px;background:#f2e8bd;}
#BlogPost .BlogInfo           {background:#ffd740 url(../img/bg_bi_rs.png) no-repeat right bottom;width:470px;height:21px;padding-left:20px;clear:both;}
#BlogPost .BlogInfo span      {float:left;width:80px;border-left:2px solid #ffe273;padding-left:10px;text-transform:uppercase;line-height:21px;color:#FFF;font-size:12px;font-weight:bold;}
#BlogPost .BlogInfo .icon       {float:right;margin-right:40px;background:url(../img/xangaicon2.png) no-repeat top right;width:22px;height:22px;padding-left:0;}
#BlogPost .BlogTitle          {background:#f2d76e url(../img/bg_bt_br.png) no-repeat bottom right;}
#BlogPost .BlogTitle h1       {background-color:#ffe273;margin:0;padding:10px;width:430px;line-height:75%;}
#BlogPost .BlogTitle h2       {background-color:#ffe273;margin:0;padding:5px 10px 5px 10px;width:430px;line-height:85%;}
#BlogPost .Blog p             {background-color:#fff4c7;padding:15px 20px 0px 20px;margin:0px;width:410px;line-height:16px;}
#BlogPost .BlogFoot           {background:#fff4c7 url(../img/bg_bf_rs.png) no-repeat bottom right; width:450px;height:21px;padding-right:40px;}
#BlogPost .BlogFoot span      {text-align:right;padding-right:15px;float:right;line-height:21px;}

#TwittCol                     {width:246px;float:left;background:#ffd740 url(../img/bg_ts_br.png) no-repeat bottom right; margin-bottom:25px;}
#TwittCol .TwittHead          {background:#FFF url(../img/bg_th4.png);width:246px;height:116px;}
#TwittCol .Twitts             {margin-bottom:20px;}
#TwittPost                    {width:246px;background:#f2e8bd;}
#TwittPost .TwittInfo         {background:#ffd740 url(../img/bg_ti_br.png) no-repeat right bottom;width:206px;height:21px;clear:both;padding-right:40px;}
#TwittPost .TwittInfo span    {float:right;width:70px;height:21px;border-right:2px solid #fff4c7;padding-right:10px;text-transform:uppercase;line-height:21px;color:#FFF;font-size:12px;font-weight:bold;text-align:right;margin-right:0px;}
#TwittPost .TwittInfo .icon     {float:right;margin-right:0;padding-right:0;border-right:0;background:url(../img/twittericon2.png) no-repeat top right;width:22px;height:21px;padding-right:0;border-right:0;}
#TwittPost .Twitt p           {background-color:#fff4c7;padding:10px 15px 0px 15px;margin:0px;width:176px;line-height:16px;}
#TwittPost .TwittFoot         { background:#fff4c7 url(../img/bg_tf_br.png) no-repeat bottom right; width:206px;height:21px;padding-right:40px;}
#TwittPost .TwittFoot span    {} /* text-align:right;float:right;padding-right:10px; line-height:21px;}*/

#RightDecalCol                {float:left;}
#RightDecalCol .RightDecalHead {} /* background:url(../img/bg_rdh.png) no-repeat top left;width:90px;height:95px;} */

#Footer                       {height:21px;background-color:#fff4c7;margin-top:25px;clear:both;}
#Footer p                     {background:url(../img/bg_ft.png) no-repeat;color:#a68300;margin-left:159px;width:491px;height:21px;text-align:center;}