@charset "utf-8";
body/* CSS Document */

 {
	background-color: #000000;
	background-image: url(images/body-bg-wide.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.notebook-top {
	background-attachment: scroll;
	background-color: #000000;
	background-image: url(images/notebook-head-wide.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 0px;
	width: 921px;
	vertical-align: bottom;
	height: 219px;
	margin-right: auto;
	margin-left: auto;
}

#var1 {
	height: 185px;
	width: 500px;
	margin-left: 50px;
}
.jbuck {
	margin-left: 85px;
	display: block;
	position: relative;
	padding-top: 25px;
}
.nav1 {
	margin-left: 50px;
	padding-top: 16px;
	display: block;
	margin-top: 0px;
}

#content-body {
	background-attachment: scroll;
	background-image: url(images/notebook-tile-bgwide.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 921px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#content-foot {
	background-attachment: scroll;
	background-image: url(images/notebook-foot-wide.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 921px;
	margin-top: 0px;
	height: 222px;
	margin-right: auto;
	margin-left: auto;
}
.social {
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: small;
	font-style: normal;
	color: #ffffff;
	display: block;
	clear: both;
	height: 33px;
	width: 700px;
	text-align: right;
	background-image: url(images/socialbg.png);
	background-repeat: repeat;
	padding-right: 5px;
	padding-left: 20px;
	margin-left: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	padding-top: 6px;
	margin-bottom: 5px;
	position: relative;
	margin-right: auto;
	line-height: 30px;
}
.top-inside {
	vertical-align: top;
	float: left;
	display: inline-block;
	height: 33px;
	text-transform: none;
	clear: none;
}

/*Custom Region for Google Translate to be on TOP of Page */

.gtrans {
	vertical-align: top;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: small;
	font-style: normal;
	float: left;
	display: inline;
	height: 33px;
	text-transform: none;
	clear: none;
	width: 100px;
	padding-left: 70px;
}

/*End custom Region*/

.top-inside a:link, .top-inside a.link, .top-inside a:active, .top-inside a.active, .top-inside a:visited, .top-inside a.visited {
	color: #FFFFFF;
!important
	font-variant: small-caps;
	text-decoration: none;
}
.top-inside a:hover, .top-inside a.hover {
	color: #FF3333; !important
; 	text-decoration: underline;
}

.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}


form
{
	padding:0 !important;
	margin:0 !important;
}

table.position
{
	position: relative;
	table-layout: fixed;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 515;
}

/* Image Assis module support */
body.img_assist
{
  background-color: #000000 !important;
}
/* end Page */


.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;
}

.art-menu, .art-menu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.art-menu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background:none;
}

.art-menu li:hover
{
	z-index: 10000;
	white-space: normal;
}

.art-menu li li
{
	float: none;
}

.art-menu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.art-menu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.art-menu li li:hover ul
{
	top: 0;
	left: 100%;
}

.art-menu:after, .art-menu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.art-menu, .art-menu ul
{
	min-height: 0;
}

.art-menu ul
{
	background-image: url(images/spacer.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}

.art-menu ul ul
{
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}


/* menu structure */

/* begin Box, Block */
.art-Block
{
	position:relative;
	z-index:0;
	min-width:1px;
	min-height:1px;
	margin-top: 0;
	margin-bottom: 0;
}
#block-block-5 {
	float: left;
	width: 540px;
}
.art-Block-body
{
	position: relative;
	z-index: 1;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}



.art-Block
{
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
}



