body { 
	margin: 0px;
	padding: 0px; 
	background-color:#FFFFE0; #B5B5B5
	color: white;	 
	background-image: ; 	
	font: small Arial, Helvetica, Verdana, sans-serif; 
	width: 900px;
}

#wrapper { 
 background-color: #FCFFF0; 
 color: black; 
 margin: 0px 0px 0px 0px; 
 padding: 0px 0px 0px 0px;
 width: 900px; 
}  

#header { 
 background-color: ;   
 margin: 0px 0px 2px 0px; 
 padding: 0px 0px 0px 0px;
 width: 900px; 
}

#main-header { 
 position: relative;
 top: 0; 
 left: 0;
 margin: 1px 0px 1px 0px; 
 padding: 0px 0px 0px 0px;
 background-color: ;
 background-image: ;
 background-repeat: no-repeat;
 height: 200px;
 width: 900px;   
}

#logo{ 
 	background-color:#E3E3E3;
	background-repeat:no-repeat;
	border-left-color:#E3E3E3;
	border-right-color:#E3E3E3;
	float:left;
	height:100%;
	margin:0px;
	padding:0px;
}

#logo img { 
 margin: 0px 0px 0px 0px; 
 float: left;
 border: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;  
 display:; 
 }

#banner{ 
 position: absolute;
 top: 0;
 left: 0;  
 margin: 0px 0px 0px 200px;
 border: 0px none;
 padding: 0px;
 background-color: ;
 background-image: url('images/KICC.jpg');
 background-repeat: no-repeat;
 height: 200px;
 width: 700px; 
 
}


#venue {
margin: 95px 0px 5px 15px;
color: white; 
}

#main-header h1 { 
 background-color: ;
 color: #FF6600;
 text-align: left;
 font-weight: bold;
 margin-left: 10px;
 Font-size:200%;
 margin: 0px 0px 0px 0px;
 }
 
 #main-header h2 { 
 background-color: ;
 color: white;
 text-align: left;
 font-weight: bold;
 margin-left: 5px;
 Font-size: 140%;
 margin: 0px 5px 0px 0px; 
 }

#main-header img { 
 margin: 0px 10px 0px 5px; 
 float: left;
 clear: right;
 border: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;  
 display:inline;
 }
 
 #main-header img.logo { 
 margin-right: 5px; 
 border: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;  
 }

 #main-header img.banner { 
 margin-top: 2px; 
 border: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;  
 }
 
 /*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#bottom-header{
font: bold 18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
padding:0px;
margin: 0px 0px 0px 0px;
}

#bottom-header:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#bottom-header ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: black;
border: 1px solid #bebebe;
text-align: left; /*set value to "center" for example to center items*/
}

#bottom-header ul li{
display: inline;
color: white;
margin: 0;
text-decoration: none;
background: url('images/slantdivider1.gif') no-repeat top right;
padding-right: 20px;
padding-left:2px; 
padding-top:3px; 
padding-bottom:3px

}

#bottom-header ul li a{
color: #494949;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: url('images/slantdivider.gif') no-repeat top right;; padding-left:0; padding-top:3px; padding-bottom:3px
}

#bottom-header ul li a:visited{
color: #494949;
} 

#bottom-header ul li a:hover{
color: black;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.glossymenu{
list-style-type: none;
margin: 0px 0px 0px 1px;
padding: 0;
width: 190px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(images/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0px 3px 10px;
text-decoration: none;
background-color: black;
}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 100%;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: ;
}

.glossymenu li a:hover{
background-image: url(images/glossyback2.gif);
}


#main { 
 position: relative; 
 top:0; 
 left: 0; 
 width: 100%;
 height:auto; 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
 
 #lsidebar { 
 background-color:#E3E3E3;
 float:left;
 margin:0px;
 padding:5px 3px;
 width:194px;
 }
 
 #lsidebar p {
 background-color: #CFCFCF;
 margin: 100px 5px 10px 5px;
 padding: 2px 3px 2px 3px;
 font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
 }

#organizers { 
 height:auto; 
 margin: 0px;
 padding: 0px 4px 5px 4px;
 background-color: white;
 float:left;
 }

#organizers img { 
 margin: 5px 2px; 
 float: left;
 border: none;
 padding: 0px;
 display:inline;  
 }

#organizers a { 
 background-image:url(''); background-repeat:no-repeat; margin:0px; font-size; background-image: ; 
 padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:5px 
}

 #content2 { 
 background-color:white;
 border-color:#E3E3E3;
 border-right:1px solid #E3E3E3;
 border-top:1px solid #E3E3E3;
 float:left;
 height:auto;
 margin:0px;
 padding:5px;
 width:477px;   
}

 #content2 p {
 color:black;
 margin:1.2em 12px;
 text-align:justify;
 }
 
 #content2 .Ads {
 padding: 0px 0px 0px 5px;
 margin: 5px 15px 10px 15px;
 border: none;
 }

 
 #content2 .Ads img {
  margin: 0px 0px 0px 20px;
 border: none;
 }
 
 
 
 .contacts {
 color: black;
 text-align: justify;
 font-size: 80%;
 margin: 5px 0px 10px 15px;
 background-color: #E3E3E3;
 padding: 5px 10px 5px 10px;
 }

