/* CSS Document */

body { margin: 0px; padding: 0px; font-size: 100%; background-position: 0px 0px; font-family: times,Times New Roman,times-roman,georgia,serif;}

#wrapper { width: 750px; }

img, img a {border: 0px;}
.bodyclear { width: 100%; height: 1px; font-size: 1px; clear: both;}
.footerclear  { width: 100%; height: 45px; font-size: 1px; clear: both;}
.right {float: right; margin: 0px; padding: 0px;}
.center { text-align: center;}
.txtright {text-align: right;}
.clear {width: 100%; clear: both;}
.clear1 {width: 480px; clear: both; font-size: 1px; height: 1px; overflow: hidden;}

span {margin: 0px; padding: 0px;}

#top { height: 52px; width: 700px; padding-left: 50px; padding-top: 22px;}

#navbg { width: 700px; height: 42px; padding-left: 50px; background-position:top; background-repeat: repeat-x}
 
#nav { width: 700px;
	font-family: times,Times New Roman,times-roman,georgia,serif;
	height: 42px;
	padding: 0px;
	background-position: right;
	background-repeat: no-repeat;}

#content {	width: 750px;
	background-position: bottom right;
	background-repeat: no-repeat;}
	
#body { padding-left: 60px; padding-bottom: 10px;}
	
#homeheaderimg {padding-top: 60px;
	padding-bottom: 30px;}
	
#headerimg {padding-top: 30px;
	padding-bottom: 20px;}
	
#content, #footer p, #footer input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%}

#content h1, #content h2, #content h3, #content h4, #content h5 { font-size: 100%} 

#content p {margin-top: 12px; margin-bottom: 12px; text-align: justify;}

#content h1, #content h2, #content h3, #content h4, #content h5  {margin-top: 16px; margin-bottom: 16px;}

#content a, #footerlinks a {color: #9A8CEE; text-decoration: none;}

#content a:hover, #footerlinks a:hover {color: #9A8CEE; text-decoration: underline;}
	
.col1, .col2 {float: left; width: 190px; margin-right: 10px;}

.homeleftcol {float: left; width: 400px; overflow: hidden; padding-bottom: 10px;}
.homerightcol {float: left; width: 290px; }
.homerightcol p, span, img {margin: 0px;}

.leftcol {float: left; width: 480px; overflow: hidden; padding-bottom: 10px; padding-right: 10px;}
.rightcol {float: left; width: 200px; }

.rightcol h2{padding-top: 30px; padding-bottom: 10px;  }

.footercolwide { float: left; width: 283px;}

#footer { 	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 7px;
	padding-top: 15px;
	width: 683px;}
	
#footer form {padding: 0px; margin: 0px;}

#footer .input, #content .input { width: 180px;}

.wedinput { width: 160px;}

.wedwide { width: 350px;}

.artists { text-align: center; vertical-align: top;
padding-bottom: 10px; width: 100px;}
	
#footer .formsubmit, #content .formsubmit {	border: 0px;}

#footersubnav ul {margin:0;
  padding:0;
  list-style:none;
  font-weight: bold;}
  
#footersubnav li {float:left;
  margin:0;
  padding: 0;
  padding-right: 20px; }
	
#footerlinks {margin-bottom: 54px;
	font-size: 70%; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
	
#guestbook {}

#guestbook label {
			display: block;
			width: 140px;
			float: left;
		}
#guestbook input, textarea {
			font: inherit;
			
			width: 200px;
		}
#guestbook input:focus, textarea:focus {
			border-color: #c88455;
			color: #c88455;
		}
#guestbook input#submit {
			margin-left: 140px;
		}
#guestbook input:focus#submit {
		
		}
#guestbook ul {
		  	margin: 0;
		  	padding: 0;
		}
#guestbook li {
		  	list-style: none;
		  	padding: 6px 0;
		  	margin: 0;
		  	clear:left;
		
		}