﻿body {
	margin: 0 auto;
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #000000;
	background: #232323;
	height: 100%;
      
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
a {
	color: #000000;
	text-decoration: none;
}

a:link
{
    color : #000000;
    text-decoration : none;
}

A:visitied
{
    color : #000000;
    text-decoration : none;
}

A:hover
{
    color : #000000;
    text-decoration : underline;
}
a.homelogo
{
    color : #ffffff;
}
a.homelogo:hover
{
    color : #ffffff;
    font-weight : normal;
    text-decoration : none;
}


a.homelogo:link
{
    color : #ffffff;
    font-weight : normal;
    text-decoration : none;
}

a.homelogo:visited
{
    color : #ffffff;
    font-weight : normal;
    text-decoration : none;
}

#wrapper {
	width: 1000px;
	height: 1176px;
	margin: 0 auto;
	background: #fff url(../img/home1.gif) no-repeat;
	border: 1px solid #000;
}

#wrapperEvents {
	width: 1000px;
	height: 1300px;
	margin: 0 auto;
	background: #fff url(../img/events1a.gif) no-repeat;
	border: 1px solid #000;
}
#wrapperWeddings {
	width: 1000px;
	height: 1150px;
	margin: 0 auto;
	background:  #fff url(../img/wedding1.gif) no-repeat;
	border: 1px solid #000;
}

#wrapperWeddings3 {
	width: 1000px;
	height: 946px;
	margin: 0 auto;
	background:  #fff url(../img/wedding3.gif) no-repeat;
	border: 1px solid #000;
}


#wrapperevents1 {
	width: 1000px;
	height: 894px;
	margin: 0 auto;
	background:  #fff url(../img/wrapperevents1.gif) no-repeat;
	border: 1px solid #000;
}

#wrapperevents3 {
	width: 1000px;
	height: 1040px;
	margin: 0 auto;
	background:  #fff url(../img/wrapperevents3.gif) no-repeat;
	border: 1px solid #000;
}

#wrapperevents4 {
	width: 1000px;
	height: 920px;
	margin: 0 auto;
	background:  #fff url(../img/wrapperevents4.gif) no-repeat;
	border: 1px solid #000;
}
#gallery {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 135px;
	clear: both;
}
#content {
 position: relative;
 left: 112px;
 top: 106px;
width: 772px;
padding: 0px;
}

#homelogo {

	width: 776px;
	height: 0px;
	margin: 0 auto;
    border: 0px solid white;

}


#contenthome {
 position: relative;
 left: 112px;
 top: 106px;
width: 700px;
padding: 0px;
}

#contentWedding {
	margin: 0 auto;
	margin-top: 230px;
	width: 770px;
	height: 600px;
	background: #fff;
}
#contentContact {
	margin: 0 auto;
	margin-top: 240px;
	width: 772px;
	background: #fff;
}
#home {
	padding-left : 145px;
    padding-right : 145px;
}
#subHome {
	margin-top: 50px;
	margin-left: 150px;
	width: 610px;
	border: 0px solid red;
}
#subHome a:hover {
	text-decoration: underline;
}
#sig {
	float: left;
}
#contactBreeAnn {
	float: left;
	width: 300px;
	height: 200px;
	margin-left: 140px;
	margin-top: 0px;
	border: 0px solid red;
}
#bannPic {
text-align: center;
font-size: 11px;
	float: left;
	margin-left: 100px;
	border: 0px solid red;
}
#sigMember {
	overflow: auto;
	width: 600px;
	margin-left:136px;
}
span.pink {
	color: #ee2c74;
}

.contactinfo
{
 font-size: 13px;
 color : #000000;

}


