@charset "utf-8";
/* CSS Document */


/* HTML TAGS
===============================================*/
html { margin:0; border:0; padding:0; text-align:center; font-family:Arial; color:#fff; }

body { margin:0; border:0; padding:0 0 20px 0; text-align:center; font-size:0; line-height:0; background:#c3725b; }

h1, h2, h3, h4 { padding:0; margin:0; font-weight:bold; }
h1 { font-size:20px; line-height:20px; padding-bottom:20px; }
h2 { font-size:17px; line-height:15px; padding-bottom:6px; color:#b8573c; }
h3 { font-size:14px; line-height:14px; padding-bottom:6px; color:#b8573c; }

img, a img { border:0; float:left; }

table { margin:0; padding:0; border-spacing:4px; text-align:left; width:100%; font:13px/20px Arial; }
table th { margin:0; border:0; padding:3px; vertical-align:top; font-weight:bold; background:#ffe1ba; }
table td { margin:0; border:0; padding:3px; vertical-align:top; }

p { margin:0; border:0; padding:10px 0; font:13px/20px Arial; }
.navMain p, .navHome p { padding:5px 0; font-weight:bold; color:#b8573c; }
.navFtr p { padding:20px; font:12px/15px Arial; text-align:left;  }

ul { margin:0; border:0; padding:0 0 20px 15px; list-style-type:square; }
ul li { margin:0; border:0; padding:0; }

a:link, a:visited { color:#9c6; text-decoration:none; }
a:hover { text-decoration:underline; }

b { color:#ffe1ba; }

/* GENERAL LAYOUT
===============================================*/
#wrapper { position:relative; margin:0 auto; border:0; padding:0; background:#000; width:760px; text-align:left; }
#wrapper:after { content:""; display:block; height:0; clear:both; }

.break { margin:0; border:0; padding:0; font-size:0; line-height:0; clear:both; float:none; }



/* HOMEPAGE
===============================================*/
.homepic { margin:0; border:0; padding:0 15px 15px 15px; display:inline; }
.home-tagline { margin:0; border:0; padding:0 15px 15px 15px; float:none; }

	.navHome { margin:20px 50px; border:0; padding:0; height:34px; width:760px; wid\th:660px; }
	
	.navHome ul { margin:0; border:0; padding:0; list-style-type:none; }
	.navHome ul li { margin:0; border:0; padding:0; float:left; }
	.navHome ul li a:link, .navHome ul li a:visited { color:#fff; font:14px/14px Arial; font-weight:bold; text-decoration:none; padding:10px 6px; display:block; }
	.navHome ul li a:hover { color:#9c6; text-decoration:none; }



/* MAIN NAVIGATION
===============================================*/
.navMain { margin:0 0 30px 0; border:0; padding:0 10px; width:760px; height:64px; background:#ffe1ba; float:none; clear:both; color:#b8573c; wid\th:740px; heig\ht:34px; }

.navMain ul { margin:0; border:0; padding:0; list-style-type:none; }
.navMain ul li { margin:0; border:0; padding:0; float:left; }
.navMain ul li a:link, .navMain ul li a:visited { color:#999; font:14px/14px Arial; font-weight:bold; text-decoration:none; padding:10px 6px; display:block; }
.navMain ul li a:hover { color:#000; text-decoration:none; }


/* INTERNAL PAGES
===============================================*/
.left { margin:0; border:0; padding:0; width:240px; float:left; }
.left img, .left a img { margin-bottom:20px; clear:both; float:none; }

.right { margin:30px 0; border:0; padding:0 100px 0 0; width:520px; float:right; font:13px/20px Arial; wid\th:420px; }



/* FOOTER
===============================================*/
.navFtr { margin:0; border:0; padding:0; width:760px; text-align:right; clear:both; float:none; }
.navFtr img, .navFtr a img { float:right; }

	.navFtr ul { margin:0; border:0; padding:0 10px; list-style-type:none; width:760px; float:none; clear:both; wid\th:740px; }
	.navFtr ul li { margin:0; border:0; padding:0; float:right; }
	.navFtr ul li a:link, .navFtr ul li a:visited { color:#c3725b; font:11px/11px Arial; font-weight:bold; text-decoration:none; padding:10px 6px; display:block; }
	.navFtr ul li a:hover { color:#9c6; text-decoration:none; }



/* OTHER MISC
===============================================*/
.centered { text-align:center; }
.nobullet { list-style-type:none; }
.highlight { background:#b8573c; padding:10px; }
.floater { float:right; width:210px; }



/* LEFT NAVIGATION
===============================================*/
.navSub { margin:30px 0; border:0; padding:0; }

.navSub ul { margin:0; border:0; padding:0; list-style-type:none; width:200px; }
.navSub ul li { margin:0; border:0; padding:0; }
.navSub ul li a:link, .navSub ul li a:visited {  padding:5px 15px; display:block; font:12px/12px Arial; color:#999; font-weight:bold; text-decoration:none; text-align:right; }
.navSub ul li a:hover { color:#fff; background:#c3725b; text-decoration:none; } 

.navSub ul li h3 { padding:5px 15px; text-align:right;  }


/* PHOTO GALLERY
===============================================*/
#bigImage { width:420px; height:280px; }
.thumbnails { margin:70px 50px;  }
.thumbnails a img { margin:2px; border:1px solid #999; padding:0; }
.thumbnails a:hover img { border:1px solid #fff; }



