/* CSS Document */
body {
	background-color:#663322;
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
  } 

 a, a:visited {
	text-decoration:none;
 	color:#3399FF;
 }

 a:hover {
 	text-decoration:underline;
	color:#009999;
 } 
 
p {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height:17px
}

h2 {
	color:#007788;
	font-size: 13px;
	font-weight:bold;
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin: 0;
	padding: 0;
}

h3 {
	color:#007788;
	font-size: 11px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top:5px;
}
h4 {
	color:#009966;
	font-size: 11px;
	font-weight:bold;
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin: 0;
	padding: 0;
}
.subnav {
}
.subnav p {
display:inline;
padding-right:5px;
padding-left:0px;
margin:0px;
}

#header {
	background-image:url(/common/images/head-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	/*margin-top:2%;*/
	/*margin-top:10px;*/
	width:100%;
	height:125px;
}
#logospace {
/*background-color:#FFEECC;*/
background-image:url(/common/images/logo-bg.gif);
background-repeat:repeat-y;
background-position:right;
/*margin-left:2%;*/
margin-left:0px;
width:100%;
}
#logo {
	/*margin-top:-40px;*/
	padding:0;
}

/*Begin nav styles*/

#nav {
	margin:0;
	padding:0;
	width: 800px;
	height:30px;
	float:left;
 	 }
	 
.navItems {
	margin:0;
	padding:0;
	}

#nav a {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {float:left;}
/* End IE5-Mac hack */
a#nav-home  {
	background:url(/common/images/nav-cze.gif) no-repeat left top;
}
a:hover#nav-home  {
	background:url(/common/images/nav-cze.gif) no-repeat left center;
}
#current-home a#nav-home, a:hover {
	background:url(/common/images/nav-cze.gif) no-repeat left bottom;
}
a#nav-who-we-are  {
	background:url(/common/images/nav-who-we-are.gif) no-repeat left top;
}
a:hover#nav-who-we-are {
	background:url(/common/images/nav-who-we-are.gif) no-repeat left center;
}
#current-who-we-are a#nav-who-we-are, a:hover {
	background:url(/common/images/nav-who-we-are.gif) no-repeat left bottom;
}
a#nav-what-we-do  {
	background:url(/common/images/nav-what-we-do.gif) no-repeat left top;
}
a:hover#nav-what-we-do {
	background:url(/common/images/nav-what-we-do.gif) no-repeat left center;
}
#current-what-we-do a#nav-what-we-do, a:hover {
	background:url(/common/images/nav-what-we-do.gif) no-repeat left bottom;
}
a#nav-what-theyre-saying {
	background:url(/common/images/nav-what-theyre-saying.gif) no-repeat left top;
}
a:hover#nav-what-theyre-saying {
	background:url(/common/images/nav-what-theyre-saying.gif) no-repeat left center;
}
#current-what-theyre-saying a#nav-what-theyre-saying, a:hover {
	background:url(/common/images/nav-what-theyre-saying.gif) no-repeat left bottom;
}
a#nav-ido {
	background:url(/common/images/nav-ido.gif) no-repeat left top;
}
a:hover#nav-ido {
	background:url(/common/images/nav-ido.gif) no-repeat left center;
}
#current-ido a#nav-ido, a:hover {
	background:url(/common/images/nav-ido.gif) no-repeat left bottom;
}
a#nav-tips-tricks  {
	background:url(/common/images/nav-tips-tricks.gif) no-repeat left top;
}
a:hover#nav-tips-tricks {
	background:url(/common/images/nav-tips-tricks.gif) no-repeat left center;
}
#current-tips-tricks a#nav-tips-tricks, a:hover {
	background:url(/common/images/nav-tips-tricks.gif) no-repeat left bottom;
}
a#nav-boutique {
	background:url(/common/images/nav-boutique.gif) no-repeat left top;
}
a:hover#nav-boutique {
	background:url(/common/images/nav-boutique.gif) no-repeat left center;
}
#current-boutique a#nav-boutique, a:hover {
	background:url(/common/images/nav-boutique.gif) no-repeat left bottom;
}
a#nav-rsvp  {
	background:url(/common/images/nav-rsvp.gif) no-repeat left top;
}
a:hover#nav-rsvp {
	background:url(/common/images/nav-rsvp.gif) no-repeat left center;
}
#current-rsvp a#nav-rsvp, a:hover {
	background:url(/common/images/nav-rsvp.gif) no-repeat left bottom;
}

