@charset "utf-8";
@font-face {
	font-family: 'Conv_OptimusPrinceps';
	src: url('fonts/OptimusPrinceps.eot');
	src: local('☺'), url('fonts/OptimusPrinceps.woff') format('woff'), url('fonts/OptimusPrinceps.ttf') format('truetype'), url('fonts/OptimusPrinceps.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {margin:0; padding:0; background:#feede5 /*url(images/bodybg.jpg) top center*/;font-family: Georgia, "Times New Roman", Times, serif; font-size:13px;color:#ffffff; line-height:18px; }
.zebra {margin-bottom:100px;}
/*-----common-----*/
p {margin:0; padding:5px 0 0 0;}
a {text-decoration:none; color:#09F;}
a:hover {text-decoration:underline;}
.fl, .alignleft, .alignLeft {float:left;}
.fr, .alignright, .alignRight {float:right;}
.alignNone, alignnone {float:none;}
img.alignright, img.alignRight {margin:5px 0 5px 10px;}
img.alignleft, img.alignLeft {margin:5px 10px 5px 0;}
img a, a img {border:none;}
img.alignNone, img.alignnone {margin-bottom:10px;}

/*------wrappers-----*/
#strip {height:30px; background:#000;}
#outerwrapper {background:/* url(images/wrapper.jpg) top center no-repeat*/; margin:0; padding:0;}/*for bg light only*/
#wrapper { width:960px; margin:0 auto; margin-top:10px;}
/*-----header-----*/
#header {height:80px; width:940px; overflow:auto; margin-bottom:0px; overflow:hidden; }
#logo {width:230px; height:100px; background:#fffdf3 url(images/baraza.jpg) no-repeat top center; text-indent:-9999px;}
#logo h1 a {display:block; width:250px; height:80px;}
#logo h1 {margin:0; padding:0;}
#banner {float:right; width:940px; height:80px; /*background:#fffaf0;*/ color:#ffffff; }
#banner h1 {width:940px;font-family:'Conv_OptimusPrinceps',Sans-Serif; font-size:36px; color:#FFF; height:30px;padding:15px 0 0 0; margin:0; text-align:center;}
#banner p {color:#ffffff; font-family:'Conv_OptimusPrinceps',Sans-Serif; font-size:24px;}
#title { height:50px; margin-bottom:15px; position:relative; }
#title h1 { position:absolute;  font-size:15px; line-height:22px; text-align:center;  padding:10px 0;  color:#ffffff;/*#fcdfa4; text-align:center;*/font-family: /*'AllianceBlack' , sans-serif*/ Arial, Helvetica, sans-serif ; text-align:center; font-weight:normal;-moz-border-radius:5px;  -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px;}

.welcome {color:#584a2a; padding: 0 10px 5px 0;}
.welcome a {color:#019cc9;}
.name { font-weight:bold;}
/*-----content-----*/
#content {width:940px;background:#7c644d; padding:10px;  margin-bottom:50px; -moz-border-radius:5px;  -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px;}
#cholder {width:940px;overflow:auto;}
/*----- content area-----*/
#container {background:#7c644d; width:940px; float:right; }/*fffaf0*/
.offers {width:940px; overflow:auto;}
.offer {width:465px; float:left; background:#7c644d; /*padding:5px;*/}
.offer:last-child {margin-left:10px;}
.offers img {/*padding:3px;*/ background:#f7f9eb; margin-right:10px;}
.offers h2 {margin:5px 0 10px 0; padding:0; font-family:'Conv_OptimusPrinceps',Sans-Serif; font-weight:normal; font-size:24px; line-height:24px;}
.clear {clear:both; height:1px; margin:15px 0; background:#a28569;}
.offers ul {padding:0; margin:10px 0 0 0;}
.offers ul li {list-style:none; background:url(images/pfeil2.gif) no-repeat left .4em; padding-left:5px; line-height:22px; float:left; width:300px;display:inline;}
.offers p {padding:0; width:210px; float:left;}
hr {height:1px; background-color:#866d54; color:#866d54;}
.save { border:#FFF solid 1px; padding:5px; display:block; width:175px; margin-top:10px;text-align:center;}
.save2 { border:#FFF solid 1px; padding:5px; display:block; width:250px; margin-top:10px; float:left; text-align:center;}


.nyumbani {text-align:center;}
.post {clear:both; margin-top:20px;}
.zebra {background:#FFF;}
.post h2 {margin:0 0 10px 0; padding:0 0 7px 0; border-bottom:solid 1px #d7d9cb;}
.entry {text-align:justify;}
.entry2 {text-align:center;}
.entry img, .entry2 img { background:#FFF; padding:5px;}
.entry img:hover, .entry2 img:hover { background: #ebdd8c;}
.entry table {margin:20px 0; border-right:solid 1px #d7d9cb; border-bottom:solid 1px #d7d9cb; border-top:solid 1px #d7d9cb;}
.entry table th {background:#dddfd1;}
.entry table th, .entry table td {padding:3px 0px 3px 10px; border-left:solid 1px #d7d9cb; border-top:solid 1px #d7d9cb;}
