@charset "utf-8";
/* CSS Document */
	body,html {margin:0 auto; padding:0; color:#FFFFFF; background:#1b1b81; font-family: Arial, Helvetica, sans-serif; font-size:1.13em; letter-spacing:.02em;}
	p{letter-spacing:normal;}
	a:link, a:visited {color:#FFFFFF; letter-spacing:normal;}
	a:hover {text-decoration:none;}
	h1, h2, h3, h4 {margin:15px 0 0 0;}
	h1 {font-size:1.2em; font-family:"Times New Roman", Times, serif;letter-spacing:normal;}
	h2 {font-size:1.1em;font-family:"Times New Roman", Times, serif;}
	h3 {font-size:.9em;font-family:"Times New Roman", Times, serif;letter-spacing:normal;}
    ul {padding: 0 10px;  margin:5px 30px; font-size:.8em;}
	ul li {padding: 3px 0;  font-size:1em;} 
	#wrap{width:997px; margin:40px auto 10px auto;background:#262695;}
	
	#toparea {padding:0; background:#74BC2C; margin:0;}
	#toparea h2 {color: #FFFFFF; font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-size:1.1em; font-style:italic; color:#FFFFFF; padding:10px 0; margin:0 11px;}
	#header { height:340px; margin:0 0 10px 0; padding:0 12px; background:#000080 url(../images/rainbow-back.jpg) repeat-x;}
	#header2 { height:138px; margin:0; padding:0 12px; background:#000080 url(../images/secondary-back.jpg) repeat-x;}
	#header h1 a:link, #header h1 a:visited {font-family: Arial, Helvetica, sans-serif;text-decoration:none; 	text-align: center; font-weight:normal; letter-spacing:.03em;	line-height: .9em;
	font-size: 1.1em;
	color: #fff;}
	#main {color:#FFFFFF; padding:0 0 20px 0; margin:0 17px;}
	#main p {text-align:left; margin:0; padding:10px 0; font-size:.8em;}
	#main h1 {margin:0; padding:10px 0;}
	#logo {padding:0; margin:0 0 0 2px;}
	#logo img {padding: 20px 0 0 0;}
	#topclr {clear:both;}
	#clr {clear:both;}
	#nav {padding:0; background: #141313; height:52px;color:#FFFFFF;margin:0;}
	#nav h2 {float:left; padding:16px 0 0 0; margin:0 0 0 12px; width:410px; font-style:italic; font-size:1em;font-family:Garamond, Georgia, "Times New Roman", Times, serif;}
	#nav ul {float:right;margin:0 15px 0 0; padding:10px 0 0 0; list-style:none; text-align:right; width:500px;}
	#nav li {
		float: right;
		padding: 0 1px 0 0;
		font-size: .8em;
		color: #fff;
	}
	
		#nav li a {
			display: inline-block;
			height: 33px;
			overflow: hidden;
			margin: 0 9px;
			padding: 0 5px 0 5px;
			float: left;
			line-height: 34px;
			text-decoration: none;
			color: #fff;}
	#nav li.act a {background: url(../images/menu-left.png) no-repeat 0% 0%;margin: 0; padding: 0;}
	#nav li.act a span {background: url(../images/menu-right.png) no-repeat 100% 0%;			display: inline-block; float: left;}
	#nav li.act a span span {background: url(../images/menu-tail.png) repeat-x 0% 0%;					display: inline-block; height: 33px; float: left; overflow: hidden; margin: 0 9px; padding: 0 5px 0 5px;}
	#nav li a:hover {background: url(../images/menu-left.png) no-repeat 0% 0%; margin: 0; padding: 0; cursor: pointer;}
	#nav li a:hover span {background: url(../images/menu-right.png) no-repeat 100% 0%; display: inline-block;}	
	#nav li a:hover span span {background: url(../images/menu-tail.png) repeat-x 0% 0%; display: inline-block; height: 33px; overflow: hidden; margin: 0 9px; padding: 0 5px 0 5px;}
	#nav li.act a:hover {color: #fff;}
	#column_left{width:233px; margin:0 11px 0 0; float:left; padding:0;}
	#column_left2{width:233px; margin:0 11px 0 0; float:left; padding:0;}
    #column_right{width:233px; margin:0 11px 0 0; float:left; padding:0;}
    #column_right_adsense{width:233px; float:left; padding:0;}
    div.spacer{clear:both; height:2px; display:block;}
	#footer ul {margin:0; padding:0; list-style:none; text-align:center;}
	#footer li {display:inline; margin:0; padding:0 2px 0 2px;font-size:.65em; color:#FFFFFF;text-decoration:none; letter-spacing:normal;}
	#footer li a:link, #footer li a:visited{color:#FFFFFF; text-decoration:none;}
	#footer li a:hover{color:#FFFFFF; text-decoration:underline;}
	#footer {padding:0; margin:10px auto;}
	#footer p{color:#FFFFFF; text-align:center; font-size:.7em; padding:0; letter-spacing:normal; margin:0; padding:5px;}
	#footer a:link, #footer a:visited {color:#FFFFFF;}
	#footer a:hover{text-decoration:none;}
	* html #footer {height:1px;}
	.roundedtitle {text-align:center;}
	#wrap #main .phone {text-align:right; }
	#wrap #header h1 {font-size:1.1em; font-weight:bold; padding:20px 0;}
	#wrap #header h1 a:link, #wrap #header h1 a:visited, #wrap #header h1 a:hover {color:#FFFFFF;font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-weight:bold;}
	#wrap #header p {margin-top:5px; padding: 8px 3px; font-size:.8em;}
	#wrap #header .readmore, #wrap #header .readmore a:link, #wrap #header .readmore a:visited {color:#766f6f; text-align:right; text-decoration:none;}
	#wrap #header a:link, #wrap #header a:visited, #wrap #header a:hover{text-decoration:none; color:#182A3E;}
	#wrap #header .readmore a:hover {text-decoration:none; color:#FFFFFF;}
	div.testimonial {font-size:.9em; background:#74BC2C; padding:10px; margin:15px 100px;}
	div.testimonial2 {font-size:.9em; background:#74BC2C; padding:10px; margin:10px 150px; border:2px solid #FFFFFF;}
	img.right {float:right; padding-left:10px;}
	img.mainimg {padding:18px 0 8px 0;}
	img.weddingbutton {padding:10px;}
	img.weddingbutton2 {padding:10px}
	#image {margin-bottom:5px;}
	blockquote {margin-top:0; padding-top:0;}
	#flashimg {padding: 0; height: 211px; margin:0;background: #74BC2C;}
	#border { height:5px; margin:0; padding:0; background:#000080 url(../images/secondary-back.jpg) bottom repeat-x;}
	#facebook {margin:0 auto; background:#FFFFFF; width:250px;}
	td {font-size:.8em;}

