/* 
	File: ClassicLayouts.css
	Version: 2.1l
	Author: Aderonmu Caleb
	Date: 15-09-09
*/

/* Specify blanket rules for all elements */
	body {

		font-size:80%;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin:10px;
		background:url(../../images/light-blue-gradient.gif) repeat-x;
		line-height:150%;

	}
	
	#sub-background{
		
		
		
	}

/* Rules for headings */
	h1 {
	
		font-size:150%;
		font-family: Georgia, Times, serif;
		text-transform:uppercase;
	}
	

	
	h2 {
		
		font-size:140%;
		font-family:Verdana, Georgia, Times, serif;
		text-transform:uppercase;
	
	}
	
	h3 {

		font-size:120%;

	}

/* Default paragraph styles */
	p {

		font-size:100%;
		line-height:150%;
		
	}
	
/*Default for horizontal line */
	hr{
		
		color:#E5E5E5;
		
		
		
	}
/*Main Navigation */
	#main-nav {
		
		margin-top:5px;
		margin-bottom:20px;
		width:100%;	
	
	}
	
	#main-nav a{
		
		font-size:10px;
		
	}
	
	#main-nav a:link {
		
		text-decoration:none;
		color:#000;
		
	}
	
	#main-nav a:hover{
		
		text-decoration:underline;
		color:#000;
		
	}
	
	#main-nav a:visited{
		
		text-decoration:none;
		color:#000;
	
	}
/* Masthead */
	#masthead {

		padding:0px;
		border:1px solid #000;
		background:url(../../images/banner2.gif) no-repeat;
		margin:0 auto 10px auto;
		width:653px;
		height:150px;

	}
	
	
	#slide-show {
		
		width:130px;
		height:150px;
		float:right;
		
	
	}
	
	#slide-show img {
		
		float:right;
		
	}
	
	#masthead h1 {

		float:left;
		margin:0;
		padding:0;
	
	}

/* Footer */
	#footer {
		
		clear:both;
		padding:10px;
		/* border:1px solid #000; */
		background-color:#FFF;
		
	}
	
	#footer p {

		margin:0 0 6px 35px;
		padding:0;
		font:10px normal Verdana,Arial,sans-serif;
		text-align:center;
		line-height:12px;
	
	}
	
/*Styles for the footer links */
	#footer a:link {
		text-decoration:none;
		
	}
	
	#footer a:hover {
		
		text-decoration:underline;
		
	}
	
	#footer a:visited{
		
		text-decoration:none;
		color:#F90;
		
	}
	
	#footer a:visited a:hover {
		
		text-decoration:underline;
		
	}
	
/* Reusable class for columns in the footer */
	.footerCol {
		
		float:left;
		width:170px;
		margin-left:15px;
		border:1px solid #999;

	}

/* Spacer div to follow multiple floated items */
	.spacer {
	
		clear:both;
	
	}
	
/* Content */
	#content {

		padding:10px;
		float:left;
		width:75%;
		margin-top:0px;
		margin-bottom:10px;
		
	
	}

	/*divider graphics */
	#divider{
		
		background:url(../../images/christmas_02.gif) repeat-x;
		width:100%;
		clear:both;
		
	}
	
/* Sidebar */
	#sidebar {

		float:right;
		padding:0px;
		padding-top:20px;
		width:16%;		
		margin-bottom:0px;
		margin-top:10px;
		margin-right:1.5em;
			
	}	
	
	#sidebar form{
		
		width:100%;
	
	}
	
	#sidebar img{
		
	
		
	}
	
	#sidebar  h2{
	
		background:#F93;
		color:#FFF;
		font-size:13px;
		text-align:center;
		width:200px;
		
	}
	/* Sidebar */
	#sidebar-b {

		float:right;
		margin-top:15px;
		width:200px;
		height:200px;
		margin-bottom:0px;
		background:url(../../images/fatherX.gif) no-repeat;
			
	}	
	
/* Alternative style for the side navigation bar */
	#navcontainer {
		
		background-color:#E4E4E4;
		
			
	}
	
	#navlist {

		/*padding: 3px 0; */		
		margin-left: 0;
		border-top: 1px solid #A4A4A4;
		border-bottom: 1px solid #A4A4A4;	
		font: bold 12px Verdana, sans-serif;
		
	}

	#navlist li {
		
		list-style: none;
		margin: 0;
		display: inline;
	
	}

	#navlist li a{
		
		/*padding-top:8px;*/	
		padding-top: 7px;
		padding-bottom:0px;
		padding-left:0.5em;
		padding-right:0.5em;
		margin-left: 3px;
		border: 1px solid #A4A4A4;/*#A4A4A4*/
		border-bottom: none;
		background:#EBE0E6;
		text-decoration: none;
	
	}
	
	#navlist li a img{
		
		padding-right:2px;
	
	}

	#navlist li a:link { 
		
		color: #448; 
		
	}
	
	#navlist li a:visited { 
	
		color: #667; 
		
	}

	#navlist li a:hover {

		color: #000;
		background: #AAE;
		border-color: #A4A4A4;

	}

	#navlist li a#current{

		background: white;
		padding-bottom:0.3px;
		border-bottom: 1px solid white;

	}

	
