/* general */
*, html{
margin:0;
padding:0;
}
body{
min-width:960px;
}
body, a{
color:#fff;
font-size:12px;
}
a img{
border:0 !important;
}
a span, p span, #logo span, #content h2{
display:none !important;
}
/* end general */


/* body specific */
#africa, #africa #rtcol{
background-color:#a8aa98;
}
#africa_countries, #africa_countries #rtcol{
background-color:#a8a997;
}
#asia, #asia #rtcol{
background-color:#aea279;
}
#contact, #contact #rtcol{
background-color:#f7e9bc;
}
#europe, #europe #rtcol{
background-color:#8779ae;
}
#form{
background-color:#f7e9bc;
}
#home, #home #rtcol, #videos, #videos #rtcol{
background-color:#463e3b;
}
#namerica, #namerica #rtcol{
background-color:#a77450;
}
#bios,#profile, #bios #rtcol, #profile #rtcol{
background-color:#f5e8bc;
}
#samerica, #samerica #rtcol{
background-color:#7d8ca9;
}
#spacific, #spacific #rtcol{
background-color:#64acc3;
}
#testimonials, #testimonials #rtcol{
background-color:#beba84;
}
#wingshooting, #wingshooting #rtcol{
background-color:#79706e;
}
/* end body specific */


/* page elements  */
#page{
background:url(../img/pagebg.gif) top center repeat-y;
clear:both;
margin:0 auto;
width:960px;
}
#ltcol{
background-color:#000;
float:left;
height:100%;
width:270px;
}
#rtcol{
float:right;
width:690px;
}
/* end page elements */


/* logos */
#logo,#home #logo{
background:url(../img/pages_logo.jpg);
display:block;
height:206px;
width:270px;
}
#home #logo, #videos #logo{
background:url(../img/home_logo.jpg);
}
/* end logos */


/* leftsides */
  /* mids */
#ltmid{
height:306px;
width:270px;
}
#africa #ltmid{
background:url(../img/africa_ltmid.jpg);
}
#africa_countries #ltmid{
background:url(../img/africa_countries_ltmid.jpg);
}
#asia #ltmid{
background:url(../img/asia_ltmid.jpg);
}
#bios #ltmid{
background:url(../img/bios_ltmid.jpg);
}
#contact #ltmid{
background:url(../img/contact_ltmid.jpg);
}
#europe #ltmid{
background:url(../img/europe_ltmid.jpg);
}
#form #ltmid{
background:url(../img/form_ltmid.jpg);
}
#home #ltmid,#videos #ltmid{
background:url(../img/home_ltmid_1.jpg);
height:335px !important;
overflow:hidden;
}
#namerica #ltmid{
background:url(../img/namerica_ltmid.jpg);
}
#profile #ltmid{
background:url(../img/profile_ltmid.jpg);
}
#samerica #ltmid{
background:url(../img/samerica_ltmid.jpg);
}
#spacific #ltmid{
background:url(../img/spacific_ltmid.jpg);
}
#testimonials #ltmid{
background:url(../img/testimonials_ltmid.jpg);
}
#wingshooting #ltmid{
background:url(../img/wingshooting_ltmid.jpg);
}
  /* bots */
#ltbot{
width:270px;
}
#home #ltbot, #videos #ltbot{
background:url(../img/home_ltbot.jpg);
height:237px;
}
/* end leftsides */


/* rightsides */
  /* tops */
#rttop{
height:123px;
width:690px;
}
#africa #rttop{
background:url(../img/africa_rttop.jpg) no-repeat;
}
#africa_countries #rttop{
background:url(../img/africa_countries_rttop.jpg) no-repeat;
height:122px;
}
#asia #rttop{
background:url(../img/asia_rttop.jpg) no-repeat;
}
#bios #rttop{
background:url(../img/bios_rttop.jpg) no-repeat;
}
#contact #rttop{
background:url(../img/contact_rttop.jpg) no-repeat;
}
#europe #rttop{
background:url(../img/europe_rttop.jpg) no-repeat;
}
#form #rttop{
background:url(../img/form_rttop.jpg) no-repeat;
}
#home #rttop, #videos #rttop{
background:url(../img/home_rttop.jpg) no-repeat;
height:155px;
}
#namerica #rttop{
background:url(../img/namerica_rttop.jpg) no-repeat;
}
#profile #rttop{
background:url(../img/profile_rttop.jpg) no-repeat;
}
#samerica #rttop{
background:url(../img/samerica_rttop.jpg) no-repeat;
}
#spacific #rttop{
background:url(../img/spacific_rttop.jpg) no-repeat;
}
#testimonials #rttop{
background:url(../img/testimonials_rttop.jpg) no-repeat;
}
#wingshooting #rttop{
background:url(../img/wingshooting_rttop.jpg) no-repeat;
}
  /* mids */
