.jcarousel-skin-tango .jcarousel-container {
    background: #FFFFFF;
}

/* padding around carousel*/
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 590px;
    padding: 0px;;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

/*carousel width/height*/
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  590px;
    height: 250px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  590px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 590px;
    height: 267px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-control {
margin-bottom: 10px;
text-align: right;
}

.jcarousel-control a {
font-size: 1.2em;
text-decoration: none;
padding: 0 5px;
margin: 0 0 5px 0;
border: 1px solid #fff;
color: #ffffff;
background-color: #67712A;
font-weight: bold;
}

.jcarousel-control a.selected {
background-color: #D99C31;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
outline: none;
}


/*lightbox*/

#lightBox
{

}

#lightBox .articlePhoto-lg
{
    float:left;
}

#lightBox .credit
{
    color:#999999;
    width:390px;
}




#lightBoxNav .credit
{
    float:left;
}


#lightBoxNav #lightboxSelector
{
   float:right;
}

#lightBoxNav #lightboxSelector li
{
  display:inline;
}

#lightBox .blurb
{
    float:right;
    width:180px;
	background:#ffffff;
	margin-bottom: 0.5em;
}

#lightBox .blurb .blurbContent h1.headline {
	color:#5C5F32;
	font-family:Times New Roman,serif;
	font-size:2.1em;
	font-weight:bold;
	padding-bottom:3px;
}

#lightBox .blurb .blurbContent h1.companion-headline{
	font-size:1.5em;
}


#lightBox ul.blurbOption li{
	height:auto;
	width:auto;
}

.jcarousel-control{
	visibility: hidden;
	margin-top:5px;
	width:400px;
}


/*===================================================== homepage blog box */

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-container {
    background: #FFFFFF;
}

/* padding around carousel*/
#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-container-horizontal {
    width: 340px;
    padding: 0px;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-container-vertical {
    width: 75px;
    height: 125px;
    padding: 40px 20px;
}

/*carousel width/height*/
#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-clip-horizontal {
    width:  340px;
    height: 240px;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-clip-vertical {
    width:  340px;
    height: 240px;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-item {
    width: 340px;
    height: 240px;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-item-horizontal {
    margin-right: 0;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-item-vertical {
    margin-bottom: 10px;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-next-horizontal {
    position: absolute;
    top: 110px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/sites/all/themes/theroot/images/blogs/scroll-hp-right.png) no-repeat 0 0;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-next-horizontal:hover {
   background: transparent url(/sites/all/themes/theroot/images/blogs/scroll-hp-right.png) no-repeat 0 0;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-next-horizontal:active {
    background: transparent url(/sites/all/themes/theroot/images/blogs/scroll-hp-right.png) no-repeat 0 0;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-next-disabled-horizontal,
#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-next-disabled-horizontal:hover,
#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-prev-horizontal {
    position: absolute;
    top: 110px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/sites/all/themes/theroot/images/blogs/scroll-hp-left.png) no-repeat 0 0;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-prev-horizontal:hover {
    background: transparent url(/sites/all/themes/theroot/images/blogs/scroll-hp-left.png) no-repeat 0 0;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-prev-horizontal:active {
    background: transparent url(/sites/all/themes/theroot/images/blogs/scroll-hp-left.png) no-repeat 0 0;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-prev-disabled-horizontal,
#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-prev-disabled-horizontal:hover,
#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-next-disabled-vertical,
#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-next-disabled-vertical:hover,
#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-prev-disabled-vertical,
#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-prev-disabled-vertical:hover,
#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}




#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-control {
margin-bottom: 10px;
text-align: center;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-control a {
font-size: 1.2em;
text-decoration: none;
padding: 0 5px;
margin: 0 0 5px 0;
border: 1px solid #fff;
color: #ffffff;
background-color: #67712A;
font-weight: bold;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-control a.selected {
background-color: #D99C31;
}

#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-control a:focus,
#blogbox .jcarousel-skin-blog-hp-lightbox .jcarousel-control a:active {
outline: none;
}




/****************** blog lightbox ****************/
#blogbox {
	width:340px;
	height: 240px;
	border:1px solid #dedede;
	overflow: hidden;
}

.blog-hp-lightbox-wrapper{
	border-bottom:1px solid #dedede;
	padding-bottom: 10px;
	width:590px;
	height:225px;
}

.blog-scroller{
	padding:20px 40px 0 40px;
	float:left;
	background: #d9d9d9 url(/sites/all/themes/theroot/images/blogs/blog-scroller-bg.jpg) repeat-x;
	width:510px;
	font-family: Times New Roman, serif;
}

.blog-scroller h1.pull-quote{
	padding-bottom: 3px;
	text-transform: none;
	font-family: Times New Roman, serif;
	margin-bottom: 10px;
}

.blog-scroller .blog-logo{
 float:right;
 width:180px;
}

.blog-scroller .post{
	float:left;
	width:267px;
	padding-left:28px
}

.blog-scroller .post-date{
	color:#999999;
	font-size:1.2em;
	font-family: Helvetica,Arial,"Georgia",garamond,serif;
	margin:5px 0 5px 0;
}

.blog-scroller .post .headline a{
	color:#67712A;
}

.blog-scroller .blurb-option{
	margin:5px 0 5px 0;
}

.blog-scroller .blurb-option a.read{
	color:#793c0d;
	font-family: Helvetica,Arial,"Georgia",garamond,serif;
	font-size:1.2em;
	font-weight: bold;
	padding-right:5px;
	border-right:1px solid #666666;
}

.blog-scroller .blurb-option a.comments{
	color:#cc7a00;
	font-family: Helvetica,Arial,"Georgia",garamond,serif;
	font-size:1.2em;
	padding-left:5px;
}

#blog-hp-lightbox{
	display: none;
}


.blog-todo{
	color:red;
}

#blog-hp-lightbox .blog_head_img{
	padding: 10px 0 10px 0;
}

#blog-hp-lightbox .options{
	padding-left:28px;
}

#blog-hp-lightbox blockquote.blog-pull-quote{
	font-size:2.0em;
	color:#333333;
	margin:0;
	padding:0;
	padding-left:28px;
	margin-bottom: 10px;
	background:transparent url(/sites/all/themes/theroot/images/blogs/blog-hp-left-quote.png) no-repeat left top;
	font-family: Times New Roman, serif;
}

#blog-hp-lightbox .blog-hp-wrapper{
	width:295px;
}

#blog-hp-lightbox .read a{
	font-size:1.2em;
	color:#793C0D;
	font-weight: bold;
	padding-right: 5px;
}

#blog-hp-lightbox .comment a{
	color: #CC7A00;
	font-size:1.2em;
	padding-left: 5px;
	margin-right: 65px;
}

#blog-hp-lightbox .all-blogs{
	color:#5C5F32;
	font-weight: bold;
	font-size: 1.2em;
}


