body	 		{
			/*background-image: url('../graphics/backguard01.jpg');*/
			background-repeat: repeat-x repeat-y;
			background-position: 0px 0px;
			background-attachment: fixed;		
			font-family: verdana, arial;
			font-size: 10pt;
			color: black;
			margin: 0px;
			padding: 0;
			background: #008080; /* #012A7D  */
			scrollbar-3dlight-color: #BBB;
			scrollbar-arrow-color: #777;
			scrollbar-base-color: #fff;
			scrollbar-darkshadow: #BBB;
			scrollbar-face-color: #fff;
			scrollbar-highlight-color: #BBB;
			scrollbar-shadow-color: #999;
			scrollbar-track-color: #999;
			overflow: auto;
			}

a			{
			color: #ffffff;
			text-decoration: none;
			}

h1		{
			font-size: 100%;
			}

h2		{
			font-size: 100%;
			font-weight: normal;
			}


#header			{
			/*background-color: #000;*/
			background-color: transparent;   /*RtoR yellow background-color: #fff;*/
			background-image: url('http://www.routestoroots.org/graphics/routestorootscharity-header.png');
			/*background-image: url('../graphics/engtod-flag.jpg'); one of these*/
			/*background-repeat: no-repeat;*/			
			height: 285px;
			padding: 0em;
			font-size: 1pt;
			position: absolute;
			top: 0px;
			left: 50%;
			width: 925px;
			margin-left: -525px;	
			}

#header img		{
			margin-top: 8px;
			}

#headerpic  {
            position: relative;
            top: -1px;
            }

#logo			{
			position: relative;			
			left: 200px;			
			top: 0px;			
			font: verdana, arial;		
			font-size: 7pt;
			}

.border			{
			background: #ddd url(http://www.routestoroots.org/graphics/headerbottomborder.jpg) 0px 0px;	
			height: 2px;		
			margin: 0px;		
			padding: 0;		
			font-size: 1pt;	
			}

#topmenu		{
			position: relative;
			top: 174px; 
/*			left: 200px;*/
			left: 300px;
/*			width: 600px;*/
			width: 650px;			
			font-size: 0pt;
			margin: 0;
			}

#topmenu a		{
			color: #fff;
			font-family: verdana;
			font-size: 9pt;
			text-decoration: none;
			/*background: #000;*/
			background: transparent;/*#DF0B07; *//*background: #080465;*/
			padding: 0.45em 1.54em 0.22em 1.5em;
			margin: 0;
			border: 0px solid #999;
			font-weight: bold;	
			}

#topmenu a:hover	{
			/*background: #C70D0D; Bright red*/		
			color: #990000;
			}

#topmenu #current, #topmenu #current a{
			/*background: #000;*/
			background: background: #bb0000; /*home tab*/
			/*color: #ff0000;*/
			color: #FDCF31;			
			}

#routestorootsleft	{
			position: relative;
			top: -20px;
			}

#menusystemleft		{
      background: #fff url(../graphics/RTRTheWayLOGO02.jpg) 0px 0px no-repeat;
			/*background: #fff  0px 0px no-repeat;*/
			padding: 0em 0em 0em 0em;
			height: 400px;
			width: 200px;
			margin: 0px;
			color: #555;
			}

#menuleft		{
			padding: 0em 0em 0em 0em;
			background: transparent;
			width: 180px;
			}

#menuleft a		{
			color: #fff;
			width: 180px;
			padding: 0em 0em 0em 0.25em;
			text-decoration: none;
			border: 1px single #fff;
			background: transparent;
			}

#menuleft a:hover	{	
			/* background: #992020; Red*/
			background: #992020;			
			color: #fff;		
			}

#menusystemleft a	{	
			color: #555;	
      text-decoration: none;
			}

#menusystemleft a:hover	{
			color: #cc0000; /*UJ Red*/
			text-decoration: none;
			}

#menuborder		{
			border: 1px solid #9C2121; /*22.06.09 Red*/
	/*		border: 1px solid #080465;  blue*/
			width: 180px;
			padding: 1em 0.5em 1em 0.5em;
			background: transparent;
			margin-left: 1em;
			position: relative;
			top: 14px;
			}

