body { 
margin : 0 auto; 
padding : 0; 
background-color : #d9d8b0; 
background-image : url('images/Page-BgTexture.jpg'); 
background-repeat : repeat; 
background-attachment : fixed; 
background-position : top left; 
} 
.Main { 
position : absolute; 
width : 100%; 
left : 0; 
top : 0; 
} 
.PageBackgroundGradient { 
background-image : url('images/Page-BgGradient.jpg'); 
background-repeat : repeat-x; 
height : 900px; 
} 
.cleared { 
float : none; 
clear : both; 
margin : 0; 
padding : 0; 
border : none; 
font-size : 1px; 
} 
.Sheet { 
overflow : hidden; 
min-width : 1px; 
min-height : 1px; 
margin : 0 auto; 
position : relative; 
z-index : 0; 
width : 900px; 
} 
.Sheet-body { 
position : relative; 
z-index : 0; 
margin : 0; 
} 
.Sheet-cc { 
position : absolute; 
overflow : hidden; 
z-index : -2; 
top : 0; 
left : 0; 
right : 0; 
bottom : 0; 
background-image : url('images/Sheet-c.png'); 
} 
.Sheet { 
margin-top : 10px !important ; 
} 
div.Header { 
margin : 0 auto; 
position : relative; 
z-index : 0; 
width : 900px; 
height : 200px; 
} 
div.Header-jpeg { 
position : absolute; 
z-index : -1; 
top : 0; 
left : 0; 
width : 900px; 
height : 200px; 
background-image : url('images/Header.jpg'); 
background-repeat : no-repeat; 
background-position : center center; 
} 
.logo { 
display : block; 
position : absolute; 
} 
h1.logo-name { 
display : block; 
} 
.logo-text { 
display : block; 
} 

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

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

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

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

.artmenu li li
{
  float: none;
}

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

.artmenu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.artmenu li li:hover>ul
{
  top: 0;
  left: 100%;
}

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

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

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


/* menu structure */

.nav
{
  position: relative;
  margin: 0  auto;
  width: 900px;
  height: 31px;
  z-index: 100;
}

.artmenu
{
  padding: 4px 2px 0px 2px;
}


.nav .l, .nav .r, .nav .r div
{
  top: 0;
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 31px;
}

.nav .l
{
  left: 0;
  right: 0px;
}


.nav .r
{
  right: 0;
  width: 0px;
}


.nav .r div
{
  width: 900px;
  right: 0;
}


.nav .l, .nav .r div
{
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url('images/nav.png');
}

/* end Menu */

/* begin MenuItem */
.artmenu ul li
{
  clear: both;
}

.artmenu a , .artmenu a span
{
  height: 27px;
  display: block;
}


.artmenu a
{
  cursor: pointer;
  text-decoration: none;
  margin-right: 3px;
  margin-left: 3px;

}
.artmenu a
{
  background-image: url('images/item-left.png');
  background-position: left top;
  background-repeat: no-repeat;
}

.artmenu a span
{
  background-image: url('images/item-right.png');
  background-position: right top;
  background-repeat: no-repeat;
}
.artmenu a span span
{
  font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  padding: 0 3px;
  margin: 0 3px;
  line-height: 27px;
  text-align: center;
  background-image: url('images/item-center.png');
  background-position: left top;
  background-repeat: repeat-x;

}


.artmenu a:hover
{
  background-position: left -27px;
}

.artmenu li:hover>a
{
  background-position: left -27px;
}
.artmenu li:hover a span
{
  background-position: right -27px;
}

.artmenu a:hover span
{
  background-position: right -27px;
}


.artmenu a:hover span span
{
  color: #FFFFFF;
  background-position: left -27px;
}

.artmenu li:hover a span span
{
  color: #FFFFFF;
  background-position: left -27px;
}