#banner1, #banner2, #banner3, #banner4, #banner5, #banner6
{
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

/* end Box, Block */

/* begin Box, BlockContent */
.art-BlockContent
{
	position:relative;
	z-index:0;
	margin:0;
	min-width:1px;
	min-height:1px;
}

.art-BlockContent-body
{
	position: relative;
	z-index: 1;
	padding: 0px;
}



.art-BlockContent-body
{
	color:#595959;
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
font-size: 12px;
font-style: normal;
font-weight: normal;
}

.art-BlockContent-body a:link
{
	color: #4F4F4F;
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
text-decoration: underline;
}

.art-BlockContent-body a:visited, .art-BlockContent-body a.visited
{
	color: #858585;
font-family:  "Futura", "Trebuchet MS", Arial, Georgia;
text-decoration: underline;
}

.art-BlockContent-body a:hover, .art-BlockContent-body a.hover
{
	color: #FF3333;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-decoration: none;
}

.art-BlockContent-body ul
{
	list-style-type: none;
	color: #242424;
	margin:0;
	padding:0;
}

.art-BlockContent-body ul li
{
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
font-size: 12px;
text-decoration: none;
line-height: 125%;
  line-height: 1.25em;
  padding: 0px 0 0px 13px;
  background-image: url(images/BlockContentbullets.png);
  background-repeat: no-repeat;
}



.art-BlockContent-body .calendar-calendar td a:visited, .art-BlockContent-body .calendar-calendar td a.visited
{
	color: #CCCCCC;
}

.art-BlockContent-body  .links li
{
	float: left;
	padding: 0 0 0 1em;
	background-image: none;
}

.art-BlockContent-body .calendar-calendar td a:hover
{
	text-decoration:underline;
}

.art-BlockContent-body table td.mini a
{
	font-weight:normal;
}

.art-BlockContent-body table td div.mini-day-on a 
{
	text-decoration:underline;
}

.art-BlockContent-body .calendar-calendar td a
{
	text-decoration:none;
}

/* end Box, BlockContent */

/* begin Box, Post */
.art-Post
{
	clear:left;
	display:inline;
	float:left;
	margin-bottom:0;
	margin-top:0;
	min-height:1px;
	min-width:1px;
	position:relative;
	width:580px;
}

.art-Post-body
{
	background-image:url("images/contentbg.png");
	background-repeat:repeat;
	clear:left;
	display:inline;
	float:left;
	width:580px;
	z-index:1;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.art-Post-inner
{
	clear:left;
	display:inline;
	float:left;
	margin-bottom:7px;
	margin-top:0px;
	padding:6px;
	position:relative;
	width:570px;
	}
/* begin LayoutCell */
.art-contentLayout .art-content
{
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
	width: 580px;
}
.art-contentLayout .art-content-wide
{
	position: relative;
	padding: 0;
	border: 0;
	overflow: hidden;
	width: 580px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
}
/* end LayoutCell, begin poloroid */

.polaroid {
	background-image: url(images/Polaroid1.png);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 335px;
	width: 300px;
	right: -89px;
	position: relative;
	}

/* begin LayoutCell SIDEBAR */

.art-contentLayout .art-sidebar1
{
	float: right;
	overflow: hidden;
	width: 260px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 15;
	padding-bottom: 0;
	padding-left: 0;
	clear: right;
}
/* end LayoutCell */



/* Start images */
a img
{
	border: 0;
}

.art-article img, img.art-article
{
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.art-metadata-icons img
{
	border: none;
	vertical-align: middle;
	margin: 2px;
}
/* Finish images */

/* Start tables */

.art-article table, table.art-article
{
	border-collapse: collapse;
	margin: 1px;
	width:auto;
}

.art-article table, table.art-article .art-article tr, .art-article th, .art-article td
{
	background-color:Transparent;
}

.art-article th, .art-article td
{
	padding: 2px;
	vertical-align: top;
	text-align:left;
}

.art-article th
{
	text-align: center;
	vertical-align: middle;
	padding: 7px;
}

/* Finish tables */

pre
{
	overflow: auto;
	padding: 0.1em;
}



fieldset
{
	margin: 1em 0;
	padding: 1em;
	border: solid 1px #ABABAB;
	width: 95%;
}

/* end Box, Post */

/* begin PostMetadata */
.art-PostMetadataHeader
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: 18px;
	color: #990000;
}

.PostMetadataCommentHeader
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: 10px;
	color: #006699;
	height: 12px;
	}

/* end PostMetadata */

/* begin PostHeaderIcon */
.art-PostHeader
{
	text-decoration:none;
	margin: 0.2em 0;
	padding: 0;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #000000;
}
.PostCommentHeader
{
	text-decoration:none;
	padding: 0;
	text-align:left;
	text-indent:0;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #006699;
	margin-left: 0;
}

.art-PostHeader a, .art-PostHeader a:link, .art-PostHeader a:visited, .art-PostHeader a:hover
{
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
font-size: 15px;
font-style: normal;
font-weight: bold;
text-align: left;
	margin:0;
	color: #ff3333;
}

.art-PostHeader img
{
	border:none;
	vertical-align: middle;
	margin:0;
	float: right;
}

.PostCommentHeader img
{
	border:none;
	vertical-align: middle;
	margin:0;
	float: right;
}
/* end PostHeaderIcon */

/* begin PostHeader */
.art-PostHeader a:link
{
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
text-decoration: none;
text-align: left;
  color: #ff3333;
}
.PostCommentHeader a:link
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-decoration: underline;
	text-align: left;
	color: #ff3333;
}

.art-PostHeader a:visited, .art-PostHeader a.visited
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-decoration: none;
	text-align: left;
	color: #000000;
}

.art-PostHeader a:hover, .art-PostHeader a.hovered
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-decoration: none;
	text-align: left;
	color: #FF3333;
}

.PostCommentHeader a:hover, .PostCommentHeader a.hovered
{
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
text-decoration: underline;
text-decoration: none;
text-align: left;
  color: #FF3333;
}
/* end PostHeader */

/* begin PostIcons */
.art-PostHeaderIcons
{
	padding:1px;
}

.art-PostHeaderIcons, .art-PostHeaderIcons a, .art-PostHeaderIcons a:link, .art-PostHeaderIcons a:visited, .art-PostHeaderIcons a:hover
{
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
font-size: 11px;
	color: #737373;
}

.art-PostHeaderIcons a, .art-PostHeaderIcons a:link, .art-PostHeaderIcons a:visited, .art-PostHeaderIcons a:hover
{
	margin:0;
	text-decoration: underline;
}