#rtmid{
height:255px;
width:690px;
}
#africa #rtmid{
background:url(../img/africa_rtmid.jpg) no-repeat top center;
}
#africa_countries #rtmid p a,#samerica #rt p a,#spacific #rt p a,#asia #rt p a,#europe #rt p a{
font-size:13px;
}
#asia #rtmid{
background:url(../img/asia_rtmid.jpg) no-repeat top center;
}
#bios #rtmid{
background:url(../img/bios_rtmid.jpg) no-repeat top center;
height:1300px;
}
#contact #rtmid{
background:url(../img/contact_rtmid.jpg);
height:655px;
}
#europe #rtmid{
background:url(../img/europe_rtmid.jpg) no-repeat top center;
}
#form #rtmid{
background:url(../img/form_rtmid.jpg);
height:655px;
}
#home #rtmid, #videos #rtmid{
height:583px;
width:690px;
}
#home #flash{
height:280px;
width:690px;
}
#home #rtmid{
background:url(../img/home_rtmid.jpg) no-repeat top center;
}
#namerica #rtmid{
background:url(../img/namerica_rtmid.jpg) no-repeat top center;
}
#profile #rtmid{
background:url(../img/profile_rtmid.jpg) no-repeat top center;
height:655px;
}
#samerica #rtmid{
background:url(../img/samerica_rtmid.jpg) no-repeat top center;
}
#spacific #rtmid{
background:url(../img/spacific_rtmid.jpg) no-repeat top center;
}
#testimonials #rtmid{
background:url(../img/testimonials_rtmid.jpg) no-repeat top center;
}
#wingshooting #rtmid{
background:url(../img/wingshooting_rtmid.jpg) no-repeat top center;
}
#videos #rtmid{
background:url(../img/home_rtmid.jpg) no-repeat top center;
}
  /* bots */
#rtbot{
height:400px;
width:690px;
}
#africa #rtbot{
background:url(../img/africa_rtbot.jpg) no-repeat top center;
}
#asia #rtbot{
background:url(../img/asia_rtbot.jpg) no-repeat top center;
}
#contact #rtbot{
height:0;
}
#europe #rtbot{
background:url(../img/europe_rtbot.jpg) no-repeat top center;
}
#home #rtbot, #videos #rtbot{
height:40px;
}
#namerica #rtbot{
background:url(../img/namerica_rtbot.jpg) no-repeat top center;
}
#profile #rtbot{
height:0;
}
#samerica #rtbot{
background:url(../img/samerica_rtbot.jpg) no-repeat top center;
}
#spacific #rtbot{
background:url(../img/spacific_rtbot.jpg) no-repeat top center;
}
#testimonials #rtbot{
background:url(../img/testimonials_rtbot.jpg) no-repeat top center;
}
#wingshooting #rtbot{
background:url(../img/wingshooting_rtbot.jpg) no-repeat top center;
}
/* end rightsides */


