/* base
-----------------------------------------------*/

body { 
  	background:#A79B69; 
	padding: 0px;
	margin: 0px;
	color:#ffffff;
	font-family:Verdana;Times;
	font-size: .8em;
}

/* links
----------------------------------------------- */

a {
	color:#CC3333;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


/* layout
----------------------------------------------- */

h1, h2, h3 {
	color:#623E1D;
	font-family:Verdana;Times;
	font-size: 1em;
}

h4 {
	color:#fff;
	font-family:Verdana;Times;
	font-size: 1em;
}


/* layout
----------------------------------------------- */

#wrapper { 
	clear:left;
	margin-left: auto;
	margin-right: auto;
	width:925px;
	padding-top:0px;
}

#colWrapper{
	clear:left;
	margin-left: auto;
	margin-right: auto;
	width:950px;
	padding-top:0px;
	padding-bottom:12px;
	color:#996534;
         BACKGROUND: url(/core_images/background/mainarea_background.jpg) no-repeat center;
}



#pageHeader { 
	clear:left;
	margin-left: auto;
	margin-right: auto;
	width:925px;
	padding-top:10px;
	padding-bottom:10px;
         text-align: center;
}

#imageRotation { 
	clear:left;
	margin-left: auto;
	margin-right: auto;
	width:925px;
	padding-top:0px;
	padding-bottom:5px;
         text-align: center;
         z-index: -1;
}

#imageSlider { 
	clear:left;
	margin-left: auto;
	margin-right: auto;
	width:835px;
	padding-top:0px;
	padding-bottom:0px;
         text-align: center;
	border: 0px #000 solid;
}

#navigation{
	clear:left;
	margin-left: auto;
	margin-right: auto;
	width:950px;
}

#pagefooter { 
	clear:left;
	float:left;
	width:950px;
	margin:5px;
	text-align:right;
	font-size: .8em;	
}

#inside_text {
	width:560px;
	padding-top:25px;
}


/* Spotlight
----------------------------------------------- */

#spotlight {
	width:925px;
	margin-left: 25px;
}


#spotlight IMG {
	margin:2px;
	padding:4px;
	border: 1px #FFF solid;
}



/* Slideshow
----------------------------------------------- */

#slideshow {
    position:relative;
    height:469px;
    z-index: -1;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* Slideshow
----------------------------------------------- */

img.hiddenpic{display:none}


/* Columns
----------------------------------------------- */

#colA {
	float:left;
	width:630px;
	margin-left:25px;
	padding:0px;
}

#colA_revised {
	float:left;
	width:630px;
	margin-left:25px;
	padding:0px;
}

#colA_revised IMG {
    width:95px;
    height:67px;
}

#colA_revised a {
	color:#DCDBDB;
	text-decoration: none;
}

#colA_contactform {
	float:left;
	width:630px;
	margin-left:50px;
	padding:0px;
  	background:#FFF;
	padding-top:15px;
	border: 0px #000 solid; 
}

#colA_photographers {
	float:left;
	width:270px;
	height:1200px;
	margin-left:55px;
	padding:0px;
  	background:#FFF;
	padding-top:15px;
	border: 0px #000 solid; 
}

#contactForm {
	float:right;
	width:595px;
  	background:#FFF; 
}

#inside_text {
	float:right;
	width:555px;
	height:385px;
	padding-right:40px;
	padding-bottom:75px;
  	background:#FFF; 
}

#inside_questions {
	float:right;
	width:555px;
	padding-right:40px;
	padding-bottom:75px;
  	background:#FFF; 
}

#colB {
	float:left;
	width:175px;
	height:421px;
	padding:10px;
	background:#DFD8CA;
	margin-left:35px;
}

#colB_hold {
	float:left;
	width:175px;
	height:421px;
	padding:10px;
	background:#DFD8CA;
	margin-left:35px;
}

#colB_wear {
	float:left;
	width:175px;
	height:421px;
	padding:10px;
	background:#CDDFCA;
	margin-left:35px;
}

#colB_ceremony {
	float:left;
	width:175px;
	height:421px;
	padding:10px;
	background:#CACBDF;
	margin-left:35px;
}