#maintext		{
			position: absolute;
			color: #000;
			top: 285px;
			left: 50%;
			margin-left: -400px;			
			/*height: 400px;*/
			width: 798px;
			/* background: #990000; 22.06.09 Red*/
			/*background: #080465;  blue*/
			/*background: #003399;  /*UJ blue*/
		background: #fff;
			/*overflow: auto;*/	
			padding: 0em;
			border-left: 1px solid #000;			
			border-right: 1px solid #000;
			z-index: 1;
			}
/* from RtR */
#maintext a		{
			text-decoration: none;
			color: #aa0000;
			}	


#maintext a:hover	{
			text-decoration: none;
			color: #000;
			}

#maincontainer		{
			padding: 1em;
			/* background: #003399 url(../graphics/flag-fade.jpg) 0px 0px no-repeat;*/
      background: transparent;
      width: 500px;
      position: relative;
      top: -30px;
			}


#newsborder		{
			position: relative;
			top: 0px;
			background: #fff url(http://www.routestoroots.org/graphics/newsbackdrop.gif) 0px 0px no-repeat;
			margin-top: 10px;
			height: 200px;
			width: 400px;
			padding: 0.25em 0.25em 0.25em 0.25em;
			}

#news			{
			background: #fff;
			height: 183px;
			width: 390px;
			padding: 1em 1em 1em 1em;
			margin-top: 2px;
			scrollbar-3dlight-color: #fff;
			scrollbar-arrow-color: #992020;
			scrollbar-base-color: #fff;
			scrollbar-darkshadow: #fff;
			scrollbar-face-color: #fff;
			scrollbar-highlight-color: #992020; /*red*/
			scrollbar-shadow-color: #fff;
			scrollbar-track-color: #fff;
			scrollbar-shadow: #fff;
			overflow: auto;
			}

#openingtext		{
			width: 420px;
			background: transparent url(../graphics/cslogofade.gif) 0px 0px no-repeat;
			border-bottom: 1px solid #aa2020;
			}

#downloads		{
			font-size: 10pt;
			border: 3px double #aa0000; /*red*/
			}

#downloads td		{
			padding: 0.2em;
			}

#routestorootsmiddle	{
			position: relative;
			top: -20px;
			}

#englishtodaynews	{
			position: absolute;
			left: 523px;
			top: 233px;
			width: 250px;
			font-size: 80%;
			}

#englishtodaynews h2	{
			font-weight: bold;
			}

#kenyalinkschoolspic	{
			position: relative;
			left: 10px;
			}

#photogallery		{
			background-image: url('http://www.routestoroots.org/images/photogallerybackground.jpg');
			background-repeat: repeat-x repeat-y;
			background-position: 0px 0px;
			}

/*Photo Gallery*/
#flickr_badge_uber_wrapper 	{

				text-align:center; 
				width:370px;
				position: relative;
				left: 50%;
				margin-left: -200px;
				}

#flickr_badge_image1  	{
			float: left;
			}

#flickr_badge_image2  	{
			float: right;
			}

#flickr_badge_image3  	{
			float: right;
			}


#flickr_badge_image4  	{
			float: left;
			}


#flickr_badge_image5  	{
			float: right;
			}


#flickr_badge_image6  	{
			float: right;
			}


#flickr_badge_image7  	{
			float: left;
			}


#flickr_badge_image8  	{
			float: right;
			}


#flickr_badge_image9  	{
			float: right;
			}


#flickr_badge_image10   {
                        
			visibility: hidden;
                        
			margin-top: -50px;
                        
			}



#flickr_badge_wrapper 	{
			padding:10px 0 10px 0;
			}


.flickr_badge_image 	{
			margin:0 10px 10px 10px;
			}


.flickr_badge_image img {
			border: 1px solid black !important;
			}


#flickr_badge_source 	{
			text-align:left; 
			margin:0 10px 0 10px;
			}


