/* general styles */
body{line-height:1.4; font-family:'Trebuchet MS', sans-serif; text-align:left; font-size:13px; color:#655b59;}
h1{margin:20px 0; font-size:24px; line-height:1.2; color:#d58708;}
h2{margin:20px 0; font-size:16px; line-height:1.2; color:#2f2320; font-weight: normal;}
h3,h4,h5,h6{margin:13px 0; font-size:16px; line-height:1.3; color:#d58708;}
p,ul,ol,table{margin:0 0 13px;}
p{}
ul{}
ol{}
td{}
a{color:#d58708;}
a:hover{}
strong, b{font-weight:bold;}
em, i{font-style:italic;}
u{text-decoration:underline;}
strike, s{text-decoration:line-through;}

/* reset navigation elements */
.navLevel1, .navLevel2, .navLevel3, .smallNav1, .smallNav2{margin:0; padding:0; list-style:none; position:relative;}
.navLevel1 a, .navLevel2 a, .navLevel3 a, .smallNav1 a, .smallNav2 a{text-decoration:none;}
.navLevel1 a:hover, .navLevel2 a:hover, .navLevel3 a:hover, .smallNav1 a:hover, .smallNav2 a:hover{text-decoration:none;}

/* navigation elements */
.top .logo{width:160px; height:123px; position:absolute; top:10px; left:0px; overflow:hidden;}
.top .logo a{text-indent:-999em; display:block; width:100%; height:100%; background:url(../layout/logoOpenActingAcademy.gif) no-repeat center center;}

#navLevel1FirstEntry{}
#navLevel2SoleEntry,
#navLevel2FirstEntry{}
#navLevel2SoleEntry,
#navLevel2LastEntry{padding-bottom:20px;}
#navLevel3SoleEntry,
#navLevel3FirstEntry{}
#navLevel3SoleEntry,
#navLevel3LastEntry{}
.navLeft{min-height:1px;}
.navLeft li{position:relative; display:block; float:left; width:100%; overflow:hidden;}
.navLeft a{display:block; color:#2f2320; text-transform:uppercase; line-height:22px;}
.navLeft .passive a{}
.navLeft .passive a:hover{color:#d58608;}
.navLeft .active a{font-weight:bold;}
.navLeft .active a:hover{}
.navLeft ul ul{clear:both; float:none;}
.navLeft ul ul a{text-transform:none;}
.navLeft ul ul .passive a{color:#645b59; font-weight:normal;}
.navLeft ul ul .passive a:hover{}
.navLeft ul ul .active a{color:#d58608; font-weight:normal;}
.navLeft ul ul .active a:hover{}
.navLeft ul ul ul{clear:both; float:none;}
.navLeft ul ul ul a{padding-left:15px;}
.navLeft ul ul ul .passive a{color:#645b59;}
.navLeft ul ul ul .passive a:hover{}
.navLeft ul ul ul .active a{}
.navLeft ul ul ul .active a:hover{}
.smallNav1{width:790px; padding-left:200px; float:left; margin-top:100px;}
.smallNav1 li{display:inline; padding:0 5px; border-right:1px solid #655b59;}
.smallNav1 .passive a{color:#655b59}
.smallNav1 .passive a:hover{text-decoration:underline;}
.smallNav1 .active a{}
.smallNav1 .active a:hover{}
#smallNavFirstEntry{padding-left:0;}
#smallNavLastEntry,
#smallNavSoleEntry{border:0;}

/* teaser elements */
.teaser h3{margin:5px 0 7px 0; font-size:16px; color:#d58608; }
.teaser p,ul,ol,table{margin:5px 0 7px;}
.teaser a{}
.teaser .overImage{}
.teaser .belowImage{}
.teaser .textLink,
.teaser .downloadLink{}
.teaser .textLink{padding-left:10px; background:url(../layout/bgTextlinkA.gif) no-repeat left center;}
.contact .teaser{background:none transparent;}
.contact .teaser *{color:#fff; background:none transparent;}
.contact .teaser h3{margin-top:0;}


#editMode .navLeft .editButton{position:absolute; left:1px; top:4px; z-index:1; display:block; width:16px; height:16px; margin:0; padding:0; background:none transparent;}
#editMode .navLeft ul ul .editButton{position:absolute; left:11px; top:5px;}
#editMode .navLeft ul ul ul .editButton{position:absolute; left:21px; top:5px;}
