An ideal theme should at least have a proper display on any size of screen, even if it is not a responsive theme.
Add :
rtl home blog {
margin:0 auto;
width: 960px !impotant;
padding:0px 0px 0px 0px;
background:url(images/body.png) ;
font-family:Arial,Tahoma,Century gothic, sans-serif;
font-size:12px;
}
rtl single single-post {
margin:0 auto;
width: 960px !impotant;
padding:0px 0px 0px 0px;
background:url(images/body.png) ;
font-family:Arial,Tahoma,Century gothic, sans-serif;
font-size:12px;
}
And also in body :
body {
margin:0 auto;
padding:0px 0px 0px 0px;
width: 960px !impotant;
background:url(images/body.png) ;
font-family:Arial,Tahoma,Century gothic, sans-serif;
font-size:12px;
}
(I have not combined for your understanding). It is badly coded theme (from the css part), its calling a function of Twitter Bootstrap. You have to find the divs and add !important
to force that part of CSS to show how it will appear.
There is really no meaning of so much hard work. Please check https://www.ads-software.com/extend/themes/ ; you will get a good number of green colored themes.