/******** Body Elements ********/
*{margin:0; padding:0}
body{margin:0; padding:0; color:#404040; font-size:63%; font-family:"Microsoft Sans Serif",arial,sans-serif;  background:#f0f0f0; font-style:normal; font-variant:normal; font-weight:normal; font-size-adjust:none; font-stretch:normal; line-height:1em}
body #ie-root{font-size:100%}
*{margin-top:0pt; margin-right:0pt; margin-bottom:0pt; margin-left:0pt; padding-top:0pt; padding-right:0pt; padding-bottom:0pt; padding-left:0pt}
html{min-width:965px}
html, body{height:100%}
h1, h2, h3, h4, h5, h6{text-indent:0px; color:#555; margin:0 0 0 5px; padding:0; font-family:Georgia,Tahoma,Verdana,Arial,Serif; font-weight:bold; line-height:normal; font-size-adjust:none; font-stretch:normal; letter-spacing:normal}
h1, h2, h3{font-weight:normal; text-indent:5px;}
h1{font-size:2.19em; color:#586014;font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif}
h2{font-size:2.06em; margin-left:1px; margin-bottom:2px;}
h3{font-size:2.06em; font-family:arial,helvetica,sans-serif; margin-bottom:8px; margin-left:1px; color:#707070}
h4{font-size:2.00em; font-weight:normal;}
h5{font-size:1.63em; font-family:arial,helvetica,sans-serif; color:#666; margin-left:10px;}
h6{font-size:1.56em; margin-bottom:2px; margin-top:15px; margin-left:10px;}
img{display:block;  background:#eee; border:1px solid #aaa}
p{font-size:1.32em; margin:3px 3px 15px 7px; padding:0 9px 0 4px !important; padding:0 0 0 0; line-height:1.42em; letter-spacing:normal; text-align:left}
#ie-root-lte7 .post p{margin-right:12px;}
#sidebar p{font-size:110%; margin:3px 0 15px -5px;}
#header p{ margin:0px 0 15px 6px; }
div.columns p{ margin:3px 0 15px 0px; }
/*p a, p a:visited{background-color:transparent; color:#444; text-decoration:none; border-bottom:1px solid #B0BF8F} p a:hover{background-color:#eff3f4; color:#222; text-decoration:none; border-bottom:1px solid #9EAF78}*/

.post h3.hr {margin-top:-25px !important; margin-bottom:15px; margin-left:5px; width:670px; border-color:#ccc;}

/* ----- 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;}

/*-------- anchors */
a img{border:1px solid #aaa}
a{outline:expression(hideFocus=true); outline:0; cursor:pointer}
a, a:visited{color:#9F733B; text-decoration:none; border-bottom:1px solid #B0BF8F}
a:hover{color:#00c; text-decoration:none; border-bottom-width:0pt}

.post p strong a, .post p a strong {color:#8C5B1D;}

dl { margin:0 0 30px 10px; padding:0; width:670px; }
dl dt { color:#666; font-size:170%; line-height: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;}
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.42em; letter-spacing:normal; text-align:left; margin:0 0 0 12px; padding:0; font-family:"Microsoft Sans Serif",arial,sans-serif; }
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; padding:0; width:680px; }
dl.dlist-1 dt { color:#fff; font-size:200%; line-height:200%; height:34px; letter-spacing:.06em; margin:30px 0 5px 7px; padding:0 0 0 20px; display:block; font-weight:normal; font-family:"Times New Roman", georgia, serif; background:transparent url(images/bg-list-title-green.gif) no-repeat left center;}
dl.dlist-1 dt a, dl.dlist-1 dt a:visited { background-color:transparent; border-width:0pt; color:#fff; margin:0; padding:0; display:block; font-size:100%; line-height:150%; 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; text-decoration:underline;}
dl.dlist-1 dt a:active { color:#fff; }
dl.dlist-1 dd {font-size:1.32em; line-height:1.42em; letter-spacing:normal; text-align:left; margin:0 10px 0 20px; padding:0; font-family:"Microsoft Sans Serif",arial,sans-serif; }
dl.dlist-1 dd a, dl.dlist-1 dd a:visited { color:#D88C2B; font-size:90%; line-height:170%; margin:0; padding:0; font-weight:bold}
dl.dlist-1 dd a:hover { }

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:0pt; padding:0 0 0 5px; border-bottom-width:0pt;}
.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; }

/******** 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;}
#ie-root-lte7 #navbar {margin:-2px auto 0;}

#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:100%; float:left; background:transparent url(images/bg-content.png) repeat-y; }
#content-index div.shell, #content-single div.shell { margin:0; padding:25px 0 70px; float:left; width:100%; background:transparent url(images/bg-content-top.png) no-repeat top left;}

#footer{ width:970px; margin:50px auto 0; text-align:right; clear:both; padding:4px 0px 5px; color:#fff}
#footer ul, #footer ul li{background:transparent url(images/blank.gif); }
#footer a, #footer a:visited, #footer ul li a, #footer ul li a:visited{color:#aaa !important}

#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:0pt}
#header h4{display:inline; position:relative; top:10px; left:5px; width:200px; font-size:140%}
#header h4 a, #header h4 a:visited{color:#808080; font-weight:bold; border-bottom-width:0pt}
#header h4 a:hover{color:#555}

#header ul#nav1{margin:2px 0 0; padding:0; float:right; list-style-type:none; list-style:none}
#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.one, body #header ul#nav1 li a:visited.one, 
body #header ul#nav1 li a.two, body #header ul#nav1 li a.two:visited, 
body #header ul#nav1 li a.three, body #header ul#nav1 li a.three:visited, 
body #header ul#nav1 li a.four, body #header ul#nav1 li a.four: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.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.one:hover, body #header ul#nav1 li a.two:hover, 
body #header ul#nav1 li a.three:hover, body #header ul#nav1 li a.four:hover{border-top:3px solid #a5a587;  color:#707070 !important;border-bottom-width:0px;}

body #header ul#nav1 li a.one:active, body #header ul#nav1 li a.two:active, 
body #header ul#nav1 li a.three:active, body #header ul#nav1 li a.four:active{ color:#dc7a3b !important; border-bottom-width:0px;background-color:#fff !important; }

.right{float:right}
.left{float:left}
.clear{clear:both}

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 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 a img {border:2px solid #aaa; padding:3px}
.post a:hover img{border:2px solid #88886A}
/*.post img.size-full{margin-top:-13px !important; margin-top:-20px; margin-bottom:5px}*/

/*---- Splash */
#content-index .post img.splash { padding:1px; margin:-14px 0 5px -5px !important; border-color:#ccc; border-width:2px;}
#ie-root-lte6 #content-index .post img.splash {margin:-18px 0 18px -1px !important; }
#ie-root-7 #content-index .post img.splash {margin-top:-12px !important; margin-left:-5px !important; }

#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 5px 4px 10px !important; display:inline}
img.alignleft{margin:5px 10px 4px 0 !important; display:inline}

#content-index img.alignleft, 
#content-single img.alignleft 
{margin-left:-3px !important;}
	#ie-root-lte6 .post img.size-full.alignright, 
	#ie-root-lte6 .post img.size-medium.alignright 
	{margin-right:15px !important;}




.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}

/******** Header Elements ********/
#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}
#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:0px !important; width:695px; padding:12px 10px 20px 17px; 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:0pt}
.post-details a:hover{text-decoration:underline;  border-bottom-width:0pt}
/*#home .post-details small{padding-left:7px}*/

.navigation{margin:0; /*min-height:20px;*/ padding:0px 25px;}
.post-banner{margin-bottom:10px; padding:5px; text-align:center}


.post h1{padding-bottom:6px !important; padding-bottom:3px; margin:-10px 5px 10px 6px; width:675px; background:transparent url(images/entry-title-line.png) no-repeat left bottom}
	#ie-root-lte6 .post h1{margin-top:-15px;}
.post h1.splash{padding-bottom:6px; margin-top:5px; background:transparent url(images/entry-title-line.png) no-repeat left bottom}


#content-index .post { margin-bottom:0px; margin-top:0px; padding-bottom:20px;}

.post h2,.post h3{ margin-top:20px; margin-left: 3px; text-indent:4px;}

/*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}*/
h2.pagetitle{font-size:220%; border-bottom-width:0pt; padding-bottom:6px; margin:5px 5px 4px 20px; text-indent:5px; color:#586014; font-family:"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif; background:transparent url(images/entry-title-line.png) no-repeat left bottom}
h2.entry-title a, h2.entry-title a:visited, h2.pagetitle a, h2.pagetitle a:visited {border-bottom-width:0pt;} /*, .index-single .post h2.entry-title a, .index-single .post h2.entry-title a:visited, .archives-listing .post h2.entry-title a, .archives-listing .post h2.entry-title a:visited */
h2.entry-title { width:680px; padding-bottom:1px; margin-top:0pt; margin-bottom:3px; margin-right:20px; border-bottom:3px double #777; background:transparent url(images/blank.png) no-repeat left bottom; }

#content-index .post h2.entry-title, #content-single .post h2.entry-title, #index-single .post h2.entry-title {margin-bottom:10px}

.post ul.post-meta {margin-bottom:0px;}

.post .dropcap{ color:#808080; float:left; padding:5px 0 0; margin:0pt; 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:0pt}*/
/*#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 h5 {color:#333; font-weight:normal; font-size:1.32em; margin:12px 3px 15px 7px; padding:0 9px 0 4px !important; padding:0 0 0 0; line-height:1.42em; letter-spacing:normal; text-align:left}

.post h3 a, .post h3 a:visited,
.post h4 a, .post h4 a:visited {border-bottom-width:0pt;}

.post h3{padding-bottom:2px; width:680px; border-bottom:4px double #ccc; }
.post h4{ display:inline; padding:0 25px 0 5px; margin-left:7px !important; margin-left:0px; margin-top:0px; text-indent:5px; border-left:6px solid #a5a587; border-bottom:1px solid #a5a587; }

.post p strong{color:#666}

.post dl.dlist-1 dd img {margin-top:-14px !important;}

/*----- even up the event metadata on post titles */
#content-index .entry .ec3_schedule {margin-top:2px;}
#content-single .entry .ec3_schedule {margin-top:10px;}

/*----- 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; }

p.tc-page-links{text-align:right; font-size:100%;  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:0pt !important; /*border:1px solid #aaa; */}
p.tc-page-links a:hover{}
p.tc-top{height:1em; margin:-6px 10px 0 0}/* top 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:0pt; 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;}



.entry{clear:right}
/*.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:0pt; 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 a, #sidebar a:visited{color:#777; font-weight:bold; border-bottom-width:0px}
#sidebar a:hover{color:#9F733B}

#sidebar ul{font-size:110%; line-height:140%; list-style-type:none; margin:0; padding:0}
#ie-root #sidebar ul{font-size:110%}
#sidebar ul ul{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}
#ie-root #sidebar ul ul ul li{font-size:90%}

#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 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;}
#sidebar .widget_text p a, #sidebar .widget_text p a:visited{font-size:90% !important; color:#9F733B !important; font-weight:bold; border-bottom-width:0pt}
#sidebar .widget_text p a:hover{  border-bottom:1px solid #9F733B  }


#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}

#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;}


/* 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:0pt;}
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:0pt}
*/


#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}
table.table1 tr:first-child td{background-color:#526d89 !important; color:#fff; white-space:nowrap; margin:0; padding:4px 0 4px 5px}
table.table1 tr td{background-color:#fff; border-top:1px solid #ccc; margin:7px 0 0; padding:4px 5px 3px}
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:0pt}
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:0pt}
#footer ul li a:hover{color:#777; border-bottom-width:0pt}
body #footer p{padding:0 !important; margin-top:35px; text-indent:30px; display:block; width:100%; float:left; font-size:110%; line-height:150%; 
			background-color:#fff; border-top:3px double #aaa; border-bottom:3px double #aaa; text-align:left; color:#999; font-weight:bold;}

#footer h6, #ie-root #footer h6 {margin-left:0; margin-bottom:5px; padding-left:0; text-indent:0pt; font-size:110%; color:#777}

#footer #footer-index {border-top:9px double #ccc; margin:0pt; padding:0pt; }
#ie-root-lte7 #footer #footer-index {display:none;}
#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:98px;}
#footer #footer-index ul.two {width:128px;}
#footer #footer-index ul.three {width:98px;}
#footer #footer-index ul.four {width:118px;}
#footer #footer-index ul.five {width:108px;}
#footer #footer-index ul.six {width:108px;}
#footer #footer-index ul.seven {width:108px;}
#footer #footer-index ul.eight {width:108px;}

/***** columns */
/* the next three classes are created by javascript 
div.column-section{ clear:both;  display:inline-block;  overflow:auto;  margin-left:5px !important; margin-left:7px}
div.column-wrapper{ clear:both;  display:inline-block;  overflow:auto;  margin-left:5px !important; margin-left:7px}
div.column{ display:inline;  float:left;  margin-right:5px !important; margin-right:0px;  width:330px}
*/

.post div.columns p a, .post div.columns p a:visited {font-weight:bold; font-size:90%;}

/* these classes are added in the wp-tinymce editor */
div.columns{ clear:both;  display:inline-block;  overflow:auto;  margin-left:8px !important; margin-left:12px; margin-top:0pt; }
div.columns div{ display:inline; float:left; margin-right:10px; margin-top:0pt; width:330px}

div.columns div img.size-thumbnail{ margin:5px; padding:3px; border:1px solid #ccc; background:#eee; }

div.columns h2 { margin-bottom:4px; margin-top:0px; margin-left:-2px !important; margin-left:-4px; white-space:nowrap;}
div.columns h5 {font-size:150%; /*background-color:#ECD78F;*/ color:#666; padding: 3px 0 0 5px; border-top:3px double #a5a587; margin-bottom:4px; margin-right:20px; margin-left:0px; }


/* 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:url(blank.gif); 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: url(images/.gif); 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:transparent;  margin-top:0; font-weight:bold; text-align:center; padding:3px 0 10px; border-bottom-width:0pt;}
#nav li a:hover{background: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:transparent; text-decoration:none; }	
#ie-root-lte6 #nav li.current_page_ancestor a, #ie-root-lte6 #nav li.current_page_parent a, #ie-root-lte6 #nav li.current_page_item a{color:#5F4204 !mportant; border-top:5px solid #81856C !mportant;}
#nav li.current_page_parent a:hover, #nav li.current_page_ancestor a:hover, #nav li.current_page_item a:hover {color:#555;}

#ie-root-7 ul#nav li:hover {visibility:visible; }

#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; width:200px; margin:-7px 0 0 -1px; padding:1px 0 1px; border-top:3px double #A5A587; border-bottom:1px solid #A5A587; background-color:#7E7E6D;}
#nav li li {text-align:left; height:25px; margin:0px; padding:0; width:198px; border-right:1px solid #A5A587; border-left:1px solid #A5A587; list-style-type: none; line-height:170%;}

#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.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 { 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: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:#444 !important; background-color:#eee !important;}

#nav li.page-item-617 /* digital */, #nav li.page-item-24 /* study */, #nav li.page-item-27 /* library */ {width:9%;}
#nav li.page-item-491 /* about us */ {width:12%;}
#nav li.page-item-985 /* governance */ ,#nav li.page-item-494/* news/events */ {width:14%;} 
#nav li.page-item-30 /* opportunities */ , #nav li.page-item-3394 /* community */  {width:15%;}