.art-PostHeaderIcons a:link
{
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
color: #4F4F4F;
}

.art-PostHeaderIcons a:visited, .art-PostHeaderIcons a.visited
{
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
text-decoration: underline;
	color: #4F4F4F;
}

.art-PostHeaderIcons a:hover, .art-PostHeaderIcons a.hover
{
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
text-decoration: none;
text-decoration: underline;
	color: #ff3333;
}
/* end PostIcons */

/* begin PostContent */

/* Content Text Font & Color (Default) */

.art-PostContent p 
{
	margin: 0.5em 0;
}

.art-PostContent, .art-PostContent p
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	color: #474747;
}

.art-PostContent
{
	width: 575px;
}

.art-article{
	width: 565px;
}
/*Main page news item PAGER */

.item-list {
	height: 20px;
	width: 500px;
	text-align: left;
	margin-left: 20px;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: small;
	color: #333333;
}


.PostComment
{
	border: 1px solid #CCCCCC;
	background-color: #E6E6E6;
	background-image: url(http://www.jeffbuckley.com/images/comment-bg1.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 13px;
	padding-left: 2px;
	min-height: 25px;
	float: right;
}
.indented {
	clear: left;
	visibility: inherit;
	margin-left: 0px;
}
.commentdate, .links {
	font-size: x-small;
	color: #666666;
}
/* Start Content link style */
/*


*/
a
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	color: #F33;
}

/* Adds special style to an unvisited link. */
a:link
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	color: #000000;
	text-decoration: underline;
}

/* Adds special style to a visited link. */
a:visited, a.visited
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-decoration: underline;
	color: #666666;
}

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-decoration: none;
	color: #FF3333;
}

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #000000;
}
element.style {
margin-bottom:3px;
margin-top:10px;
}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #333333;
	margin-bottom:2px;
	margin-top:3px;
	clear:both
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #696969;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
font-size: 16px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #737373;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #000000;
}
/* Finish Content headings Fonts & Colors  */


/* Image Assis module support */
body.img_assist
{
  color: #474747;
}

.art-PostContent .calendar-calendar ul li, .art-PostContent .calendar-calendar ol ul li,
.art-PostContent div.view div.views-admin-links ul li, .art-PostContent div.view div.views-admin-links ol ul li
{
	background-image: none;
	padding: 2px;
}

.date-heading h3
{
	text-align: center;
}

.commentsubmitted
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: xx-small;
	color: #999999;
	text-align: left;
}
.art-PostContent ul.arttabs_primary li, .art-PostContent ul.arttabs_secondary li
{
	background-repeat: no-repeat;
	background-image: none;
}

/* end PostContent */

/* Start Content list */


.art-Post li
{
	padding:0px 0 0px 13px;
	line-height:1.2em;
}

.art-Post ol li, .art-Post ul ol li
{
	background: none;
	padding-left:0;
}

.art-Post ul li, .art-Post ol ul li 
{
	background-image: url('images/PostBullets.png');
	background-repeat:no-repeat;
	padding-left:13px;
}


/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */
blockquote,
blockquote p,
.art-PostContent blockquote p
{
	color:#0F0F0F;
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
font-style: italic;
font-weight: normal;
text-align: left;
}

blockquote,
.art-PostContent blockquote
{
		border:solid 1px #BFBFBF; 
		margin:10px 10px 10px 50px;
	padding:5px 5px 5px 41px;
	background-color:#DEDEDE;
	background-image:url('images/PostQuote.png');
	background-position:left top;
	background-repeat:no-repeat;
}


/* Finish blockuote */


blockquote, .art-PostContent blockquote
{
	margin:10px 10px 10px 50px !important;
	padding:5px 5px 5px 41px !important;
}

/* end PostQuote */

/* begin PostMetadata */
.art-PostMetadataFooter
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	font-size: xx-small; !important
}
/* end PostMetadata */

/* begin PostIcons */
.art-PostFooterIcons
{
	padding:1px;
}

.art-PostFooterIcons, .art-PostFooterIcons a, .art-PostFooterIcons a:link, .art-PostFooterIcons a:visited, .art-PostFooterIcons a:hover
{
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
font-size: 11px;
text-decoration: none;
	color: #303030;
}

.art-PostFooterIcons a, .art-PostFooterIcons a:link, .art-PostFooterIcons a:visited, .art-PostFooterIcons a:hover
{
	margin:0;
}

.art-PostFooterIcons a:link
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-decoration: underline;
	color: #4A4A4A;
}

.art-PostFooterIcons a:visited, .art-PostFooterIcons a.visited
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-decoration: underline;
	color: #4A4A4A;
}

.art-PostFooterIcons a:hover, .art-PostFooterIcons a.hover
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-decoration: none;
	color: #FF3333;
}
/* end PostIcons */

/* begin Button */
.art-button-wrapper .art-button
{
	display:inline-block;
	width: auto;
	outline:none;
	border:none;
	background:none;
	line-height:32px;
	margin:0 !important;
	padding:0 !important;
	overflow: visible;
	cursor: default;
	text-decoration: none !important;
	z-index:0;
	vertical-align: middle;
}

