/* Steve's CSS - to add to xtra.css when able */

.morelinks { font-size:11px; color:#282828; margin: 0 10px; height:inherit; }
.morelinks a{ color:#2d547b;  font-weight:bold; text-decoration:none; font-size:13px; line-height: 24px; }
.morelinks a:hover{ text-decoration:underline; }

#intlprojects2 {
	width: 100%;
	height: auto;
	background-image:url(../images/intlprojglobebknoglobe.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin:0;
	padding:0; 
}

table.pink { border-collapse: collapse; margin-top:7px; }
table.pink td { margin:0; padding:0; }
table.pink td.left { background:url(../images/buttons/pink_left.png) top left no-repeat; width:8px; height:23px; }
table.pink td.mid { background:url(../images/buttons/pink_mid.png) top left repeat-x; vertical-align:middle; padding:0 4px; }
table.pink td.right { background:url(../images/buttons/pink_right.png) top left no-repeat; width:8px; height:23px; }
table.pink td.mid a { color:#853967; color: #333333;  font-weight:bold; text-decoration:none; font-size:13px; }
table.pink td.mid a:hover { text-decoration:underline; }

table.blue { border-collapse: collapse;  margin-top:7px;}
table.blue td { margin:0; padding:0; }
table.blue td.left { background:url(../images/buttons/blue_left.png) top left no-repeat; width:8px; height:23px; }
table.blue td.mid { background:url(../images/buttons/blue_mid.png) top left repeat-x; vertical-align:middle; padding:0 4px; }
table.blue td.right { background:url(../images/buttons/blue_right.png) top left no-repeat; width:8px; height:23px; }
table.blue td.mid a { color:#2d547b; color: #333333;  font-weight:bold; text-decoration:none; font-size:13px; }
table.blue td.mid a:hover { text-decoration:underline; }

table.green { border-collapse: collapse; margin-top:7px; }
table.green td { margin:0; padding:0; }
table.green td.left { background:url(../images/buttons/green_left.png) top left no-repeat; width:8px; height:23px; }
table.green td.mid { background:url(../images/buttons/green_mid.png) top left repeat-x; vertical-align:middle; padding:0 4px; }
table.green td.right { background:url(../images/buttons/green_right.png) top left no-repeat; width:8px; height:23px; }
table.green td.mid a { color:#385632; color: #333333;  font-weight:bold; text-decoration:none; font-size:13px; }
table.green td.mid a:hover { text-decoration:underline; }

table.bvicomment { border-collapse: collapse; }
table.bvicomment td { margin:0; padding:0; }
table.bvicomment td.left { background:url(../images/buttons/comments_left.png) top left no-repeat; width:10px; height:28px; }
table.bvicomment td.mid { background:url(../images/buttons/comments_mid.png) top left repeat-x; vertical-align:middle; padding:0 4px; }
table.bvicomment td.right { background:url(../images/buttons/comments_right.png) top left no-repeat; width:10px; height:28px; }
table.bvicomment td.mid a { color:#385632; color: #333333;  font-weight:bold; text-decoration:none; font-size:16px; }

table.grey { border-collapse: collapse; margin-top:7px; }
table.grey td { margin:0; padding:0; }
table.grey td.left { background:url(../images/buttons/grey_left.png) top left no-repeat; width:8px; height:23px; }
table.grey td.mid { background:url(../images/buttons/grey_mid.png) top left repeat-x; vertical-align:middle; padding:0 4px; }
table.grey td.right { background:url(../images/buttons/grey_right.png) top left no-repeat; width:8px; height:23px; }
table.grey td.mid a { color:#385632; color: #333333;  font-weight:bold; text-decoration:none; font-size:13px; }
table.grey td.mid a:hover { text-decoration:underline; }

table.evcal { margin-right: 5px; margin-top: 5px; }
table.evcal a { text-decoration:none; }
table.evcal a:hover { text-decoration:underline; }

span.blueHeading { font-size: 18px; color:#6796cf; font-weight:bold; line-height:38px; }
span.emphasis1 { color:#2d547b; font-weight:bold; letter-spacing:.07em; padding: 3px; background: #eee; border-top: 1px solid #CCCCCC;}

table tr.bluebar { background-color: #e8f1f8; }

ol.bvi li { line-height: 12px; }

/*div#comments { margin-top: 10px; }*/
div#comments .comment { background: #e8f1f8; margin-bottom: 20px; border-bottom: 1px #cee1ef solid; border-top: 1px #cee1ef solid; }
div#comments .commenthead {/* background: #cee1ef;*/ height: auto;  }
div#comments .content { padding-bottom: 0; }
.comment h3 a { line-height: 28px; }
/*.comment { padding:10px 0px 10px 20px;}*/
div.links div.cmt ul.links li a { }
.comment .submitted { margin-left:0; padding-bottom:10px;}

.node div.links { padding-left: 4px; padding-right: 4px; color:#a7bae0; } 
/*ul.links li.comment_forbidden { color: #89a3df; }
.node div.links li a{ color:#ffffff; font-weight:normal; text-decoration:none; font-size:14px; text-transform:lowercase}
.node div.links li a:hover{ text-decoration:underline;}*/
.node .content { padding-top: 0; }