@charset "UTF-8";
/* CSS Document */

body {margin: 0; padding: 0; font: small Georgia, "Times New Roman", Times, serif; background-color: #717171; background-image:url(../images/bodyTile.jpg); background-repeat: repeat-x;}
.clear {clear:both;}

h1, h2, h3, h4, p {padding: 0; margin:0;}
h1 {font-size: 1.4em; font-weight:bold; letter-spacing: .2em; text-transform: capitalize; color: #3A4218;}
h2 {font-size: 1.3em; font-weight:bold; text-transform: capitalize; color: #3A4218; padding-top: .75em;}
h2.emph {color: #CC0000;}
h3 {color: #3A4218; font-size: 1.2em; padding: .5em 0;}
h4 {color: #43372d;}
h5 {font-size: 1.4em; color: #43372d; margin-top: 2em; padding-top: 1em; border-top: 1px solid #3A4218;}
p, ul {color: #736357; padding:0; margin: 0 0 1em 0; font: 1em/1.5em 'Trebuchet MS', Helvetica, Arial, sans-serif;}
p {font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;}
table {color: #736357; font: 1em/1.5em 'Trebuchet MS', Helvetica, Arial, sans-serif;}
td {margin: 0; padding: 3px; border-bottom: 1px solid #626219;}
ul {padding-left: 1.2em; line-height: 1.2em;}
ul  li {padding-bottom: .75em;}

a {color:#a0691a; text-decoration: none; font-weight: bold;}
a:hover, a:focus {text-decoration: underline;}

img.left {float: left; padding: 0 5px 8px 0;}
img.right {float: right; padding: 0 0 8px 5px;}
a img {border: 0;}


#admincontainer {width: 760px; margin: 0 auto;}
#homecontainer, #container, #modelcontainer {width: 960px; margin: 0 auto;}
#homecontainer {background-image: url(../images/botBkgd.png); background-repeat: repeat-y;}
#container {background-image: url(../images/tileBkgd.gif); background-repeat: repeat-y; background-color: white;}
#modelcontainer {background-image: url(../images/tileBkgdModel.gif); background-repeat: repeat-y; background-position: right; background-color: white;}
#topgreen {height: 5px; background-color: #626219;}
#logobar {height: 110px; background-image:url(../images/logoBkgd.jpg); background-repeat:repeat-x; border-top: 1px solid #F0F0F0;}
#logoholder {float:left; padding-top: 17px; padding-left: 34px;}
#adminholder {background-image:url(../images/logoBkgd.jpg); background-repeat:repeat-x; border-top: 1px solid #F0F0F0; height: 50px; color: white; font: bold 1em Verdana, Arial, Helvetica, sans-serif;}
#admintitle {padding: 15px 0 0 15px;}
#phoneholder {float:right; padding-top: 44px; padding-right: 34px;}
#navbar {height: 26px; background-image:url(../images/navBkgd.jpg); background-repeat:repeat-x; border-top: 1px solid #F0F0F0;}
#picbar {height: 300px; width: 960px;}
#picbump {height: 22px; background-color: #6B3A0C;}
#botbox {}

#aboutbox {width: 250px; float:left;}
#featbox {width: 458px; float:left;}
#blogbox {width: 242px; float:left;}
#widebox {width: 700px; float: left;}

#modelbox {width: 645px; float: left;}
#modelgalbox {width: 310px; float:left;}
.galboxcontent {padding: 20px 5px;}
.galboxcontent img {padding-right: 5px;}

.boxcontent {padding: 20px;}
#adminbox {width: 940px; padding: 10px;}
.quotebox {padding: 30px 20px 20px 20px; background-image:url(../images/quotes.png); background-repeat: no-repeat; margin: 10px; font-style:italic;}

.awardlist {padding: 20px;}
.awardlist ul li {list-style-type: disc; margin-left: 1em;}
.awardlist ul ul li {list-style-type: none; margin-left: 1em;}

/*top navlist*/
.navlist {margin: 0; padding: 6px 0 12px 10px;}
.navlist ul, .navlist li { margin: 0; padding: 0; display: inline; list-style-type: none; list-style: none;}
.navlist a:link, .navlist a:visited
{float: left; line-height: 14px; font-weight: bold; margin: 0 15px 4px 15px; text-decoration: none; color: #fff; }
.navlist a:link#current, .navlist a:visited#current, .navlist a:hover
{padding-bottom: 2px; background: transparent; color: #000;}
.navlist a:hover { color: #000; }

/*.navlist ul, #navlist li {list-style-type: none;}*/

#footer {width: 960px; margin: 0 auto; border-top: 1px solid #6B3A0C; font-size: .7em; color: white;}
#footerholder {background-color: #ffffff;}
#copyright {float: left; margin-left: 10px; padding-top: 6px;}
#footnavholder {float: right; padding-right: 10px;}
#footernav {margin: 0; padding: 6px 0 12px 10px;}
#footernav ul, #footernav li { margin: 0; padding: 0; display: inline; list-style-type: none; font-weight: bold;}
#footernav a:link, #footernav a:visited
{float: left; margin: 0 8px 4px 8px; text-decoration: none; color: #fff; }
#footernav a:link#current, #footernav a:visited#current, #footernav a:hover
{padding-bottom: 2px; background: transparent; color: #000;}
#footernav a:hover { color: #000; }

/* work out the footer issue */
.footernav {margin: 0; padding: 6px 0 12px 10px;}
.footernav ul, .footernav li { margin: 0; padding: 0; display: inline; list-style-type: none; font-weight: bold;}
.footernav a:link, .footernav a:visited
{float: left; /*line-height: 14px;*/ /*font-weight: bold;*/ margin: 0 8px 4px 8px; text-decoration: none; color: #fff; }
.footernav a:link#current, .footernav a:visited#current, .footernav a:hover
{padding-bottom: 2px; background: transparent; color: #000;}
.footernav a:hover { color: #000; }

.postInfo {margin-bottom: 1em;}
.postDate {margin-bottom: 1em;}