@import url(style.css);

html { border-left-width: 0px; }
body { border-left: 240px solid black; width: 685px; }

h2, h3 { color: white; }

img.logo { position: absolute; top:15px; left: 31px; }
img.motyl { float:right; position:absolute; top: 16px; left: 760px;}
img.stepan { position: relative; top: -227px; left: -235px; }
div.stepan { height: 0px; background-color: black; }

div.signature { float: right; padding-right: 80px; }

div.header { margin-bottom:0; height: 66px; padding:0; }
div.welcome { padding-top: 30px; padding-bottom: 40px; text-indent: 2em; }
div.welcome h2 { text-indent: 0; }

ul.mainpagelinks {
	margin:0; border-width:0; padding: 10px;
	position: absolute; left: 22px; top: 110px;
	background-color: transparent;
	width: auto;
	font-family: Helvetica, sans-serif; font-size:larger;
	list-style: none;
}

ul.mainpagelinks ul { padding-left: 10px; margin-left: 5px; list-style-type: none; }
ul.mainpagelinks li { border-left: 15px solid #202020/*darkergray*/; padding: 0; }
ul.mainpagelinks li.gallery { font-size: larger; }
ul.mainpagelinks li.spacer { font-size: 50%; }
ul.mainpagelinks a { border-left: 15px solid #202020/*darkergray*/; margin: 0; padding-left: 15px; padding-right: 15px; position: relative; left:-15px;}
ul.mainpagelinks a:hover { border-left-color: #f66222/*headerorange*/; }

div.photolist { border-top: 1px solid white; background-color: #707070/*darkergray++++*/; padding-left:40px; padding-top: 10px; padding-bottom: 10px; }
table.photolist { margin: 0; margin-left:-7px; clear:both; }
table.photolist td { padding: 5px; }

div.news { margin: 0px; padding: 5px 40px 50px 40px; background-color: #505050/*darkergray++++*/; border-top: 1px solid white; clear:both; }
div.news ul { border: 1px solid white; border-top-style: none; }
div.news li { background-color: #202020/*darkergray*/; border-top-color: white; padding-bottom: 20px; }
div.news h3 { margin: 15px 0; padding-left: 0; }
div.footer { margin-top: 0; }

a.oldernews { float:right; padding-top: 5px; }

div.allphotos { margin: 0px; padding: 0px; padding-bottom: 5px; padding-right: 20px; height:1em; clear:both; }
div.allphotos a { float:right; }

div.invitation { padding: 15px 40px; padding-top: 20px; border-top: 1px solid white; background-color: #707070/*darkergray++++*/; }
div.invitation img { border: 1px solid black; width: 602px; height: 343px; }