.art-button img, .art-button-wrapper img
{
  margin: 0;
}

.art-button-wrapper
{
	display:inline-block;
	vertical-align: middle;
	position:relative;
	height: 32px;
	overflow:hidden;
	white-space: nowrap;
	width: auto;
	z-index:0;
}

.firefox2 .art-button-wrapper
{
	display:block;
	float:left;
}

.art-button-wrapper .art-button
{
	display:block;
	height: 32px;
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
font-size: 12px;
font-style: normal;
font-weight: normal;
	white-space: nowrap;
	text-align: left;
	padding: 0 21px !important;
	line-height: 32px;
	text-decoration: none !important;
	color: #B5B5B5 !important;
}

input, select
{
  vertical-align: middle;
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
font-size: 12px;
font-style: normal;
font-weight: normal;
}

.art-button-wrapper.hover .art-button, .art-button:hover
{
	color: #000000 !important;
	text-decoration: none !important;
}

.art-button-wrapper.active .art-button
{
	color: #F1F6F9 !important;
}

.art-button-wrapper .l, .art-button-wrapper .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 96px;
	background-image: url('images/Button.png');
}

.art-button-wrapper .l
{
	left:0;
	right:10px;
}

.art-button-wrapper .r
{
	width:409px;
	right:0;
	clip: rect(auto, auto, auto, 399px);
}

.art-button-wrapper.hover .l, .art-button-wrapper.hover .r
{
	top: -32px;
}

.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
	top: -64px;
}

/* end Button */

/* begin Footer */

.art-Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 823px;
	margin: 0px;
	height: 40px;
}

.art-Footer .art-Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 8px;
	text-align: center;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	color: #CCCCCC;
}

.art-Footer .art-Footer-background
{
	position:absolute;
	z-index:-1;
	background-repeat:no-repeat;
	width: 823px;
	height: 40px;
	bottom:0;
	left:0;
	background-color: #003366;
}


.art-rss-tag-icon
{
	position: relative;
	display:block;
	float:left;
	background-image: url('images/rssIcon.png');
	background-position: center right;
	background-repeat: no-repeat;
	margin: 0 5px 0 0;
	height: 32px;
	width: 24px;
    cursor: default;
}




.art-Footer .art-Footer-text p
{
	margin: 0;
}

.art-Footer .art-Footer-text
{
	display:inline-block;
	color:#666666;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: 11px;
}

.art-Footer .art-Footer-text a:link
{
	text-decoration: none;
	color: #666666;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-decoration: underline;
}

.art-Footer .art-Footer-text a:visited
{
	text-decoration: none;
	color: #999999;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-decoration: underline;
}

.art-Footer .art-Footer-text a:hover
{
	text-decoration: none;
	color: #FF3333;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-decoration: none;
}
/* end Footer */

/* begin PageFooter */
art-page-footer, .art-page-footer a:link, .art-page-footer a.link, .art-page-footer a:visited, .art-page-footer a.visited
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: x-small;
	letter-spacing:normal;
	word-spacing:normal;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#999999; !important
}

.art-page-footer a:hover, .art-page-footer a.hover {
color:#FF3333
}

.art-page-footer
{
	margin:1em;
	text-align:center;
	text-decoration:none;
	color:#666666;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: x-small;
}

.page-terms, .page-terms a:link, .page-terms a.link, .page-terms a:visited, .page-terms a.visited
{
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: x-small;
	letter-spacing:normal;
	word-spacing:normal;
	font-style:normal;
	font-weight:normal;
	color:#FF3333; !important
	text-align: center;
}

/* end PageFooter */


/*
** HTML elements
*/

body.art-body-nostyle
{
	background: none;
}

ul li, .item-list ul li, li.expanded, li.leaf, li.collapsed
{
	text-align: left;
	display: block;
	list-style-type: none;
	list-style-image: none;	
}

.arttabs_primary, .arttabs_secondary, .links, .service-links img, service-links img
{
	padding-left: 0px;
	margin: 0px;
}

ul.arttabs_primary li, ul.arttabs_secondary li
{
	background-image: none;
	float: left;
	display: inline;
	padding: 0;	
}

ul.arttabs_primary li a, ul.arttabs_secondary li a
{
	margin: 0 5px;
}

ul.links li
{
	display: inline;
	background-image: none;
}

ul.menu li a.active
{
	font-weight: bold;
}

li.messages
{
	margin: 5px 0;
}

#comment-form textarea, #comment-form input
{
	display: block;
	width: 480px;
	margin-left: 20px;
}
#box {

width: 510px
}
#user-login-form
{
	text-align: left;
}

#user-login-form ul li
{
	background-image: none;
	padding-left: 0;
}

fieldset legend
{
	/* Fix disappearing legend in FFox */
	display: block;
}

.breadcrumb 
{
	display: block;
	padding-bottom: 0.7em;
	clear: none;
	float:left;
	width: 375px;
}