.contentLayout { 
margin-bottom : 0; 
width : 900px; 
position : relative; 
} 
.Block { 
overflow : hidden; 
min-width : 1px; 
min-height : 1px; 
margin : 0 auto; 
position : relative; 
z-index : 0; 
} 
.Block-body { 
position : relative; 
z-index : 0; 
margin : 20px; 
} 
.Block-cc { 
position : absolute; 
overflow : hidden; 
z-index : -2; 
top : 6px; 
left : 0; 
right : 0; 
bottom : 0; 
background : #816e4e; 
background-image : url('images/Block-c.png'); 
height : 100%; 
} 
.Block { 
margin : 0; 
} 
.BlockContent { 
overflow : hidden; 
min-width : 1px; 
min-height : 1px; 
margin : 0 auto; 
position : relative; 
z-index : 0; 
} 
.BlockContent-body { 
position : relative; 
z-index : 0; 
margin : 0; 
} 
.BlockContent-body { 
color : #ffffff; 
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size : 13px; 
} 
.BlockContent-body a:link { 
color : #fcfbd5; 
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size : 13px; 
text-decoration : none; 
} 
.BlockContent-body a:visited, .BlockContent-body a.visited { 
color : #fcfbd5; 
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size : 13px; 
text-decoration : none; 
} 
.BlockContent-body a:hover, .BlockContent-body a.hover { 
color : #fcfbd5; 
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size : 13px; 
text-decoration : underline; 
} 
.BlockContent-body ul { 
list-style-type : none; 
color : #fcfbd5; 
margin : 0; 
padding : 0; 
} 
.BlockContent-body li { 
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size : 12px; 
} 
.Post { 
overflow : hidden; 
min-width : 1px; 
min-height : 1px; 
margin : 0 auto; 
position : relative; 
z-index : 0; 
} 
.Post-body { 
position : relative; 
z-index : 0; 
margin : 5px 3px 0 3px; 
} 
.Post-cc { 
position : absolute; 
overflow : hidden; 
z-index : -2; 
top : 0; 
left : 0; 
right : 0; 
bottom : 0; 
background-image : url('images/Post-c.png'); 
} 
.Post { 
margin : 2px; 
} 
a img { 
border : 0; 
} 
.article img, img.article { 
border-style : solid; 
border-width : 0; 
border-color : #ffffff; 
margin : 0; 
} 
.metadata-icons img { 
border : none; 
vertical-align : middle; 
margin : 2px; 
} 
.article table, table.article { 
border-collapse : collapse; 
margin : 10px 0 0 3px; 
width : auto; 
} 
.article table, table.article .article tr, .article th, .article td { 
background-color : transparent; 
} 
.article th, .article td { 
padding : 5px; 
vertical-align : top; 
text-align : left; 
} 
.article th { 
text-align : center; 
vertical-align : middle; 
padding : 2px; 
} 
.PostHeaderIcon-wrapper { 
text-decoration : none; 
margin : 2px 0; 
padding : 0; 
font-weight : normal; 
font-style : normal; 
letter-spacing : normal; 
word-spacing : normal; 
font-variant : normal; 
text-decoration : none; 
font-variant : normal; 
text-transform : none; 
text-align : left; 
text-indent : 0; 
line-height : inherit; 
font-family : "Palatino Linotype", Georgia, "Times New Roman", Times, Serif; 
font-size : 20px; 
font-style : normal; 
font-weight : bold; 
text-align : center; 
color : #000000; 
} 
.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover { 
font-family : "Palatino Linotype", Georgia, "Times New Roman", Times, Serif; 
font-size : 20px; 
font-style : normal; 
font-weight : bold; 
text-align : center; 
color : #000000; 
} 
.PostHeader a:link { 
font-family : "Palatino Linotype", Georgia, "Times New Roman", Times, Serif; 
font-style : normal; 
font-weight : bold; 
text-decoration : none; 
font-variant : small-caps; 
color : #1a1a1a; 
} 
.PostHeader a:visited, .PostHeader a.visited { 
font-family : "Palatino Linotype", Georgia, "Times New Roman", Times, Serif; 
font-style : normal; 
font-weight : bold; 
text-decoration : none; 
font-variant : small-caps; 
color : #1a1a1a; 
} 
.PostHeader a:hover, .PostHeader a.hovered { 
font-family : "Palatino Linotype", Georgia, "Times New Roman", Times, Serif; 
font-style : normal; 
font-weight : bold; 
text-decoration : none; 
font-variant : small-caps; 
color : #1c1c1c; 
} 
body { 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal; 
color : #141414; 
} 
.PostContent { 
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size : 13px; 
text-align : justify; 
color : #141414; 
} 
a { 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration : underline; 
color : #1c1c1c; 
} 
a:link { 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration : underline; 
color : #1c1c1c; 
} 
a:visited, a.visited { 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration : none; 
color : #1c1c1c; 
} 
a:hover, a.hover { 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration : underline; 
color : #1c1c1c; 
} 

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; 
margin: 10px;
} 
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover { 
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size : 20px; 
font-style : normal; 
font-weight : bold; 
color : #1c1c1c; 
} 
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover { 
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size : 20px; 
color : #1c1c1c; 
} 
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover { 
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size : 18px; 
color : #1c1c1c; 
} 
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover { 
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size : 14px; 
color : #141414; 
} 
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover { 
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size : 12px; 
text-decoration : underline;
color : #FFFFFF; 
} 
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover { 
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size : 12px; 
color : #FFFFFF; 
} 
ul { 
list-style-type : none; 
color : #141414; 
margin : 0; 
padding : 0; 
} 
li { 
font-family : Verdana; 
font-size : 13px; 
} 
.Post ul li { 
padding : 0 0 0 13px; 
background-image : url('images/PostBullets.png'); 
background-repeat : no-repeat; 
margin : 0.5em 0 0.5em 0; 
line-height : 1.2em; 
} 
blockquote p { 
color : #000000; 
font-family : Verdana, Arial, Helvetica, Sans-Serif; 
font-size : 12px; 
font-weight : normal; 
} 
blockquote { 
border-color : #080808; 
border-width : 0; 
border-style : solid; 
margin : 10px 15px 10px 20px; 
padding : 5px 10px 5px 20px; 
background-color : #b3b161; 
} 
button.Button, a.Button { 
position : relative; 
display : inline-block; 
width : auto; 
outline : none; 
border : none; 
background : none; 
line-height : 28px; 
margin : 0; 
padding : 0; 
overflow : visible; 
cursor : default; 
text-decoration : none !important ; 
} 
*:first-child + html button.Button, *:first-child + html a.Button { 
display : list-item; 
list-style-type : none; 
float : left; 
} 
.Button .btn { 
position : relative; 
overflow : hidden; 
display : block; 
width : auto; 
z-index : 0; 
height : 28px; 
color : #ffffff; 
white-space : nowrap; 
float : left; 
} 
.Button .t { 
height : 28px; 
white-space : normal; 
padding : 0 20px; 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
font-size : 10px; 
font-style : normal; 
font-weight : bold; 
text-transform : uppercase; 
text-align : left; 
line-height : 28px; 
text-decoration : none !important ; 
} 
input, select { 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
font-size : 10px; 
font-style : normal; 
font-weight : bold; 
text-transform : uppercase; 
} 
.Button .active { 
color : #f2f2f2; 
} 
.Button .hover, a.Button:hover { 
color : #ffffff; 
text-decoration : none !important ; 
} 
.Button .active .r { 
top : -56px; 
} 
.Button .hover .r { 
top : -28px; 
} 
.Button .r { 
display : block; 
position : absolute; 
overflow : hidden; 
z-index : -1; 
top : 0; 
right : 0; 
width : 4px; 
height : 84px; 
} 
.Button .r span { 
display : block; 
position : absolute; 
overflow : hidden; 
z-index : -1; 
top : 0; 
right : 0; 
width : 409px; 
height : 84px; 
} 
.Button .active .l { 
top : -56px; 
} 
.Button .hover .l { 
top : -28px; 
} 
.Button .l { 
display : block; 
position : absolute; 
overflow : hidden; 
z-index : -1; 
top : 0; 
left : 0; 
right : 4px; 
height : 84px; 
} 
.Button .l, .Button .r span { 
background-image : url('images/Button.png'); 
} 
.Footer { 
position : relative; 
z-index : 0; 
overflow : hidden; 
width : 900px; 
margin : 5px auto 0 auto; 
} 
.Footer .Footer-inner { 
height : 1%; 
position : relative; 
z-index : 0; 
padding : 5px; 
text-align : center; 
} 
.Footer .Footer-background { 
position : absolute; 
z-index : -1; 
background-repeat : no-repeat; 
background-image : url('images/Footer.png'); 
width : 900px; 
height : 100px; 
bottom : 0; 
left : 0; 
} 
.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 : 17px; 
} 
.Footer .Footer-text p { 
margin : 0; 
} 
.Footer .Footer-text { 
display : inline-block; 
color : #ffffff; 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
font-size : 10px; 
} 
.Footer .Footer-text a:link { 
text-decoration : none; 
color : #f7f7f7; 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration : none; 
} 
.Footer .Footer-text a:visited { 
text-decoration : none; 
color : #f7f7f7; 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration : none; 
} 
.Footer .Footer-text a:hover { 
text-decoration : none; 
color : #ffffff; 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration : underline; 
} 
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover { 
font-family : Arial; 
font-size : 10px; 
letter-spacing : normal; 
word-spacing : normal; 
font-style : normal; 
font-weight : normal; 
text-decoration : underline; 
color : #666666; 
} 
.page-footer { 
margin : 1em; 
text-align : center; 
text-decoration : none; 
color : #a1a1a1; 
} 
.contentLayout .sidebar1 { 
position : relative; 
margin : 0; 
padding : 0; 
border : 0; 
float : left; 
overflow : hidden; 
width : 224px; 
} 
.contentLayout .content { 
position : relative; 
margin : 0; 
padding : 0; 
border : 0; 
float : left; 
overflow : hidden; 
width : 675px; 
} 
.commentlist, .commentlist li { 
background : none; 
} 
.commentlist li li { 
margin-left : 30px; 
} 
.commentlist li .avatar { 
float : right; 
border : 1px solid #eee; 
padding : 2px; 
margin : 1px; 
background : #fff; 
} 
.commentlist li cite { 
font-size : 1.2em; 
} 
#commentform textarea { 
width : 100%; 
} 
img.wp-smiley { 
border : none; 
margin : 0; 
padding : 0; 
} 
.navigation { 
display : block; 
text-align : center; 
} 
.aligncenter, div.aligncenter { 
display : block; 
margin-left : auto; 
margin-right : auto; 
} 
.alignleft { 
float : left; 
} 
.alignright { 
float : right; 
} 
.alignright img, img.alignright { 
margin : 1em; 
margin-right : 0; 
} 
.alignleft img, img.alignleft { 
margin : 1em; 
margin-left : 0; 
} 
.wp-caption { 
border : 1px solid #ddd; 
text-align : center; 
background-color : #f3f3f3; 
padding-top : 4px; 
margin : 10px; 
} 
.wp-caption img { 
margin : 0; 
padding : 0; 
border : 0 none; 
} 
.wp-caption p.wp-caption-text { 
font-size : 11px; 
line-height : 17px; 
padding : 0 4px 5px; 
margin : 0; 
} 
.hidden { 
display : none; 
} 
#wp-calendar { 
empty-cells : show; 
margin : 10px auto 0; 
width : 155px; 
} 
#wp-calendar #next a { 
padding-right : 10px; 
text-align : right; 
} 
#wp-calendar #prev a { 
padding-left : 10px; 
text-align : left; 
} 
#wp-calendar a { 
display : block; 
} 
#wp-calendar caption { 
text-align : center; 
width : 100%; 
} 
#wp-calendar td { 
padding : 3px 0; 
text-align : center; 
} 
.brownright p { 
color : #000000; 
font-family : Verdana, Arial, Helvetica, Sans-Serif; 
font-size : 12px; 
font-weight : normal; 
} 
.brownright { 
padding : 0 0 0 0; 
background-color : #816e4f; 
} 
.hover-link { 
background : url(./images/extlink.gif) no-repeat 0 58%; 
text-decoration : underline; 
padding-left : 16px; 
} 
.hover-websnapr-spinner { 
background : transparent url(./images/spinner.gif) no-repeat 0 0; 
position : absolute; 
border : 0 none; 
width : 43px; 
height : 11px; 
left : 80px; 
bottom : 70px; 
z-index : 1; 
} 
.hover-websnapr-img { 
position : absolute; 
border : 0 none; 
width : 202px; 
height : 152px; 
z-index : 2; 
} 
acronym { 
border-bottom : 1px dotted black; 
cursor : help; 
} 
#lightbox { 
position : absolute; 
left : 0; 
width : 100%; 
z-index : 100; 
text-align : center; 
line-height : 0; 
} 
#lightbox img { 
width : auto; 
height : auto; 
} 
#lightbox a img { 
border : none; 
} 
#outerImageContainer { 
position : relative; 
background-color : #fff; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#imageContainer { 
padding : 10px; 
} 
#loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#hoverNav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#imageContainer > #hoverNav { 
left : 0; 
} 
#hoverNav a { 
outline : none; 
} 
#prevLink, #nextLink { 
width : 49%; 
height : 100%; 
display : block; 
} 
#prevLink { 
left : 0; 
float : left; 
} 
#nextLink { 
right : 0; 
float : right; 
} 
#prevLink:hover, #prevLink:visited:hover { 
background : url(../images/prevlabel.gif) no-repeat left 15%; 
} 
#nextLink:hover, #nextLink:visited:hover { 
background : url(../images/nextlabel.gif) no-repeat right 15%; 
} 
#imageDataContainer { 
font : 10px Verdana, Helvetica, sans-serif; 
background-color : #fff; 
margin : 0 auto; 
line-height : 1.4em; 
overflow : auto; 
width : 100%; 
} 
#imageData { 
padding : 0 10px; 
color : #666; 
} 
#imageData #imageDetails { 
width : 70%; 
float : left; 
text-align : left; 
} 
#imageData #caption { 
font-weight : bold; 
} 
#imageData #numberDisplay { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#imageData #bottomNavClose { 
width : 66px; 
float : right; 
padding-bottom : 0.7em; 
outline : none; 
} 
#overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 90; 
width : 100%; 
height : 500px; 
background-color : #000; 
} 
#overlay { 
background-color : #000000; 
} 
.yui-overlay { 
visibility : hidden; 
position : absolute; 
z-index : 2; 
} 
.yui-tt-shadow { 
position : absolute; 
} 
.yui-tt .bd { 
position : relative; 
top : 0; 
left : 0; 
z-index : 1; 
color : #000; 
border-color : #d4c237 #a6982b #a6982b #a6982b; 
border-width : 1px; 
border-style : solid; 
background-color : #731d1c; 
} 
.yui-tt-shadow { 
top : 2px; 
right : -3px; 
left : -3px; 
bottom : -3px; 
background-color : #000; 
} 