body{  margin:0; padding:0; background-color:#333333; font-family:Helvetica; line-height:1.2em; font-weight:normal; font-size:12px}#maincontainer{  background-color:#000000}#topbar{    background-color:#333333}#leftwrapper{  float:left; width:100%; background-color:#000000}#leftcolumn{  margin-right:350px;  margin-top:58px}#rightcolumn{  float:left; width:348px;  margin-left:-350px;  background:#000033; border-left:1px solid #999999; border-top:1px solid #999999; border-bottom:1px solid #999999; position:relative; border-right:1px solid #999999}#footbar{  clear:left; width:92%; background-color:#000000; color:#999999; text-align:right}#logon{  position:absolute; top:20px; left:-124px; width:108px; text-align:center}#logon a{  text-decoration:none; color:#777777; font-size:12px}#logon a:hover{  font-weight:bold; color:#ffffff}#rightdivit{  width:124px; height:104px; position:absolute; top:37px; left:-124px; border-top:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999; background-color:#000033; }#logobar{  width:452px; height:76px; position:absolute; top:53px; left:-105px; background-image:url(img/logo.png); cursor:pointer}.blogdescription{  font-size:20px; color:#5C5C78; margin-top:125px; width:300px; margin-left:14px; text-align:right}.widgetzone{  margin-left:32px; position:relative; margin-top:20px}.widget{  position:relative; background-color:#18183A; overflow:hidden; margin-bottom:30px; padding-bottom:20px}.widget div{  position:relative}.widget .sidebar_back{  position:absolute; top:0px; left:0px; z-index:0}.widget .sidebar_back img{  width:350px}.widget H4{  width:298px; position:relative; height:66px; background-image:url(img/widget_h1.png); background-repeat:no-repeat; margin-left:12px; margin-top:10px; text-align:center; font-size:18px; color:#ffffff; padding-top:23px; margin-bottom:-16px; font-weight:normal}.widget .content{  position:relative; margin-left:14px; margin-right:14px; font-size:12px; color:#ffffff; z-index:1000}.widget .content a{  color:#dddddd; cursor:pointer; text-decoration:none}.widget .content a:hover{  text-decoration:underline; color:#ffffff; cursor:pointer}.widget .twithead{  font-size:12px; color:#999999; vertical-align:middle}.widget .twithead img{  float:left; margin-right:15px}.widget .twithead span{  display:block; float:left; margin-top:-2px}.widget .twitbody{  clear:both; font-size:12px; margin-bottom:7px; margin-left:33px; color:#ffffff}.widget .twitlink{  width:100%; text-align:center; padding-top:20px}.widget .twitfollowimage{  width:160px; height:27px; background-image:url(img/follow_me-b.png); margin-left:70px; margin-top:20px}.widget a.delete,.widget a.edit,.widget a.move{  font-size:10px; color:#555588; text-decoration:none}.widget a.delete:hover,.widget a.edit:hover,.widget a.move:hover{  font-weight:bold; color:#ffffff}.widget a.edit{  position:relative; top:5px; left:45px}.widget a.move{  position:relative; top:5px; left:-18px}.widget a.delete{  border:1px solid #555588; position:relative; top:5px; left:290px; padding-left:2px; padding-right:2px}.widget a.delete:hover{  border:1px solid red; background-color:#ffffff; color:red}#moveWidgetToContainer{  position:relative; left:10px; z-index:10000}#moveWidgetTo{  position:relative}.widgetselector{  position:relative; margin-left:60px}.widget #blogroll img,.widget a.opmlLink{  display:none}.widget.blogroll .blogtitle{  font-weight:bold; color:#eeeeee}.widget.blogroll .blogrss{  float:right; color:Orange}.widget.blogroll .xoxo li ul li:last-child{  margin-bottom:10px}#page #cphBody_h1Title{  width:100%; height:66px; background-image:url(img/posthead.png); background-repeat:repeat-x; padding-top:20px; padding-left:37px; margin-bottom:-8px; font-size:20px; color:#FFFFFF; text-decoration:none; font-weight:normal}#page #cphBody_divText{  font-size:12px; color:#eeeeee; padding-left:40px}#page #cphBody_divText a{  text-decoration:none; color:#999999}#page #cphBody_divText a:hover{  font-weight:bold; color:#ffffff}#page #cphBody_divText li{  color:#aaaaee}.post .header{  width:100%; height:66px; background-image:url(img/posthead.png); background-repeat:repeat-x; padding-top:7px; padding-left:37px; margin-bottom:-8px}.post .header .title{  margin-top:5px; margin-bottom:10px}.post .header .title a{  font-size:20px; color:#FFFFFF; text-decoration:none; cursor:pointer}.post .header .title a:hover{  text-decoration:underline; cursor:pointer}.post .header .date{  font-size:12px; color:#999999}.post .categories{  font-size:10px; color:#999999}.post .categories a{  text-decoration:none; color:#666699}.post .categories a:hover{  font-weight:bold; color:#ffffff}.post .content{    padding-left:37px; font-size:14px; color:#ffffff; background-color:#1F1F1F; padding-top:20px; padding-right:40px; padding-bottom:10px}.post .content .p1back{  margin-bottom:-42px; margin-left:-10px}.post .content .body:first-letter{  font-size:28px; font-weight:bold; margin-right:2px} .post .content .tags{  color:#999999; font-size:10px}.post .content .tags a{  text-decoration:none; color:#666699}.post .content .tags a:hover{  color:#ffffff; font-weight:bold}.post .footer,#page #admin{  text-align:center; background-color:#000026; border:1px solid #333333; width:100%; height:20px; margin-bottom:35px; padding-top:3px; color:#666666}.post .footer a,#page #admin a{  color:#999999; text-decoration:none; margin-left:20px; margin-right:20px}.post .footer a.comments{  font-weight:bold; color:#aaaaaa}.post .footer a:hover,#page #admin a:hover{  color:#FFFFFF}#cphBody_hlPrev,#cphBody_hlNext{  display:none}#relatedPosts{  border-top:1px solid #666666; border-bottom:1px solid #666666; padding-bottom:10px; width:100%; padding-left:20px; background-color:#000026}#relatedPosts p:first-child {  font-size:15px; color:#555555}#relatedPosts a{  color:#999999; text-decoration:none; margin-left:20px; clear:both}#relatedPosts a:hover{  font-weight:bold; color:#FFFFFF}#relatedPosts span{  color:#555577; font-size:10px; display:block; clear:both; margin-left:35px}#comment{  color:#bbbbbb; font-size:14px; margin-left:20px}.comment{  background-color:#1F1F1F; width:80%; margin-left:50px; border:1px solid #222222; margin-bottom:2px; border-bottom:1px solid #555555; position:relative; color:#cccccc; padding-left:40px; padding-right:40px; padding-bottom:20px}.self{  background-color:#000026; color:#FAED96}.comment .date{  border-bottom:1px solid #333333}.comment .author{  border:0; margin-top:15px;   width:100%; text-align:right; letter-spacing:1.1em}.comment .author a{  color:#666699; text-decoration:none; font-size:12px; letter-spacing:normal}.comment .author a:first-child{  position:absolute; top:80px; left:5px; width:100px; text-align:center}.comment .author a:hover{  font-weight:bold; color:#ffffff}.comment .gravatar{  width:100px; text-align:center; position:absolute; top:5px; left:5px}.comment .gravatar img{  width:60px; height:60px}#commenttoggle{  display:none} .commentForm{  width:80%; background-color:#dddddd; margin-left:50px; padding-left:40px; padding-right:40px; margin-top:20px}