#edit-name, #edit-pass, #edit-mail, #search-block-form input.form-text
{
	width: 90%;
}

#preview-args
{
	width: auto;
}

.tags
{
	float: left;
}

.messages
{
	padding: 5px;
	margin: 5px 0;
}

.status
{
	border: 1px solid #090;
	background:#C9FBC8;
	margin: 5px 0;
}

tr.even, tr.odd
{
	background-color: transparent;
}

.sticky-table
{
	width: 100%;
}

#forum .links li
{
	float: none;
	clear: both;
}

#forum table
{
	width: auto;
	margin-top: 15px;
}

#forum td.container
{
	padding-top: 15px;
	border-left: none;
	border-right: none;
}

#forum td.active
{
	background-color: transparent;
}

#forum td.forum, #forum td.topics, #forum td.posts, #forum td.last-reply
{
	padding-top: 4px;
	padding-bottom: 4px;
}

#forum td.active
{
	background-color: transparent;
}

.forum-topic-navigation
{
	border-top: 0px transparent;
	border-bottom: 0px transparent;
}

.forum-topic-navigation .topic-previous
{
	text-align: left;
	float: left;
}

.forum-topic-navigation .topic-next
{
	text-align: right;
	float: right;
}

	/* FORUM lists */
/*LANDFILL */
/*#forum #forum-list-6 {
	font-size: medium;
	margin-top: 6px;
	background: transparent;
	}

#forum #forum-list-6 table tr.odd {
	font-size: medium;
	margin-top: 10px;
	background: transparent;
	}*/

#forum td.container	{
	font-size: medium;
	font-weight: bold;
}

#forum table tr.odd {
	background-color: #E0E0E0;
}	
#forum table tr.even {
	background-color: #EFEFEF;
}

table#forum td.title{
	font-weight: bold;
	padding-left: 5px;
	color: #000000;
}


table#forum td.title a:visited, table#forum td.title a.visited {
	font-weight: bold;
	color: #000000;
}

/*  END FORUM lists  */

.read_more
{
	margin: 5px 0px;
	text-align:left;
}

.sticky-table H2
{
	font-size: 10px;
}

#footer
{
	text-align: center;
}

.art-Footer .art-Footer-inner
{
	float: left;
	width: 100%;
}

.art-BlockContent
{
	width: 100% !important;	
}

/* Image Attach module fix */
img.image
{
	margin: 0;
}

.image-attach-teaser
{
	width: auto;
}

/* ImageField module fix */
img.imagefield
{
	margin: 0;
}

.filefield-upload .art-button-wrapper
{
	top: 10px;
}

.uc_out_of_stock_throbbing
{
	position: absolute;
	z-index: 1;
	top: 16%;
	left: 3px;
	margin: 0;
	padding: 0;
}

/* Support User picture */
.picture, .comment .submitted
{
	clear:left;
	float:left;
}

.profile h3
{
	border-bottom:0 none;
	margin-bottom:1em;
}

/* Support Nodeblock module */
.art-Block-body .art-PostHeader
{
	display: none;
}

.art-Block-body .art-Post
{
	margin: 0;
}

/* Support floating panels in IE8 */
.panel-col-last
{
	clear: right;
}

/* taken from JB index styles */

.sociallinks {
	height: 33px;
	width: 170px;
	display: inline;
}

.sociallinks img {
	margin-top: 1px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 2px;
}

#rightcol {
background-image:url(images/JBIN-sup2.png);
background-position:center top;
background-repeat:no-repeat;
border-bottom:1px dotted #CCCCCC;
clear:none;
color:#000000;
display:inline;
float:right;
font-family: "Futura", "Trebuchet MS", Arial, Georgia;
font-size:x-small;
height:170px;
margin-left:0;
overflow:visible;
padding:18px 10px 0px 40px;
text-align:left;
vertical-align:baseline;
width:190px;
}

#bignews {
	text-align: justify;
	display: inline;
	float: left;
	height: 240px;
	width: 400px;
	position: relative;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: medium;
	font-weight: normal;
	background-image: url(images/newsimg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	clear: both;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	margin-top: 10px;
}
.frontnewsimg {
	border: 1px solid #C0C0C0;
	vertical-align: middle;
	float: left;
	margin-top: 60px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
}
.newstitle {
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: medium;
	color: #000000;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
	padding-top: 10px;
	letter-spacing: normal;
	display: block;
	clear: none;
}

#mediaplayer {
	height: 410px;
	width: 500px;
	float: left;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center bottom;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	display: inline;
}
 #bottomlinks {
	text-align: right;
	vertical-align: top;
	display: inline-block;
	clear: both;
	height: 150px;
	width: 600px;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: x-small;
	color: #000000;
	padding-top: 40px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 80px;
	margin-left: 100px;
}
#sidenav-in {
	background-image: url(/images/nav/btmrightcol-bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 203px;
	height: 164px;
	padding-bottom: 15px;
}

