﻿body {
	background: url("/SiteAssets/shadow_main.jpg") repeat-x left top rgb(255, 255, 255) ; margin: 0px auto; width: 100%; color: rgb(41, 41, 41); font-family: Arial; font-size: 9pt;
}

/*#container {
	margin: 0px auto; width: 1024px; background-color: white;
}*/
#arms {
	top: 115px; margin-left: 10px; position: absolute;
}
#flag {
	background: url("/SiteAssets/SA_Flag.gif") no-repeat; top: 135px; width: 79px; height: 53px; margin-right: 10px; float: right; position: relative;
}
#shadow {
	/*background: url("/SiteAssets/main_background_top6.png") repeat-y top;*/ margin: 0px auto; width: 1024px;
}
.wrap {
	clear: both;
}
a:link {
	color: rgb(93, 52, 0); text-decoration: none; cursor: pointer;
}
a:visited {
	color: rgb(93, 52, 0); text-decoration: none; cursor: pointer;
}
a:active {
	color: rgb(93, 52, 0); text-decoration: none; cursor: pointer;
}
a:hover {
	color: rgb(93, 52, 0); text-decoration: underline; cursor: pointer;
}
h1 {
	color: rgb(106, 60, 0); font-family: Georgia, serif; font-size: 14pt;
}
.header1 {
	color: rgb(106, 60, 0); font-family: Georgia, serif; font-size: 14pt;
}
h2 {
	color: rgb(106, 60, 0); font-family: Georgia, serif; font-size: 12pt;
}
.header2 {
	color: rgb(106, 60, 0); font-family: Georgia, serif; font-size: 12pt;
}
h3 {
	color: rgb(106, 60, 0); font-family: Georgia, serif; font-size: 11pt;
}
.header3 {
	color: rgb(106, 60, 0); font-family: Georgia, serif; font-size: 11pt;
}
h4 {
	color: rgb(106, 60, 0); font-family: Georgia, serif; font-size: 9pt;
}
.header4 {
	color: rgb(106, 60, 0); font-family: Georgia, serif; font-size: 9pt;
}
.page-header {
	width: 100%; color: rgb(41, 41, 41); padding-top: 0px; font-family: arial; font-size: 16pt; margin-top: 0px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
.article_functions {
	margin: 20px 0px 0px; vertical-align: middle;
}
#popup {
	margin: 10px; min-height: 540px; background-color: rgb(255, 255, 255);
}
#popup form {
	padding: 10px;
}
#popup h3 {
	padding: 10px;
}
#popup div {
	padding: 10px;
}
#section-title {
	padding-left: 10px;
}
#notice {
	color: red; font-weight: bold;
}
blockquote {
	margin: 20px 30px; padding: 0px 10px; border: 1px solid rgb(224, 224, 224); overflow: auto; background-color: rgb(245, 245, 245);
}
#breadcrumb {
	margin: 0px auto; padding: 5px 10px; width: 864px; background-color: rgb(242, 242, 242);
}
#breadcrumb a {
	color: rgb(106, 60, 0); font-family: Georgia, serif; font-size: 8pt;
}
#header {
	background: url("/SiteAssets/header_background.jpg") no-repeat top; margin: 0px auto; width: 884px; height: /*480px*/175px;
}
#menu {
	background: url("/SiteAssets/menu_background_c.jpg") repeat-x; margin: 0px auto; height: 41px;
}
.nav-left {
	float: left;
}
.nav-right {
	float: right;
}
#submenu {
	margin: 0px auto; width: 884px;
}
#submenu-lhs {
	background: url("/SiteAssets/sub_rhs_shadow.jpg") no-repeat right top; width: 594px; height: 261px; float: left;
}
#readmore {
	background: url("/SiteAssets/icon_search.png") no-repeat left; margin: 0px; padding: 0px 10px 0px 17px; text-align: right; font-weight: bold; float: right;
}
#readmore_link {
	text-align: right; color: rgb(255, 255, 255);
}
#submenu-rhs {
	background: url("/SiteAssets/sub_rhs_bckground.jpg") repeat-x left top; width: 290px; height: 261px; float: left;
}
#submenu-btm {
	width: 884px; height: 30px; clear: left; background-color: rgb(46, 42, 36);
}
#submenu-btm img {
	padding: 5px;
}
.submenu-btmlnk {
	background: url("../images/icon_button_hover.gif") bottom; margin: 5px; width: 19px; height: 19px; text-indent: -99999px; float: left; display: block;
}
.submenu-btmlnk:hover {
	float: left; background-color: transparent;
}
.submenu-txt {
	line-height: 22px; padding-top: 10px; font-size: 8.5pt;
}
#btmmenu {
	border: 3px solid rgb(225, 225, 225); width: 390px; text-align: center;
}
.btmmenu-item {
	padding: 5px; float: left;
}
.btmmenu-item a {
	font-weight: bold; text-decoration: underline;
}
#main {
	margin: 0px auto; width: 884px; padding-bottom: 10px; min-height: 200px; background-color: rgb(255, 255, 255);
}
#main-home-content {
	padding: 10px; width: 424px; line-height: 18px; float: left;
}
#main-home-widget {
	padding: 10px; width: 200px; float: left;
}
#main-lhs {
	padding: 10px; width: 174px; float: left;
}
#main-lhs a {
	color: rgb(41, 41, 41); line-height: 21px;
}
#main-lhs-content {
	padding: 10px; width: 644px; float: left;
}
#main-rhs-content {
	padding: 10px; width: 670px; float: left;
}
#main-content {
	padding: 10px; width: 450px; float: left;
}
.date {
	width: 100%; color: rgb(126, 126, 126); padding-top: 0px; padding-bottom: 5px; font-style: italic; margin-top: 2px; margin-bottom: 10px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 2px; border-bottom-style: dotted;
}
#main-rhs {
	padding: 10px; width: 200px; float: left;
}
.rhs-box {
	margin: 0px auto 5px; border: 4px solid rgb(240, 239, 239); width: 190px; text-align: center;
}
.rhs-container {
	padding: 5px; border: 4px solid rgb(255, 255, 255); background-color: rgb(240, 239, 239);
}
#footer {
	margin: 0px auto; width: 884px ; color: rgb(255, 255, 255) !important; background-color: rgb(48, 48, 48) !important; 
}
#footer a {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer h1 {
	color: rgb(255, 255, 255); font-family: arial; font-size: 11pt;
}
#footer ul {
	list-style: none; margin: 0px; padding: 0px; line-height: 25px;
}
.footer-block {
	padding: 20px 20px; width: 175px; float: left; line-height: 30px;
}