#credits {
	width: 250px;
	margin-top: -25px;
	margin-left: 150px;
	font-family: arial;
    color: #000000;
	font-size: 10px;
	border: 0px solid blue;
}
#credits a {
	color: #666;
}
#credits a:hover {
	color: #ee2c74;
	text-decoration: underline;
}
span.packages {
	color: #ee2c74;
	margin-left: 150px;
}
span.pinkHeader {
	margin-left: -20px;
	color: #ee2c74;
	border: 0px solid #000;
}
#eventsList {
	width: 400px;
	margin-top: 150px;
	margin-left: 20px;
	
}
ul.pbEvents1 {
	float: left;
	width: 200px;
	list-style-image: url(../img/pbBul.gif);
	padding-top: 0px;
	padding-left: 100px;
	margin-left: 50px;

}
ul.pbEvents1 li {
	margin-bottom: 3px;
}
ul.pbEvents2 {
	float: left;
	width: 175px;
	list-style-image: url(../img/pbBul.gif);
	padding-top: 0px;
	padding-left: 20px;
   	padding-right: 0px;
    margin-left : 0px;

}
ul.pbEvents2 li {
	margin-bottom: 3px;
       	padding-right: 0px;
}
ul.pbWeddings {
	width: 460px;
	list-style-image: url(../img/pbBul.gif);
	padding-top: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 5px;

}
ul.pbWeddings li {
	margin-bottom: 10px;
}
span.editstar {
	clear: both;
	color: #888;

}
span.edit {
	clear: both;
	font-family: arial;
	font-size: 14px;
	float: left;
	margin-left: 155px;
	margin-top: 5px;
	color: #aaa;

}
#testimony {
	margin-top: 25px;
	margin-bottom: 50px;
	height: 75px;

}
#eventTestimony {
	margin-left: 140px;
	margin-bottom: 25px;
}
#test {
	float: left;
	margin-left: 150px;
}
#subTest {
	clear: both;
	float: left;
	margin-left: 135px;
	margin-top: 10px;
	margin-bottom: 30px;
}
#wedTest {
	margin-left: 155px;

}
#subPic {
	float: left;
	margin-right: 15px;
}
#evPic {
	float: left;
	margin-right: 35px;
}
#navMain {
	float: right;
	width: 640px;
	height: 27px;
	background: #fde9f1;
	border: 1px solid #000;
}
#menu {

	margin-top: 133px;
	margin-left: 130px;
	height: 27px;
	width: 645px;
	background-color: #fde9f1;
	padding-left: 0px;
}
#menuhome {

margin-top: 10px;
height: 36px;
width: 710px;
background: #fde9f1;
padding-left: 0px;

}
	
#menuWedMain {

margin-top: 133px;
margin-left: 65px;
height: 36px;
width: 710px;
background: #fde9f1;
padding-left: 0px;

}


#menuWed {

margin-top: 133px;
margin-left: 130px;
height: 27px;
width: 645px;
background: #fde9f1;
padding-left: 0px;
}

#nav {
	margin:0;
	padding: 0;
	height: 27px;
	list-style: none;
	display: inline;
	overflow: hidden;
}
#nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
#nav a {
	float: left;
	padding: 27px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:27px; /* for IE5/Win only */
}
#nav a:hover {
	background-position: 0 -27px;
}
#nav a.selected {
	background-position: 0 -27px;
}
#nav a:active {
	background-position: 0 -27px;
}
#menuWed {
	float: right;
	margin-right: 1px;
	margin-top: 0px;
	height: 27px;
	width: 640px;
	background: #fde9f1;
	padding-left: 0px;
}
#navWed {
	margin:0;
	padding: 0;
	height: 27px;
	list-style: none;
	display: inline;
	overflow: hidden;
}
#navWed li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
#navWed a {
	float: left;
	padding: 27px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:27px; /* for IE5/Win only */
}
#navWed a:hover {
	background-position: 0 -27px;
}
#navWed a.selected {
	background-position: 0 -27px;
}
#navWed a:active {
	background-position: 0 -27px;
}
#subWed {
	float: right;
	margin-right: 0px;
	height: 26px;
	width: 641px;
	list-style: none;
	display: inline;
	overflow: hidden;
	background: #fff;
	padding-left: 0px;
}
#subWed li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
#subWed a {
	float: left;
	padding: 26px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:26px; /* for IE5/Win only */
}
#subWed a:hover {
	background-position: 0 -26px;
}
#subWed a.selected {
	background-position: 0 -26px;
}
#subWed a:active {
	background-position: 0 -26px;
}
#pbSubWeddings_1 a {
	margin-left: 0;
	width: 177px;
	background: url(../img/stubby_1.gif) top left no-repeat;

}
#pbSubWeddings_2 a {
	margin-left: 0;
	width: 247px;
	background: url(../img/chris_1.gif) top left no-repeat;

}
#pbSubWeddings_3 a {
	margin-left: 0;
	width: 217px;
	background: url(../img/steve_1.gif) top left no-repeat;
}
#pbhome a {
	margin-left: 5px;
	width: 100px;
	background: url(../img/pb_home.gif) top left no-repeat;

}
#pbweddings a {
	margin-left: 25px;
	width: 148px;
	background: url(../img/pb_weddings.gif) top left no-repeat;

}
#pbevents a {
	margin-left: 25px;
	width: 110px;
	background: url(../img/pb_events.gif) top left no-repeat;

}
#pbcontact a {
	margin-left: 24px;
	width: 166px;
	background: url(../img/pb_contact.gif) top left no-repeat;
}
/* common styling for events galleries */
a.gallery:visited {
	display:block;
	display:inline-block;
	color:#000;
	text-decoration:none;
	border:1px solid #000;
	width:60px;
	height:60px;
	float:left;
	margin:2px;
	z-index:50;
}
a.gallery {
	display:block;
	display:inline-block;
	color:#000;
	text-decoration:none;
	border:1px solid #000;
	width:60px;
	height:60px;
	float:left;
	margin:2px;
	z-index:50;
}