/*End nav styles*/
a:hover, a, a:visited, a:link {
background-image:none;
}
	
#contentArea {
	width:100%;
	background-color:#FFEECC;
	background-image:url(/common/images/left-stripe.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin:0px;
	padding-top:10px;
}

#leftColumn {
	/*padding-top:5px;*/
	/*background-color:#FFEECC;*/
	float:left;
    width:350px;
	/*padding-bottom:15px;*/
}

#rightColumn {
    width:373px;
    margin-left:385px;
}

#rightColumn p {
	width:300px;
	float:left;
	padding-left:10px;
	}
html>body #sidebar {
    width:380px;
}

#textBox {
	border-style:solid;
	border-color: #552211;
	border-width: 10px;
	background-color: #FFFFFF;
	margin-left:35px;
	width: 250px;
	padding: 20px;
	float:left;
	/*margin-bottom:20px;*/
}
#textBox-1col {
	border-style:solid;
	border-color: #552211;
	border-width: 10px;
	background-color: #FFFFFF;
	margin-left:25px;
	width: 580px;
	padding: 20px;
	float:left;
	/*margin-bottom:20px;*/
}

.pic-1col {
float:right;
padding-left:10px;
margin-right:-10px;
margin-left:10px;
}
.pic-1col-left {
float:left;
padding-left:0px;
margin-right:10px;
margin-left:0px;
}
#contentArea li {
	padding-bottom:15px;
	list-style-image: disc url(/common/images/blue-bullet.gif);
	color:#339966;	
	}
	
#textBox-1col ul{
	float:left;
	line-height:11px;
	margin:0px;
	padding:0px;
	margin-left:40px;
	margin-bottom:20px;
	margin-top:10px;
	width:500px;
	/*background-color:#FF3300;*/
}
#textBox-1col  li {
	/*background-color:#CCFF00;*/
	float:left;
	padding:11px;
	width: 200px;
	list-style-image: url(/common/images/blue-bullet.gif);
	margin-right:20px;
}

.twoline-li-adjust {
	margin-bottom:11px;
	}
	
#textBox ul{
	float:left;
	padding-left:20px;
	padding-top: 20px;
	line-height:11px;
	margin-left:5px;
	width:225px;
}
#textBox li {
	width: 90px;
	float:left;
	list-style-image: url(/common/images/blue-bullet.gif);
	margin-right:20px;
}

#singleColList ul {
	float:left;
	padding-left:10px;
	padding-top: 0px;
	line-height:13px;
	margin-left:5px;
	width:225px;
}
#singleColList li {
	float:none;
	width: 150px;
}

.twoline-li-adjust {
	margin-bottom:11px;
	}

.threeline-li-adjust {
	margin-bottom:22px;
	}

.fourline-li-adjust {
	margin-bottom:33px;
	}	

.fiveline-li-adjust {
	margin-bottom:44px;
}
.sixline-li-adjust {
	margin-bottom:66px;
}

.list-float-left {
float:left;
}	
.list-float-right {
float:right;
}	
#contentEnd {
	/*float:left;*/
	clear:both;
	/*position:relative;*/
	/*top:-15px;*/
	background-image:url(/common/images/footer-top-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:100%;
	height:20px;
}
#footer {
	/*float:left;*/
	background-color:#663322;
	position:relative;
	/*top:-10px;*/
	background-image:url(/common/images/footer-bot-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:10px;
	padding-bottom:30px;
	width:100%;	
}
#footer p {
	font:Georgia, "Times New Roman", Times, serif;
	line-height:13px;
	position:relative;
	left: 300px;
	/*top: 26px;*/
	color:#FFEECC;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*padding-bottom:20px;*/
}

#footer a {
	color:#CC9900;
	}
	
#footer a:hover  {
	color:#66CCCC;
}

#footer-rightColumn {
	position:relative;
    width:100%;
    left: 850px;
}

#endPage {
	background-image:url(/common/images/end-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
	position:relative;
	/*top:-10px;*/
	width:100%;
	vertical-align: middle;
}
#endCapSpace {
background-image:url(/common/images/logo-bg.gif);
background-repeat:repeat-y;
background-position:right;
width:100%;
}