body{background: #fff url(../images/bg.png) repeat left top; font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:20px; color: #ae3a00; border-bottom: 1px solid #ae3a00;}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p{margin-bottom:20px}



/* HEADER */
.header {background: url(../images/header-bg.png) no-repeat center bottom; height: 190px;}
.logo {margin: 30px 0 0 10px;}

.contact {color: #333; font-size: 16px; font-weight: bold; margin-top: 40px;}
.tagline {margin-top: 20px; width: 100%; color: #ae3a00; font-weight: bold;}

/* NAV */
.nav {margin-top: 28px; text-align: right;}
.nav a {font-size: 14px; font-weight: bold; color: #fff; text-decoration: none; padding: 7px 15px; margin-right: 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.nav a:hover {background-color: #ae3a00;}

/* CONTENT */
.content {background: url(../images/content-bg.png) repeat-y center top;}
.content-bot {background: url(../images/content-bot-bg.png) no-repeat center top; height: 20px;}

.intro {padding: 20px; margin: 20px 0; background-color: #f5f5f5; border: 1px solid #999; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}

.photo-frame {padding: 5px; background-color: #fff; border: 1px solid #ddd; width: 450px;}
.photo-frame p {text-align: center; font-style: italic; margin: 6px 0; font-size: 12px; color: #555;}

.fright {float: right;}
.fleft-img {float: left; margin: 0 20px 20px 0;}
.tleft {text-align: left;}

/* PHOTO GALLERY */
.album-wrap {width: 120px; float: left; margin: 10px 0 10px 38px; text-align: center;}
.album-wrap h1 {font-size: 14px; color: #555; margin: 0; padding: 0; border: 0;}
.album-wrap p {margin: 0; padding: 0; font-size: 13px; color: #555;}
.album-thumb {overflow: hidden; width: 120px; height: 120px; text-align: center; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #bbb;}
ul#items{margin: 0;}
ul#items li{list-style:none; float:left; width: 120px; height: 180px; overflow: hidden; margin: 10px 0 10px 15px; padding: 0; background: #fff; text-align:center;}
ul#items li img{width: 120px; height: 120px; overflow: hidden; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #ddd;}
ul#items li span {color: #555; font-size: 12px; line-height: 11px;}
ol#pagination {overflow:hidden; width: 100%;}
ol#pagination li {float:left; list-style:none; cursor:pointer; margin:0 0 0 .5em;}
ol#pagination li.current{color:#f00; font-weight:bold;}

.gal-title h3, .gal-title h3 a {color: #ae3a00; text-decoration: none;}
.gal-title h3 a:hover {color: #0d004c;}

/* FOOTER */
.footer {background-color: #464646;}


.copyleft {color: #555; font-size: 11px; text-align: left; margin-top: 3px;}
.copyright, .copyright a, .copyright a:link, .copyright a:active, .copyright a:visited {color: #555; font-size: 11px; text-align: right; margin-top: 3px; text-decoration: none;}
.copyright a:hover {color: #777; text-decoration: underline;}