#flickr_badge_icon 	{
			float:left; 
			margin-right:5px;
			}


#flickr_www 		{
			display:block; 
			padding:0 10px 0 10px !important; 
			font: 11px Arial, Helvetica, Sans serif !important; 
			color:#3993ff !important;  /*lightish blue*/
			margin-bottom: 10px;
			}


#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited 	{
					text-decoration:none !important; 
					background:inherit !important;
					color:#3993ff;
					}


#flickr_badge_wrapper {}

#flickr_badge_source 	{
			padding:0 !important; 
			font: 11px Arial, Helvetica, Sans serif !important; 
			color:#666666 !important;
			}

#photogallery		{
			padding: 100px;
			}

#spacer			{
			height: 100px;
			background-color: #ff0000;
			}








/* FOOTER */
#footer			{		
/*			background: #0F0C54; Dark Blue*/
/*			background: #DF0B07;	RtoR Red*/
			background: #FFCC33;   /*RtoR yellow background-color: #fff;*/		
			height: 75px; /* 60 */
			font-family: verdana;
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;		
			} 

#footercopyright	{		
			font-size: 7pt;
/*			color: #fff;*/
			color: #DF0B07;	/* RtoR Red*/
			background: transparent;
			overflow: auto;	
			position: relative;
			top: 5px;			
			}

#footercopyright a:hover {
			text-decoration: none;
			color: #DF0B07;	/* RtoR Red*/
			}

#footercopyright p	{
			margin-top: 0px;
			}

#footernav		{
			font-family: verdana;		
			font-size: 7pt;
			/*margin-left: 50px;*/			
			margin-top: 3px;	/* -11*/
			}

#footernav a		{
			padding: 1em 1em 1em 0em;
			border: 0px single #fff;
/*			color: #fff;*/
			color: #000;			
			}

#footernav a:hover	{
			text-decoration: none;
			color: #DF0B07; /*red when mouse over*/
			}


			
			/* ####  BLOG START  #### */
#main			{
			/*border: 1px solid #4A0C0C;*/
			width: 500px;
			/*padding: 10px;*/
			background-color: transparent;
			position: relative;
			top: 50px;
			}

#main p			{
			position: relative;
			left: 5px;
			width: 480px;
			}

.post-body		{
			position: relative;
			left: 5px;
			width: 480px;
			}

.post-title		{
			font-size: 90%;
			position: relative;
			left: 5px;
			width: 480px;
			}

.date-header		{
			font-size: 90%;
			text-transform: capitalize;
			/*background-color: #552222;*/
			border-bottom: 1px solid #cc0000;
			font-style: italic;
			padding: 5px;
			position: relative;
			top: -10px;
			}

a img 			{
  			border-width:0;
  			}

.blogger-labels		{
			font-size: 80%;
			}

.post-footer		{
			margin-bottom: 30px;
			}

.socialbookmarks	{
			margin-bottom: 20px;
			}

.secondrow-bookmarks	{
			position: relative;
			top: -10px;
			}

.firstrow-bookmarks	{
			position: relative;
			left: 5px;
			}

#sidebar		{
			/*border: 1px solid #4A0C0C;*/
			width: 250px;
			background-color: transparent;
			float: right;
			position: absolute;
			top: 100px;
			left: 530px;
			}

.sidebar-title		{
			font-size: 90%;
			text-transform: capitalize;
			background-color: #DF0B07;
			padding: 5px;
			color: #fff;
			position: relative;
			top: -10px;
			}

#sidebar p		{
			position: relative;
			left: 40px;	
			}

#sidebar li		{
			width: 200px;
			}
			
#leftsystem  {
      position: absolute;
      left: 550px;
      top: 70px;
      }
      
#faithstatement {
    position: relative;
    left: 0px;
    top: 9px;
    }
    
.statementoffaith {
    position: relative;
    left: 37px;
    top: -22px;
    }

#rssicon {
  position: relative;
  top: -6px;
  }
  
#routestorootsemail {
  position: relative;
  top: 3px;
  left: -6px;
  }