/*
CSS for 4Travel2Africa
*/

body{
font-family:Verdana,sans-serif;

background:url(images/zebrabgd.jpg);
line-height:125%;
padding:0;
margin:0;
text-align:center;
}
#wrapper{
background: url(images/gradient38124544.png); background-repeat: repeat-x; 
background-color:#996633; 

position:relative;
text-align:left;
width:1210px;
margin-right:auto;
margin-left:auto;


}

#navcontainer
{
margin-top: 20px;
margin-bottom: 10px;
margin-left:-5em;
margin-right:-5em;
}

#navlist li
{
display: inline;
padding-left:24px;

padding-bottom: 4px;
background-repeat: no-repeat;

}

#navlist a
{
padding-right:-10px;
padding-bottom: 10px;
font-size:15px;
text-decoration: none;
padding-left:24px;
}

#navlist a:link, #navlist a:visited
{
color:#8a521c;
padding-left:24px;
}
#navlist a:hover
{
color: black;
padding-left:24px;
background: url(images/foot1.png) top left no-repeat;
}
#navlist.active{
padding-left:-1em;
}

h2{
color:black;
font-size: x-large;
font-weight: bold;
}

p{
font-size:medium;
color:black;
}


em{
text-transform:uppercase;
}

h1, h2, h3{
font-family:Verdana,sans-serif;
}

h1{
font-size:150%;
font-weight:bold;
color:black;
padding-top:0em;
padding-bottom:2em;
padding-left:1em;
margin:0;
text-align:center;

}


h2{
color:black;
font-size:130%;
font-weight:bold;
}

#itinerary p{
font-size:small;
}
table.tour {
font-size:small;
border-collapse:collapse;
text-align:center;
}
table.tour th {
border:1px solid white;
padding:5px;
}
table.tour td{
border:1px solid white;
padding:5px;
}
 #gallery1{
float:left;
width:185px;
height:1100px;
margin-left:10px;
margin-top:20px;
border-right:1px solid white;
}

#bodycontent{
float:right;
width:670px;
margin-right:75px;
margin-left:-4em;
padding:10px 10px 10px 30px;
}
#title{
margin:0;
padding:0;
}

#Contact{
text-align:center;
border:5px double white;

}
form.contact label{
display:block;
float:left;
width:170px;
padding:0;
margin:5px;
text-align:right; 
}
form.contact{
font:100% ;
margin-left:30px;
padding:0;
min-width:500px;
max-width:700px;
width:600px;
}
form.contact fieldset{
border:none;
padding:10px;
margin:0;
}
.button{
text-align:center;
}
#gallery2{
float:right;
width:185px;
height:1100px;
margin-right:5px;
padding-left:10px;
margin-top:20px;
border-left:1px solid white;
}

#header{
width:100%;
}
#header{
position:relative;
border-top:none;
border-bottom:5px solid white;
}

#title{
background:no-background;
margin-left:0px;
}

.gallery{
margin-top:30px;

}

.group{

margin-left:100px;
}
.map{
float:right;
margin-right:50px;
margin-left:20px;
margin-bottom:10px;
border: 3px solid #996633;
}
a{
color:black;
}
#quote{
text-align:center;
}

#footer p{

font-size:10px;
clear:both;
padding-top:1em;
text-align:center;
 
}