.sponsors {
 color: black;
 text-align: justify;
 font-size: ;
 margin: 5px 0px 10px 5px;
 background-color: white;
 padding: 5px 40px 5px 0px;
 width: 450px;
 }

 
 content2 .speakers p{
 color: black;
 text-align: left;
 font-size: 75%;
 margin: 5px 15px 10px 15px;
 }
 
 #content2 .banner {
 float: left; 
 margin: 0px 0px 15px 15px;
 border: none; 
 display: block;
 clear:right;
 }

 
 #content2 .reg li {
 color: black;
 font-size: 80%;
 margin: 0px 0px 0px 0px;
 text-decoration: none;
  }
 
 #content2 .presentation li {
 margin: 0px 0px 15px 0px;
 font-size: 80%;
 text-decoration: none;
 } 
 
 #content2 h2 { 
 background-attachment:scroll;
background-image:url(images/glossyback.gif);
background-repeat:repeat-x;
font-family:"Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
margin:0px 10px 10px 5px;
padding:2px 10px;
text-align:left;  
 }
 
 #content2 .agenda ul, #content2 .agenda h2, #content2 .agenda p {
 text-align: center; 
 }
 
 #content2 .reg ul, #content2 .reg h2, #content2 .reg p {
 text-align: center;  
 }

.sponsors img{
 border:medium none;
 clear:right;
 margin:0px;
 }

 #content2 h3 { 
 font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
 background-color: ;
 color: ;
 text-align: left;
 font-weight: bold;
 margin-left: 10px;
 padding: 2px 10px 2px 10px;
 Font-size: 90%; 
 background-image:url('images/glossyback.gif'); 
 background-repeat:repeat-x; 
 background-attachment:scroll
 }

 #content3 table{ 
 margin: 10px 0px 0px 5px;
 border: ;
 border-color: white;
 color: black;
 font-color: black;
 }

 #content { 
 margin: 0px 0px 0px 0px; 
 border-top: 1px solid;
 border-right: 1px solid;
 border-color: #EAEAAE; 
 height: auto; 
 background: #EAEAAE;
 padding: 0px px 0px 0px;    
}

#content3 { 
 background-color:white;
 border-color:#E3E3E3;
 border-right:1px solid #E3E3E3;
 border-top:1px solid #E3E3E3;
 float:left;
 height:auto;
 padding:10px 5px 0px;
 width:689px;
 margin:0px; 
}

#content3 h2 { 
 font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
 background-color: ;
 color: ;
 text-align: left;
 font-weight: bold;
 margin-left: 10px;
 padding: 2px 10px 2px 10px;
 Font-size: 90%; 
 background-image:url('images/glossyback.gif'); 
 background-repeat:repeat-x; 
 background-attachment:scroll 
 }


#sidebar { 
 background-color:white;
 color:black;
 float:right;
 margin:0px;
 padding:4px;
 right:0pt;
 top:0pt;
 width:204px;
 }

#sidebar img{
 border:medium none;
 clear:both;
 margin:10px;
 }

#sidebar h3 { 
 font-size: 90%; 
 background-color: #DBDB70;
 margin:0px;
 padding: 0.2em 0 0.2em 10px; 
 font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;  
}

#sidebar .subsponsors { 
	margin:10px 0px 0px;
}

#footnote { 
 background-color:#C5C1AA;
 border-color:#C5C1AA;
 border-top:1px solid #C5C1AA;
 clear:both;
 height:auto;
 padding:2px 0px;
 text-align:center;
 }


#footnote p {
 color: #666666; 
 font-size: 90%;
 margin: 10px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
 align: center;
 }

#content .inner h3 a:link, #content .inner h3 a:visited { 
 color: #245185; 
}

#content .inner p { 
 color: #666666; 
 font-size: 100%; 
}

#content .inner p.more{ 
 margin-top: 0; 
 text-align: right; 
}

#content .inner p.more a:link, #content .inner p.more a:visited { 
 color: black; 
 background-image: url('../../JamhuriClassic/img/more-bullet.gif'); 
 background-repeat: no-repeat; 
 background-position:   left center; 
 padding-left: 14px; 
 font-size: 90%; 
 color: #1e4c82 
}


#sidebar p.more a:link, #sidebar p.more a:visited { 
 color: white; 
 background-image: url('../../JamhuriClassic/img/more-bullet.gif'); 
 background-repeat: no-repeat; 
 background-position:   left center; 
 padding-left: 14px 
}
