body{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#aaaaaa;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
background-color:#333333;
}
a:link{
color:#ffffff;
text-decoration:none;
}
a:active{
color:#ffffff;
text-decoration:none;
}
a:hover{
color:#cccccc;
text-decoration:none;
}
a:visited{
color:#ffffff;
text-decoration:none;
}
a.devlink:link{
font-size:0.9em;
color:#969696;
text-decoration:none;
}
a.devlink:active{
font-size:0.9em;
color:#969696;
text-decoration:none;
}
a.devlink:hover{
font-size:0.9em;
color:#ffffff;
text-decoration:none;
}
a.devlink:visited{
font-size:0.9em;
color:#969696;
text-decoration:none;
}
.formfont{
font-size:0.85em;
}
.copyright_font{
font-size:0.80em;
color:#676767;
}

.header1{
font-size:1.25em;
font-weight:bold;
color: #FFFFFF
}
.header_weddings{
background-image:url(images/title_weddings.gif);
background-repeat:no-repeat;
}
.header_portraits{
background-image:url(images/title_portraits.gif);
background-repeat:no-repeat;
}
.noborder{
border:0px;
}
.maintable{
width:800px;
margin-left:auto;
margin-right:auto;
}
.table100{
width:100%;
border:0;
}
.vertrule{
border-bottom-width:0px;
border-bottom-style:none;
border-bottom-color:#cccccc;
border-left-width:1px;
border-left-style:solid;
border-left-color:#666666;
border-right-width:0px;
border-right-style:none;
border-right-color:#cccccc;
border-top-width:0px;
border-top-style:none;
border-top-color:#cccccc;
}
.horizrule{
border-bottom-width:0px;
border-bottom-style:none;
border-bottom-color:#666666;
border-left-width:0px;
border-left-style:none;
border-left-color:#666666;
border-right-width:0px;
border-right-style:none;
border-right-color:#cccccc;
border-top-width:1px;
border-top-style:solid;
border-top-color:#666666;
}
.centered_table{
width:10%;
margin-left:auto;
margin-right:auto;
}
.availibility_table{
width:70%;
margin-left:auto;
margin-right:auto;
}
.availibility_innertable{
width:230px;
margin-left:auto;
margin-right:auto;
}
.availability_divide{
background-color:#555555;
}

.header {width:800px; text-align:center; padding-top:10px;}
.header ul {list-style-type:none; padding:0px; margin:0px; margin-top:10px;}
.header ul li {float:left; display:block; margin-left:20px; font-size:16px;}