body {margin: 0; background: url(ishpatinabg.png) repeat-y 500px 100px; font-family: Verdana, Geneva, Arial, sans-serif}

p, li, ul {font-size: 14px; line-height: 21px; margin: 0px 0px 21px 0px}
li {margin-bottom: 0px}
p+p {text-indent:14px}
img {border: 0}
h1, h2, h3, h4, h5, h6 {font-family: Georgia, Palatino, serif; margin: 5% 0% 1% 0%}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 13px;}
h6 {font-size: 12px;}

a {text-decoration: none; border-bottom: 1px dotted}
a:link {color: #596392}
a:visited {color: #8C5471}
a:hover {background-color: #B8DEEA}
a:active {background-color: #E3F5FB}

div#flag { height: 220px;
           background: url(ishpatinaflag.png) no-repeat -151px 30px}
div#flag h1 {margin: 0; padding: 140px 0px 0px 30px; font-family: Georgia, Palatino, serif; font-weight: 900; font-size: 30px}    
div#flag h6 {margin: 0; padding: 0px 0px 0px 30px; text-transform: uppercase}
div#menu ul, div#menu li, div#bottommenu ul, div#bottommenu li {display: inline; font-size: 12px; }
div#menu ul, div#bottommenu ul {border-right: 1px solid #111; padding-right: 6px; }
div#menu li,div#bottommenu li  {border-left: 1px solid #111; padding-left: 6px; padding-right: 1px}
div#menu ul {padding-left: 30px }
div#content {width: 460px; padding: 30px}
div#content h1 {margin: 0;}
body#photos div#content div#photoblock {position: relative; top: 0; left: 0; width: auto; height: auto}

body#photos div#content {width: 720px}
body#photos p {font-size: 13px; line-height: 15px}
div#bottommenu {border-top: 1px dotted #000;}
div#bottommenu li {font-size: 11px}
div#bottommenu ul {margin-left: 0; padding-left: 0}
div#photoblock {position: absolute; top: 240px; left: 535px; width: 200px}
div#photoblock p {font-size: 12px; line-height: 14px}
div#photoblock a {border: 0}

body#intro li.intro a, body#day1 li.day1 a, body#day2 li.day2 a,  body#day3 li.day3 a,  body#day4 li.day4 a,  body#day5 li.day5 a, body#photos li.photos a, body#comments li.comments a    
{color: #000; font-weight: 900; border: 0}

/* Picture popup page styles */
body#pix {background-image: none}
body#pix form {display: inline}
div.caption {float: left; margin:5px; padding-left: 0px; width: 80%;}
div.closebutton {float: right; width: 10%; margin:5px;}
div.closebutton input {font-size: 9px}
div.caption p {font-size: 11px; line-height: 13px}

/* ALAP image gallery styles */
div.float { width: 210px; padding: 12px; float: left; } 
div.container {clear:both;}
div.container a {border: 0;}
div.spacer {clear: both}
/* end ALAP image gallery styles */

div#slide {background-color: #ccc; display: none;}
div#slide p {margin: 0; padding: 0; line-height: auto}
#closelink {position: absolute; right: 10px; top: 10px}
.horizontal {width: 640px; height: 440px}
.vertical {width: 430px; height: 680px}
