* {margin: 0; padding: 0;}
a:focus {outline:none;}

body {
font-family: Arial, sans-serif;
text-align: center;
margin: 0;
padding: 0;
background: #fff url(../img/shadow.gif) center top no-repeat;
color: black;
font-size: 62.5%;
}
#wrapp {
width: 710px;
background: transparent url(../img/bg.jpg) left top no-repeat;
text-align: left;
font-size: 1.0em;
margin: 16px auto 2em auto;
padding: 0;
color: black;
}
h1 {height: 500px;}
h1 span {display: none;}


#nav {
width: 450px;
list-style-type: none;
padding: 1em 0 0 0;
margin: 0 auto;
}
#nav li{
float: left;
padding: 0 0 0 1px;
margin-right: 1px;
background: #ff4d49 url(../img/corner.gif) left top no-repeat;
}
#nav li a{
display: block;
font: bold 12px Arial, sans-serif;
text-decoration:none;
background: #ff4d49 url(../img/corner.gif) right top no-repeat;
color: #fff;
padding: 12px;
}
#nav li a:hover, #nav li a.current{
background: #f7f7f7 url(../img/corner.gif) right top no-repeat;
color: #000;
}
h2{
clear: left;
font: bold 3.2em Arial, sans-serif;
letter-spacing: -3px;
padding: 0 0 0.4em 0;
margin: 3em 0 0.5em 0;
border-bottom: 1px solid #ff4d49;
}

p {
font-size: 1.4em;
line-height: 1.6em;
margin: 0 0 2em 0;
}
p a{
color: #ff4d49;
}
p.alert{
border: 1px dotted silver;
padding: 1em;
}
ul#roadtrip {
margin: 0 0 2em 0;
list-style-type: none;
font: normal 1.3em Arial, sans-serif;
}
ul#roadtrip li {
background: #fff;
padding: 1.5em 0;
margin: 0.3em;
border-bottom: 1px dotted #ff4d49;
}
ul#roadtrip li strong{
display: block;
}
ul#roadtrip li.air {
background: #fff url(../img/airplane.gif) right center no-repeat;
}
ul#roadtrip li.hotel {
background: #fff url(../img/hotel.gif) right center no-repeat;
}
ul#roadtrip li.hc {
background: #fff url(../img/hotelcasino.gif) right center no-repeat;
}
ul#roadtrip li.bp {
background: #fff url(../img/backpack.gif) right center no-repeat;
}
ul#roadtrip li.bph {
background: #fff url(../img/backpackh.gif) right center no-repeat;
}

blockquote
{
position: relative;
top: 4em;
clear: left;
background: url(../img/citeleft.gif) top left no-repeat;
}
blockquote p
{
font: italic 1.6em  Arial, sans-serif;
padding: 1.5em;
background: url(../img/citeright.gif) bottom right no-repeat;
}
cite
{
position: relative;
top: 1.3em;
font-size: 1.1em;
float: right;
padding: 0 0 2em 0;
} 

#minus {
position: absolute; 
padding: 1em; 
width: 120px;
background: #000;
}