a.picb {
	background:url(../eventImages/tmbs/events_2_th.png);
}
a.picc {
	background:url(../eventImages/tmbs/events_3_th.png);
}
a.picd {
	background:url(../eventImages/tmbs/events_4_th.png);
}
a.pice {
	background:url(../eventImages/tmbs/events_5_th.png);
}
a.picf {
	background:url(../eventImages/tmbs/events_6_th.png);
}
a.picg {
	background:url(../eventImages/tmbs/events_7_th.png);
}
a.pich {
	background:url(../eventImages/tmbs/events_8_th.png);
}
a.pici {
	background:url(../eventImages/tmbs/events_9_th.png);
}
a.picj {
	background:url(../eventImages/tmbs/events_10_th.png);
}
a.pick {
	background:url(../eventImages/tmbs/events_11_th.png);
}
a.picl {
	background:url(../eventImages/tmbs/events_12_th.png);
}
a.picm {
	background:url(../eventImages/tmbs/events_13_th.png);
}
a.picn {
	background:url(../eventImages/tmbs/events_14_th.png);
}

a.pico {
	background:url(../eventImages/tmbs/events_15_th.jpg);
}

a.picp {
	background:url(../eventImages/tmbs/events_16_th.jpg);
}
a.pic21 {
	background:url(../eventImages/tmbs/events_21_th.jpg);
}

a.pic17 {
	background:url(../eventImages/tmbs/events_17_th.jpg);
}
a.pic18 {
	background:url(../eventImages/tmbs/events_18_th.jpg);
}

a.pic19 {
	background:url(../eventImages/tmbs/events_19_th.jpg);
}

a.pic20 {
	background:url(../eventImages/tmbs/events_20_th.jpg);
}
a.gallery span {
	display:none;
}
a.gallery em {
	display:none;
}
a.gallery:hover {
	border:1px solid #fff;
}
/* styling for BOTTOM gallery */
#container_bottom {
	position:relative;
	width:300px;
	height:250px;
	background:#fff;
	border:0px solid #a49188;
	margin-left: 130px;
	margin-top: 20px;
}
#container_bottom img {
	border:0;
}
#container_bottom .thumbs {
	width: 600px;
	position:absolute;
	left:0px;
	top:265px;
	border:0px dotted #ee2c73;
}
#container_bottom a.gallery:hover span:first-line {
	font-style:normal;
	font-weight:bold;
	font-size:1.1em;
	color:#000;
}
#container_bottom a.gallery:focus {
	border:1px solid #000;
}
#container_bottom a.gallery:active {
	border:1px solid #000;
}
#container_bottom a.gallery:focus em {
	display:block;
	position:absolute;
	width:300px;
	height:250px;
	top:-265px;
	left:0px;
	padding:0px;
	color:#000;
	border:0px solid #3d330f;
	z-index:50;
}
#container_bottom a.gallery:active em {
	display:block;
	position:absolute;
	width:300px;
	height:250px;
	top:-265px;
	left:0px;
	padding:0px;
	color:#000;
	border:0px solid #3d330f;
	z-index:50;
}
#container_bottom h1 em {
	font-size:0.6em;
	color:#000;
}
#eventLinks {
	float: right;
	margin-top: -240px;
	margin-right: 20px;
	width: 280px;
	border: 0px solid #000000;
	z-index: 100;
}

#links {
	float: right;
	margin-top: 40px;
	margin-right: 60px;
	width: 250px;
	border: 1px solid #444;
	z-index: 100;
}

.nav_column_middle {
	float: right;
	width: 620px;
	text-align: left;
}

.nav_wedding {
	float: left;
	height: 20px;
	font-family: "Segoe Script";
	color: black;
	font-size: 14px;
}

.liSpc {
	float: left;
	width: 10px;
	height: 34px;
	font-family: "arial";
	color: black;
	font-size: 16px;
}

.liSpc2 {
	float: left;
	width: 7px;
	height: 34px;
	font-family: "arial";
	color: black;
	font-size: 16px;
}

.container_quote {
	float: left;
	color: #F14E8F;
	font-style: italic;
    font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-align: center;
	vertical-align: bottom;
}

.container_main {
	float: left;
	height: 100px;
	width: 500px;
}