@font-face {
	font-family:'CartoGothicStdBook';
	src:url('/fonts/CartoGothicStd-Book.eot');
	src:local('CartoGothic Std Book'), local('CartoGothicStd-Book'), url('/fonts/CartoGothicStd-Book.ttf') format('truetype');
}

@font-face {
	font-family:'CartoGothicStdBold';
	src:url('/fonts/CartoGothicStd-Bold.eot');
	src:local('CartoGothic Std Bold'), local('CartoGothicStd-Bold'), url('/fonts/CartoGothicStd-Bold.ttf') format('truetype');
}

html {background:#ea7f1e url(../images/bg.html.jpg) no-repeat center top; ^overflow-x:hidden}
body {padding:0; margin:10px 0 0; font-family:'CartoGothicStdBook','CartoGothic Std Book','CartoGothicStd-Book','Myriad Pro',Arial,Helvetica,sans-serif}
a img {border:0}

#container {width:980px; margin:0 auto; position:relative}

#top-links {margin:0; padding:0; text-align:center}
#top-links a {color:#fff; text-decoration:none; margin:2px 3px; padding:3px 5px; display:inline-block}
#top-links a:hover {cursor:pointer; background:url(../images/hover.top-links.png); _background:url(null); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hover.top-links.png',sizingMethod='crop')}
#top-links li {display:inline}
a#current {color:#d5effc; font-family:'CartoGothicStdBold','CartoGothic Std Bold','CartoGothicStd-Bold',Arial,Helvetica,sans-serif}

#left-column {z-index:100; position:absolute; top:60px; left:7px}
#photos {position:absolute; top:290px; left:-10px; margin-top:-20px; width:200px; height:263px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/circles.png')}

#content {margin:12px 0 40px 0; width:800px; background:#fff url(../images/bg.content.top.png) no-repeat center top; float:right; padding:15px 25px 0 0; position:relative; left:-10px}
#content h1, #content h2 {margin:15px 0 0; padding:0; color:#e87d1e; font-weight:500; font-size:1.5em; font-weight:600; text-transform:uppercase; font-family:'Myriad Pro','CartoGothicStdBold','CartoGothic Std Bold','CartoGothicStd-Bold',Arial,Helvetica,sans-serif}
#content h1 {margin:15px 0 7px}
#content h2 {font-size:1em; font-weight:600}
#content h3 {margin:8px 0 18px 0; padding:0; color:#e87d1e; font-weight:500; font-size:1.5em; font-weight:600; text-transform:uppercase; font-family:'Myriad Pro','CartoGothicStdBold','CartoGothic Std Bold','CartoGothicStd-Bold',Arial,Helvetica,sans-serif}
#content h3 {font-size:.9em; font-weight:600; margin-bottom:2px; padding-bottom:0}
#content h3 span {display:block}
#content h4 {margin:5px 0 6px 0; padding:0; color:#e87d1e; font-weight:500; font-size:1.5em; font-weight:600; text-transform:uppercase; font-family:'Myriad Pro','CartoGothicStdBold','CartoGothic Std Bold','CartoGothicStd-Bold',Arial,Helvetica,sans-serif}
#content h4 {font-size:.7em; font-family:Arial, Helvetica, sans-serif; font-weight:300; color:#000}
#content p {font-size:.9em}

.main-content {width:510px; text-align:justify; padding:0 250px 30px 65px; _padding:0 210px 30px 65px; background:url(../images/bg.main-content.bottom.png) no-repeat left bottom}
.main-content img {float:left; padding-right:15px}
.main-content div.section {padding:8px; position:relative; left:-10px; margin:5px 0; line-height:17px; width:496px; clear:both}
.main-content .primary {padding:10px; min-height:87px; background:#eee; _height:85px}
.main-content .primary:hover {background:#fce3cc; cursor:pointer}
.main-content .hover {background:#fce3cc !important; cursor:pointer}
.primary {margin:0 0 -5px; padding:0; position:relative; top:-5px}
.expansion {display:none; margin:10px 0 5px; padding:0}
.primary.even {background:#e5e5e5}
.primary h3, .primary address {position:relative; top:-5px; ^top:0}
.primary h3 span {font-size:.8em}
address {font-style:normal; font-size:.9em}
.text {width:495px; margin:0 0 15px; padding:0}

.right-column {width:200px; text-align:justify; position:absolute; top:19px; right:30px}
.right-column p {padding-top:0; margin-top:8px}
.right-column a {color:#fff; display:block; margin:0 0 10px; padding:10px 0 7px 10px; background:#ea7f1e url(../images/bg.right-column.a.png) no-repeat; text-decoration:none; line-height:14px; height:29px; _background-image:url(null);  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.right-column.a.png')}
.right-column a img {margin:0 5px 0 0}
.right-column a span {padding:0; margin:0; position:relative; top:-6px; line-height:12px}
.right-column a:hover {background:#f49c4c url(../images/bg.right-column.a.png) no-repeat; _background-image:url(null); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.right-column.a.png')}

#footer {text-align:center; clear:both}
ul.text-links {margin:0; padding:0; background:#67b9e1; list-style:none}
.text-links li {display:inline; margin:0 1px; padding:5px 7px}
.text-links a {color:#fff; text-decoration:none; margin:0 1px; padding:5px 7px; text-transform:uppercase; font-size:.8em; letter-spacing:1px; display:inline-block}
.text-links a:hover {background:#84cef3}
ul.image-links {margin:0; padding:0; background:#fff; list-style:none}
.image-links li {display:inline}
.image-links li a {display:inline-block; margin:10px 20px; padding:4px 3px}

.go-home {font-size:.8em; color:#6BBBE2; text-decoration:none; float:right; padding:8px 15px 0 0}
.go-home:hover {color:#3dc3ea; text-decoration:underline}

#main-graphic {text-align:center}

#columns span {display:inline-block; width:30%; padding:0 0 25px 25px; margin:0 0 0 -3px; ^margin:0; font-size:.9em; text-align:justify; vertical-align:top}
#columns h2 {text-transform:uppercase; color:#fff; font-size:1.3em; font-weight:500; margin:0; padding:0}
#columns h2 + p {padding-top:0; margin-top:5px}
#column-c a {color:#fff; display:block; margin:0 0 10px; padding:10px 0 7px 10px; background:#f49c4c url(../images/bg.column-c.png) no-repeat; text-decoration:none; line-height:14px; height:29px; _background-image:url(null); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.column-c.png'); font-size:1.2em; width:202px}
#column-c a img {margin:1px 5px 0 1px}
#column-c a span {padding:0; margin:7px 0 0 2px; white-space:nowrap}
#column-c a:hover {background:#f6b070 url(../images/bg.column-c.png) no-repeat; _background-image:url(null); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.column-c.png')}
