/******** Body Elements ********/
*{ margin:0; padding:0;}
body{ margin:0; padding:0; color:#444; font-size:63%; text-align:left; font-family:arial,helvetica,sans-serif;  background:#f0f0f0; letter-spacing:normal; font-style:normal; font-variant:normal; font-weight:normal; font-size-adjust:none; font-stretch:normal; line-height:1em;}
*{ margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0;}
html{ min-width:965px;}
html, body{ height:100%;}
h1, h2, h3, h4, h5, h6{ color:#444; padding:0; font-family:arial,helvetica,sans-serif; font-weight:normal; line-height:normal; font-size-adjust:none; font-stretch:normal; letter-spacing:normal; white-space:normal; text-align:left; }
h1, h2, h3{ margin:18px 0 15px; }
h3, h4, h5, h6{ margin:10px 0; }
h1{ font-size:2.25em; margin-left:3px; color:#586014; font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;}
h2{ font-size:2.25em;}
h3{ font-size:2.12em;}
h4{ font-size:2.06em;}
h5{ font-size:1.68em; font-weight:bold;}
h6{ font-size:1.5em; font-weight:bold;}

/*-------- anchors */
a img{border:1px solid #aaa}
a{ outline:0; cursor:pointer}
a, a:visited{color:#7f4c0a; text-decoration:none; border-bottom:1px solid #B0BF8F}
a:hover{color:#00c; text-decoration:none; border-bottom-width:0}

img{ display:block;  background:#eee; border:1px solid #aaa}
p{ font-size:1.38em; margin:3px 0 15px; padding:0 10px 0 0; line-height:1.68em;}

.post p strong{color:#505050}
/* end plain elements */


.right{float:right}
.left{float:left}
.clear{clear:both}
.smallattachment{text-align:center; float:left; width:128px; margin:5px 5px 5px 0px; display:inline}
.attachment{text-align:center; margin:5px 0px}
.center{text-align:center}
strong{color:#555}
acronym, abbr{font-size:90%; letter-spacing:.06em}

div.hr{ border-top:3px double #ccc; margin-left:10px; width:665px;}

#header h1 a, #header h1 a:visited{ font-size:.01em; display:block; line-height:.01em; text-indent:-9999px; width:400px; height:50px; margin-top:30px; border-bottom-width:0;}
#header h4{ display:inline; position:relative; top:11px; left:9px; width:200px; font-size:150%;}
#header h4 a, #header h4 a:visited{ color:#707070; font-weight:normal; font-style:italic; border-bottom-width:0; }
#header h4 a:hover{ color:#555;}

.post h1{ padding-bottom:6px; margin: 9px 5px 13px 0; background:transparent url(images/entry-title-line.png) no-repeat left bottom;}
.post h1.splash{ padding-bottom:6px;  background:transparent url(images/entry-title-line.png) no-repeat left bottom;}

h2.pagetitle{ border-bottom-width:0; padding-bottom:6px; margin:5px 5px 25px 20px; color:#586014; /*background:transparent url(images/entry-title-line.png) no-repeat left bottom;*/ }
h2.entry-title { width:680px; padding-bottom:2px; padding-left:4px;  padding-top:3px; margin:0 20px 3px 2px; border-top:3px double #aaa; border-bottom:3px double #aaa; background-image:none; background-color:transparent; }

h2.entry-title a, 
h2.entry-title a:visited, 
h2.pagetitle a, 
h2.pagetitle a:visited {border-bottom-width:0;}


#content-single .post{
	padding-top:20px;
}
#content-index .post h2.entry-title, 
#content-single .post h2.entry-title, 
#index-single .post h2.entry-title{ font-size:2em; margin-bottom:10px; margin-top:-7px; }

#content-index.search-results .post h2.entry-title{ border-top:none;}

#content-index .post .ec3_schedule{ margin-right:7px;}
#content-index .post h6.postTitle,
#content-single .post:first-child h6,
#index-single .post:first-child h6{ color:#222; font-size:15px; line-height:20px; margin-top:17px !important; margin-bottom:32px !important;}



.post h3 a, .post h3 a:visited,
.post h4 a, .post h4 a:visited { border-bottom-width:0;}

.post h5 { /*color:#333; margin:12px 3px 5px 7px; padding:0 9px 0 4px !important; line-height:1.42em;*/ }

.post h3.hr {margin-top:-25px !important; width:670px; border-color:#ccc;}

/*------ column styles on front pages of sections -------*/
div.columns h2{ font-size:2.06em; margin-bottom:0px; margin-left:0px; }
div.columns h5{ padding: 3px 0 0 5px; border-top:3px double #a5a587; }







.columns p{ margin:3px 0 15px 0px; line-height:1.56em;}
.columns p a, 
.columns p a:visited {font-weight:bold; font-size:90%;}

div.columns{ clear:both;  display:inline-block;  overflow:auto; margin-left:0; margin-top:0; }
div.columns div{ display:inline; float:left; margin-top:0; margin-right: 15px; margin-top: 0; width: 315px;}
div.columns div img.size-thumbnail{ margin:5px; padding:3px; border:1px solid #ccc; background:#eee; }




#sidebar p{ font-size:110%; margin:3px 0 15px -5px;}
#header p{ margin:0px 0 15px 6px; }

/*.post p strong a, 
.post p a strong{ color:#8C5B1D;}*/




dl { margin:0 0 10px 5px; padding:0; }
dl dt { color:#444; font-size:170%; margin:10px 0 0 -5px; padding:0 0 0 21px; font-weight:bold; font-family:"Times New Roman", georgia, serif;  background:transparent url(images/list-green6sq.gif) no-repeat 7px center; display:block; letter-spacing:.06em;white-space: nowrap;}
dl dt a, dl dt a:visited { border:1px solid #fff; border-bottom:1px solid #B0BF8F; font-weight:bold; font-size:100%; line-height:100%; margin:0 0 3px -5px; padding:2px 8px 1px 5px; display:inline; }
dl dt a:hover { border:1px solid #ccc; color:#707070; background-color:#fafafa; }
dl dt a:active { background-color:#445569; color:#fff; }
dl dd { font-size:1.32em; line-height:1.5em; letter-spacing:normal; margin:5px 0 0 0; padding:0; }
dl dd a, dl dd a:visited { border-bottom:1px solid #B0BF8F; display:inline; font-weight:normal; line-height:170%; margin:0; padding:0; /* background:transparent url(images/list-blue4sq.gif) no-repeat 3px 7px;*/ }
dl dd a:hover { border-bottom:1px solid #aaa; }


dl.dlist-1  { margin:0 0 20px 0; width:680px;}
dl.dlist-1 dt { filter: alpha(opacity=95); opacity: 0.95; color:#fff; font-size:200%; line-height:200%; margin:30px 0 5px 0; height:34px;  font-weight:normal; letter-spacing:.06em; display:block; background:transparent url(images/bg-list-title-green.gif) no-repeat left center; }
dl.dlist-1 dt:hover{  filter: alpha(opacity=100); opacity: 1.0; }
dl.dlist-1 dt:active{  filter: alpha(opacity=90); opacity: 0.9; }
dl.dlist-1 dt a, dl.dlist-1 dt a:visited { text-shadow: 0 0 2px #707070; background-color:transparent; border-width:0; color:#fff; margin:0; padding:0; display:block; font-size:90%; line-height:170%; letter-spacing:0.06em; font-weight:normal; font-family:"Times New Roman",georgia, serif; }
dl.dlist-1 dt a:hover { background-color:transparent; color:#fff;}
dl.dlist-1 dt a:active { color:#fff; }
dl.dlist-1 dd { margin-left: 15px;}
dl.dlist-1 dd a, dl.dlist-1 dd a:visited { color:#D88C2B; font-size:90%; line-height:170%; font-weight:bold}
dl.dlist-1 dd a:hover { }

dl.dlist-1 dd img {margin-top:-14px !important;}

dl.dlist-1 dd a:hover img{border:3px solid #88886A; }

dl.dlist-1 h5 {margin:10px 0 1px 13px; font-weight:bold; color:#333; font-size:160%; letter-spacing:.06em;}

.post a.readmore, .post a:visited.readmore {font-size:90%; background:transparent url(images/blank.gif) no-repeat; color:#D88C2B; font-weight:bold; margin:0; padding:0 0 0 5px; border-bottom-width:0;}
.post a:hover.readmore { border-bottom:1px solid #B0BF8F}

dl dd h5 {margin:7px 0 0px; color:#808080 !important; font-size:130%; letter-spacing:.06em;}
dl dd.hr {border-bottom:3px double #ccc; width:650px; margin-left:15px; margin-top:10px; }


#post-130 h5{
	font-weight: normal;
	margin: -10px 0 15px 14px;
}




/* ----- Mailpress ---------*/
div.widecolumn h2 {font-size:15px; margin-top:30px; margin-left:20px; color:#999; font-weight:bold}
div.widecolumn form {margin-left:30px; font-size:13px; }
div.widecolumn form p.sub {margin-left:-20px; width:80%; font-size:12px; border-top:6px double #ccc;}





/******** Layout Elements ********/
#header{position:relative; width:970px; margin:0 auto; height:135px; background:transparent url(images/bg-masthead.jpg) no-repeat left bottom}
#navbar{width:970px; margin:-12px auto 0; padding:0 0 0 20px; clear:both; height:55px;}


#main{width:970px; margin:0 auto; padding:0 10px 0 5px !important; padding:0}
#sidebar{margin:0; padding:0; width:235px; float:right; display:inline;}
/*#content-single{float:left; display:inline; margin:0 0 10px 7px; width:695px; }*/
#content-index, #content-single{border-bottom:7px solid #888; margin:0;  padding:0; width:720px; min-height:700px; float:left; background:transparent url(images/bg-content.png) repeat-y; }
#content-index div.shell, #content-single div.shell { margin:0; padding:20px 0 30px; float:left; width:100%; background:transparent url(images/bg-content-top.png) no-repeat top left;}

#footer{ width:970px; margin:0 auto; text-align:right; clear:both; padding:4px 0px 5px; color:#fff}
#footer ul, #footer ul li{background-image: none; }
#footer a, #footer a:visited, #footer ul li a, #footer ul li a:visited{color:#aaa !important}



#header ul#nav1{margin:2px 0 0; padding:0; float:right; list-style-type:none; list-style:none; width:550px;}
#header ul#nav1 li{font-size:1.06em; margin:0 7px; padding:0; display:inline; list-style-type:none; list-style:none}

body #header ul#nav1 li a, body #header ul#nav1 li a:visited{font-size:80%; line-height:150%; border-bottom-width:0px; font-weight:bold; font-family:verdana,arial,sans-serif; font-style:italic;color:#84846C; margin-top:4px; margin-bottom:2px; padding:2px 10px 0; border-top:3px double #BEBE9F; float:right; display:inline;}

body.Maps #header ul#nav1 li a.zero, body.Maps #header ul#nav1 li a.zero:visited,
body.Newsletters #header ul#nav1 li a.one, body.Newsletters #header ul#nav1 li a:visited.one, 
body.Contact #header ul#nav1 li a.two, body.Contact #header ul#nav1 li a.two:visited, 
body.Support #header ul#nav1 li a.three, body.Support #header ul#nav1 li a.three:visited, 
body.Home #header ul#nav1 li a.four, body.Home #header ul#nav1 li a.four:visited{border-top:3px solid #7a7979; color:#5F4204 !important; border-bottom-width:0px;}

body #header ul#nav1 li a:hover{border-top:3px solid #a5a587;  color:#707070 !important;border-bottom-width:0px;}

body #header ul#nav1 li a:active{ color:#dc7a3b !important; border-bottom-width:0px;background-color:#fff !important; }



option.level-0{color:#008 !important}

/******** Wordpress Styles ********/
.aligncenter, div.aligncenter{ display:block;  margin-left:auto;  margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
.wp-caption{ text-align:center; background-color:#fff; padding-top:0px; margin:0px;  /* optional rounded corners for browsers that support it */ -moz-border-radius:3px;  -khtml-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px}
div.wp-caption.alignleft{float:left; padding:0; margin:0 15px 7px 15px; display:inline}
div.wp-caption.alignright{float:right; padding:0; margin:0 15px 7px 15px; display:inline}

.alignleft img{float:left; padding:0; margin:0; display:inline}
.alignright img{float:right; display:inline}

.post a img {border:2px solid #aaa; padding:3px}
.post a:hover img{border-color: #88886A}

.post img.size-full, .post img.size-medium {border:3px double #aaa; padding:5px; -moz-border-radius:5px;}
.post img.size-thumbnail{ margin:5px; padding:3px; border:1px solid #ccc; background:#eee; }

/*.post img.size-full{margin-top:-13px !important; margin-top:-20px; margin-bottom:5px}*/

/*---- Splash */
#content-index .post img.splash { padding:1px; margin:-4px 0 5px -7px !important; border-color:#ccc; border-width:2px;}

#sidebar img, #sidebar a img, #sidebar a:visited img {-moz-border-radius:3px; margin-top:6px; padding:3px; border:2px solid #aaa}
#sidebar a:hover img  {border-color:#f87e05 !important;}
#sidebar img.size-thumbnail { margin:3px;  padding:3px; -moz-border-radius:3px;}

.wp-caption img{}
.wp-caption p.wp-caption-text{ font-size:11px; line-height:17px; padding:0 4px 5px 8px; margin:0}
img.centered{display:block; margin-left:10px; margin-right:auto}
img.alignright{margin:5px 15px !important; display:inline}
img.alignleft{margin:5px 10px 4px 0 !important; display:inline}




#searchbox{float:right; width:210px; height:40px; display:inline; background:transparent}
#searchbox .inputbox{border:1px solid #ccc; margin:5px 0px 2px 20px; width:140px; color:#777; padding:2px 0 1px 4px; float:left; display:inline; height:1.5em; border-radius:3px;}
#searchbox .button{font-size:10px; color:#EFEFC1; background-color:#f0f0f0; border:none; margin:5px 10px 0px 3px}
#searchbox .button:hover{text-decoration:none}

#post-MailPress input {margin-left:20px; margin-top:5px;}
#post-MailPress h2 {margin-top:-5px}
#post-MailPress h6 {}
#post-MailPress iframe {}
#mailpress {margin-left:20px;}

/******** Entry Elements ********/
.post{margin:0; margin-bottom:20px !important; /* width:695px;*/ padding: 0 23px 10px; background:transparent url(images/bg-content.png) repeat-y left;min-height:100%; height:auto !important; height:100%;}
.post hr{display:block}
.post blockquote{ background:transparent url(images/blockquote.png) no-repeat left top; padding-left:30px; margin:20px 20px 20px 0px}
.post blockquote p{margin:0px 0px 0px 0px; padding:0 0px 10px 0px}
.postmetadata{color:#5e5e5e; margin-top:10px; margin-left:5px; line-height:120%; margin-right:10px; border-left:10px solid #A5A587; padding-left:5px;  display:block}
.postmetadata a{text-decoration:none}
.postmetadata a:hover{text-decoration:underline}
.post-details{color:#555 !important; margin-bottom:7px; padding-right:25px; font-size:120%; text-align:right; }
.post-details a{text-decoration:none; border-bottom-width:0}
.post-details a:hover{text-decoration:underline;  border-bottom-width:0}
/*#home .post-details small{padding-left:7px}*/

.navigation{margin:0; /*min-height:20px;*/ padding:0px 25px; position:relative; top:-6px;}
.wp-pagenavi{ font-size:1.12em; }
.search-results .wp-pagenavi{ position:relative; top:5px; padding-bottom:3px;}

.wp-pagenavi a,.wp-pagenavi a:visited{ border-bottom-width:1px;}
.wp-pagenavi a:hover{ border-bottom-width:1px;}

.post-banner{margin-bottom:10px; padding:5px; text-align:center}








/*h2.pagetitle, #home h2.pagetitle, .archives-listing h2.pagetitle{background-color:transparent; color:#fff; margin:0; padding:0; min-height:0px; height:0px; font-size:0px; line-height:0px}*/



.post .dropcap{ color:#808080; float:left; padding:5px 0 0; margin:0; line-height:70%; font-size:340%; font-family: Georgia,'Times New Roman', times, serif; }

/*.entry h2 a, .entry h2 a:visited{margin-bottom:13px; border-bottom-width:0}*/
/*#content-index .post h2 a, #content-single .post h2 a:visited,
#content-index .post h5 a, #content-single .post h5 a:visited,
#content-index .post h6 a, #content-single .post h6 a:visited*/ 


.post .entry p:first-of-type{ margin-bottom:0; padding-right:0;}


/*----- even up the event metadata on post titles */
#content-index .entry .ec3_schedule {margin-top:2px;}
/*
#content-single .entry .ec3_schedule {margin-top:10px;}
*/
.entry table.ec3_schedule td{ font-size:12px !important; color:#222 !important;}
.entry table.ec3_schedule tr.ec3_past td,
.entry table.ec3_schedule td.ec3_start,
.entry table.ec3_schedule td.ec3_to,
.entry table.ec3_schedule td.ec3_end{ font-size:12px !important; color:#222 !important;}


.post ul.post-meta{ margin-bottom:0px;}
/*----- location accent on event posts */
#content-single .post-meta li,
#content-index .post-meta li{display:inline; border:1px solid #aaa; background-color:#f0f0f0; padding:4px 15px; margin-left:-6px; background-image:none;}

#content-single div.post-meta,
#content-index div.post-meta{ width:630px; border:1px solid #aaa; background-color:#f0f0f0; padding:9px 15px; margin:30px 0 30px 10px; background-image:none;}

p.tc-page-links{text-align:right; font-size:120%;  margin:0; padding:0; position:relative; top:-11px; right:10px}
p.tc-page-links a, p.tc-page-links a:visited{color:#A31B00; padding:0px 2px 1px; border-bottom-width:0 !important; /*border:1px solid #aaa; */}
p.tc-page-links a:hover{}
p.tc-top{height:1em; margin: 0 10px 0 0; position: relative; top: 0px;}/* top pager links */
p.tc-page-links span{letter-spacing:2px; font-size:110%}

.search-results .post /*, .archives-listing .post */{padding-bottom:0}
.search-results .entry p /*, .archives-listing .entry p */{margin-bottom:0px}
.search-results h2.entry-title{width:670px; font-size:2em; line-height:200%; padding:0 0 3px; margin:0 0 4px 7px;  border-bottom:3px double #fff; background:transparent url(images/blank.png) no-repeat left bottom}
.search-results h2.pagetitle {text-indent:10px; padding:0 0 3px; font-size:220%; margin-left:0px; border-bottom-width:0; background:transparent url(images/entry-title-line.png) no-repeat left bottom}
.search-results h2.navigation-title a, .search-results h2.navigation-title a:visited, 
.search-results h2.entry-title a, .search-results h2.entry-title a:visited {width:650px;color:#9F733B; display:block;border-top:3px double #ddd; border-bottom:3px double #ddd;  font-size:80%; line-height:150%; font-weight:bold; padding:0 0 0 15px; background:transparent url(images/list-blue6sq.gif) no-repeat left center}
.search-results h2.entry-title a:hover {border-top:3px double #aaa; border-bottom:3px double #aaa;  }

/*.search-results span.searchterm1, span.searchterm2, span.searchterm3, span.searchterm4{border-bottom:1px solid #00a; padding-bottom:0px; background-color:#eee}
.search-results span.searchterm2{border-bottom-color:#6169af; background-color:#ffffa6}
.search-results span.searchterm3{border-bottom-color:#f8ec0e}
.search-results span.searchterm4{border-bottom-color:#7764b0}*/

/******** List Styles Styles ********/
ul, ol{font-size:130%; line-height:160%;margin:5px 0 15px 0px;}
ul li{margin:0 20px 5px 3px; padding-left:10px; list-style:none; list-style-type:none; background:transparent url(images/list-orange4sq.gif) no-repeat left top;}
ul ul li{margin:3px 0 3px 30px; list-style:none}
ul ul{margin:0 0 15px 0}
ol li{margin:0; text-indent:-3px}
ul li ul li{margin:0px;  padding:0px}

ul.list-bold li, ul.list-bold ul li, ul.list-bold li ul li{font-weight:bold}
ul.list-bold li a, ul.list-bold li a:visited, ul.list-bold ul li a, ul.list-bold ul li a:visited, ul.list-bold li ul li a, ul.list-bold li ul li a:visited{font-weight:bold}

.post ul {margin-left:15px;}

.post ul li{ background:transparent url(images/list-blue4sq.gif) no-repeat 0px 8px;}

.entry{clear:right; padding-left: 6px;}
/*.entry{clear:right}
.entry{clear:right}
.entry ul, .entry ol{margin:10px 0 10px 15px; padding:0px 0px 0px 0px; list-style-type:none; list-style-position:outside}
.entry ul li{list-style:none; margin-bottom:5px; line-height:115%}
.entry ol li{margin-bottom:5px; line-height:115%}
.entry ul ul li{margin:5px 0 5px 20px; padding-left:10px; background:transparent url(images/list-blue4sq.gif) no-repeat left 5px}
.navlist{padding:20px 0 10px; margin:0; width:100%}
.navlist li{padding:2px 0; margin:0 2px 0 0; list-style:none; text-align:right}
.navlist li a, .navlist li a:visited{padding-right:13px; padding-bottom:2px; margin-top:.63em; color:#4A7595; font-weight:bold; font-size:125%; line-height:175%; letter-spacing:0; background:transparent url(images/list-green4sq.gif) no-repeat right center; border-bottom:1px solid #99C2E0; display:block; outline:0}
.navlist li a:hover{color:#006; background:transparent url(images/list-orange4sq.gif) no-repeat right center; border-bottom:1px solid #6797BB}
*/
/******** Sidebar Elements ********/
#sidebar{ padding-top:0px;}

#sidebar a, #sidebar a:visited{color:#777; font-weight:bold; border-bottom-width:0px}
#sidebar a:hover{color:#9F733B; text-decoration:underline;}

#sidebar ul{font-size:110%; line-height:140%; list-style-type:none; margin:0; padding:0; margin-top:-20px;}
#sidebar ul ul{margin-top:0px; margin-left:15px; margin-bottom:5px; line-height:140%}
#sidebar ul ul ul{margin-top:2px; margin-left:0px}
#sidebar ul ul ul ul{margin-top:0px; margin-left:0px}

#sidebar ul li{background:transparent url(images/blank.gif) no-repeat left center; margin-left:0px}
#sidebar ul ul li{font-size:100%; margin-left:-10px}
#sidebar ul ul ul li{font-size:90%; margin-left:-10px}

#sidebar h2{background:transparent url(images/sidebar-h2.gif) no-repeat bottom; font-size:170%; text-indent:3px; color:#666; padding:0 0 7px; margin-bottom:5px; margin-left:0; font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif}
#sidebar ul.Faculty li.pagenav h2,
#sidebar ul.Fellows li.pagenav h2{margin-top:18px;}

#sidebar h6{font-size:140%; margin:0px 0 5px 0px; padding-top:7px;}

#sidebar a.thumb, #sidebar a:visited.thumb {color:#777;}
#sidebar a:hover.thumb {border-color:#555 !important; }

/******** Widget ********/
#sidebar .widget{padding:0px; width:235px; margin:0 0 10px 0}
#sidebar .widget p{margin-left:0px;line-height: 1.56em;}
#sidebar a.highlight, #sidebar a.highlight:visited,
#sidebar .widget_text p a, #sidebar .widget_text p a:visited{font-size:90% !important; color:#9F733B !important; font-weight:bold; border-bottom:1px solid #9F733B;}
#sidebar a.highlight:hover,
#sidebar .widget_text p a:hover{ border-bottom:none; text-decoration:none;  }

div.textwidget{ padding-left:5px;}


#archives ul li{background:transparent url(images/archives.gif) no-repeat top left; padding:0 0 5px 18px; margin:0}
#archives ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}

li.widget_categories ul li{background:transparent url(images/categories.gif) no-repeat top left !important; padding:0 0 5px 19px; margin:0 0 0 -2px !important}
li.widget_categories ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0 10px 0 0}
li.widget_categories ul li ul li{margin-left:-10px !important}

#sidebar ul li.widget_archive ul,
#sidebar ul li.widget_page_link_manager ul{ margin-left:20px; }
#sidebar ul li.widget_archive ul li{ background:transparent url(images/categories.gif) no-repeat top left !important; padding:0 0 5px 19px;}
#sidebar ul li.widget_page_link_manager ul li{ line-height:1.5em; font-size:1.12em; background:transparent url(images/list-blue4sq.gif) no-repeat 0px 8px; padding:0 0 3px 10px;}
#sidebar ul li.widget_archive h2{ margin-top:-20px;}

#recent-posts ul li{background:transparent url(images/recent.gif) no-repeat top left; padding:0 0 5px 18px; margin:0}
#recent-posts ul{list-style-type:none; margin:0; padding:0}

#sidebar ul li.pagenav {margin:0px 0px 10px 0px; padding:0px 5px}
#sidebar ul li.pagenav h2{margin-left:-5px;margin-top:0px;}
#sidebar ul li.pagenav {padding:0px; width:235px; margin:0 0 20px 0}

#sidebar #subpages-side ul, #sidebar .pagenav ul{list-style-type:none; margin:0; padding:0}
#sidebar .pagenav ul {margin-left:-5px;}
#sidebar #subpages-side ul li, #sidebar .pagenav ul li{font-size:120%; font-weight:normal; font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif; background:transparent url(images/list-sidebar.gif) no-repeat 0% 60%; line-height:180%; padding:0; margin:0}
/*#subpages-side ul ul li{background:transparent url(images/list-arrow-green.gif) no-repeat left 4px; padding:0 0 0 13px; margin:0}*/

#sidebar #subpages-side ul li  a, #sidebar #subpages-side ul li  a:visited,
#sidebar .pagenav ul li a, #sidebar .pagenav ul li a:visited {padding:0 0 0 25px; margin:0;background:transparent url(images/list-sidebar.gif) no-repeat 0% 60%}
#sidebar #subpages-side ul li a:hover, #sidebar .pagenav ul li a:hover {background:transparent url(images/list-sidebar-on.gif) no-repeat 0% 60%}

#sidebar #subpages-side ul li.current_page_item a, 
#sidebar #subpages-side ul li.current_page_item a:visited {
			color:#505050; background:transparent url(images/list-sidebar-on.gif) no-repeat 0% 60%;
}
#sidebar ul li.current_page_item a:hover,
#sidebar ul li.current_page_parent a:hover{text-decoration:underline;}

#sidebar ul li.widget_page_link_manager ul li a,
#sidebar ul li.widget_page_link_manager ul li a:visited{ }
#sidebar ul li.widget_page_link_manager ul li.current_page_item a,
#sidebar ul li.widget_page_link_manager ul li.current_page_item a:visited{ color:#333; text-decoration:underline;}


/* Custom sidepages */
#sidebar .Scholars ul li.page-item-174 a, #sidebar .Scholars ul li.page-item-174 a:visited,
#sidebar .Faculty ul li.page-item-113 a, #sidebar .Faculty ul li.page-item-113 a:visited,
#sidebar .Fellows ul li.page-item-470 a, #sidebar .Fellows ul li.page-item-470 a:visited {
			color:#505050; background:transparent url(images/list-sidebar-on.gif) no-repeat 0% 60%}
			
#sidebar ul.Center.Fellows li.pagenav {margin-bottom:10px; margin-left:5px;}

#sidebar ul.TSGP li.pagenav {margin-bottom:10px; margin-left:5px;}

#sidebar ul li.multiwidget_ec3-event-list ul li.ec3_list_day{color:#707070; font-size:90%}
#sidebar ul li.multiwidget_ec3-event-list ul li.ec3_list_day ul li{margin-top:-3px}
#sidebar ul li#event-calendar {margin-top:-20px;}
#sidebar ul li#event-calendar h2.widgettitle {margin-top:35px !important;}
#sidebar .side-calendar img, #sidebar #event-calendar img, #sidebar #wp-calendar img {margin-left:auto; margin-right:auto;}
div#ec3_big_cal a, .post div#ec3_big_cal a:visited {border-bottom-width:0;}
div#ec3_big_cal a:hover { border-bottom:1px solid #B0BF8F}

#pages ul li{background:transparent url(images/recent.gif) no-repeat top left; padding:0 0 5px 18px; margin:0}
#pages ul{list-style-type:none; margin:0; padding:0}
#links ul li{background:transparent url(images/links.gif) no-repeat top left; padding:0 0 5px 18px; margin:0}
#links ul{list-style-type:none; margin:0; padding:0}
#meta ul li{background:transparent url(images/meta.gif) no-repeat top left; padding:0 0 5px 18px; margin:0}
#meta ul{list-style-type:none; margin:0; padding:0}
#text-1 ul li{padding:0 0 5px 0; margin:0}
#text-1 ul{list-style-type:none; margin:0; padding:0}
#tags ul li{padding:0 0 5px 0; margin:0}
#tags ul{list-style-type:none; margin:0; padding:0}

/***** #sidebar ul li.widget_rss{} */
#sidebar ul li h2 a.rsswidget a{font-weight:normal !important}
/*------- Tag Cloud -------
#sidebar ul li div.st-tag-cloud{padding:0 5px; margin-bottom:15px}
#sidebar ul li div.st-tag-cloud a.st-tags, #sidebar ul li div.st-tag-cloud a:visited{font-weight:normal}
#sidebar ul li div.st-tag-cloud a.st-tags:hover{color:#A31B00 !important}
#sidebar #text-217966832 a, #sidebar #text-217966832 a:visited{font-weight:normal; border-bottom:1px solid #B0BF8F}
#sidebar #text-217966832 a:hover{color:#00c; border-bottom-width:0}
*/


#sidebar .mailpress p{margin-left:5px;margin-bottom:0px;}

.post input.MailPressFormEmail { margin-left:30px;}
.post input.MailPressFormSubmit { }
#sidebar input.MailPressFormEmail { margin-left:10px; margin-top:10px; }
#sidebar input.MailPressFormSubmit {margin-top:8px; margin-right:15px; float:right; }

/***** email address */
.email-icon, .email-icon:visited{text-decoration:underline; color:#00c; padding:0 0 0 20px; margin:0 0 0 3px; background:url(images/icon-email-go.png) no-repeat left top}
.email-icon:hover{text-decoration:underline; color:#ce570f}

/***** Tables */
table.table1{border:1px solid #777; width:670px; border-collapse:collapse; font-size:120%; line-height:130%; text-align:left; padding:0; margin:-5px 5px 20px 10px;}
table.table1 tr:first-child td{background-color:#526d89 !important; color:#fff; white-space:nowrap; margin:0; padding:4px 0 4px 8px}
table.table1 tr td{background-color:#fff; border-top:1px solid #ccc; margin:7px 0 0; padding:4px 5px 3px 8px;}
table.table1 tr.alt td{background-color:#f1f1f1}
table.table1 tr td a, table.table1 tr td a:visited{color:#009; font-weight:bold; border-bottom-width:0}
table.table1 tr td a:hover{color:#ce570f}

/***** Footer Elements */
#footer {}
#footer p, #footer ul li{margin:0; padding-top:5px; padding-bottom:5px; font-size:100%; line-height:150%; text-align:left; }
#footer ul{margin:5px 10px 0}
#footer ul li{font-size:80%; line-height:110%; text-align:right}
#footer ul li a, #footer ul li a:visited{text-decoration:none; color:#f4f4f4; border-bottom-width:0}
#footer ul li a:hover{color:#777; border-bottom-width:0}
body #footer p{padding:0 !important; margin-top:15px; text-indent:30px; display:block; width:100%; float:left; font-size:110%; line-height:190%; background-color:#fff; border-top:3px double #aaa; border-bottom:3px double #aaa; text-align:left; color:#777;}

#footer h6 {margin-left:0; margin-bottom:5px; padding-left:0; text-indent:0; font-size:1.38em; color:#777}

#footer #footer-index {border-top:9px double #ccc; margin:0; padding:0; }
#footer #footer-index ul{float:left; display:inline; text-align:left; margin:0 0 0 11px; padding:0;}
#footer #footer-index ul li{text-align:left; margin:0px; padding:0;}
#footer #footer-index ul ul{float:left; display:inline; text-align:left; margin:0; padding:0;}
#footer #footer-index ul ul li{text-align:left; margin:0 0 10px; padding:0; font-size:100%; line-height:100%;}

#footer #footer-index ul ul li a, #footer #footer-index div ul ul li a:visited {color:#777 !important; font-size:70%; line-height:100%; margin:0; padding:0;}
#footer #footer-index ul ul li a:hover {color:#555 !important; text-decoration:underline;}
#footer #footer-index ul.one {width:120px;}
#footer #footer-index ul.two {width:127px;}
#footer #footer-index ul.three {width:125px;}
#footer #footer-index ul.four {width:145px;}
#footer #footer-index ul.five {width:127px;}
#footer #footer-index ul.six {width:108px;}
#footer #footer-index ul.seven {width:138px;}

/* - hide footer */ #footer #footer-index {display:none;}


/* h1#header-h1{margin-top:18px; background:url(blank.gif); border-bottom:3px double #999; padding-bottom:4px} */
/* location text in event postings */
.post-meta-key{font-variant:small-caps; color:#666; font-weight:bold; font-size:130%}
.post-meta{font-variant:normal; color:#555; font-size:130%; font-weight:normal; margin:0 50px 25px -7px;}
.post-meta li{background-image:none; list-style:none; list-style-type:none}

/***** tabs */
.post div.postTabs_divs span.postTabs_titles{font-weight:bold !important}
.post ul.postTabs{margin-left:5px !important; margin-right:10px !important; margin-bottom:0px !important; font-size:14px !important; font-weight:bold !important}
.post ul.postTabs li a.postTabsLinks{color:#808080 !important; padding:5px 7px 4px !important}
.post ul.postTabs li.postTabs_curr a{color:#666 !important}

/***** Comments */
.comments{width:720px; padding:5px 0px 35px 0px;}
.comments p{padding-left:20px; color:#777}
.respond h3{color:#FFF; background-color:#A5A587; text-align:left; padding-right:100px}
.comments h3{color:#FFF; background-color:#A5A587; text-align:left; margin:0 20px; padding:5px 5px 5px 15px}
.comments ol{margin-left:15px}
.comments ol li{line-height:115%; margin:20px 5px 20px 0px}
.commentlist{padding-left:25px}
.commentlist li{margin:15px 0 3px; padding:8px 25px 10px 15px; background:#e9e9cf}
.commentlist li.alt{margin:15px 0 3px; padding:8px 25px 10px 15px; background:#fff}
#commentform small{background:#FFF; font-weight:bold; padding:0}
.commentmetadata{display:block}
.commentlist cite{font:160% Georgia,"Times New Roman",Times,serif; font-weight:bold; letter-spacing:-0.05em}
#commentform{padding:15px 20px 0}
#commentform input{color:#3F3F30; padding:3px; background-color:#f7f7f7; border:1px solid #ccc}
#commentform textarea{color:#3F3F30; background-color:#f7f7f7; border:1px solid #ccc}
#commentform .submit{font-size:10px; color:#fff; background:#A5A587; border:none; margin-top:11px; margin-right:10px; padding:3px; float:right}
#commentform .submit:hover{background:#3F3F30; color:#fff; text-decoration:none}
#commentform label{text-align:center}
.avatar{float:right}



/*Navbar */
#nav ul{list-style:none; padding:0px; margin:0; height:55px;}
#nav li{white-space:nowrap; float:left; font-size:100%; height:55px; font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif; line-height:250%; list-style:none; background-image: none; margin:0; padding:0; }
#nav li a, #nav li a:visited{border-top:5px double #a5a587; color:#6D715C; display:block; font-size:120%; white-space:nowrap; background-color:transparent;  margin-top:0; font-weight:bold; text-align:center; padding:3px 0 10px; border-bottom-width:0;}
#nav li a:hover{background-color:transparent;  border-top:5px solid #a5a587; color:#555; text-decoration:none;}	
#nav li.current_page_ancestor a, #nav li.current_page_parent a, #nav li.current_page_item a { color:#5F4204; border-top:5px solid #81856C; background-color:transparent; text-decoration:none; }
#nav li.current_page_parent a:hover, #nav li.current_page_ancestor a:hover, #nav li.current_page_item a:hover {color:#555;}


#nav li a:active {background-color:#fff; border-top:5px double #81856C; color:#dc7a3b !important; }

/* Dropdown Menus */		
#nav li ul {position:absolute; left:-999em; z-index:2500; height:auto; width:200px; margin:-7px 0 0 -1px; padding:1px 0 0; border-top:3px double #A5A587; /*border-bottom:1px solid #A5A587; background-color:#7E7E6D;*/}
#nav li li {text-align:left; height:27px; margin:0px; padding:0; width:198px; border-right:1px solid #A5A587; border-left:1px solid #A5A587; list-style-type: none; line-height:150%;}

#nav li li a, #nav li li a:visited, 
#nav li.current_page_item li a, #nav li.current_page_item li a:visited, 
#nav li li.current_page_parent a, #nav li li.current_page_parent a:visited,  /* ---- TESTING --- */
#nav li.current_page_parent li a, #nav li.current_page_parent li a:visited, 
#nav li.current_page_ancestor li a, #nav li.current_page_ancestor li a:visited,
#nav li li.current_page_parent a,#nav li li.current_page_parent a:visited { line-height:150%; text-align:left; padding:5px 10px 4px 10px;
border-bottom-width:0px; border-top-width:0px !important; background-color:#7E7E6D; background-image:none; margin-top:0px !important; margin-bottom:0px !important; font-weight:bold; font-size:12px; color:#eee !important; }
 
#nav li li a:hover, #nav li.current_page_item li a:hover, 
#nav li.current_page_ancestor li a:hover, #nav li.current_page_parent li a:hover {background:#fafafa url(images/navbar-arrow.png) no-repeat right; color:#666 !important; border-top-width:0px;}	
#nav li li:last-child a:hover, #nav li.current_page_item li:last-child a:hover{ padding-bottom:3px; border-bottom:1px solid #7E7E6D !important;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto; }
a.main:hover {color:#666; }

#nav li li a:active {color:#fff !important; background-color:#7E7E6D !important;}

#nav li.page-item-617 /* digital */, 
#nav li.page-item-24 /* study */, 
#nav li.page-item-27 /* library */ {width:12%;}
#nav li.page-item-491 /* about us */ {width:12%;}
#nav li.page-item-985 /* governance */,
#nav li.page-item-494/* news/events */ {width:16%;} 
#nav li.page-item-30 /* opportunities */, 
#nav li.page-item-3394 /* community */, 
#nav li.page-item-6459 /* donate */ {width:16%;}





#wp-toolbar ul, #wp-toolbar ul li{margin:0;padding:0; text-align:left;}

#wp-toolbar ul li{ float:left !important;}

div.wpcf7{
	margin: 30px;
}

body .minimal-brown textarea.wpcf7-form-control.wpcf7-textarea,
body .minimal-brown input.wpcf7-form-control.wpcf7-text{
	font-size: 16px;
	padding: 10px 19px;
	border-color: #d0d0d0;
	color: #555;
	margin-bottom:15px;
}

body .minimal-brown textarea.wpcf7-form-control.wpcf7-textarea:focus,
body .minimal-brown input.wpcf7-form-control.wpcf7-text:focus{
	background-color: #f7f7f7;
	border-color: #ccc;
	color: #555;
}

body .minimal-brown input.wpcf7-form-control.wpcf7-submit, 
body .minimal-brown input.wpcf7-form-control.wpcf7-submit:not([disabled]){
	border-color: #d0d0d0;
	padding: 0 44px;
}

body .minimal-brown input.wpcf7-form-control.wpcf7-submit:hover, 
body .minimal-brown input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
	background-color: #d4884c;
	border-color: #d4884c;
}

body .minimal-brown input.wpcf7-form-control.wpcf7-submit:active{
	background-color: #f7f7f7 !important;
	border-color: #ccc !important;
	color:#555 !important;
}

body .cf7-style div.wpcf7-response-output{
	font-size: 1.32em;
}

div.wpcf7-form-control-wrap{
	margin-left: 20px;
}

#content-index .post { margin-bottom:0px; margin-top:0px; padding-bottom:20px; padding-top:0 !important;}




















body .minimal-brown .your-name input.wpcf7-form-control.wpcf7-text{
	max-width: 98.4%;
}



#post-130 .entry{
	padding-left:0
}

#post-130 .post h1{
	margin-left:0;
}

#post-130 .dl.dlist-1{
	width: 675px;
}


#footer span:not(.url){
	float:right;
}
#footer .privacy-policy{
	margin-right:50px;
}
#footer a,
#footer a:visited{
	border:none;
	color:#777 !important;
	font-weight:normal;
	padding: 0 5px;
}

#footer a:hover{
	color:#7f4c0a !important;
}







/* privacy animated bottom banner */
.cc-message > a,
.cc-message > a:visited{
	border-bottom: none !important;
}






#nav li li.current_page_parent a{ 
	background-color: #7E7E6D;
	color:#fff;
}

#nav li li.current_page_parent a:hover{ 
	background: #fafafa url(/wp-content/themes/TibetCenter/images/navbar-arrow.png) no-repeat right;
	color: #666 !important;}

#nav li li.current_page_parent a:active{ background-color: #fff;}

div.columns h2{margin-top:10px;}

#content-index .post { padding-top:8px;}

h2.pagetitle{ margin-bottom:25px; margin-top:10px;}