/* Search box holding the search form */
	.searchbox {

		float:right;
		width:250px;
		margin:15px 80px 15px 15px;
	}

/* form items only inside searchbox */
	.searchbox legend {
	
		border:0.5px thin #666;
		padding:2px;
		background-color:#CCC;
	
	}

	.searchbox input {

		border:1px double #666;		
	
	}
		
/* Styling for a container that holds sub-contents on a page */
.sub-content{
		
		width:65%;
		float:right;
		margin-top:20px;
		text-align:justify;
		line-height:20px;
		font-family:Georgia, "Times New Roman", Times, serif;
		margin-left:auto;
		margin-right:auto;
				
	}
	
	/* Style the blockquote */
	blockquote {
		margin: 0 0 0 20px;
		line-height:150%;
		font: italic 15px Georgia,Times,serif;
		width:450px;
		margin:0 auto 0 auto;
	}
		
	.sub-content{
		
		
	
	}
	
	.sub-content a{
		
		font-family:Verdana, Geneva, sans-serif;
		
	}
	
	.sub-content a:link{
		
		text-decoration:none;
		color:#9C0;
		
	}
	
	.sub-content a:hover{
		
		text-decoration:underline;		
		color:#000;
		
	}
	
	.sub-content a:visited a:hover{
		
		text-decoration:underline;
		background:#CF6;
		color:#000;
		
	}
	
	.sub-content a:visited{
		
		text-decoration:none;
		color:#999;
		
	}

	.sub-content h1{
		
		background:#CCF;
		color:#666;/*#903;*/
		padding:1px 3px 1px 5px;
		border-left:1px solid #999;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
		font-size:14px;
		
	}
	
	.form-container{ 
		width:55%; 
		float:right;
		
	}
	
	.form-container .sub-content{
		
		width:450px;
		padding-right:3px;
		float:left;
		margin-top:20px;
		text-align:justify;
		line-height:20px;
		font-family:Georgia, "Times New Roman", Times, serif;
		margin-left:auto;
		margin-right:auto;
		
	}
	
/* Styling for subcontents on the homepage */
	#main-article {
		
		float:left;
		font-family:Verdana, Geneva, sans-serif;	
	
	}
	
	#main-article blockquote {
	
		margin: 0 0 0 20px;
		line-height:150%;
		font: italic 15px Georgia,Times,serif;
		width:450px;
		text-align:left;
		color:#C0C;
	
	}
	
	#main-article h2{
		
		font-family:Georgia, "Times New Roman", Times, serif;
		
	}
	
	#main-article  a {
		
		font-family:Georgia, "Times New Roman", Times, serif;
	
	}
	
	#main-article a:link{
		
		color:#03F;
		text-decoration:none;
	
	}
	
	#main-article a:visited{
		
		color:#03F;
		text-decoration:none;
	
	}
		
	#index-sub-content {
		
		width:46%;
		padding:5px;
		margin:0.5em;		
		font-size:11px;
		font-family:Verdana, Geneva, sans-serif;
		border-top:1px solid #999;
		border-bottom:1px solid #999;
		
	}
	
	#index-sub-content  a {
		
		font-family:Georgia, "Times New Roman", Times, serif;
	
	}
	
	#index-sub-content  a:link{
	
		color:#03F;
		text-decoration:none;
	
	}
	
	#index-sub-content  a:visited{
		
		color:#03F;
		text-decoration:none;
		
	}
	
	.international-news{
		
		float:left;
		width:100%;
	
	}
	
	.international-news h3 {
		
		background:#C03;
		color:#FFF;
		padding-left:10px;
		margin-top:10px;
		
		
	}
	
	.international-news img{
						
		border:1px solid #999;
		padding:2px;
		background:#FFF;
		float:left;

		
	}
	
	.regional-news{
		
		float:right;
		clear:right;
	
	}
	
	.regional-news h3{
		
		background:#6C0;
		color:#fff;
		padding-left:10px;
		
	}
	
	#other-links {
		
		background:url(../../images/bgGradient.jpg) repeat-x;
		clear:both;
		border:1px solid #999;		
		margin-right:auto;
		margin-left:auto;
		margin-top:15px;
		width:1000px;
		padding-top:0px;
		padding-bottom:5px;
		
	}	
	
	#other-links h3 {
		
		font-family:Georgia, "Times New Roman", Times, serif;
		padding-top:1px;
		padding-left:10px;
		padding-bottom:0px;
		margin-top:0px;
		margin-bottom:-1px;
		color:#000;
		width:10%;
	}
	
	#other-links img {
		
		border:1px solid #999;
		padding:2px;
		background:#FFF;
		
	}
	
	#other-links form {
		
		border:1px solid #999;
		padding:2px;
		background:#FFF;
		padding-bottom:2px;
		
	}
