@import url(core-style.css);
body { color: #fff;}
#news-and-announcements-box h1 { font-size: 18px; width: 297px; color: #fff;  border-bottom: 2px solid #455372;}
h2 {margin: 0; padding: 0; color: #7bc342;}
p { width: auto;}
em { font-style: normal;}

#parkour-definition {
margin: 4px 0 25px 0;
padding: 0 45px 0 45px;
color: #455372;
width: 609px;
font-size: 12px;
font-weight: bold;
font-style: italic;
}
#parkour-definition strong{ color: #7bc432; font-size: 14px;}

#class-times-parkourpedia-container {
width: 700px;
height: 100%;
float: left;
background-color: #2d3956;
background-image: url(../images/class-and-pkpedia-container-bg.gif); background-repeat: repeat-y;
background-position: 341px 0;;

}
#top-bar {
width: 700px;
height: 13px;
background-image: url(../images/top-bar.gif); background-repeat: no-repeat;
float: left;
}
#bottom-bar {
width: 700px;
height: 15px;
background-image: url(../images/bottom-bar.gif); background-repeat: no-repeat;
float: left;
}
#class-times-box, #parkourpedia-box {
margin: 0;
padding: 0 22px 0 22px;
width: 297px;
float: left;}
#class-times-box p, #parkourpedia-box p {margin: 8px 0 0 0; padding: 0;} 

#class-times-box { margin: 0 16px 0 0; background-color: #2d3956;}
#class-times-box h2 { font-size: 11px;}
#class-times-box .melbourne { font-size: 14px;}
#class-times-box table { margin: -7px 0 -5px 0; padding: 0; width: 297px; color: #fff;}
#class-times-box tr { margin: 0; padding: 0; height: 30px;}
#class-times-box td { margin: 0; padding: 0;}
.class-time { border-bottom: 6px solid #2d3956; border-right: 13px solid #2d3956;}

#parkourpedia-box { margin: 0 0 0 2px; background-color: #2d3956;}
#parkourpedia-box ul { margin: 15px 0 0 0; padding: 0;}
#parkourpedia-box li { margin:4px 0 0 0; padding: 0; list-style-type: none;}

#news-and-announcements-box {
margin: 0;
padding: 3px 22px 10px 22px;
width: 656px;
float: left;
background-color: #2d3956;  
}
#news-and-announcements-box-top { margin: 25px 0 0 0; width: 700px; height: 7px; float: left; background-image: url(../images/news-box-top.gif); background-repeat: no-repeat;}
#news-and-announcements-box-bottom { width: 700px; height: 7px; float: left; background-image: url(../images/news-box-bottom.gif); background-repeat: no-repeat;}
#news-and-announcements-box p { width: 540px; margin-top: -3px; padding: 0 20px 0 0; float: left;}
#news-and-announcements-box h1 { margin: 0 0 8px 0; width: 652px;}
#news-and-announcements-box h2 { margin: 0 0 3px 0; float: left; width: 650px; font-size: 13px;}
#news-and-announcements-box a { float: left;}
#news-and-announcements-box strong { float: left; width: 650px;}
#news-and-announcements-box em { color: #fff; font-weight: normal;}

#footer { padding: 5px 0 0 0; width: 896px;}
#footer-links { color: #2d3956;}

em a:hover { color: #fff;}
a { text-decoration: none;}
a:link { text-decoration: none; color: #7bc342;}
a:visited { text-decoration: none; color: #7bc342;}
a:hover { text-decoration: none; color: #fff;}
a:active { text-decoration: none;  color: #fff;}

/* start sIFR2 */
.sIFR-flash {
visibility: visible !important;
margin: 0;
}
.sIFR-replaced {
visibility: visible !important;
}
span.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}
/* decoy styles */
.sIFR-hasFlash h1 {
visibility: hidden;
font-size: 15px;
}
#parkour-definition strong {
visibility: hidden;
font-size: 16px;
}
/* end sIFR2 */