#sidenav-out {
	background-image: url(images/btmrightcol.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 203px;
	height: 130px;
	padding-bottom: 15px;
}
#goldenpromise {
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: small;
	color: #FFFFFF;
}
.bottomtable {
	margin-right: 15px;
	margin-left: 35px;
	background-image: url(images/botomtablebg.png);
	background-repeat: repeat;
	border: 1px ridge #666666;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: small;
	color: #FFFFFF; !important
}
.bottomtable td {
	padding-right: 8px;
	padding-left: 6px;
	
}
.bottomtable h2.subject {
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	visibility: hidden;	
}

.bottomtable div.poll {
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	
}
.bottomtable a:link, .bottomtable a:visited, .bottomtable a:hover {
	color: #333333;
	font-weight: bold;
}
.moretab {
	background-image: url(images/tab-curlededges.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 29px;
	height: 55px;
}


/* taken from JB index Menubar */
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
	padding: 0;
	list-style-type: none;
	cursor: default;
	padding-left: 5px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	height: 40px;
	margin-left: 25px;
	z-index: 2100;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li

{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 104px;
	float: left;
	height: 40px;
	z-index: 2100;
}
ul.MenuBarHorizontal li.wide

{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 140px;
	float: left;
	height: 40px;
	z-index: 2100;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 1020;
	cursor: default;
	width: 104px;
	position: absolute;
	left: -1000em;
	font-size: small;
	z-index: 2100;
}
ul.MenuBarHorizontal ul .wide
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 1020;
	cursor: default;
	width: 140px;
	position: absolute;
	left: -1000em;
	font-size: small;
	z-index: 2100;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
	z-index: 2100;
}
/* SUBMENUS same fixed width as parent PUT TRANSPARENT BG HERE */

ul.MenuBarHorizontal ul li
{
	width: 104px;
	color: #FFFFFF;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-align: center;
	margin: 0px;
	height: 25px;
	filter: alpha(opacity=80);
	/* CSS3 standard */
  opacity:0.8;
	background-color: #000;
	padding-top: 1px;
	box-shadow:rgb(3,3,3) 2px 2px 2px;
	-moz-box-shadow:rgb(3,3,3) 2px 2px 2px;
	-webkit-box-shadow:rgb(3,3,3) 2px 2px 2px;
	z-index: 2100;	
}
ul.MenuBarHorizontal ul.wide li 
{
	width: 140px;
	color: #FFFFFF;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	text-align: center;
	margin: 0px;
	height: 25px;
	filter: alpha(opacity=80);
	/* CSS3 standard */
  opacity:0.8;
	background-color: #000;
	padding-top: 1px;
	box-shadow:rgb(3,3,3) 2px 2px 2px;
	-moz-box-shadow:rgb(3,3,3) 2px 2px 2px;
	-webkit-box-shadow:rgb(3,3,3) 2px 2px 2px;
	z-index: 2100;
	
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
	z-index: 2100;
}
ul.MenuBarHorizontal ul ul.wide
{
	position: absolute;
	margin: -5% 0 0 95%;
	z-index: 2100;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
	z-index: 2100;
}


/*******************************************************************************
 DESIGN INFORMATION: describes color scheme, borders, fonts
 *******************************************************************************/

/* Submenu containers have borders on all sides 

ul.MenuBarHorizontal ul

{
	border: 1px solid #CCC;
}*/

/* Menu items are a light blue block with padding and no text decoration - ALL menus and Subs PUT TRANSPARENT BG HERE */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	color: #333;
	text-decoration: none;
	z-index: 2100;
		
}

ul.MenuBarHorizontal ul a
{
	display: block;
	cursor: pointer;
	color: #FFF;
	text-decoration: none;
	height: 22px;
	padding-top: 3px;
	filter: alpha(opacity=100);
	/* CSS3 standard */
  opacity:1;
  z-index: 2100;
	
}


/* Menu items that have mouse over or focus have a white bg with black text MAIN HOVER OVER */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
		color: #000;
		z-index: 2100;
}
ul.MenuBarHorizontal ul a:hover, ul.MenuBarHorizontal ul a:focus
{
	background-color: #fff; !important
	color: #000; !important
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	filter: alpha(opacity=100);
	/* CSS3 standard */
  opacity:1;
	height: 22px;
	padding-top: 3px;
	z-index: 2100;

}

/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text SUB MENUS HOVEROVER*/
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	color: #000;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	height: 22px;
	z-index: 2100;
}

/*******************************************************************************
 SUBMENU INDICATION: styles if there is a submenu under a given menu item
 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) MAIN MENU ITEMS WITH A SUB MENU*/

ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	height: 40px;
	vertical-align: bottom;
	z-index: 2100;
}

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%)  - SUB MENUS with SUB MENUS*/
/*ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	
	background-repeat: no-repeat;
	background-position: 95% 50%;
}*/
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far eft (95%) and centered vertically (50%) */
/*ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	color: #000;
	background-color: #FFF;
}
 Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%)    DOUBLED FROM CSS ABOVE? 

ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	height: 30px;
}*/

/*******************************************************************************
 BROWSER HACKS: the hacks below should not be changed unless you are an expert
 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */

	
