﻿/* body background: #ffffff; */
body {
margin-top: 15px;
margin-bottom: 15px;
text-align: center; 
}

#blacktable {
width: 750px;
margin-left: auto;
margin-right: auto;
font-family: Verdana, Arial, Helvetica, "Sans Serif";
background: #ffffff;
border: 1px solid #c0c0c0;
}

#banner {
min-height: 55px;
padding: 7px; 
font-size: .6em;
font-family: Verdana, Arial, Helvetica, Sans Serif;
color: #FFFFFF;
text-align: right;
background: transparent url(images/logo.gif);
background-color: #ffffff;
border-bottom: 1px solid #c0c0c0;
}

* html #banner {
height: 70px;
}

#banner a {color: #c0c0c0; text-decoration: none;}
#banner a:link {color: #c0c0c0; text-decoration: none;}
#banner a:visited {color: #c0c0c0; text-decoration: none;}
#banner a:active {color: #c0c0c0; text-decoration: underline;}	
#banner a:hover {color: #333333; text-decoration: none; padding: 3px; border: 1px solid #a3adb8; background-color: #f2f2f2;}

#contain {
margin: 0px auto;
padding: 0px;
background: transparent url(images/bg.jpg) top left repeat-y;
}

/* nav background: #ffffff; */

#nav {
padding: 8px;
font-size: .7em;
font-family: Verdana, Arial, Helvetica, Sans Serif;
color: #f2f2f2;
text-align: center;
border-bottom: 1px solid #c0c0c0;
}

#nav a {color: #c0c0c0; text-decoration: none;}
#nav a:link {color: #c0c0c0; text-decoration: none;}
#nav a:visited {color: #c0c0c0; text-decoration: none;}
#nav a:active {color: #333333; text-decoration: underline;}	
#nav a:hover {color: #333333; text-decoration: none; padding: 4px; border: 1px solid #a3adb8; background-color:#f2f2f2}

#content {
padding: 15px;
font-size: .65em;
font-family: Verdana, Arial, Helvetica, Sans Serif;
color: #333333;
text-align: left;
background: #E6D8CF;
min-height: 150px;
}

#table {
padding: 15px;
padding-bottom: 75px;
font-size: .75em;
font-family: Verdana, Arial, Helvetica, Sans Serif;
color: #333333;
text-align: left;
background: #f2f2f2;
min-height: 400px;
}



* html #content {
height: 150px;
}

#content a {color: #333333; text-decoration: underline;}
#content a:link {color: #333333; text-decoration: underline;}
#content a:visited {color: #333333; text-decoration: underline;}
#content a:active {color: #333333; text-decoration: none;}	
#content a:hover {color: #333333; text-decoration: none;}

#large-content {
padding: 15px;
padding-bottom: 75px;
font-size: .75em;
font-family: Verdana, Arial, Helvetica, Sans Serif;
color: #333333;
text-align: left;
background: #ffffff;
min-height: 400px;
}

* html #large-content {
height: 350px;
}

#large-content-galleries {
padding: 15px;
padding-bottom: 75px;
font-size: .75em;
font-family: Verdana, Arial, Helvetica, Sans Serif;
color: #333333;
text-align: left;
background: #E6D8CF;
min-height: 350px;
}

* html #large-content-galleries {
height: 425px;
}

#large-content-weddings {
padding: 15px;
padding-bottom: 75px;
font-size: .75em;
font-family: Verdana, Arial, Helvetica, Sans Serif;
color: #333333;
text-align: left;
background: #E6D8CF;
min-height: 650px;
}

* html #large-content-weddings {
height: 650px;
}

#large-content a {color: #333333; text-decoration: underline;}
#large-content a:link {color: #333333; text-decoration: underline;}
#large-content a:visited {color: #333333; text-decoration: underline;}
#large-content a:active {color: #333333; text-decoration: none;}	
#large-content a:hover {color: #333333; text-decoration: none;}

#large-content-icons {
padding: 15px;
padding-bottom: 75px;
font-size: .75em;
font-family: Verdana, Arial, Helvetica, Sans Serif;
color: #333333;
text-align: left;
background: #f2f2f2;
min-height: 950px;
}

* html #large-content-icons {
height: 950px;
}

#large-content-icons a {color: #333333; text-decoration: underline;}
#large-content-icons a:link {color: #333333; text-decoration: underline;}
#large-content-icons a:visited {color: #333333; text-decoration: underline;}
#large-content-icons a:active {color: #333333; text-decoration: none;}	
#large-content-icons a:hover {color: #333333; text-decoration: none;}

#photos-table {
margin-left: auto;
margin-right: auto;
background: #CCA790;
border: 1px solid #a3adb8;
}

#photos {
padding: 15px;
text-align: center;
background: #E6D8CF;
}

.pics-large { 
border: 1px solid #a3adb8;
} 

.pics-small { 
border: 1px solid #a3adb8;
} 

#vendor {
padding: 5px;
padding-bottom: 30px;
font-size: .8em;
font-family: Verdana, Arial, Helvetica, Sans Serif;
color: #333333;
font-weight: bold;
text-align: center;
background: #E6D8CF;
}

#vendor a {color: #333333; text-decoration: underline;}
#vendor a:link {color: #333333; text-decoration: underline;}
#vendor a:visited {color: #333333; text-decoration: underline;}
#vendor a:active {color: #333333; text-decoration: none;}
#vendor a:hover {color: #333333; text-decoration: none;}

#footer {
padding: 10px; 
font-size: .6em; 
font-family: Verdana, Arial, Helvetica, Sans Serif; 
color: #c0c0c0;
background: #ffffff;
border-top: 1px solid #a3adb8;
}

#footer a {color: #c0c0c0; text-decoration: underline;}
#footer a:link {color: #c0c0c0; text-decoration: underline;}
#footer a:visited {color: #c0c0c0; text-decoration: underline;}
#footer a:active {color: #95B77B; text-decoration: underline;}
#footer a:hover {color: #333333; text-decoration: none; padding: 3px; border: 1px solid #a3adb8; background-color:#f2f2f2}

table.content {
padding: 10px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
color: #6B4B3F;
font-weight: bold;
text-align: left;
}

input { 
	font: 11px Verdana, Arial, Helvetica, Sans Serif; 
	color: #333333; 
	padding: 3px;
	background-color: #f2f2f2; 
	border: 1px solid #acb5bf; 
}

select { 
	font: 11px Verdana, Arial, Helvetica, Sans Serif; 
	color: #333333; 
	padding: 3px;
	background-color: #f2f2f2;
}

textarea { 
	font: 11px Verdana, Arial, Helvetica, Sans Serif; 
	color: #333333; 
	padding: 2px;
	background-color: #f2f2f2; 
	border: 1px solid #FFFFFF;
}


