/*  ======================================  */
/*       www.billysmalawiproject.org        */
/*      Site created by Image & Design      */
/*   Copyright 2009. All rights reserved.   */
/*  ======================================  */


/* ------------------------------ */
/*           standard             */
/* ------------------------------ */

html, body {
  margin: 0;
  padding: 0;
  }

h1, h2, h3, h4, h5, h6, ul, ol, p {
  margin: 0;
  padding: 0;
  }

/* -------------------------------------- */
/*           standard  classes            */
/* -------------------------------------- */

.center {
	text-align: center;
	}
	
.left {
	text-align: left;
	}
	
.right {
	text-align: right;
	}
	
.justify {
	text-align: justify;
	}
	
.float-right {
	float: right;
	}

.float-left {
	float: left;
	}

.clear-both {
	clear: both;
	}

.clear-left {
	clear: left;
	}	

.clear-right {
	clear: right;
	}
	
/* ------------------------------ */
/*            layout              */
/* ------------------------------ */


html, body {
	height:100%;
	}

#container {
	width: 940px;
	height: 100%;
	margin: auto;
	}
	
/* Header starts here */
	
#header {
	width: 100%;
	height: 184px;
	text-align: center;
	}
	
	#top-nav {	
	width: 100%;
	height: 30px;
	}
		
	#top-nav-left {
	float: left;
	margin: 5px 0 0 15px;
	}
	
	#top-nav-right {
	float: right;
	margin: 5px 15px 0 0;
	}
	
	#search {
	float: left;
	margin: 0 10px 0 0;
	width:204px; /*follow your image's size*/
	height:20px;/*follow your image's size*/
	padding:0px;
	margin:-2px 5px 0 0;
	position:relative; /*important*/
	}
	
	#search label {
	display: none;
	}
	
	.searchbox {
	position:absolute; /*important*/
	top:2px;
	left:7px;
	width:175px;
	height:15px;
	}

	.searchbox_submit {
	position:absolute; /*important*/
	top: 2px;
	left:178px;
	width:20px;
	height:15px;
	}
	


/* Content Area starts here */	

#content-area {
	width: 100%;
	}
	
	#menu {
	width: 218px;
	min-height: 346px;
	height: auto !important;
	float: left;
	margin: 20px 0 10px 0;
	line-height:150%;
	text-align: left;
	text-transform:uppercase;
	padding: 5px 0 0 0;
	}
	
		#menu li {
		list-style-type: none;
		}

		#menu li a {
		display: block;
		padding: 0 5px 0 5px;
		}
		
		#menu li ul a {
		display: block;
		padding: 0 25px 0 25px;
		}
			
		#menu li ul {
		display: none;
		}

		#menu li.expand ul, #menu li.activeparent ul {
		/*margin: 0 25px 0 0;*/
		display: block;
		}
		
	#right-wrapper {
	float: right;
	}
	
	#content {
	width: 450px;	
	min-height: 350px;
	height: auto !important;
	float: left;
	margin: 20px 10px 10px 0;
	}
	
	#content .NewsSummary{
	padding: 0 0 10px 0;
	}
	
#content li {
	list-style-position:inside;
	padding: 0 0 0 5px;
	}
	
	#boxes-wrapper {
	width: 225px;
	min-height: 350px;
	height: auto !important;
	float: left;
	margin: 20px 0 10px 10px;
	}
	
		#box1 {
		width: 218px;
		min-height: 140px;
		height: auto !important;
		margin: 0 0 0 0;
		padding: 5px 0 5px 0;
		}
		
		#box2 {
		width: 218px;	
		min-height: 130px;
		height: auto !important;
		margin: 20px 0 0 0;
		padding: 5px 0 5px 0;
		}
		
		#box1 .pagecount, #box2 .pagecount {
		display: none;
		}

/* Footer starts here */	
		
	#footer {
	clear: both;
	width: 100%;
	padding: 7px 0 0 0;
	margin: 0 0 10px 0;
	}
	
		#photo-banner {
		height: 108px;
		}

/*  ======================================  */
/*                  tags                    */
/*  ======================================  */

h1, h2, h3 {
	margin: 0 5px 5px 5px;
	}

p 	{
	margin: 5px 0 0 0;
	padding: 0 5px 0 5px;
	}
	
/*  ======================================  */
/*                  Classes                 */
/*  ======================================  */	

.paddingtop5px {	
	padding: 5px 0 0 0;
	}

.paddingbottom5px {
	padding: 0 0 5px 0;
	}