/* navigation */
#rtnav{
background-color:#272320;
height:28px;
position:relative;
top:31px;
width:690px;
}
#rtnav ul li{
display:inline;
}
#rtnav a{
display:block;
float:left;
margin:0 17px;
}
#nav_index{
background:url(../img/nav_index.gif);
height:28px;
width:60px;
}
#nav_profile{
background:url(../img/nav_profile.gif);
height:28px;
width:116px;
}
#nav_videos{
background:url(../img/nav_videos.gif);
height:28px;
width:142px;
}
#nav_consultants{
background:url(../img/nav_consultants.gif);
height:28px;
width:95px;
}
#nav_contact{
background:url(../img/nav_contact.gif);
height:28px;
width:86px;
}
#home #ltnav, #videos #ltnav, #ltnav{
list-style-type:none;
margin:0 0 0 145px;
}
#ltnav{
margin:29px 0 0 145px;
}
#ltnav li{
font:small-caps 15px/19px "Trebuchet MS";
}
#ltnav a,#ltnav a:link,#ltnav a:hover,#ltnav a:visited{
color:#cdc7b9;
text-decoration:none;
}
#ltnav a:hover{
color:#fff;
font-weight:bold;
}
/* end navigation */


/* signups */
#signup{
background:url(../img/signup.gif);
display:block;
/*display:none;*/
height:30px;
left:335px;
position:relative;
top:63px;
width:290px;
}
#africa #signup{
background:url(../img/africa_signup.gif);
}
#asia #signup{
background:url(../img/asia_signup.gif);
}
#europe #signup{
background:url(../img/europe_signup.gif);
}
#namerica #signup{
background:url(../img/namerica_signup.gif);
}
#samerica #signup{
background:url(../img/samerica_signup.gif);
}
#spacific #signup{
background:url(../img/spacific_signup.gif);
}
#testimonials #signup{
background:url(../img/testimonials_signup.jpg);
}
#wingshooting #signup{
background:url(../img/wingshooting_signup.gif);
}
/* end signups */