#nav li:hover ul, #nav li:hover ul.wide {
	left: auto; z-index: 2100;
}
#nav li:hover ul.wide {
	left: auto;
	z-index: 2100;
}
#nav li:hover ul, #nav li.sfhover ul, #nav li.sfhover ul.wide {
	left: auto;
	z-index: 2100;
}





/* VIEW Styles */

/* WHATS NEW */

div.view-WhatsNew div.view-header p {
	padding: 0px;
	vertical-align: bottom;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: -2px;
	margin-left: 0px;
					 }

div.view-WhatsNew div.view-content {
	height: 200px;
	overflow: auto;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: x-small;
	line-height: 16px;
	text-align: left;
	color: #000000;
	padding-left: 6px;
	margin-top: 0px;
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #999999;
	text-decoration: none;
}

div.view-WhatsNew div.view-content a.link, div.view-WhatsNew div.view-content a:link, div.view-WhatsNew div.view-content a:visited, div.view-WhatsNew div.view-content a.visited, div.view-WhatsNew div.view-content a:active, div.view-WhatsNew div.view-content a.active   {
	color: #FF3333;!important
	text-decoration: none;!important
	}
	
div.view-WhatsNew div.view-content a:hover, div.view-WhatsNew div.view-content a.hover  {
	color: #000000;!important
	text-decoration:none; !important
	}

div.view-WhatsNew div.view-content .views-row .views-field-created {
	font-size: xx-small;
	padding-left: 10px;
	}
	
div.view-WhatsNew div.view-content .views-row .views-field-title, div.view-WhatsNew div.view-content .views-row .views-field-title a:link, div.view-WhatsNew div.view-content .views-row .views-field-title a.link {
	font-size: x-small;
	padding-top: 5px; 
	text-decoration: none;
	}

/* Tweets */

div.view-tweets div.view-content {
	background-position:left center;
	background-repeat:repeat-y;
	color:#00000;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size:small;
	line-height:16px;
	text-align:left;
	width:399px;
	background-image: url(images/tweetbody-bg.png);
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 3px;
	overflow: auto;
	float: left;
	margin-left: 80px;
}
div.view-tweets div.view-content img {
	border: 1px solid #999;
	margin-right: 15px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 8px;
}

div.view-tweets div.view-content em {
	font-size: xx-small;
	color: #999;
	padding-right: 3px;
	float: left;
	margin-left: 5px;
}

