/* HTML Elements */



* {

margin:0;

padding:0;

}



.clearall{ clear:both; }

.clear-left{ clear:left; }

.clear-right{ clear:right; }

br.clearall{ clear:both; height: 0; line-height:0; font-size: 0px;}





body,html { min-height:101%; 

}



div#footerbar1 {

height: 80px;

min-width:1020px;

width: 100%;

border-bottom: #fff 0px;

background-: url("images/footer-bar1.jpg");

}



div#contribute {

border: 2px solid #e5e5e5;

width: 225px;

padding: 10px;

color: #000000;



}



div#facebook {

height: 60px;

min-width:500px;

padding: 10px;

background-color: #E8F0F9;

color: #3A5796;

font-size: 18px;

}



div#facebookright {

float: right;

}



div#footerbar2 {

height: 250px;

min-width:900px;

line-height: 30px;

background-image: url("images/footer-bar2.jpg");

color: #fff;

padding: 50px;

}

div#footerbar2 span {

color: #A5DCFF;

}

div#footerbar2  a:link {

color : #ffffff;

}

div#footerbar2  a:visited {

color : #ffffff;

}





#body123 { background: #ffffff url(images/bg.jpg) repeat;color: #ffffff;padding: 0px 0px 0px 0px;}



body, select, input, textarea { font-size: small; text-decoration:none; font-family: Arial,"New Century Schoolbook","Nimbus Roman No9 L",serif; }



p { margin: 15px 0; }



