/* CSS Document */
body {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
line-height: 1.3em;
color: #000000;
margin-top: 0;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#2d662b;
}
h1 {
font-size: 2em;
color: #78A0C0; 
line-height: 24px;
margin-top: 0;
}
h2{
font-size: 1.3em;
color:#234964;
line-height: 24px;
margin-top: 0;
}
p{
margin: 0 0 .7em 0;
}
a, a:visited {
color:#FF8701;
}
a:hover {
color:#FF1E00;
}
#wrapper {
width: 902px;
margin: auto;
background-color: #ffffff;
}
#logo{
width: 902px;
height: 233px;
}
#navcontainer {
height: 27px;
padding:0;
width: 902px;
line-height: 24px;
text-align:center;
background-image:url(images/bg_menu.jpg);
background-repeat:no-repeat;
}
#navcontainer ul{
list-style-type: none;
color: #09154D;
padding: 3px 0 0 0;
margin: 0;
}
#navcontainer li {
display: inline;
margin: 0 7px 0 7px;
}
#navcontainer li a{
text-decoration: none;
font-size: 17px;
color: #AF4210;
padding: 0px 15px 0 15px;
background-color:#91B6DE;
background-image:url(images/bg_menu_item.jpg);
background-repeat:repeat-x;
}
#navcontainer li a:hover{
text-decoration: none;
color: #FB5C13;
}
#main {
width:872px;
padding: 0px 15px 15px 15px;
background-color:#FFFFFF;
background-image:url(images/bg_main.jpg);
background-repeat:repeat-x;
}
#left {
float:left;
width: 200px;
margin-top: 40px;
}
.box_top {
height:17px;
}
.box_bottom {
height:17px;
margin: 0;
padding: 0;
}
#box_content_orange {
width: 175px;
padding: 0 10px 0 15px;
background-color:#FFC37F;
}
#box_content_pink {
width: 175px;
padding: 0 10px 0 15px;
background-color:#EAA9BC;
}
#box_content_blue {
width: 175px;
padding: 0 10px 0 15px;
background-color:#A1CBE9;
}
#box_content_green {
width: 175px;
padding: 0 10px 0 15px;
background-color:#BFD965;
}
#box_content_orange a, #box_content_orange a{
color: #333;
}
#box_content_orange a:hover{
color: #FF1E00;
}
#middle {
float:left;
width: 430px;
padding: 0 15px 0 25px;
}
#right {
float:left;
width: 200px;
margin-top: 40px;
}
#right_secondary {
float:left;
width: 620px;
margin-top: 40px;
padding: 0 25px 0 25px;
}
#coupon {
border:dashed 1px;
padding: 20px;
width:420px;
}
#coupon_logo {
float:left;
width: 150px;
}
#coupon_text {
float:left;
width: 250px;
padding: 0 0 0 15px;
}
.coupon_title {
font-size:3em;
font-weight:bold;
line-height:1em;
}
#footer {
clear:both;
width: 902px;
height: 25px;
padding: 3px 0 0 0;
color:#8EAF7D;
text-align:center;
font-size:12px;
background-color:#456633;
}
#footer a, #footer a:visited {
color:#8EAF7D;
}
#footer a:hover {
color:#ffffff;
}
.clear{clear: both;}

.blue {
color:#234964;
font-size: 1.3em;
}
.event_title {
font-size: 1.3em;
color: #78A0C0;
}