body { 
width:75% !important;
margin: 7% auto;
padding:0 !important;
line-height: 1.4;
word-spacing:1.1pt;
letter-spacing:0.2pt;
color: #000; 
background: none; 
font-size: 10pt; 
 }

#showmehow-box, #headerlinks, #headerimg .description, #navibar, #header, #subheader, .commentform, #categorybar, #pamoorama1, #pamoorama1_thumb, .post-comments, #header2, .navigation, #recents .header, .rss-link, #header4, #top_header .left     {display: none;}
#outer_frame, #oneheightcontainer, #sidebar ul, #sidebar ul li ul, #footer2, #recents .posts, #sidebar #calloutbox, .service.text p, .service.text p.last, .service.text p.last .projects   {background: #fff; color: #000;}

#content, #sidebar, #calloutbox, .mainpage-post, #oneheightcontainer, #recents  .posts, #footer2, .service, .service div, #top_header .left, #content-blog, .service, .service div, #headerimg, #outer_frame     {padding: 0 !important; margin: 0  !important; overflow: visible !important;}

#content .post p, #content .post ul, #content .post ol, .service.text p a,  #sideblock, #recents .posts span[class="author"], #recents .posts span[class="date"]    {font-size: 1em !important;}

#page, #outer_frame, #footer2  {width:100% !important;}

#top_header .right {float:none; width: auto;}


#content-blog, #sidebar {overflow: visible !important;}
.mainpage-post {height: auto;}
.mainpage-post p,  #recents {font-size: 1.2em !important;}

.service.text p, .service.text p.last {width: 110px !important; height: 110px !important;}
.service.text p.last .projects {font-size: 1.4em !important; padding: 0;}
.service.text p.last a.last {display: none;}

#content {width: 60% !important;}
#sidebar {width: 35% !important; }

.post {clear: none;}


#sideblock,  #sidebar {margin: 0px 0 0 5% !important; }


#footer2 {padding: 10% 0;}
#footer2 .alignleft, #footer2 .alignright {padding: 0;}
#footer2 .alignright .telnum {font-size: 1.2em;  color: #000;}
#footer2 a {display: none;}