a:link, a:visited { color: #001BB5; text-decoration:none; }



a:hover, a:active { text-decoration:underline; }



hr { display: block; height:1px; background:#333;border:0; }



img, a:link img, a:visited img { border:0; }





h1 {font-size:160%; colour: #000000; }

h2 {font-size:150%;}

h3 {font-size:130%;}

h4 {font-size:120%;}

h5 {font-size:110%;}

h6 {font-size:100%;}



h1, h1 a {  color: #000000; }

h2,h3,h4,h5,h6 { color: #000000; font-weight:normal; }

h2 a:link a:visited,h3 a:link,h4 a:link,h5 a:link,h6 a:link { color: #000000; text-decoration:none; }

h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {  color: #000000; text-decoration:none; }







#wrapper { margin:0 auto; }

#wrapper .title-rss .title-logo { width:500px; float:left; margin: 30; }



/* pages list menu */



/* pages list menu */

#wrapper .catmenu { clear:both; overflow:hidden; background: url(images/catmenubg.png) repeat-x; height:60px; width:1400px; margin:0 auto; }







#maincontainer { width:1000px; margin:0 auto; }



#contentcontainer { clear:both; overflow:hidden; padding-top:20px; background: #ffffff;border:5px solid #ffffff; }



/* categories list menu */

#maincontainer .pagemenu {margin-top:45px; height:25px; }

#maincontainer .pagemenu ul { margin-left: 10px; padding: 0 10px; position: relative; float: left; }

#maincontainer .pagemenu ul li { list-style:none; float: left; border-left:1px solid #5A80AD; border-right:1px solid #7796BB; }

#maincontainer .pagemenu ul li a {text-decoration:none; color: #F1F4F8; outline: none; text-align: center; display: block; overflow: hidden; float: left;  padding: 0 10px; } 

#maincontainer .pagemenu ul li a:hover { text-decoration: underline; color:#F1F4F8;}



/* div with title and rss links */

#maincontainer .title-rss { height: 100px; margin-top:25px; }

#maincontainer .title-rss .home-rss-menu { width:500px; float:right; margin:0; text-align:center; }

#maincontainer .title-rss .home-rss-menu a { color:#ffffff; font-size:small; padding-right:10px; }

#maincontainer .title-rss .tagline { height:35px; clear:both;  padding:10px; font-size:small; color:#ffffff; }



#maincontainer .title-rss .home-rss-menu .search { text-align:center; height:29px;margin-right:10px;}

#maincontainer .title-rss .home-rss-menu .search .searchinput {border:1px solid #BCD2E6; padding:3px; width:200px;}

#maincontainer .title-rss .home-rss-menu .search .searchbutton {}











/*- Menu Tabs 5--------------------------- */



    #maincontainer .tabs1 {       float:left;       width:100%;       font-size:100%;       line-height:normal; margin-top:20px;      }

    #maincontainer .tabs1 ul { 	  margin:0; 	  padding:10px 10px 0 50px; 	  list-style:none;       }

    #maincontainer .tabs1 li {       display:inline;       margin:0;       padding:0;       }

    #maincontainer .tabs1 a {       float:left;       background:url("images/tableft1.gif") no-repeat left top;       margin:0;       padding:0 0 0 4px;       text-decoration:none;       }

    #maincontainer .tabs1 a span {       float:left;       display:block;       background:url("images/tabright1.gif") no-repeat right top;       padding:5px 15px 10px 6px;       color:#768392;       }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/ 

    #maincontainer .tabs1 a span {float:none;}

    /* End IE5-Mac hack */

    #maincontainer .tabs1 a:hover span {       color:#768392;       }

    #maincontainer .tabs1 a:hover {       background-position:0% -42px;       }

    #maincontainer .tabs1 a:hover span {       background-position:100% -42px;       }  



	#maincontainer .tabs1 ul li ul {	  margin:0;	  padding:0;	  list-style:none;      }



/* Content */



#content { width:680px;float: left;width:680px; }

#content .contentmiddle { clear:both; padding:0px 20px 20px 20px; }

#content .ad468 {  clear:both;  text-align:center; padding:20px; }

#content .ad468single { clear:both; padding:20px 0 20px 0px; }



#content .contentbottom { width:542px;height:17px; }



.postcontainer { clear:both; overflow:hidden; width:655px; color:#333333;}

.postarea h1 a { color: #000000; text-decoration:none; }

.postarea { padding:20px; }

.postarea ol,.postarea ul { margin-left:50px;line-height:115%; }

.postareameta { margin: 30px 0; }

.postarea h2 {}

.postarea blockquote { color:#76767a; background:#F4F4F4; padding:6px 14px; margin:18px 35px; border-right:1px solid #DDD; border-bottom:1px solid #DDD; }

.postarea ul li { list-style:square; }

.postarea img{ class="aligncenter"; margin-right:10px; margin-left:10px; max-width:600px;}

.postarea .byline {  padding:0; margin:3px 0 0 0px; font-size:small;  }

.postarea .byline a { text-decoration:none; f:small; }

.postarea .byline a:hover { text-decoration:underline; }

.postarea .excerpt { margin-top:20px;  }

.postarea .excerpt p { margin:0; padding:0; }

.postarea .excerpt img{ float:left; margin:0px 10px 0 0px;  }







.bnavigation { padding:0; margin-top:30px; }

.npfsearchmsg { margin:20px 0px 20px 30px; }

.npfsearchmsg h2 { margin:0px 0px 10px 0px; }



.postareameta { margin:10px 0px 10px 30px; }





.alignleft { float:left; margin-right:10px; }

.alignright { float:right; margin-left:10px; }

.aligncenter { 	display: block; margin-left: auto; margin-right: auto; }



img.alignleft { float:left; margin-right:10px; }

img.alignright { float:right; margin-left:10px; }

img.aligncenter { 	display: block; margin-left: auto; margin-right: auto; }



/************************************************

*  Feature content                               * 

************************************************/



#featurecontent { margin:0; background: url(images/featurebkg.png) no-repeat; }

#featurecontent h2 { padding:2px 2px 2px 2px; margin:0px 0px 3px 0px; width:660px;height:25px; }

#featurecontent  { font-size:13px; color:#000000; padding:15px; width:97%; }

/*#featurecontent img { border:4px double #E2E3E5; float:left; margin:10px; }*/

#featurecontent  p { font-size:small; }

#featurecontent  .readfull img { background-image:none; border:none; clear:both; float:right; margin:0 0px 0 0px; padding:0; }
#featurecontent  .read_more {
float:right;
text-align:right;
font-size:1em;
font-weight:700;
color:374176;
}

#featurecontent  .read_more a:link, 
#featurecontent  .read_more a:visited,
#featurecontent  .read_more a:active {
text-decoration:underline;
} 
#featurecontent  .read_more a:hover {
text-decoration:none;
} 






/************************************************

*  sub feature  posts		        * 

************************************************/



#subfeature { clear:both; overflow:hidden; background: #FFFFFF url(images/subfeaturebg.gif) no-repeat; padding:10px; width:650px; color:#333333; }



#subfeature .latestposts { font-size:small;  clear:both; overflow:hidden; width:580px; padding:10px; }

#subfeature .latestposts h2 { padding:2px 2px 2px 2px; margin:0px 0px 3px 0px; width:580px;height:25px; }

#subfeature .latestposts h2 a { padding:2px 2px 2px 2px; margin:0px 0px 3px 0px; width:580px;height:25px; }

#subfeature .latestposts .meta { font-size:small; margin:0;float:right;}

#subfeature .latestposts img { border:4px double #E2E3E5; float:left; margin:10px; }

#subfeature .latestposts h4 { margin:0; padding:3px 0px 3px 0px; text-align:center;}

#subfeature .latestposts h4 a {   text-decoration:none; font-weight:normal;}

#subfeature .latestposts .latestpostsleft { float:left; width:535px; list-style:none; margin:0px 10px 20px 0px; padding:10px;   }

#subfeature .latestposts .latestpostsright { float:left; width:535px; list-style:none; margin:0px 10px 20px 0px; padding:10px;   }



#subfeature .latestposts.readfull { clear:both; overflow:hidden;  margin:0; padding:0; } 

#subfeature .latestposts.readfull img { background-image:none; border:none; clear:both; float:right; margin:0 100px 0 0px; padding:0; }









/************************************************

* Sidebar                                        * 

************************************************/

#sbarl li { list-style:none; }

#sbarl li.widget { list-style:none; }

#sidebar li.widget { list-style:none; }

#sidebar { width: 300px; float:right; }

#sidebar h2, #sidebar h3 { background:transparent url(images/h2bg.png) left top no-repeat; padding-left:20px; }

#sidebar h2, #sidebar h3 { padding-bottom:10px; margin:20px 0 0 0px; }

#sidebar .ad250widget { height:278px; width:280px; text-align:center; }

#sidebar .ad250widget .ad250 { margin: 0; padding-top:15px; }

#sidebar .sidebarbits { width:250px; padding:10px 0px 0px 3px;}

#sidebar .sidebarbits .sidebarbitsmiddle { width:250px; padding:0px 0px 0px 30px; margin:0px 0px 0px 0px;}

#sidebar .sidebarbits .sidebarbitsmiddle ul li { margin-top:7px; padding-left:20px; }

#sidebar .sidebarbits ul li a { color:#333333;}

#sidebar select { width:200px; } 

.widget { margin-bottom:30px; }















#tags { padding:3px; }





/* Form Elements */



.button { padding: 1px; background:#577BAB; color:#ffffff; border:none; }

.button:hover { background:#757575; color:#ffffff; text-decoration:none }



#commentform input { width: 170px; margin: 5px 5px 1px 0; }

#commentform textarea { width: 100%; margin-top:5px; }





/* Comments*/



.commentlist { padding-left:30px; }



.commentlist li { margin: 15px 0 3px; padding: 8px 15px 10px 15px; background:#f2f2f2; border-top: 1px solid #ddd; }

#commentform small { background:#FFF; font-weight:bold; padding:0; }

.commentmetadata { display: block; }

.commentlist small { background:#f9f9f9; }



.commentlist cite { font: Ariel, Verdana,"New Century Schoolbook","Nimbus Roman No9 L",serif; }









/* Footer*/



#footer { background: #69788B url("images/footerbkg.gif") repeat-x; margin:20px 0px 0px 0px; height:79px; clear:both; }

#footer .footercontent { padding:25px; font-size:x-small; }

#footer a { color:#ffffff; }

#footer .tools { float:right; margin-right:30px; }

#footer .tools ul { list-style: none; }

#footer .tools ul li { float: left; display: block; padding-left:20px; }

#footer .tools ul li a { float: left; display: block; }

#footer .tools ul li a:hover { text-decoration:underline;}

/*Additional Front Page Styles by Idrees Ibrahim*/
#featurecontent .post_content {
padding-bottom:10px;
margin-bottom:5px;
}
 .post_content #post_thumb {
	display:block;
	width:20%;
	
	height:98px;
	margin-right:10px;
	float:left;
}
#featurecontent .post_content #post_thumb a img {
	display:block;
	width:115px;
	/*height:98px;*/
	margin:10px 0px;
}
#featurecontent .post_content h1 {
	font-size:1.5em; colour: #000000;
}
#featurecontent .post_content #excerpt {
	display:block;
	padding-left:1px;
	text-align:justify;
	float:left;
	width:78%;
}

#featurecontent .post_content #excerpt .read_more {

	display:block;

	float:right;
	clear:both;
}

#featurecontent .post_content {
border-bottom:1px solid #c0c0c0;
display:block;

margin-top:10px;
}

.hentry {
color:#000;
}