BODY {font-family:arial, helvetica; font-size:13px; background:url(images/gray_bg.gif) repeat-y fixed left; margin-top:0px; margin-left:8px; }

img {border:none;}

B {font-family:arial, helvetica; font-size:13px; font-weight:bold;}

.header{ border:none; border-top: 4px solid #fff; position:relative;  left:4px;}

.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}

.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;}

.content { background-color: #fff; font-family:arial, helvetica; font-size:13px; font-weight:bold; text-align: right; padding: .05cm; border:none; color:#DEECEE; float:right; width:600px; position: relative; top: -5px; left:-6px; }
 .content_about { background-color: #fff; font-family:arial, helvetica; font-size:13px; font-weight:bold; text-align: right; padding: .05cm; border:none; color:#DEECEE; float:right; width:600px; position: relative; top: -5px; left:-6px; }

.courses { background-color:#25AABD; font-family:arial, helvetica; font-size:16px; font-weight:bold; line-height: 110%; padding: .2cm; color:#fff; position:absolute; left: 3px; width:372px; height:235px; top: 325px;}

.overview { background-color:#25AABD; font-family:arial, helvetica; font-size:13px; font-weight:bold; padding: .2cm; color:#fff;position:absolute; left: 3px; width:200px; height:235px; top:325px; overflow:hidden;}

.news_article, .news_article_left { background-color:#E2E0E1; font-family:arial, helvetica; font-size:11px; font-weight:normal; padding: .2cm; color:#222; width:370px; height:235px; text-align:left; border:none; margin-bottom:5px;}

.news_article {left:2px; position:absolute;}
.news_article_left { left: 218px; position:absolute;}

.news_block { background-color:#fff; font-family:arial, helvetica; font-size:13px; font-weight:normal; padding: .05cm; color:#222; left: 0px; text-align:left; width:600px;}

.news_img { float:right; left: 392px; position:absolute;}
.news_img_left { float:left; left:3px; position:absolute;}

.news_right { background-color:#E2E0E1; font-family:arial, helvetica; font-size:13px; font-weight:normal; padding: .2cm; color:#222; margin-left: 225px; width:365px; height:235px; margin-top: 10px; text-align:left;}

.testing { background-color:#E2E0E1; font-family:arial, helvetica; font-size:13px; font-weight:normal; padding: .2cm; color:#222; margin-left: 9px; width:270px; height:95px; margin-top: 10px; text-align:left;  float:left;}


.artist { background-color:#fff; font-family:arial, helvetica; font-size:13px; font-weight:bold; padding: .05cm; color:#fff; left: 393px; position: absolute; top: 323px;}

.about_pic { background-color:#fff; font-family:arial, helvetica; font-size:13px; font-weight:bold; padding: .2cm; color:#fff; margin-left: 214px; margin-top: -3px;}

.desc { background-color:#E2E0E1; font-family:arial, helvetica; font-size:13px; font-weight:normal; padding: .2cm; color:#111; position:absolute; left: 3px; width:589px; height:300px; top:583px; text-align:left;}

.desc_about { background-color:#E2E0E1; font-family:arial, helvetica; font-size:13px; font-weight:normal; padding: .2cm; color:#111; position: relative; left: 3px; width:589px; margin-top:7px; text-align:left;}

.subtitle {color: #fff; text-decoration: none; font-family:arial, helvetica; font-size:26px; font-weight:bold; text-align: left; margin-left: 10px;}


.courses a:link, .courses a:visited {display:block; margin-bottom:-15px; padding-left:7px; margin-left: -8px; color: #fff; text-decoration: none;}
.courses a:hover, .courses a:active {display:block; margin-bottom:-15px; padding-right:13px; margin-left: -7px; color: #09343A; text-decoration: none; background-color:#D7E7EA; width: 372px;}

.overview a:link, .overview a:visited {display:block; margin-bottom:-15px; padding-left:6px; margin-left: -8px; color: #fff; text-decoration: none;}
.overview a:hover, .overview a:active {display:block; margin-bottom:-15px; padding-left: 7px; padding-right:8px; margin-left: -8px; color: #09343A; text-decoration: none; background-color:#D7E7EA; width: 201px;}

  
.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:-190px; top: 275px;}
.sponser_logos_about{ position:relative; left:8px; top: 5px;}

.uniqueres{  width:150px;  height:180px;  color:#FAFB8A; font-size: 10px; font-weight:bold;  top: -135px; left:5px; top:30px; position:relative; padding-left:.5cm; padding-top:.4cm; padding-bottom:.2cm; }
.uniqueres_about{  width:150px;  height:180px;  color:#FAFB8A; font-size: 10px; font-weight:bold;  left:5px; float:left; position:relative; top:-175px; padding-left:.5cm; padding-top:0cm; padding-bottom:.2cm; }
body >div .uniqueres, .uniqueres_about { top:10px;}



.uniqueres a:link, .uniqueres a:visited{  color:#FAFB8A; font-size: 10px; font-weight:bold; margin-top: 374px;text-decoration: none; }
.uniqueres a:hover, .uniqueres a:active{  color:#FAFB8A; font-size: 10px; font-weight:bold; margin-top: 374px;text-decoration: none;}

.uniqueres_about a:link, .uniqueres_about a:visited{  color:#FAFB8A; font-size: 10px; font-weight:bold; margin-top: 0px;text-decoration: none;}
.uniqueres_about a:hover, .uniqueres_about a:active{  color:#FAFB8A; font-size: 10px; font-weight:bold; margin-top: 0px;text-decoration: none; }