.footer-block li a{color:#fff  }

#socialtab {
	border-width: 2px medium 2px 2px; border-style: solid none solid solid; border-color: rgb(193, 193, 193); top: 280px; width: 35px; text-align: center; right: 0px; overflow: hidden; position: fixed; z-index: 10000; 
-color: rgb(240, 239, 239);
}
#socialtab a {
	margin: 5px 0px; padding: 3px 0px 3px 1px; border: currentColor; display: block;
}
#socialtab img {
	border: currentColor;
}
#socialtab_bg {
	margin: 3px; padding: 5px 2px; background-color: rgb(255, 255, 255);
}
.socialtab-lnk {
	margin: 0px; width: 25px; height: 19px; text-indent: -99999px; display: block;
}
.socialtab-lnk:hover {
	background-color: transparent;
}
.socialtab-fb {
	background: url("/SiteAssets/facebook_icon.gif") no-repeat bottom;
}
.socialtab-tw {
	background: url("/SiteAssets/twitter_icon.gif") no-repeat bottom;
}
.socialtab-yt {
	background: url("/SiteAssets/youtube_icon.gif") no-repeat bottom;
}
.socialtab-fr {
	background: url("/SiteAssets/flickr_icon.gif") no-repeat bottom;
}
#searchForm {
	margin: 0px; padding: 0px;
}
#search {
	background: url("/SiteAssets/icon_search.gif") no-repeat left rgb(255, 255, 255); padding: 3px 3px 3px 18px; border: currentColor; width: 160px; text-align: left; color: rgb(191, 191, 191); font-size: 9pt; margin-top: 10px;
}
#search-btn {
	background: url("/SiteAssets/btn_background.gif") repeat-x left top; padding: 10px; border: currentColor; width: 100px; color: rgb(255, 255, 255); font-size: 8pt; font-weight: bold; margin-top: 10px; cursor: pointer;
}
#search-bar {
	background: url("/SiteAssets/search_bckg.gif") repeat-x right top; width: 100%; height: 67px;
}
#search-bar img {
	float: left;
}
#search-bar-inp {
	background: url("/SiteAssets/icon_search.gif") no-repeat left rgb(255, 255, 255); padding: 8px 3px 0px 20px; border: currentColor; width: 160px; height: 23px; text-align: left; color: rgb(191, 191, 191); font-size: 9pt; margin-top: 20px; margin-right: 10px; float: right;
}
#search-bar-btn {
	background: url("/SiteAssets/btn_background.gif") repeat-x left top; padding: 10px; border: currentColor; width: 120px; color: rgb(255, 255, 255); font-size: 8pt; font-weight: bold; margin-top: 20px; float: right; cursor: pointer;
}
#profile {
	margin: 20px 20px 30px; padding: 10px; border: 2px solid rgb(232, 231, 231); width: 130px; height: 195px; text-align: center; float: left;
}
#profile-image {
	padding: 2px; border: currentColor;
}
#profile-no-image {
	width: 120px; height: 165px; font-weight: bold;
}
#year {
	margin: 0px; padding: 0px 0px 0px 20px;
}
#publications_nav {
	margin: 0px; padding: 0px 10px;
}
#publications_nav a {
	line-height: 15px;
}
#publications_nav li {
	padding: 5px 0px;
}
#gallery {
	margin: 10px; float: left;
}
#gallery-bar {
	width: 141px; height: 16px; margin-bottom: 5px; background-color: rgb(206, 206, 206);
}
#gallery-img {
	padding: 5px; border: 1px solid rgb(232, 231, 231); height: 110px;
}
#gallery-date {
	margin: 5px 0px; color: rgb(206, 206, 206); font-size: 8pt;
}
.yearindex {
	width: 100%; border-top-color: rgb(244, 244, 244); border-bottom-color: rgb(244, 244, 244); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
div.yearindex {
	padding: 2px 0px; font-size: 12pt; float: left;
}
div.pagination {
	padding: 2px; width: 440px; line-height: 20px; font-size: 8pt; float: left;
}
div.pagination a {
	margin: 2px; padding: 2px 5px; color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(244, 244, 244);
}
div.yearindex a {
	margin: 2px; padding: 2px 5px; color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(244, 244, 244);
}
div.pagination a {
	background-color: rgb(255, 255, 255);
}
div.pagination a:hover {
	color: rgb(0, 0, 0); background-color: rgb(206, 206, 206);
}
div.pagination a:active {
	color: rgb(0, 0, 0); background-color: rgb(206, 206, 206);
}
div.yearindex a:hover {
	color: rgb(0, 0, 0); background-color: rgb(206, 206, 206);
}
div.yearindex a:active {
	color: rgb(0, 0, 0); background-color: rgb(206, 206, 206);
}
div.pagination input {
	margin: 2px; border: currentColor; height: 17px; color: rgb(0, 0, 0); line-height: 14px; font-size: 8pt; min-width: 17px; background-color: rgb(244, 244, 244);
}
div.pagination input:hover {
	color: rgb(0, 0, 0); font-size: 8pt; cursor: pointer; background-color: rgb(206, 206, 206);
}
div.pagination span.current {
	margin: 2px; padding: 2px 5px; color: rgb(48, 48, 48); background-color: rgb(206, 206, 206);
}
div.yearindex span.current {
	margin: 2px; padding: 2px 5px; color: rgb(48, 48, 48); background-color: rgb(206, 206, 206);
}
div.pagination span.disabled {
	margin: 2px; padding: 2px 5px; color: rgb(121, 121, 121);
}
div.yearindex span.disabled {
	margin: 2px; padding: 2px 5px; color: rgb(121, 121, 121);
}
div.pagination span.pagbtn {
	padding: 2px; font-size: 8pt; float: left;
}
div.pagination span.input {
	margin: 0px; font-size: 8pt;
}
div.pagination span.next {
	line-height: 24px;
}
#imageSlideshowHolder {
	width: 574px; height: 259px;
}
.imageInGallery {
	border: 0px solid rgb(0, 0, 0); width: 585px; height: 266px; float: left; display: block; position: absolute; background-color: rgb(46, 42, 36); _width: 585px; _height: 249px;
}
#imageSlideshowHolder img {
	width: 585px; height: 261px; -ms-zoom: 99%; _width: 585px; _height: 288px;
}
#the_captions {
	display: none;
}
html > body .imageInGallery_DESC {
	background: rgb(0, 0, 0); opacity: 0.5; -moz-opacity: 0.5;
}
.imageInGallery_DESC {
	background: url("/SiteAssets/bg.png"); padding: 1px 5px; width: 580px; height: 80px; color: rgb(255, 255, 255); font-family: arial; font-size: 9pt; margin-top: -82px; opacity: 0.8; -moz-opacity: .80;
}
.imageInGallery_DESC h1 {
	margin: 2px 0px 0px; color: rgb(255, 255, 255); line-height: 22px; font-family: arial; font-size: 10pt; font-weight: bold; display: block;
}
#the_captions {
	background: url("../images/bg.png"); padding: 1px 5px; width: 580px; height: 80px; color: rgb(255, 255, 255); font-family: arial; font-size: 9pt; margin-top: -82px; opacity: 0.8; -moz-opacity: .80;
}
#the_captions h1 {
	margin: 2px 0px 0px; color: rgb(255, 255, 255); line-height: 22px; font-family: arial; font-size: 10pt; font-weight: bold; display: block;
}
.commentlist {
	margin: 0px 0px 0px 17px; padding: 0px; list-style-type: none; list-style-image: none;
}
.commentlist li {
	margin: 0px; padding: 0px 0px 15px; font-weight: bold; display: block; list-style-type: none; list-style-image: none;
}
.commentlist li .avatar {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(238, 238, 238); margin-right: 10px; float: left;
}
.commentlist cite {
	font-size: 18px; font-style: normal; font-weight: normal; margin-top: 5px; margin-right: 6px;
}
.commentlist p {
	width: 90%; text-transform: none; line-height: 1.5em; font-weight: normal; display: block;
}
#commentform {
	margin: 10px 0px 0px 20px;
}
#commentform textarea {
	background: rgb(248, 247, 246); padding: 10px; border: 1px solid rgb(214, 211, 211); width: 350px;
}
#commentform #entryemail {
	background: rgb(248, 247, 246); padding: 5px; border: 1px solid rgb(214, 211, 211); width: 220px; height: 20px; margin-bottom: 3px;
}
#commentform #entryname {
	background: rgb(248, 247, 246); padding: 5px; border: 1px solid rgb(214, 211, 211); width: 220px; height: 20px; margin-bottom: 3px;
}
#commentform #entrytitle {
	background: rgb(248, 247, 246); padding: 5px; border: 1px solid rgb(214, 211, 211); width: 220px; height: 20px; margin-bottom: 3px;
}
#loginForm {
	margin: 0px; padding: 0px;
}
.loginInput {
	background: rgb(248, 247, 246); padding: 5px; border: 1px solid rgb(214, 211, 211); width: 120px; margin-bottom: 3px;
}
.mediaInput {
	background: rgb(248, 247, 246); padding: 5px; border: 1px solid rgb(214, 211, 211); width: 220px; margin-bottom: 3px;
}
.mediaLabel {
	padding-right: 10px; font-weight: bold;
}
#other {
	color: rgb(126, 126, 126); padding-bottom: 10px; font-style: italic; margin-bottom: 10px;
}
