/* colors for Phippen
  #eddcc3 = top light tan background
  #981b1e = dark reddish brown in logo
  #603913 = chocolate brown text

reddish brown    981b1e  152-27-30    Phippen logo
yellow ochre  eca021  236-160-33    nav bar background
light tan    eddcc3  237-220-195    masthead background
chocolate brown    603913  96-57-19    button background
medium green  5e8b7e  94-139-126    text hyperlinks

----------- */

header {
	background-color: #eddcc3;
    margin: 0;
    padding: 0;
    height: 210px;
	border-bottom: 1px solid #000000; 
}
html	{ 
	overflow-y: scroll; 
}

footer {
	background: #eddcc3 url(../images/footer-sliver.png) repeat-x top left;
}



body {
	text-align: center;
	font-family: MS Trebuchet, verdana, arial, sans-serif;
    margin: 0;
    padding: 0;
	background-color: #000000; 
}

.container {
    margin: 0 auto;
    text-align: left;
    padding: 0 20px;
}
.phippenContent .row-fluid {
}
.phippenContent {
	background-image: url(../images/bgPattern-pg2.gif); 
    background-position: 0px 0px
    background-repeat: repeat-y; 
	padding-bottom: 30px; 
}
.phippenContentHome {
	background-image: url(../images/leatherBG.jpg); 
    background-position: center;
    background-repeat: no-repeat; 
	padding-bottom: 15px; 
}

.page-header {
    padding-bottom: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #eeeeee;
}
/* ----------------------  home doinkers --------*/
.doinkers {
  text-align: center;
  margin: 5px auto;
  width: 65%;
}
.doinkers .newsflash {
  margin: 0;
  padding: 0;
  width: 50.0%;
  float: left;
}
/* ---------------------- original home doinkers 
 
.doinkers .moduletable {
    position: relative;
    margin: 10px 20px;
    height: 100%;
    background: transparent url(../images/leatherModuleBkg.jpg) bottom left no-repeat;
    padding-bottom: 20px;
}
h4.newsflash-title {
    text-align: center;
	height: 30px;
    line-height: 30px;
    font-size: 16px;
    background-color: #981b1e;
    color: #eca021;
}
.doinkers p {
    padding: 5px 10px 10px 10px;
    text-align: center;
    color: #603913;
    font-size: 14px; 
	font-weight: bold; 
}

--------------------*/
.footer {
    color: #fff;
    padding: 10px 0 5px 0;
}

.category-desc img {
    float: right;
    margin-left: 30px;
}
a {
    color: #5e8b7e;
    text-decoration: underline;
}
.homePagePhoto h1 a	{
	font-family: georgia, times new roman, serif; 
	font-size: 24px; 
	line-height: 24px; 
	color: #eca021; 
	text-align: center; 
	text-transform: none; 
	letter-spacing: 0em; 
	text-decoration: none; 
}
.homePagePhoto h2 a	{
	font-family: verdana, helvetica, sans-serif; 
	font-size: 15px; 
	line-height: 15px; 
	color: #eddcc3; 
	text-align: center; 
	font-weight: normal; 
	padding-bottom: 10px; 
	text-decoration: none; 
}
.homePagePhoto img a	{
	border: 0px; 
}



/* ----------------------top navigation bar--------------------*/

nav {
	background: transparent url(../images/navBarTop-sliver.jpg) repeat-x top left;
    margin: 0;
    padding: 0;
	height: 50px; 
    width: 100%; 
    position: relative;
    z-index: 900;
}
.navbar	{
	background-color: transparent; 
}
.nav > li > a:hover, .nav > li > a:focus	{
    background-color: transparent;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus	{
    color: #981b1e;
    background-color: transparent;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) inset;
}
nav ul {
	width: 100%; 
}
.navbar .nav > li	{
    width: 14%;
    padding-top: 0px;
    padding-right: 1%;
    padding-bottom: 3px;
    padding-left: 1%;
}
.navbar .nav > li > a	{
    float: none;
    padding-top: 13px;
    padding-bottom: 3px;
    padding-right: 15%;
    padding-left: 15%;
    color: #603913;
    text-shadow: none;
    font-family: Georgia, serif;
    text-align: center;
    line-height: 1.1em;
    text-decoration: none;
    font-weight: bold;
}

/* ----------------------navigation dropdowns--------------------*/

.moduletable_menu li:hover > ul {
    display: block;
    z-index: 200;
}
.moduletable_menu ul ul {
    z-index: 1000;
    display: none;
    margin: 0;
    padding: 0;
    width: 185px;
    left: 0;
    background-color: #eca021;
}
.moduletable_menu ul ul li {
    float: none;
    margin: 0;
    padding: 10px 10px;
    border-bottom: 1px solid #603913;
}
.moduletable_menu ul ul a,
.moduletable_menu ul ul a:link {
	font-family: verdana, helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 14px; 
	color: #603913; 
	text-decoration: none; 
}
.moduletable_menu ul ul a:hover,
.moduletable_menu ul ul a:hover {
	font-family: verdana, helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 14px; 
	color: #eddcc3; 
	text-decoration: none; 
}

* html .moduletable_menu ul {
    height: 1%;
}

/* ----------------------sidebar navigation, secondary pages--------------------*/

.yellowBoxRight	{
	height: 100%; 
	width: 90%; 
	background-color: #eca021;
	padding: 10px; 
	margin-top: 10px; 
}
.yellowBoxRight ul li	{
	font-family: verdana, helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 14px; 
	color: #603913; 
}
.yellowBoxRight ul li a, .yellowBoxRight ul ul ul li a	{
	font-family: verdana, helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 14px; 
	color: #603913; 
	text-decoration: none; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	border-bottom: 1px solid #603913; 
	width: inherit; 
	display: block; 
}
.yellowBoxRight ul li a:hover	{
	font-family: verdana, helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 14px; 
	color: #eddcc3; 
	text-decoration: none; 
}
.yellowBoxRight ul ul	{
	margin-left: 20px; 
}
.item-115 img, .item-116 img	{
	margin-bottom: 1px; 
}
.social	{
	background-color: #eca021; 
	width: 133px; 
	height: 179px; 
	margin-top: 10px; 
}
.article-slider {  
	position: relative; z-index: 1;
}
/* ---------------------- gallery pages --------------------*/
.span2 .item .item-image img {width: 100%;}
.item-page .item-image { margin: 0 25px 20px 0;}

div.blog div.item {
  margin-top: 15px;
  vertical-align:top;
  text-align: center;
  line-height: 1.2em;
}
div.item img {margin-bottom: 10px; }

div.blog.gallery div.item-image a:link, div.blog.gallery div.item-image a:hover, div.blog.gallery div.item-image a:visited	{
	text-decoration: none; 
}

/* -------------- gallery pages, previous & next buttons --------------*/
.pager li a	{
	color: #603913; 
	background-color: #eca021; 
	text-decoration: none; 
	padding-top: 5px; 
	padding-bottom: 8px; 
	border: 0px; 
}
.pager li a:hover	{
	color: #eddcc3; 
	background-color: #eca021; 
	text-decoration: none; 
	padding-top: 5px; 
	padding-bottom: 8px; 
	border: 0px; 
}

html body div div div div div div div div a div.img_caption.none p.img_caption	{
	color: #5e8b7e; 
}
html body div div div div div div div div a div.img_caption.none p.img_caption:hover	{
	color: #5e8b7e; 
	text-decoration: underline; 
}