body {font-size:14px; font-family: Tahoma, Geneva, sans-serif;color:#afafaf; margin:0px; padding:0px; font-weight:bold; background:#fff;}
#container, #gallerydiv {width:800px;}
#nav {font-size: 16px; padding:3px 0px 0px 0px; font-size:18px; font-weight: bold;}

p {margin:0px; padding: 0px 10px 15px 10px;}
a img {border:none;}
h1, span.ph, span.ph h1 {font-size:24px;}
h1, h2, span.ph {padding: 0px 0px 15px 0px; margin: 0px; font-family: inherit; font-weight: bold; text-align:center; color:#afafaf; text-transform:lowercase;}
h2 {font-size: 19px;}
span.ph {display:block; text-align:left;}
span.ph h1 {display:inline; margin:0px; padding:0px; clear:none; text-transform:lowercase;}

a:link, a:visited {color:#afafaf; text-decoration:underline;}
a:hover, a:active {color:#e19595; text-decoration:none;}
#nav a:link, #nav a:visited {color:#afafaf; text-decoration:underline;}
#nav a:hover, #nav a:active {color:#90b3da; text-decoration:none;}
#nav a.thispage {color:#f1d4a3; text-decoration:none;}
h1 a:link, h1 a:visited, .ph a:link, .ph a:visited {color:#afafaf; text-decoration:none;}
h1 a:link, h1 a:visited, .ph a:hover, .ph a:active {color:#e19595; text-decoration:underline;}
#footer a:link, #footer a:visited {color:#afafaf; text-decoration:underline;}
#footer a:hover, #footer a:active {color:#90b3da; text-decoration:none;}

#header {width:800px;}
#footer {padding: 5px 10px 5px 10px; font-size:14px; overflow:auto;}

#contacts {float: left; text-align:left; width:70%;}
#counters {float:right; text-align:right; width:30%; * filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; padding-top:1px;}

#article {text-align: justify; padding:10px 0px 10px 0px;}
#cl {clear:both; font-size:6px;}
#cellar {width:800px; height: 142px; margin: 15px 0px; background: url(/images/cellar.png) no-repeat center top;}

.image {margin: 0px 0px 15px 0px; width:800px; height: 392px; background-repeat:no-repeat; background-position: center top;}
.image div {display:block; width: 800px; height: 392px !important; background-position: 810px 0px !important; background-repeat:no-repeat; background-image: url(/images/1wed.png);}
#index {background-image: url(/images/1wed_index.jpg);}
#transport {background-image: url(/images/1wed_transport.jpg);}
#banquet {background-image: url(/images/1wed_banquet.jpg);}
#registration {background-image: url(/images/1wed_registration.jpg);}
#places {background-image: url(/images/1wed_places.jpg);}
#photographers {background-image: url(/images/1wed_photographers.jpg);}
#decoration {background-image: url(/images/1wed_decoration.jpg);}
#actors {background-image: url(/images/1wed_actors.jpg);}
#music {background-image: url(/images/1wed_music.jpg);}
#toastmaster {background-image: url(/images/1wed_toastmaster.jpg);}

.thisitem {padding-bottom: 7px;}
