/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body { font-family:Arial, Helvetica, sans-serif; font-size:medium; color:black; background:#e7d0a6; padding:0; margin:0;}

	a img,:link img,:visited img,fieldset {border:none;}
	img {vertical-align:top;}
	
	.clear {clear:both}
	.nowrp {white-space:nowrap;}
	.container {width:100%; overflow:hidden;}

/* --- END main layout --- */

/* --- header --- */

	#header { background:#1c1109 url(images/header_bg.gif) 0 0 repeat-x; font-size:1.125em;}

	#logo { height:132px; padding-left:15px;}
	
	.home-tab {background:url(images/home-tab.gif) 0 0 no-repeat; display:block; width:75px; text-decoration:none; color:#010101; text-align:center; padding-top:2px; height:25px; margin-bottom:27px;}

	#slogan {height:167px; padding:33px 0 0 16px; background:url(images/slogan-bg.jpg) top right repeat-x;}
   	#slogan_i {height:167px; padding:33px 0 0 16px; background:url(images/slogan-bg2.jpg) top right repeat-x;}
	#slogan_s {height:167px; padding:33px 0 0 16px; background:url(images/slogan-bg3s.jpg) top right repeat-x;}
	#slogan_gr {height:167px; padding:33px 0 0 16px; background:url(images/slogan-bg4gr.jpg) top right repeat-x;}
    #slogan_wed {height:167px; padding:33px 0 0 16px; background:url(images/slogan-bg7wed.jpg) top right repeat-x;}
    #slogan_meet {height:167px; padding:33px 0 0 16px; background:url(images/slogan-bg5meet.jpg) top right repeat-x;}
    #slogan_siena {height:167px; padding:33px 0 0 16px; background:url(images/slogan-bg6siena.jpg) top right repeat-x;}
	#breadcrumb {height:32px; padding:9px 0 0 18px; background:url(images/breadcrumb-bg.gif) left top repeat-x; color:#4e4e4e; font-style:italic;}
	#breadcrumb a {color:#4e4e4e; text-decoration:none; background:url(images/marker1.gif) no-repeat right 9px; padding-right:20px;}

/* --- END header --- */

/* --- content --- */

	#content {font-size:1.125em; line-height:1.111em;}
	.min-width {margin: 30px 20px 25px 17px; min-width:200px;}

	li {list-style:none; margin-bottom:9px; clear:both; background:url(images/marker2.gif) no-repeat 0 6px; padding-left:10px; font-style: italic; }
	
	a {color:#2594ce;}
	
	#navmenu li {background:none; padding:0;}
	#navmenu .button {background:#1c1109; display:block; width:138px; text-align:center; padding:8px 0 9px 0; line-height:1em; text-transform:uppercase; color:#ff9618; text-decoration:none;}
	#navmenu .summary {padding:10px 0 7px 0; font-style:italic;}
	#navmenu a {color:#ff9618;}
	
/* --- END content --- */

/* --- footer --- */
	
	#footer {height:84px; padding:0 19px 0 17px; color:#7b7a7a; font-size:1.125em;}
	#footer .footer-line {border-bottom:2px solid #CC5200;}
	#footer p { padding:15px 0 5px 0; font-size:0.944em;}
	#footer p a {color:#7b7a7a;}
	#footer .home-tab {margin-bottom:1px;}

/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	.date {color:#fff; background:#12517e; font-size:0.944em; padding:0 5px;}
	em, .text2 {color:#000000;}
	.link {text-transform:uppercase; color:#042b49;}
	.link2 {padding:10px 0 0 0;}
	.link2 a {background:url(images/marker3.gif) no-repeat 0 6px; padding-left:12px; text-transform:uppercase; color:#042b49;}
	.title {margin-bottom:5px;}
	.margin1 {margin-top:10px;}
	.margin2 {margin-top:40px;}
	#contact {padding:10px 0 0 0;}
	.line {border-bottom:1px solid #CC5200; padding-bottom:40px; margin-bottom:30px;}
	
	.list2 {margin-top:10px;}
	.list2 li {background:none; padding:0; font-style:italic;}
	.list2 li a {color:#4e4e4e;}
	h2{color:#CC5200; font-weight:bold; margin-bottom:2px; font-size: 16px;}
    h4 {color:#059fb4; font-weight:normal; margin-bottom:2px;}
	p {padding-top:15px;}
	
	#ContactForm {font-size:0.944em;}
	#ContactForm input, #ContactForm textarea {width:237px; height:19px; border:1px solid #7e7e7e; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
	#ContactForm textarea {height:164px;}
	#ContactForm button {background:url(images/marker3.gif) no-repeat 0 8px; border:none; text-transform:uppercase; text-decoration:underline; font-size:1.059em; padding-left:5px;}
	#ContactForm .taright {width:240px;}
	
/* --- END Other --- */

/* --- boxes --- */

	.box {background:url(images/box-tail.gif) top repeat-x ; padding:32px 14px 45px 16px;}

/* --- END boxes --- */
