
/* --- BODY STYLE --- */

body { margin:0; padding:0;  background:url(../images/bg.jpg) repeat-x bottom #ffc324; font-family: Arial ; font-size:14px; color: #000; }
header, section, footer, aside, nav, article, figure { display: block; }
p { padding:0; margin:0; padding-bottom:14px; text-align:justify}
h1, h2, h3, h4, nav, form { margin:0; padding:0; font-weight:normal;}

a img {border:0px; text-decoration:none;}
a { color:#333333; text-decoration:none;}
a:focus { outline:none;}
.clr { clear:both; font-size:0px;}

h1 { display:block; font-size:30px;  font-family: Impact, arial; padding-bottom:14px; color:#840000}
h2 { display:block; font-size:30px;  font-family: Impact, arial; padding-bottom:14px; color:#999999}
h3 { display:block; font-size:18px; padding-bottom:10px; color:#840000}


.bg { background:url(../images/background.jpg) no-repeat center bottom;}

section { width:960px; margin:0 auto;}

li { padding-bottom:6px;}

header {}
header .topbar { padding:16px 0px;}
header .topbar .logo { float:left;}
header .topbar .social-media { float:right; padding-top:16px;}
header .top-banner { background:url(../images/header.png) no-repeat; height:125px; color:#fff;}

nav { padding:10px 0px; height:30px;}
nav ul { margin:0; padding:0; padding-left:20px;}
nav ul li { margin:0; padding:0; list-style:none;}
nav ul li a { font-size:18px; font-weight:bold; color:#000; float:left; padding:0px 15px;}
nav ul li a:hover { text-decoration:underline;}

#banner {}

.impac-white { font-family: Impact, arial; font-size:30px; text-transform:uppercase; color:#fff; }
.impac-yellow { font-family: Impact, arial; font-size:30px; text-transform:uppercase; color:#FFBA00; }

.impac-white2 { font-family: Impact, arial; font-size:24px; color:#fff; }
.impac-yellow2 { font-family: Impact, arial; font-size:24px; color:#FFBA00; }


.text-18 { font-size:17px;}
.text-18-yellow { font-size:17px; color:#FFBA00;}

.text-24 { font-size:23px;}


#content { padding:14px 0px;}
#three-boxes { padding-bottom:30px;}
.footer-boxes { width:300px; float:left; margin-right:30px; font-size:12px;}
.footer-boxes2 { width:300px; float:left; font-size:12px;}
.stylefont {font-family: 'Amatic SC', cursive; font-size:28px; padding-bottom:8px; font-weight:bold;}
.field { width:300px; padding:3px; background:#F2F1EF; margin-bottom:8px; border:0px; border-radius:6px; color:#757575; font-style:italic; font-family:arial;}

footer { padding:20px 0px; text-align:center; color:#757575; font-size:11px;}
footer a { color:#757575;}
footer a:hover { color:#B77600;}

.content { padding:14px; font-size:14px;}

.brown { background:#840000; color:#fff; padding:6px; font-size:18px;}

a.verz {color:#B77600;}

ul.events { margin:0; padding:0; color:#333333; padding-bottom:10px;}
ul.events li { padding:0; padding:0; list-style:none; background:url(../images/arrow-icon.jpg) 0px 5px no-repeat ; padding-left:12px; display:block; padding-bottom:10px;}

ul.programs { margin:0; padding:0; color:#333333; padding-bottom:10px;}
ul.programs li { padding:0; padding:0; list-style:none; background:url(../images/arrow-icon.jpg) 0px 5px no-repeat ; padding-left:12px; display:block; padding-bottom:20px; font-size:14px;}
ul.programs li strong { font-size:16px;}


















