/* 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:#234964;

}

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;

}

#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;

}