#colB_reception {
	float:left;
	width:175px;
	height:421px;
	padding:10px;
	background:#DFCADC;
	margin-left:35px;
}

#colB_spotlight {
	float:left;
	width:175px;
	height:421px;
	padding:10px;
	background:#F9E2A9;
	margin-left:35px;
}

#colB_contactform {
	float:left;
	width:175px;
	height:1068px;
	padding:10px;
	background:#DAE7F7;
	margin-left:10px;
}

#colB_questions {
	float:left;
	width:175px;
	padding:10px;
	background:#E4DBB5;
	margin-left:10px;
}

#colB_venues {
	float:left;
	width:270px;
	height:1200px;
	margin-left:5px;
	padding:0px;
  	background:#FFF;
	padding-top:15px;
	border: 0px #000 solid; 
}


#colBtext {
	border: 1px #fff solid;
	height:406px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	font-family:Verdana;Times;
	font-size: .85em;
}

#colBtext_contactform {
	border: 1px #fff solid;
	height:1050px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	font-family:Verdana;Times;
	font-size: .85em;
}

#colBtext_questions {
	border: 1px #fff solid;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	font-family:Verdana;Times;
	font-size: .85em;
}


#colB_image {
	float:left;
	width:175px;
	height:478px;
	padding:10px;
	background:#E0DAF4;
	margin-left:10px;
}

#colB_imageContact {
	float:left;
	width:175px;
	height:478px;
	padding:10px;
	background:#FAEBB2;
	margin-left:10px;
}

#colBimage {
	border: 1px #fff solid;
	height:460px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	font-family:Verdana;Times;
	font-size: .85em;
}

#colC_caterers {
	float:left;
	width:270px;
	height:1200px;
	margin-left:5px;
	padding:0px;
  	background:#FFF;
	padding-top:15px;
	border: 0px #000 solid; 
}

#affiliatesText {
	float:left;
	margin-left:20px;
}

/* primary styles for hover menu
-----------------------------------------------*/

#menuList, #menuList ul {padding:0px; margin:0; list-style-type: none;}

#menuList li {float:left;position:relative;z-index: 10;}
#menuList a, #menuList a:visited {
	display:block;
	background: #000;
	width:91px;
	height:20px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:.7em;
	line-height:10px;
	padding-top:7px;
	margin-right:1px;
}

#menuList li li a, #menuList li li a:visited {
	width:135px; /*minus 1 for the border*/
	height:18px;
	padding:1px;
	line-height:10px;
	text-align:left;
	text-indent:10px;
	padding-top:5px;
	background: #fff; 
	color:#000;
	font-size:.75em;
	text-decoration:none;
	border-color: #A79B69;
	border-style: solid;
	border-width:0px 1px 1px 0px;

}

#menuList li ul {display: none;}

#menuList li:hover > ul {display:block; position:absolute; width:245px;}
#menuList li:hover > a{background:#62806a; color:#fff; border-color: #56705d;} /*hover for top level button (visible)*/
#menuList li li:hover > a{background:#62806a; color:#fff;}					/*hover for 2nd level items, inherits from the top level item*/

/* javascript file for IE6 applies this class to the menu */
#menuList li.hover ul {display:block; position:absolute; width:245px;}
#menuList li.hover a:hover{background:#62806a; color:#fff; border-color: #56705d;}
#menuList li li.hover a:hover{background:#62806a; color:#fff;}



/* entries are no longer necessary, but kept for reference
#menuList li a:hover{background:#62806a; color:#fff; border-color: #56705d;} 
#menuList li a:hover ul {display:block; position:absolute; width:245px;}
#menuList li li a:hover{background:#62806a; color:#fff; }*/


/* for hovering over the edge */
#menuList ul {
  background-image: url(http://65.109.11.116/design_images/empty.gif);	
  padding: 10px 30px 50px 30px;
  margin: -10px 0 0 -30px;
}

#hrright {
margin-top: 10px;
margin-bottom: 10px;
width: 100px;
height: 1px;
color: #7a7e7d;
background-color: #7a7e7d;
border: none;
TEXT-ALIGN: center;
}

