body { margin: 0; padding: 0; background-color: #ecece9; text-align: center; color: #666; }
h4{font-size: 1em; font-weight: bold; color: #c82127; text-transform: uppercase;}
#wrapper{margin: 0 auto; width: 1024px;}
#header { margin: 0 auto; width: 1024px; height: 185px; text-align: left; background: #ecece9 url(../images/header.gif) 0 0 no-repeat; }
#logo { margin: 30px 0 0 75px; float: left; }
#logo a { display: block; width: 200px; height: 150px; }
#logo img { position: absolute; left: -999em; }
#subscribe { width: 175px; margin: 15px 0 0 0; font-size: 1.1em; float: right; }
#subscribe a.btnRSS { display: block; background: transparent url(../images/icon-rss.gif) top right no-repeat; padding: 2px 30px 6px 22px; }
#subscribe a.btnEmail { display: block; background: transparent url(../images/icon-email.gif) top right no-repeat; padding: 2px 30px 2px 22px; }
#about{width: 300px; margin: 15px 100px 0 20px; float: right; display:inline;}
#about p{font-size: 12px;}
#header h4 { font-size: 12px; font-weight: bold; color: #c82127; text-transform: uppercase; }
#header a  { color: #c82127; }
#header a:hover { text-decoration: underline; }
#utility { font-size: 1.2em; margin: 15px 0 0 25px; width: 115px; float: right; }
#utility h4 { font-size: 1em; font-weight: bold; color: #c82127; }
#utility form { margin: 0 0 10px 0; }


#containerOuter { margin: 0 auto; width: 897px; padding: 0 0 50px 0;background: #fff url(../images/bg-bottom.gif) 0 0 repeat-y; overflow: hidden; }
#container{ margin: 0 auto; width: 897px; padding: 0 0 50px 0; text-align: left; background: url(../images/bg-main.gif) 0 0 no-repeat; font-size: 1.2em; overflow: hidden;}
#bgTop { background: transparent url(../images/bg-top.gif) 0 0 no-repeat; padding: 37px 0 0 0; }
#leftColumn { margin: 0 5px 0 0; padding: 0 10px 0 15px; width: 193px; width/**/:/**/ 168px; float: left; }
#middleColumn { padding: 0 20px 0 10px; width: 525px; width/**/:/**/ 525px; float: left; }
#rightColumn { padding: 0 5px; width: 325px; width/**/:/**/ 325px; float: right; }
#rightColumn #video{padding: 0 0 0 5px;}
#rightColumn #video li { background: transparent url(../images/blt-red-arrow.gif) 5px 7px no-repeat; margin: 0 0 0 100px; padding: 4px 4px 4px 15px; }
#rightColumn #sponsoredBy{float: left; width: 325px; padding: 10px 0 0 0 0;border-top: 1px solid #d2d2d2;}
#rightColumn #sponsoredBy .sponsoredLeft{width: 155px;float: left;border-right: 1px solid #d2d2d2;}
#rightColumn #sponsoredBy .sponsoredRight{width:155px;float: right;}
#rightColumn #sponsoredBy .sponsored{width:225px; padding: 15px 20px 0 20px}
#rightColumn #sponsoredBy .sponsored li{padding-bottom: 15px;}


#rightColumn #searchBox{width:324px; float: left; border-bottom:1px solid #d2d2d2;  padding: 10px 0 5px 0;}
#rightColumn #searchBox h4{}
#rightColumn #twitter{width:325px; height:160px; background: transparent url(../images/twitterBubble.gif) top right no-repeat;float:left; margin:20px 0 0 0;}
#rightColumn #twitter ul { list-style-type: none; }
#rightColumn #twitter li { background: transparent url(../images/blt-red-arrow.gif) 5px 7px no-repeat; padding: 4px 4px 4px 15px; }
#rightColumn #twitter #twitter_update_list{padding-top:10px;}
#rightColumn #monitter{}

#container h4 { font-size: 1em; font-weight: bold; color: #c82127; }
#container p { padding: 0 0 15px 0; }
#container ul { padding: 0 0 15px 15px; }
#container ol { padding: 0 0 15px 15px; }
#container h3.date-header { font-size: 1em; font-weight: normal; color: #6e92bd; }
#container h1.entry-header { font-size: 1.3em; font-weight: bold; padding: 0 0 15px 0; }
#container h1.entry-header a { color: #666; text-decoration: none; }
#container h1.entry-header a:hover { text-decoration: underline; }
#container h2 { font-size: 1.2em; font-weight: bold; }
#container h3 { font-size: 1.1em; font-weight: bold; }
#container h4 { font-size: 1em; font-weight: bold; }
#container h5.archive-header { margin: 0 0 4px 0; font-size: 1.2em; color: #c82127; border-bottom: 1px solid #d2d2d2; }
#container h5.archive-header a { color: #c82127; text-decoration: none; }
#container div.entry { margin: 10px 0; border-bottom: 1px solid #d2d2d2; }
#container #comments { margin: 10px 0 0 0; }
#container #comments-open { border: 1px dotted #999; padding: 10px; }
#container div.trackbacks { border: 1px dotted #999; background: #eee; padding: 10px; }
#container div.comment { margin: 5px 0; border-bottom: 1px solid #d2d2d2; }
#container a { color: #c82127; }
#container p.entry-footer { margin: 10px 0 0 0; font-size: .9em; color: #6e92bd; }
#container p.entry-footer a { color: #6e92bd; }
#container p.bookmark-icons img { padding: 0 20px 0 0; }

#about h4 { padding: 0 0 5px 0; }

#blogRoll{float: left; width: 150px; margin: 10px 0 0 15px;}
#blogRoll a { color: #666; text-decoration: none; display: block;  }
#blogRoll a:hover { background-color: #d2d1d0; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
#blogRoll ul { list-style-type: none; padding: 0; }
#blogRoll li { padding: 3px 5px 3px 0px;}

#tagCloud { float: left; margin-top: 15px;padding: 0 5px; border-bottom: 1px solid #d2d2d2; }
#tagCloud a { color: #c00; }
#tagCloud ul { list-style-type: none; }
#tagCloud li { background: transparent url(../images/blt-red-arrow.gif) 5px 7px no-repeat; padding: 4px 4px 4px 15px; }
a.cloud10 { font-size: 1.0em; color: #000 !important; text-decoration: none; }
a.cloud9 { font-size: 1.2em; color: #000 !important; text-decoration: none; }
a.cloud8 { font-size: 1.3em; color: #000 !important; text-decoration: none; }
a.cloud7 { font-size: 1.4em; color: #000 !important; text-decoration: none; }
a.cloud6 { font-size: 1.8em; color: #000 !important; text-decoration: none; }
a.cloud5 { font-size: 2.0em; color: #c00 !important; text-decoration: none; }
a.cloud4 { font-size: 2.2em; color: #c00 !important; text-decoration: none; }
a.cloud3 { font-size: 2.4em; color: #c00 !important; text-decoration: none; }
a.cloud2 { font-size: 2.6em; color: #c00 !important; text-decoration: none; }
a.cloud1 { font-size: 2.8em; color: #c00 !important; text-decoration: none; }

#tagCloud a.cloud5 { font-size: 1.4em; color: #000 !important; text-decoration: none; }
#tagCloud a.cloud4 { font-size: 1.6em; color: #000 !important; text-decoration: none; }
#tagCloud a.cloud3 { font-size: 1.8em; color: #000 !important; text-decoration: none; }
#tagCloud a.cloud2 { font-size: 2.0em; color: #c00 !important; text-decoration: none; }
#tagCloud a.cloud1 { font-size: 2.2em; color: #c00 !important; text-decoration: none; }


#recentPosts { margin: 10px 0 0 0; width:150px;  float: left;}
#recentPosts h4 { padding: 0 5px; }
#recentPosts a { color: #666; text-decoration: none; display: block; padding: 7px 5px; }
#recentPosts a:hover { background-color: #d2d1d0; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
#recentPosts ul { list-style-type: none; padding: 0; }

#sponsored{width: 300px; float: left; border-top: 1px solid #b4b4b2; }

#archive { margin: 10px 0 0 0; }
#archive ul { list-style-type: none; margin: 8px 0 0 0; padding: 0; border-bottom: 1px solid #b4b4b2; }
#archive li { background: transparent url(../images/blt-red-arrow.gif) 5px 7px no-repeat; border-top: 1px solid #b4b4b2; padding: 4px 4px 4px 15px; }
#archive h4 { padding: 0 5px; }
#archive h4 a { color: #c82127 !important; }
#archive a { color: #666; text-decoration: none; }
#archive a:hover { text-decoration: none; }


#poweredBy { padding: 0 5px; color: #c99; float: left; }
#poweredBy a { color: #c99; }

.centered { text-align: center; }
.alignRight { text-align: right; }