.h1 { color:#FFFFFF; padding-bottom:0px;}
a.h1 {color:#FFFFFF;}
a:hover.h1 	{color:#FFFFFF;}

.contlink {

	font-size: 12px;
	color: #97a6a6;
	font-weight: normal;
		}

.text {
	font-weight:normal;
}

.textbold {
	font-weight:normal;
    	font-size: 12px;
	color: #97a6a6;
    text-decoration: underline;
}

body {
	color: #97a6a6;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}


a {
	font-size: 11px;
	color: #aebaba;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #f33125;
	text-decoration: underline;
}





/* text in form */
.formtext {

	font-weight:normal;
	color: #9ba4a4;
    font-size: 12px;
		}

 .formtext2 {

	font-weight:normal;
	color: #9ba4a4;
    font-size: 12px;
		}


/* css positioned homelinks */

#mainnav {
	width: 100px;
	position: absolute;
	left: 50%;

	}

#nav {
	position: absolute;
	left: 320px;
	top:292px;
	/*position:fixed; top:502px; right:265px;*/

  }


/* for the photo preview */

* {
    font-family: Tahoma, Helvetica;
    font-size: 10pt;
	font-weight:bold;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid white;
}

.highslide-image {
    border: 0px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
   border-top: 0px ;
  	font-weight:normal;
	color: #97a6a6;
	/*color: #b0bdbd;*/
   padding: 5px;
   background-color: white;
}
.highslide-loading {
   display: block;
	color: #97a6a6;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 8px;
	border : 1px solid #f43e33;
   background-color: white;
    
	/*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {display:none; }
a.highslide-credits:hover, a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}
/* Controlbar example */
.controlbar {	
	margin-left: 60px;
	background: url(highslide/graphics/controlbar2.gif);
	width: 210px;
	height: 32px;
}
.controlbar a {	
	display: block;
	float: left;
	margin: 0 0 0 5px;
	height: 30px;
	width: 42px;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/*weddings show*/

.slideshow {
float: left;
width: 111px;
height: 109px;
margin-bottom:0px;
}

.slideshow img{ /*Change "auto" below to a number (ie: 200px) to hard code dimensions of album images*/

width: 89px;
height: 89px;
border:0px;
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
vertical-align: bottom;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
width: 50px;
}

#navlinks a{ /*CSS for each navigational link*/
margin-right: 0px;
margin-bottom: 0px;
font-size: 11px;
color: #97a6a6;
font-weight: bold;
text-decoration: none;
}

#navlinks a.current{ /*CSS for currently selected navigational link*/
text-decoration: none;
font-weight: bold;
color: #f33125;
}

table#main
          {
 width: 762px;
 height: 450px;
 align: center; 
 cellpadding: 0px; 
 cellspacing: 0px;
 border-bottom: 1px solid rgb(189, 205, 205); 
 border-left: 1px solid rgb(189, 205, 205); 
 border-right: 1px solid rgb(189, 205, 205);
}

table#main-content
          {
padding-top:19px;
padding-left:22px; 
padding-bottom:0px;
}