@charset "utf-8";
/* CSS Document background: url(/images/bg-content-large.jpg) repeat-y center 238px; */
body { font-family:Arial, Helvetica, sans-serif;  font-size:12px; background: url(/images/bg-glow.jpg) no-repeat top center #ece5d7;}
h2  { font-family: Georgia, "Times New Roman", Times, serif; font-size: 21px; line-height: 21px; margin-bottom: 5px;  }
h3 {font-family: Georgia, "Times New Roman"; font-size: 16px; font-style: italic; font-weight: normal;color: #977b4e;}
h4 { color: #846c45; font-weight: normal; background: #fff; padding: 7px; line-height: 18px; }
p {font: Arial, Helvetica, sans-serif; color:#000000; line-height: 20px; font-size: 13px;}
a { color:#000; text-decoration:none;}
a:hover { color:#86483C; text-decoration: underline;}
h4 a, h3 a { color: #176c7e; text-decoration: underline;}
strong { font-weight: bold;}

h2 { border-bottom: 1px solid #b49768;}
.left h3 { margin-bottom: 10px; color: #977b4e; }
.left p { margin-bottom: 5px;}

.side-info h3 { margin: 10px 0 0 0; font-size: 14px; font-style: normal; color: #000;}
.side-info {color: #977b4e;}

.header { overflow: hidden;}
.site-bg { }
.wrapper { width: 956px; background: url(/images/bg-content.jpg); overflow: auto; margin: 0 auto; }
.content { padding: 10px; overflow: auto;}
.wide-right .left { width: 615px; float: left; }
.wide-right .right { float: right; background: url(/images/bg-nav-off.gif);  width: 320px; overflow: auto;}

.wide-right.no-right .left { width: 100% }
.wide-right.no-right .right { display: none;}

.nav { border: 1px solid #b49768; border-left: none; border-right: none; overflow: hidden;}
.nav li { float: left; border-right: 1px solid #d4c6b0; border-left: 1px solid #b49768;}
.nav li a { text-shadow: 1px 1px #fff; background: url(/images/bg-nav-off.gif); color: #176c7e; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; padding: 10px 1.17em; border: 1px solid #fff; text-decoration: none; text-transform: uppercase; }
.nav li a:hover, .nav li a.active {text-shadow: 1px 1px #877354; background: #b49768; color: #fff;}
.nav li a span { clear: both; display: block; font-size: 12px;}

.header h1 a {height:1px; padding-top: 90px; float: left; width: 395px; overflow: hidden; background:url(/images/logo-rick-steves-blue.jpg) no-repeat;}
.header h2 { font-family: Georgia, "Times New Roman"; font-weight: normal; font-size: 20px; font-style: italic; float: right; margin: 25px 10px 16px 0; color: #176c7e;}
.header .nav { float: right; border-bottom: none; width: 383px;}
.header .nav li { float: right;}
.header .nav a { font-size: 11px; padding: 5px 15px; }


.top-cap, .btm-cap {height: 16px;}
.left .box-content { padding: 10px 10px 25px 0; }
.right .box-content { padding: 10px 20px 25px 15px; overflow: auto;}

a.enlarge-map, a.to-top {color: #3c7986; display: block; border: 1px solid #b49768; background: url(/images/icon-globe.gif) no-repeat 0 -1px #fff; padding: 5px 0 5px 30px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-decoration:none; font-size: 12px; }
a.enlarge-map:hover, a.to-top { border: 1px solid #3c7986; }
a.to-top { background-image: none; text-align: right; margin-right: 4px; padding: 5px 15px;}

h2 span a { font-size: 10px; display: inline-block; float: right; padding-right: 5px;}

.home-links li { float: left; margin-bottom: 10px;}
.home-links a { color: #000; border: 1px solid #b49768; width: 260px; height: 208px; display: block; padding: 8px 0 0 40px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-decoration:none; text-shadow: 1px 1px #d7c4a3; font-size: 16px; }
.home-links a:hover { border: 1px solid #3c7986; color: #3c7986;}
.home-links .paris a { background: url(/images/home-paris.jpg);}
.home-links .beaune a { background: url(/images/home-beaune.jpg); margin: 0 10px;}
.home-links .austria a { background: url(/images/home-austria.jpg);}
.home-links .switz a { background: url(/images/home-switz.jpg);}
.home-links .venice a { background: url(/images/home-venice.jpg); margin: 0 10px;}
.home-links .tuscany a { background: url(/images/home-tuscany.jpg);}
.home-links .rome a { background: url(/images/home-rome.jpg);}
.home-links .life a { background: url(/images/home-life.jpg); margin: 0 10px;}
.home-links .family a { background: url(/images/home-family.jpg);}


/* clear the floats */
.enlarge:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;}
.enlarge {display:inline-block;}
* html .enlarge, {height: 1%;}
/* Hide from IE Mac \*/
.enlarge {display:block;}
/* End hide from IE Mac */
