@charset "utf-8";
/* CSS Document */

body {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size:small;
	color:#000000;
	background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-x;
	background-color:#cebaaf;
	}

* html body {
  font-size:x-small; /* for IE5/Win */
  f\ont-size:small; /* for other IE versions */
  }

* {margin:0; padding:0; border:0px solid red;}

p {margin:15px 0;}

#content ul, #content li {
	padding:2px 2px;
	margin-left:6px;
	list-style-type:square;
	list-style-position:outside;
	color:#16596d;
	}	

#container {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 1000px;
	}
	
	#header {
		width:100%;
		height:150px;
		background-image:url(../images/logo.gif);
		background-position:left;
		background-repeat:no-repeat;		
		}
		
	#navigation {
		float:left;
		width:100%;
		height:30px;
		padding-left:2px;
		}
		
		#navigation ul {
			list-style:none;
			}
			
			#navigation ul li {
				float:left;
				background-image:url(../images/bg_nav2.gif);
				background-repeat:no-repeat;
				}
				
				#navigation ul li a,
				#navigation ul li a:visited {
					display:block;
					width:120px;
					height:48px;
					margin-right:5px;
					text-decoration:none;
					color:#000000;
					font-size:160%;
					text-align:center;
					padding-top:2px;
					}
					
				#navigation ul li a:hover {
					background-image:url(../images/bg_nav_over2.gif);
					background-repeat:no-repeat;
					color:#1f1f1f;
					}
					
				.currentpage h3 {
					display:block;
					width:120px;
					height:48px;
					margin-right:5px;
					text-decoration:none;
					color:#000000;
					font-size:160%;
					text-align:center;
					padding-top:2px;
					font-weight:100;
					background-image:url(../images/bg_nav_over2.gif);
					}				
		
	#main {
		float:left;
		width:960px;
		background-color:#000000;
		color:#999999;
		padding:0 0 0 40px;
		background-image:url(../images/bg_main1.jpg);
		background-repeat:no-repeat;
		background-position:110px;
		}
		
		#main p {
			width:50%;
			letter-spacing:1px;
			line-height:18px;
			}
		
		#main h1 {
			font-weight:100;
			letter-spacing:2px;
			padding-top:40px;
			padding-bottom:20px;
			font-size:200%;
			}
			
		#main h2 {
			font-weight:100;
			letter-spacing:1px;
			padding:10px 0;
			}
			
		#main p a,
		#main form a,
		#main p a:visited,
		#main form a:visited {
			color:#ca555d;
			}
			
		#main p a:hover,
		#main form a:hover {
			text-decoration:none;
			background-color:#ca555d;
			color:#000000;
			}
		
		#main ul {
			padding:10px 0;
			}
				
			#main li {
				margin-left:20px;
				padding-bottom:5px;
				}
				
		#main table td {
			padding:0 7px 7px 0;
			}
			
		#main #subnav {
			float:right;
			position:relative;
			top:-40px;
			left:-10px;
			letter-spacing:2px;
			font-weight:100;
			}	
			
			#subnav a,
			#subnav a:visited {
				color:#999999;
				font-size:100%;
				text-decoration:none;
				}
				
			#subnav a:hover {
				color:#ca555d;
				}
				
		#main #gallery_wedding {
			float:left;
			width:100%;
			text-align:center;
			padding:10px 0 20px 0;
			}
			
		#main #gallery_wedding #gallery_all_box {
			float:left;
			width:215px;
			padding:0 10px;
			}
			
			#main #gallery_wedding #gallery_all_box p {
				text-align:centre;
				width:100%;
				}
			
			#main #gallery_wedding img {
				background-color:#ffffff;
				padding:2.5px;
				}
				
			#main #gallery_wedding h2 {
				text-align:left;
				margin-left:5px;
				}
				
			#main #gallery_wedding a,
			#main #gallery_wedding a:visited {
				color:#ca555d;
				float:right;
				padding-right:20px;
				text-decoration:none;
				padding-top:5px;
				}
				
			#main #gallery_wedding a:hover {
				color:#b8626c;
				text-decoration:underline;
				}
				
		#order_form .formlines {
			width:100%;
			padding-bottom:20px;
			float:left;
			}
			
			.formlines label {
				padding-right:50px;
				float:left;
				display:block;
				width:100px;
				}
				
			.formlines input {
				float:left;
				width:200px;
				background-color:#b8626c;
				border:1px solid #ca555d;
				}
				
			.formlines option,
			.formlines select,
			.formlines textarea {
				background-color:#b8626c;
				border:1px solid #ca555d;	
				}
				
			#submit_style {
				padding:5px;
				}			
		
	#footer {
		float:left;
		width:100%;
		height:80px;
		text-align:center;
		font-size:110%;
		padding:10px 0;
		}
		
		#footer a,
		#footer a:visited {
			text-decoration:none;
			color:#000000;
			}
			
		#footer a:hover {
			text-decoration:underline;
			}