/* Styling for country adresses */
	#address {
		
		width:309px;
		height:175px;
		background:url(../../images/mail.jpg) no-repeat;
	
	}
	
	#address #address-content {
				
		position:relative;
		top:75px;
		left:40px;
		width:280px;
		line-height:20px;
	
	}
	
/* Styling for about us sub-menu */
	#nav-container { 
		width: 170px; 
		float:left;	
		position:fixed;
		top:275px;
		left:160px;
	}
	
	#nav-container ul{
		
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
		
	}


	
	#nav-container a{
		
		display:block;
		padding-left: 5px;
		width: 160px;	
		background-color: #036;
		border-bottom: 1px solid #eee;
		
	}
	
	#nav-container a:link, .navlist a:visited{
		
		color:#eee;
		text-decoration: none;
		
	}

	#nav-container a:hover{
		
		background-color: #369;
		color: #fff;
		text-decoration:none;
		
	}

#nav-container a:visited{
	
	color:#CFF;
	text-decoration:none;
	
}

/* style for the welcome greeting on home page*/
	.welcome{
		
		background:url(../../images/back.gif) no-repeat;
		width:600px;
		height:180px;
		text-align:left;
		line-height:12px;
		padding-left:15px;
		padding-top:20px;
		font-family:Verdana, Geneva, sans-serif;
		
	}
	
	.welcome a:link{
		
		text-decoration:none;
	
	}
	
	.welcome a:visited{
		
		color:#666;
		
	}
	
	.welcome a:hover{
		
		text-decoration:underline;
	
	}
	
/* styling for the news page */
		
	.country-news-container {
		
		width:45%;
		background-color:#FFF;
		line-height:14px;
		text-align:justify;		
		border-bottom:1px solid #CCC;
		margin-top:15px;
		margin-right:20px;
		float:left;
	}
	
	.country-news-container-R {
		
		width:45%;
		background-color:#FFF;
		line-height:14px;
		text-align:justify;		
		border-bottom:1px solid #CCC;
		margin-top:15px;
		margin-right:20px;
		float:right;
	}
	
	.news {		
		
		line-height:18px;
	
	}
	
	.spacer {
		
		clear:both;
	
	}
	
	.country-news-container h4{
		
/*		width:565px;*/
		text-align:left;
		background-color:#6A0000;
		font-size:12px;
		height:15px;
		color:#FFF;
		font-family:"Arial Black", Gadget, sans-serif;
		font-weight:bolder;
		padding-left:15px;
		padding-top:5px;
		
	}
	
	.country-news-container-R h4{
		
/*		width:565px;*/
		text-align:left;
		background-color:#6A0000;
		font-size:12px;
		height:15px;
		color:#FFF;
		font-family:"Arial Black", Gadget, sans-serif;
		font-weight:bolder;
		padding-left:15px;
		padding-top:5px;
		
	}
	
	.country-news-container h5{
		
		font-size:14px;
		margin-bottom:5px;
		
	}
	
	.country-news-container-R h5{
		
		font-size:14px;
		margin-bottom:5px;
		
	}
	
	.first-letter {
		
		font-size:18px;
	
	}
	
	.author{
		
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#000;
	
	}
	
	.local-news {
		
		margin-top:15px;
	}
	
	.local-news h3{
		
		background:#6C0;
		color:#fff;
		padding-left:10px;
		
	}
	
	#news-content{
		
		padding:10px;
		background:#FFF;
		float:left;
		width:70%;
		margin-bottom:10px;
		
	}
	
	#news-sidebar{
		
		float:right;
		padding:0px;
		width:24%;		
		margin-bottom:0px;
		margin-top:10px;
		margin-right:1.5em;
		
	}
	
	.side-pics{
		
		margin-top:20px;
		
	}
	
	.side-pics img{
		
		border:1px solid #999;
		padding:2px;
		background:#FFF;
		
	}
	
	#base{
			
		background:url(../../images/fracral.png) repeat-x;
		width:100%;
		height:800px;
		
	}
	
	#xmas{
		
		width:166px;
		margin:0px auto 0px auto;
		
	}
	
	