body {
background: /*#FFB00D*/ #FBEB6D;
font-family: “Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”, ”Lucida Sans”, Arial, sans-serif;
font-size: 11px;
text-align: justify;
padding:0;
margin: 0;
}

#nav {
width: 210px;
float: left;
padding: 0 0 0 10px;

}

#header strong a:link, #header strong a:active, #header strong a:visited  {
color: #C40f13;
font-size: 120%;
}
#header strong a:hover {
color: #060;
}

#header p.float_left {
padding-left: 100px;
padding-top: 12px;
}

#container {
margin: 0 auto;
width: 1100px;
background: #fff url("../images/background_tile_wide.jpg") repeat-y;
padding: 0;}

#main_container {

}

#footer {
clear: both;
padding-bottom: 4px;
padding-left: 100px;
}

.header {
margin-bottom: 25px;
}
p.footer {
text-align: center;
}
p.left {
text-align: left;}

p.float_left {
float: left;}

.highlight {
color: #060; }

p.endquote{
margin-bottom: 0;}

.footer {
margin: 0 auto;
padding-top: 50px;
background: transparent url("../images/cbarbottom.gif") no-repeat top center;
}

#main{
padding: 5px 10px 0 225px;
max-width: 750px;
min-height: 800px;
}


.punch_out {
float: right;
width: 275px;
text-align: center;
padding: 0;
margin: -10px 0 20px 10px;
}

.punch_out2 {
float: right;
width: 200px;
text-align: right;
padding: 0;
margin: -10px 0 20px 10px;
}
div.border {
border: 2px solid #060;
padding: 5px;
margin: 10px 0;}

#main div.border_center {
border: 2px solid #060;
padding: 15px 15px 5px 15px;
margin: 10px 275px 0px 0;}


strong {
color: #C40f13;
}

.quote {
color: #060;
font-style:oblique;}

/***** Navigation *****/
ul.main_nav, ul.list {
font-size: 100%;
padding-left: 35px;
margin-top: 0;
}

ul.main_nav li {
padding: 4px 0;
list-style-image: url("../images/redbul.gif");
}

ul.list li {
list-style-type: none;}

ul.main_nav li a:link, ul.main_nav li a:active, ul.main_nav li a:visited, ul.list li a:link, ul.list li a:active, ul.list li a:visited {
color: #060;
font-weight: bold;
} 

#nav h2 {
font-size: 100%;
padding-left: 20px;
padding-bottom: 0;
margin-bottom: 0;}

img.logo {
padding-left: 8px;
}

img.nav_extra {
padding-left: 14px;
padding-top: 20px;
}

/****** Main *******/
p.right, .ack {
text-align: right;
}

.ack {
padding: 0;
margin-bottom: 0;
margin-top: -30px;
color: #000;
}

h1.intro, h1 {color: #C40f13;
font-size: 130%;
text-align: center;}
#main p {padding-top:0;
margin-top: 0;}

#main h2 {
padding-bottom: 0;
margin-bottom: 0;
font-size: 120%;}

#main h2, #main h2 a:link, #main h2 a:active, #main h2 a:visited {
color: #060;}
#main h3, #main h3 a:link, #main h3 a:active, #main h3 a:visited {
color: #C40f13;}

#main h2 a:hover {
color: #c40f13;}

#main h3 {
color: #C40f13;
padding-bottom: 0;
margin-bottom: 0;
padding-top: 0;
margin-top: 0;
font-size: 110%;}

.section {
background: transparent url("../images/cbarbottom.gif") no-repeat bottom left;
padding: 0 0 30px 0;
margin-bottom: 15px;}


.half_section {
background: transparent;
text-align: left;
float: left;
padding: 0 10px 10px 45px;
margin: 3px 0 5px 0;
width: 40%;}

.important a:link, .important a:active, .important a:visited {
color: #C40f13;
font-size: 120%;
font-weight: bold;
}

.important a:hover {
color: #060;
}

ol li {
padding: 4px 0;
}

ul.cross {
font-size: 100%;
padding-left: 35px;
margin-top: 0;
}

ul.cross li {
padding: 4px 0;
list-style-image: url("../images/list_cross.gif");
}


ul.bullet li {
list-style-image: url("../images/redbul.gif");
font-size: 130%;
color: #060;
font-weight: bold;
text-align: left;

}

/***** img ******/
div.center {
margin: 0 auto;
text-align: center;
}

img.right {
float: right;
margin: 0 0 0 6px;}

img.left {
float: left;
margin: 0 6px 0 0;}

.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
    
.clear_left {
clear: left;
    }
    
 .clear_right {
 clear: right;
 }
 
 .travel_tips {
 font-weight: bold;
 font-size: 120%;
 }
 
 p.center {
 text-align: center;}
 
 img.img_padding {
 padding: 0 20px 10px 20px;}
