BODY {font-family:arial, helvetica; font-size:13px; margin-top:0px; margin-left:8px; background:#eee url(images/bg_gradient.gif) repeat-x fixed;}


B {font-family:arial, helvetica; font-weight:bold;}

img{border:none;}

.header{ border:none; border-top: 4px solid #fff; position:relative;  left:4px;}

.home, .artists, .news, .events, .about{font-family:arial, helvetica; font-size:15px; font-weight:bold;  padding: 5px; border: 4px solid #fff; border-left:none; position: relative; top:-3px; display: block; color:#fff;}

.home a:link, .artists a:link, .news a:link, .events a:link, .about a:link {color: #fff; text-decoration:none;}
.home a:visited, .artists a:visited, .news a:visited, .events a:visited, .about a:visited {color: #fff; text-decoration:none;}


.home { text-align: right; width:432px; background-color:#B4F83A;}

.artists, .news, .events, .about { text-align:center; width:75px;}

.artists { margin-left:446px; top:-38px; background-color:#9FE02C;}
.news { margin-left:535px; top:-73px;background-color:#95D80C;}
.events { margin-left:624px; top:-108px; background-color:#76C416;}
.about { margin-left:713px; top:-143px; width:80px; background-color:#63AE09;}

.home2, .artists2, .news2, .events2, .about2{font-family:arial, helvetica; font-size:15px; font-weight:bold;  padding: 5px; border: 4px solid #fff; border-left:none; color:#fff;}
.home2 a:link, .artists2 a:link, .news2 a:link, .events2 a:link, .about2 a:link {color: #fff; text-decoration:none;}
.home2 a:visited, .artists2 a:visited, .news2 a:visited, .events2 a:visited, .about2 a:visited {color: #fff; text-decoration:none;}


.home2 { text-align: right; background-color:#B4F83A; width:432px;}

.artists2, .news2, .events2 { text-align:center;  width:75px;}

.about2 { text-align:center;  width:80px;}

.artists2 {  background-color:#9FE02C;}
.news2 { background-color:#95D80C;}
.events2 {  background-color:#76C416;}
.about2 {  background-color:#63AE09;}

.navigation {position:relative; top:-3px; left:4px}

.discover { border-top: 2px solid #fff}
body > div .discover { border-top: 4px solid #fff}


.sidemenu {top:-5px; left:4px; border-right:2px solid #fff; border-top:2px solid #fff; border-bottom:3px solid #fff;position:relative; float:left; z-index:100; height:360px; width:183px; color:#B4F83A; font-size: 15px;  font-weight:bold; background-color:#888B88; padding: .2cm; }
body >div .sidemenu{ width:181px;}


.sidemenu A:link, .sidemenu A:visited {color: #B4F83A; text-decoration: none}
.sidemenu A:hover, .sidemenu A:active {text-decoration: none; color: #AED1D6;}



.thumb { margin-bottom: 10px; margin-right: 2px; }



.content { background:none; font-family:arial, helvetica; font-size:13px; font-weight:bold; padding: .2cm; color:#DEECEE; float:right; width:592px; position: relative; top: 0px;}



.content_international { background:none; font-family:arial, helvetica; font-size:13px; font-weight:bold; padding: .05cm; color:#DEECEE; left: -13px; border:none; width:592px; position: relative; float:right; top: -5px; }
body>div .content_international { left:-13px; top:-6px; }



.content_home { background:none; font-family:arial, helvetica; font-size:13px; font-weight:bold; padding-right: 6px; color:#DEECEE; left: 4px; border:none; width:598px; position: relative; top: -3px; left:-2px; margin-bottom:-750px; float:right;}
body >div .content_home { top:-5px; left:-2px; float:right;}

.featured_brown { background-image: url(images/brown_bg.gif);  margin-left: 218px; margin-top:-251px; width:356px; height: 218px; color:#FDAB2C; font-size:17px; line-height:110%; font-weight:bold; padding: 15px;}

.featured_brown a:link, .featured_brown a:visited {color:#FDAB2C;}
.featured_brown a:hover, .featured_brown a:active {color:#fecd4e;}



.featured_blue_header { color:#99ccff; font-size:30px; font-weight:bold; line-height: 40px;}

.featured_blue { background-image: url(images/blue_bg.gif); margin-left: 255px; margin-top:-236px; width:316px; height: 205px; color:#ddd; font-size:17px; line-height:110%; font-weight:bold; padding: 15px;}

.featured_blue a:link, .featured_blue a:visited {color:#99ccff;}
.featured_blue a:hover, .featured_blue a:active {color:#99ccff;}



.featured_brown_header { color:#FEBA01; font-size:30px; font-weight:bold; line-height: 40px;}

.home_blue { background-color:#01b4e6; width: 326px; height: 160px; margin-top: 5px; padding: 10px; color:#c2f2ff; }
.home_blue a:link, .home_blue a:visited {color:#afdae6;}
.home_blue a:hover, .home_blue a:active {color:#fff;}

.home_orange { background-color:#FC5E04; width: 326px; height: 160px; margin-top: 5px; padding: 10px; color:#FADEB7; }

.home_orange a:link, .home_orange a:visited {color:#fbeeaa;}
.home_orange a:hover, .home_orange a:active {color:#fff;}

.home_events { background-color:#FB9B05; width: 231px; height: 160px; margin-top: -180px; margin-left: 352px; color: #fff; padding: 10px;}

.home_events_blue { background-color:#73b2ff; width: 231px; height: 160px; margin-top: -180px; margin-left: 352px; color: #fff; padding: 10px;}

.home_bottom { background-color:#CD3202; width: 302px; height: 205px; margin-top:5px; padding: 10px; color: #FFBB00; position:relative; top:0px; left:0px; font-weight:normal;}
.home_bottom a:link, .home_bottom a:visited {color:#ffbb44;}
.home_bottom a:hover, .home_bottom a:active {color:#fffddd;}

.home_bottom_blue { background-color:#0f86e7; width: 302px; height: 205px; margin-top:5px; padding: 10px; color: #a8d3ff; position:relative; top:0px; left:0px; font-weight:normal;}
.home_bottom_blue a:link, .home_bottom_blue a:visited {color:#b9d9fa;}
.home_bottom_blue a:hover, .home_bottom_blue a:active {color:#c6dff9;}



.project_img { float:right; position:relative; top:5px; left:4px;}


.title { font-family:arial, helvetica; font-size:26px; font-weight:bold; }

.medium { font-family:arial, helvetica; font-size:18px; font-weight:normal;}

.medium_bold { font-family:arial, helvetica; font-size:18px; font-weight:bold;}


.content2 { background-color: #DBCDAA; font-family:arial, helvetica; font-size:13px; font-weight:bold; padding: .2cm; color:#DEECEE; margin-left: 191px; border-style: solid; border-color: #DBCDAA; border-width: 1px; height:90%; width:590px; position: absolute; top: 145px; }


.contact {background-color: #25A9BD;font-family:arial, helvetica; font-size:13px; font-weight:bold; padding: .5cm; color:#DEECEE; left: -4px; border-style: solid; border-color: #AED1D6; border-width: 10px; width:545px; height:802px; position: relative; top: -3px; float:right;}


.lightblue {font-family:arial, helvetica; font-size:13px; font-weight:bold; padding: .5cm; color:#DEECEE;}


.courses { background-color:#B2A378; font-family:arial, helvetica; font-size:13px; font-weight:bold; padding: .2cm; color:#fff; margin-left: 1px; width:242px; height:270px; margin-top: -285px; overflow:hidden;}
body> div .courses {overflow:visible;}


.international { background-color:#B2A378; font-family:arial, helvetica; font-size:17px; font-weight:bold; padding: .2cm; color:#fff; margin-left: 5px; width:200px; height:220px; margin-top: -235px; text-indent: 10px;}

.international2 a:link, .international2 a:visited { font-family:arial, helvetica; font-size:17px; font-weight:bold; text-decoration: none; padding: .2cm; color:#fff; margin-bottom: 5px;}



.assembly_courses { background-color:#B2A378; font-family:arial, helvetica; font-size:13px; font-weight:bold; padding: .2cm; color:#fff; margin-left: 275px; width:295px; height:318px; margin-top: -336px; overflow:hidden;}
body > div .assembly_courses {overflow:visible;}

.assembly_ask { background-color:#B2A378; font-family:arial, helvetica; font-size:13px; font-weight:bold; padding: .2cm; color:#493B1B; margin-left: 3px; margin-right: 6px; margin-top: 10px;}





.desc { background-color:#F0EADC; font-family:arial, helvetica; font-size:13px; font-weight:normal;padding: .2cm; color:#111; margin-left: 270px; width:290px; height:370px; margin-top: -90px;}
.desc_g { background-color:#ABC56C; font-family:arial, helvetica; font-size:14px; font-weight:normal;padding: .2cm; color:#111; margin-left: 270px; width:290px; height:370px; margin-top: -90px;}




.inter_section { background-color:#C1BAB4; font-weight:normal; color:#253143; width:588px; padding: .2cm; margin-bottom:5px;}

.inter_section_title { color:#3E516E; font-size:20px; line-height:140%; font-weight:bold;}


.inter_ny, .inter_guinea{ color:#5C7AA6; font-size:20px; line-height:90%; font-weight:bold;}

.inter_guinea{ margin-left:150px;}

.inter_link{ color:#356FC5; font-size:16px; line-height:90%; font-weight:bold; float:right;}

.inter_pics { border-style: solid; border-color:#5C7AA6;border-width: 3px;margin-top:-3px;}
.inter_pics2 { border-style: solid; border-color:#5C7AA6;border-width: 3px; margin-left:10px; margin-right:2px;  margin-bottom:7px; float:right; display:inline;}



.desc_arts { background-color:#F0EADC; font-family:arial, helvetica; font-size:13px; font-weight:normal;padding: .2cm; color:#111; margin-left: 270px; width:290px; height:300px; margin-top: -30px;}

.desc_arts_g { background-color:#ABC56C; font-family:arial, helvetica; font-size:14px; font-weight:normal;padding: .2cm; color:#111; margin-left: 270px; width:290px; height:300px; margin-top: -30px; }


.desc_international { background-color:#F0EADC; font-family:arial, helvetica; font-size:13px; font-weight:normal;padding: .2cm; color:#111; margin-left: 220px; width:350px; height:200px; margin-top: -250px;}


.desc_assembly { background-color:#F0EADC; font-family:arial, helvetica; font-size:13px; font-weight:normal;padding: .2cm; color:#1E1706; margin-left: 3px; width:565px;  margin-top: 15px;}
.desc_assembly_g { background-color:#ABC56C; font-family:arial, helvetica; font-size:13px; font-weight:normal;padding: .2cm; color:#1E1706; margin-left: 3px; width:565px;  margin-top: 15px; }


.desc_visual { background-color:#F0EADC; font-family:arial, helvetica; font-size:13px; font-weight:normal;padding: .2cm; color:#111; margin-left: 3px; width:565px; height:200px; margin-top: 15px;}

.visual_arts { background-color:#B2A378; font-family:arial, helvetica; font-size:13px; font-weight:bold; padding: .2cm; color:#fff; margin-left: 295px; width:275px; height:310px; margin-top: -336px; line-height:140%;}


LI.brown {list-style: square inside; color:#493B1B; margin-left:20px;}


.courses a:link, .courses a:visited {display:block; margin-bottom:-15px; padding-left:12px; margin-left: -8px; color: #fff; text-decoration: none; width:251px;}
.courses a:hover, .courses a:active {display:block; margin-bottom:-15px; padding-left:12px; margin-left: -8px; color: #53441D; text-decoration: none; background-color:#F0EADC; width: 251px;}

body >div .courses a:link, .courses a:visited {width:258px;}
body >div .courses a:hover, .courses a:active {width: 258px;}



.international a:link, .international a:visited {display:block; margin-bottom:-15px; padding-left:7px; margin-left: -7px; color: #fff; text-decoration: none;}
.international a:hover, .international a:active {display:block; margin-bottom:-15px; padding-left:7px; margin-left: -7px; color: #53441D; text-decoration: none; background-color:#F0EADC; width: 219px;}





.international_header {width: 603px; height:530px; background-image:url(images/international_header.jpg); margin-bottom:5px;}



.international_blurb { color:#4E3C16; position:relative; top: 330px; left: 25px; width: 550px; height:200px; }



.kid_pics {margin-top:10px; margin-left:5px;}



.assembly_courses a:link, .assembly_courses a:visited {display:block; margin-bottom:-15px; padding-left:20px; margin-left: -17px; color: #fff; text-decoration: none;}
.assembly_courses a:hover, .assembly_courses a:active {display:block; margin-bottom:-15px; padding-left:20px; margin-left: -17px; color: #53441D; text-decoration: none; background-color:#F0EADC; width: 300px;}



a.res_subsection:link, a.res_subsection:visited { color:#E2DAC1; text-decoration: none; margin-left:10px; background:none; width:200px;}
a.res_subsection:hover, a.res_subsection:active{ color:#53441D; text-decoration: none; margin-left:10px; }

.subsection { margin-left:20px; width:250px; display:block; color:#53441D; font-size: 11px;}

.subsection a:link, .subsection a:visited{ color:#53441D;  font-weight:bold; font-size:13px; margin-left:10px; background:none;}
.subsection a:hover, .subsection a:active{ color:#B2A378;  font-weight:bold; font-size:13px; margin-left:10px; background:none;}


a.general:link, a.general:visited  {display:block; margin-bottom:-15px; padding-left:20px; margin-left: -17px; color: #C9EA79; text-decoration: none;}
a.general:hover, a.general:active {display:block; margin-bottom:-15px; padding-left:20px; margin-left: -17px; color: #53441D; text-decoration: none; background-color:#ABC56C; width: 300px;}

body>div a.general:link, a.general:visited  { padding-left:11px; margin-left: -7px; }
body>div a.general:hover, a.general:active {padding-left:11px; margin-left: -7px;  width: 258px;}

a.general_assembly:link, a.general_assembly:visited  {display:block; margin-bottom:-15px; padding-left:20px; margin-left: -17px; color: #C9EA79; text-decoration: none;}
a.general_assembly:hover, a.general_assembly:active {display:block; margin-bottom:-15px; padding-left:20px; margin-left: -17px; color: #53441D; text-decoration: none; background-color:#ABC56C; width: 300px;}

body>div a.general_assembly:link, a.general_assembly:visited  { padding-left:19px; margin-left: -17px; }
body>div a.general_assembly:hover, a.general_assembly:active {padding-left:19px; margin-left: -17px;  width: 301px;}
  

.info { color:#fff;  font-size: 12px;  font-weight:bold;  padding-left: .4cm;  margin-top: 1px;  } 



.resprog {  color:#222;  font-size: 15px; font-weight:bold; background-color:#888B88; padding-left: .4cm;  margin-top: 1px;  } 


.resprog a:link, .resprog a:visited{ color:#fff; font-size: 15px; font-weight:bold; background-color:#888B88;  margin-top: 1px;  } 
.resprog a:hover, .resprog a:active { color: #DBCDAA; font-size: 15px; font-weight:bold; background-color:#888B88; margin-top: 1px;  }  

  
.sponser_logos{ position:relative; left:4px; top: 200px;}
body > div .sponser_logos{ position:relative; left:4px; top: 200px;}

.uniqueres{  width:150px;  height:180px;  color:#FAFB8A; font-size: 10px; font-weight:bold;  top: -175px; left:5px;  position:relative; padding-left:.5cm; padding-top:.4cm; padding-bottom:.2cm; }
.uniqueres_home{  width:150px;  height:180px;  color:#FAFB8A; font-size: 10px; font-weight:bold;  top: -145px; left:5px;  position:relative; padding-left:.5cm; padding-top:.4cm; float:left; clear:both; }
body >div .uniqueres { top:10px;}
body >div .uniqueres_home { top:10px;}

.uniqueres_res{  width:150px;  height:180px;  color:#FAFB8A; font-size: 10px; font-weight:bold;  top: -255px; left:5px;  position:relative; padding-left:.5cm; padding-top:.4cm; padding-bottom:.2cm; }
body >div .uniqueres_res { top:10px;}

.uniqueres_prog{  width:150px;  height:180px;  color:#FAFB8A; font-size: 10px; font-weight:bold;  top: -345px; left:5px;  position:relative; padding-left:.5cm; padding-top:.4cm; padding-bottom:.2cm; }
body >div .uniqueres_prog { top:10px;}


.uniqueres a:link, .uniqueres a:visited, .uniqueres_inter a:link, .uniqueres_inter a:visited, .uniqueres_res a:link, .uniqueres_res a:visited, .uniqueres_prog a:link, .uniqueres_prog a:visited, .uniqueres_home a:link, .uniqueres_home a:visited{  color:#FAFB8A; font-size: 10px; font-weight:bold; margin-top: 374px;text-decoration: none; }
.uniqueres a:hover, .uniqueres a:active, .uniqueres_inter a:hover, .uniqueres_inter a:active, .uniqueres_res a:hover, .uniqueres_res a:active, .uniqueres_prog a:hover, .uniqueres_prog a:active, .uniqueres_home a:hover, .uniqueres_home a:active{  color:#FAFB8A; font-size: 10px; font-weight:bold; margin-top: 374px;text-decoration: none; ;}


.uniqueres_inter{  width:150px;  height:180px;  color:#FAFB8A; font-size: 10px; font-weight:bold;  top: -1715px; left:5px;  position:relative; padding-left:.5cm; padding-top:.4cm; padding-bottom:.2cm; }
body >div .uniqueres_inter { top:10px; }