/* copy */
#rtbot #rt, #rtmid #rt{
background:url(../img/p_back.png);
margin:0 0 0 205px;
padding:10px;
width:460px;
}
#profile #rtbot #rt, #profile #rtmid #rt{
width:410px;
}
#profile #links{
margin:45px 0 0 10px;
}
#profile #links li{
margin:3px 0;
}
#profile #links li, #profile #links a{
color:#000;
}
#contact #rtmid #rt, #contact #rtmid a{
background:none;
color:#000;
}
#contact #rtmid #rt{
margin:0 0 0 265px;
padding:107px 10px 10px 10px;
width:400px;
}
#contact #rtmid dl.first{
padding:5px 0 25px 15px;
}
#africa_countries #rtmid #rt{
margin:0;
float:right;
width:415px;
}
#africa_countries #rtbot #rt{
width:415px;
}
#africa_countries #rtmid #lt{
padding:0 5px;
width:235px;
}
#bios #rtmid {
width:690px;
}
#profile #rtmid #rt{
background:none;
margin:0 0 0 250px;
padding:0 0 10px;
}
#rtbot #lt{
width:240px;
margin:0 0 0 15px;
}
#rtbot p, #rtmid p{
color:#fff;
font:13px/17px "Myriad Web", "Trebuchet MS", sans-serif;
margin:0 0 5px 0;
padding:5px;
}
#bios #rtmid p{
color:#000;
margin:0;
padding:0 20px 15px 20px;
}
#profile #rtmid p{
color:#000;
padding:15px 0 0;
}
#profile #rtmid p.first{
padding:30px 0 0;
}
#content p{
margin:0;
padding:0;
}
h2{
padding:5px;
}
h2, h2 a{
font:bold small-caps 16px "The Sans Semi Bold", Verdana, sans-serif;
}
span.desc{
font:italic normal 11px/25px Verdana, sans-serif;
}
#lt div{
}
dl{
clear:both;
margin:0 0 5px 0;
min-height:1%;
padding:0 5px;
}
dd{
display:inline;
float:left;
width:33%;
}
#contact dd, #contact dl{
float:none;
width:300px;
display:block;
}
#lt ul{
width:114px;
}
#rt li, #profile #links li, #profile #links li a{
list-style-type:none;
font:11px/14px "MS Trebuchet", sans-serif;
}
#rt li a,#rt p a{
font-weight:bold;
}
#lt li{
color:#000;
font:11px/14px "MS Trebuchet", sans-serif;
list-style-type:none;
}
#lt ul.left, #rt ul.left{
float:left;
}
#lt ul.right{
float:right;
}
#rt h2{
padding:0 0 5px 5px;
}
#rt h4,#lt h4, #rt dt{
font:14px/14px "The Sans Semi Bold", Verdana, sans-serif;
margin:0 0 15px 0;
}
#contact #rt dl{
margin: 0 0 15px 0;
padding:5px 0 5px 15px;
}
#contact #rt dt{
font:15px/15px "The Sans Semi Bold", Verdana, sans-serif;
}
#contact #rt li{
font:13px/17px "Myriad Web", "Trebuchet MS", sans-serif;
}
#rt dt{
margin:0 0 5px 0;
}
.bio{
clear:both;
margin:0 0 20px 0;
min-height:1%;
}
.bio img{
border:3px solid #666;
float:left;
margin:0 25px 0 50px;
}
.bio .profile{
float:right;
width:485px;
}
.profile .top{
background:url(../img/profile_top.jpg) top center no-repeat;
height:20px;
width:485px;
}
.profile .mid{
background:url(../img/profile_mid.jpg) repeat;
}
.profile .bot{
background:url(../img/profile_bot.jpg) top center no-repeat;
height:15px;
width:485px;
}
#info{
background:url(../img/info.gif);
display:block; 
height:25px;
left:160px;
position:relative;
top:10px;
width:320px;
}
#home #content, #videos #content{
height:267px;
margin:0 0 0 22px;
position:relative;
top:15px;
width:590px;
}
#videos #content{
background-color:#272320;
height:275px;
top:319px;
}
#player{
float:left;
height:264px;
margin:5px 0 0 13px;
width:320px;
}
.clips{
float:right;
margin:5px 13px 0 20px;
width:224px;
}
.clips a{
display:block;
background:url(../img/clip.gif);
height:55px;
width:224px;
text-decoration:none;
}
.clips a strong{
display:block;
font:normal 13px/17px "Myriad Web", "Trebuchet MS", sans-serif;
padding:5px;
}
.clips a:hover strong{
text-decoration:underline;
}
.clips a em{
font:normal 11px/15px "Myriad Web", "Trebuchet MS", sans-serif;
padding:0 5px;
}
#home #testimonial{
background:#83c510 url(../img/home_testimonial.gif);
height:105px;
width:590px;
}
#testimonial p{
color:#000;
font:13px/17px "Myriad Web", "Trebuchet MS", sans-serif;
padding:10px 0 0 15px;
width:415px;
}
#home #action{
background:url(../img/home_action.gif);
float:right;
height:159px;
width:336px;
}
#home #video{
background:url(../img/home_video.jpg);
display:block;
float:left;
height:159px;
width:254px;
}
#home #alliance, #videos #alliance{
background:url(../img/alliance.gif);
height:17px;
left:28px;
position:relative;
top:20px;
width:537px;
}
#africa_countries #alliance{
background:url(../img/alliance_dark.png) no-repeat;
width:690px;
height:17px;
}
/* .clear{
clear:both;
display:block;
width:425px;
}
 */
 .clear {display: inline-block;}
/* Hides from IE5/Mac \*/
* html .clear {height: 1px;}
.clear {display: block;}
/* End hide from IE5/Mac */

#page:after,.clear:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
}
#footer{
clear:both;
height:17px;
width:690px;
}
#africa_countries #footer{
background:url(../img/footer.png) no-repeat;
}
#profile #footer, #bios #footer, #contact #footer{
background:url(../img/footer_dark.png) no-repeat;
}
/* end copy */
/* form */
form{
padding:5px;
}
#rtmid form p{
padding:0;
}
form li{
margin:10px 0;
}
input{
border:1px solid #f5e8bc;
width:50%;
}
input.error{
border:1px solid #ddaa11;
}
textarea{
height:10em;
width:99%;
}
input.checkbox{
display:block;
height:13px;
line-height:1.4em;
margin:6px 0 0 3px;
width:13px;
}
label.choice{
display:block;
font-size:100%;
line-height:1.4em;
margin:-1.55em 0 0 25px;
padding:4px 0 5px;
width:90%;
}
label.description{
display:block;
font-weight:700;
line-height:150%;
padding:0 0 1px;
}
.req{
color:#ddaa11;
font-size:17px;
}
pre{
display:block;
color:#000;
}

/* end form */