div.view-tweets div.view-header p {
	margin-left: 80px;
	padding: 0px;
	background-image: url(images/tweethead2.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 403px;
	margin-top: 15px;
			 }
div.view-tweets div.view-footer p {
	background-image: url(images/tweetfoot.png);
	margin-left: 80px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #930;
	text-indent: 10px;
	padding: 0px;
	float: left;
	width: 403px;
	height: 36px;
	margin-bottom: 10px;
			 }
div.view-tweets div.attachment-before  div.view-content {
	height: 75px;
	font-size: medium;
	color: #000;
	line-height: 20px;
	border-bottom-style: none;
	float: left;
	margin-left: 80px;
}

div.view-tweets .views-table tr{
	text-align:left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	
}
div.view-tweets tr.even, div.view-tweets tr.odd {
	padding:0.1em 0.6em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	
}
div.view-tweets .views-table .views-field, .views-field-text, .views-field-time {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#snapguitar{
	width: 140px;
}

/*Most Popular articles*/

div.view-popular tr.even  {
	font-size: x-small;
	color: #000000;
	background-color: #F0F0F0;
	width: 230px;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
}
div.view-popular tr.odd {
	font-size: x-small;
	color: #000000;
	background-color: #CCCCCC;
	width: 230px;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
}

div.view-popular div.view-content thead {
	font-size: small;
	color: #ffffff;
	width: 230px;
}



/* ALL Gallery */

div.view-fanphotos div.view-content, div.view-gallery div.view-content  {
	margin-left: 20px;
	margin-top: -8px;
}
div.view-fanphotos div.view-content td, div.view-gallery div.view-content td{
	width: 180px;
}
div.view-fanphotos div.views-field-name, div.view-gallery div.views-field-name{
	font-size: x-small;
	}

div.view-fanphotos div.view-content img, div.view-gallery div.view-content img, div.view-Articles div.attachment-after img, div.view-personaltreasures div.view-content img {
	padding: 6px;	
}
div.view-fanphotos div.view-header p, div.view-gallery div.view-header p  {
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	font-size: large;
	color: #000000;
	text-indent: 20px;
	font-style: oblique;
	margin-top: 29px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 0px;
	
}

div.view-fanphotos div.view-footer img, div.view-gallery div.view-footer img {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 1px;
}

/*Pages with just links*/
div.view-jbinarchive div.view-content .views-field-title, div.view-newsarchives div.view-content .views-field-title, div.view-birthdayarchive div.view-content .views-field-title, div.view-tributearchives div.view-content .views-field-title, div.view-releasearchives div.view-content .views-field-title {
	margin-left: 30px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 5px;
	}
	
div.view-jbinarchive div.view-content .views-field-created, div.view-newsarchives div.view-content .views-field-created, div.view-birthdayarchive div.view-content .views-field-created, div.view-tributearchives div.view-content .views-field-created, div.view-releasearchives div.view-content .views-field-created {
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 5px;
	font-size: x-small;
	}

div.view-jbinarchive div.view-content .views-table {
	width: 450px;
	margin-left: 30px;
	}

div.view-newsarchives div.view-content .views-table, div.view-birthdayarchive div.view-content .views-table, div.view-tributearchives div.view-content .views-table, div.view-releasearchives div.view-content .views-table {
	width: 510px;
	margin-left: 20px;
}
div.view-jbinarchive tr.even  {
	font-size: small;
	color: #000000;
	background-color: #F0F0F0;
	width: 400px;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	padding: 2px;
}

div.view-newsarchives tr.even, div.view-birthdayarchive tr.even, div.view-tributearchives tr.even, div.view-releasearchives tr.even  {
	font-size: small;
	color: #000000;
	background-color: #F0F0F0;
	width: 460px;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	padding: 2px;
}
div.view-newsarchives tr.odd, div.view-birthdayarchive tr.odd, div.view-tributearchives tr.odd, div.view-releasearchives tr.odd  {
	font-size: small;
	color: #000000;
	background-color: #CCCCCC;
	width: 460px;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	padding: 2px;
}
div.view-jbinarchive tr.odd {
	font-size: small;
	color: #000000;
	background-color: #CCCCCC;
	width: 400px;
	font-family: "Futura", "Trebuchet MS", Arial, Georgia;
	padding: 2px;
}

div.view-jbinarchive div.view-header {
	padding: 5px;	
}
/*  FAQS - view  */
div.view-faqs div.view-content .views-table, div.view-faqs div.view-content tr.even, div.view-faqs div.view-content tr.odd {
	width: 450px;
	margin-left: 30px;
	border-bottom-style: none; !important
	
	}
	

div.view-faqs div.view-content .views-field-title {
	margin-left: 30px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
	
/* Articles and Interviews */
	
div.view-Articles div.view-content .views-table, div.view-Articles div.view-content tr.even, div.view-Articles div.view-content tr.odd {
	width: 450px;
	margin-left: 5px;
	border-bottom-style: none; !important
	
	}
	
div.view-Articles div.view-content .views-table caption, div.view-faqs div.view-content .views-table caption {
	width: 450px;
	margin-left: 0px;
	font-size: medium;
	text-align: left;
	color: #000;
	margin-top: 20px;
	font-weight: bold;
	}

div.view-Articles div.view-content .views-table {
	width: 520px;
		
		}
div.view-Articles div.view-content tr.even {
	height: 20px;
	padding-top: 5px;
	background-color: #DEDEDE;	
}

div.view-Articles div.view-content tr.odd {
	height: 20px;
	padding-top: 5px;
	
}
div.view-Articles div.view-content .views-field-title, div.view-Articles div.view-content .views-field-field-periodical-value, div.view-Articles div.view-content .views-field-field-artcover-fid {
	padding-right: 8px;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: left;
	min-width: 100px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* ALBUMS */

div.view-albums div.view-content .views-field-title {
	padding-right: 15px;
	font-size: x-small;
	text-align: left;
	word-spacing: 2px;
	}
div.view-albums div.view-content .views-field-created {
	font-size: x-small;
	padding-bottom: 30px;
	}

/* Comments on Albums */ 
.field-field-comments, div.view-albums div.view-display-id-attachment_1 .field-field-comments {
	float: right;
	width: 350px;
	padding-top: 10px;
	}
.field-field-cover, div.view-albums div.view-display-id-attachment_1 .views-field-field-cover-fid {
	float: left;
	width: 200px;
	}
	.field-field-buylink, .field-field-song, .field-field-description  {
	float: left;
	clear:both;
	}
div.view-albums div.view-display-id-attachment_1 .views-field-created, div.view-albums div.view-display-id-attachment_1 .views-field-title {
	font-size: medium;
	padding-bottom: 2px;
	font-weight: bold;
	}
	
div.view-albums div.view-display-id-attachment_1 div.view-footer {
		clear:both
		}
		
 div.view-albums .views-field-field-cover-fid {
	padding-top: 5px;
	padding-right: 12px;
	padding-left: 4px;	
	}
	
	

/* Custom center regions */
.center-rt {
	height: 150px;
	width: 175px;
}
.center-lft {
	width: 575px;
	visibility: visible;
}
tbody {
border-top: none;
}
.content img {
	margin-top: -8px; }
.content p {
	
	line-height: 10px;
	
}
	
.center-lft .block-user {
	height: 200px;
	display: block;
	margin-top: 10px;
}
.trlinks {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: -7px;
	display: block;
	padding-bottom: 0.7em;
	clear: none;
	float: right;
	width: 200px;
	text-decoration: none;
	text-align: right;

	}
	.art-PostContent .view-header, .view-content { clear:both;}
