/*
Theme Name: CNIS-2010
Version: 0.9.0
Author: Dave Arthur

*/

/* Wordpress specific CSS
------------------------------------------------------------------- */

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.aligncenter img, .aligncenter p.wp-caption-text {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.alignleft { float: left; }
.alignright { float: right; }
img.alignleft { display: inline; margin: 0 10px 10px 0; padding: 4px; }
img.alignright { display: inline; margin: 10px 0 10px 15px; }
.entry div.alignleft { float: left; margin: 0 8px 7px 0; }


.wp-caption {
  background-color: #fffff;
  
  overflow: hidden;
  padding: 3px;
}
.wp-caption img { border: 0 none; margin-bottom: 5px; padding: 0; }

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 16px;
   padding: 0 4px 5px;
   margin: 0 0 20px 0;
}

.more-link {
  background-color: #F4F8F9;
  border-bottom: 1px solid #E6F0F2;
  font-size: 11px;
  padding: 5px 6px 3px;
  text-shadow: 0 1px 0 #fff;
}

	body {
		background: #b4b4b4; 
		background-image: url(/wp-content/uploads/2011/06/back8.jpg) ;
		background-repeat:no-repeat;
	
	}
	
	#mainWrapper {
		margin: 5px auto 0;
		width: 1003px;
	}
	
	.header {
		width: 1003px;
		height: 67px;
	}
	
	
	.header .logoTagline {
		float: left;
		
		margin: -1px 0 0 37px;
	}
	
	
	.header object {
		float: left;                
		margin: auto 0 auto 30px;
		width: 800px;
		height: 95px;
	}



		.headerLinks {
                float: right;
                padding-right: 70px;
                
        }

        .headerLinks ul {
               list-style-type: none;
               margin: 0;
               padding: 0;
        }

        .headerLinks li {
				display: inline;
               margin: 7px 0;
				 font-size: 0.77em;
               
			   color: #686868;
        }
		
		

        .headerLinks a:link, .headerLinks a:visited {
               color: #686868;
               
               text-decoration: underline;
               padding: 2px 5px;
        }
		
		.headerLinks .redLink:link, .headerLinks .redLink:visited {
			color: #f00;
		}
		
		.headerLinks .socialMediaLinks {
			margin-top: 15px;
		}
      
	
	#contentTop {
		background: url(/wp-content/uploads/2011/06/content-bg-top2.gif) 0 0 scroll no-repeat;
		width: 1003px;
		height: 19px;
	}
	
	#contentMiddle {
		background: url(/wp-content/uploads/2011/06/content-bg-middle-slice2.gif) 0 0 scroll repeat-y;
		width: 1003px;
	}
	
	#footer {
		background: url(/wp-content/uploads/2011/06/footer-bg2.gif) 0 0 scroll no-repeat;
		width: 1003px;
		height: 46px;
	}
	
        #specialLinks {
               margin-top: 10px;
        }
	
        #specialLinks a:link, #specialLinks a:visited {
               color: #fff;
	       float: left;
	       margin: 0 20px;
               background: #777;
               border: 1px #ddd solid;
               border-radius: 5px;
               -webkit-border-radius: 5px;
               -moz-border-radius: 5px;
               font-size: 0.9em;
               text-decoration: none;
               padding: 2px 7px;
               
        }

        #specialLinks a:hover {
              background: #e70000;
              border-color: #666;
        }
	
/* NAV
--------------------------------------------------------------------*/
#dropmenu, #dropmenu ul {list-style-type:none; list-style-position:outside; position:relative; z-index:300; }
#dropmenu a {display:block; color:#686868; text-decoration:none; background: #aaa url(/wp-content/themes/cnis-2010/images/navbar_bg_slice.gif) 0 0 repeat-x scroll;  }
#dropmenu a:hover {background:#888; color:#fff;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:12em; top:37px; left: -40px; }
#dropmenu ul a {border-left:1px solid #c8c8c8; background: #555; }
#dropmenu li ul a {width:16em; height: auto; float:left; border-bottom:1px solid #c8c8c8; }
#dropmenu ul ul {top:auto; }
#dropmenu ul ul a {z-index: 400; }
#dropmenu li ul ul {left:10em; top: 2px; }
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
	
	#navbar {
		width: 1003px;
		height: 46px;
		margin-top: 7px;
		float: left;
		background: transparent url(/wp-content/themes/cnis-2010/images/navbar-edges.gif) 0px 0px scroll no-repeat;
		position: relative;
	}
	
	#navbar ul.mainMenuItems {
		width: 965px;
		height: 46px;
		background: #fff url(/wp-content/themes/cnis-2010/images/navbar_bg_slice.gif) 0 0 repeat-x scroll;
		margin: 0 auto;
		padding-left: 20px;
		position: relative;
		
	}


	#navbar ul.mainMenuItems, #languageAndLogin ul {
		list-style-type: none;
	}
	
	#navbar ul.mainMenuItems li {
		float: left;
		height: 37px;
	}
	
	#navbar ul.mainMenuItems li.first {
		background: none;
	}
	
	#navbar ul.mainMenuItems li.first a {
		margin-left: 0px;
	}
		
	#navbar ul.mainMenuItems li a {
		display: block;
		padding: 0 15px;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 37px;
		height: 37px;
		vertical-align: middle;
		color: #fff;
		text-decoration: none;
	}

#navbar ul.mainMenuItems li ul li a {
font-size: 12px;
line-height: 14px;
height: 37px;
overflow: visible;
padding-top: 5px;
}
	
	#navbar ul.mainMenuItems li a:hover {
                /* background: #999 url(/wp-content/themes/cnis-2010/images/navbar_vertical_spacer.gif) 0 0 no-repeat scroll; */
		background: #444;
                color: #fff;
	}

	
	#searchbox {
		position: absolute;
		top: 0px; 
		left: 670px;
		z-index: 400;
	}
	
	#searchbox input.searchTextField {
		margin-top: 6px;
		color: #999;
		line-height: 25px;
		height: 25px;
		padding: 3px 15px 0;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		background: url(/wp-content/themes/cnis-2010/images/search-cnis-bg.png) 0 0 no-repeat scroll;
		border-width: 0;
		width: 120px;
	}
	
	#searchbox fieldset, #newsletterSignUp fieldset {
		border-width: 0;
		padding: 0;
	}
	
	#searchbox fieldset legend, #newsletterSignUp fieldset legend {
		display: none;
	}
	
	input#goButton {
		width: 37px;
		height: 38px;
		position: absolute;
		top: 0; 
		left: 145px;
		border-width: 0;
		background: transparent url(/wp-content/themes/cnis-2010/images/go_button.gif) 0 0 no-repeat;
		cursor: pointer;
	}
	
	#languageAndLogin ul li {
		position: absolute;
		top: 0; 
		left: 879px;
		background: none;
		color: #fff;
		z-index: 400;
	}
	
	#languageAndLogin ul li a {
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 37px;
		height: 37px;
		vertical-align: middle;
		color: #fff;
		text-decoration: none;
	}
	
	#languageAndLogin ul li a:hover {
		background: none;
                text-decoration: underline;
	}

a { text-decoration: none; }
a:link, a:visited { color: #004D99; }
a:focus, a:hover, a:active { color: #F00; }

h1, h2, h3, h4, h5, h6 {
  color: #f00;
  display: block;
  font-family: "Myriad Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Arial, "Lucida Sans Unicode", sans-serif;
  font-weight: normal;

}

h1 { font-size: 34px; line-height: 1.2; margin: 0.3em 0 10px; }
h2 { font-size: 28px; line-height: 1.3; margin: 1em 0 .2em; clear: both; }
h3 { font-size: 24px; line-height: 1.3; margin: 1em 0 .2em; }
h4 { font-size: 19px; margin: 1.5em 0 .2em; }
h5 { font-size: 1.3em; margin: 1.67em 0; font-weight: bold; }
h6 { font-size: 1.15em; margin: 0; padding: 0; font-weight: bold;}

h1 a, h2 a, h1 a:link, h2 a:link, h1 a:visited, h2 a:visited { color: red; }
h1 a:active, h2 a:active, h1 a:focus, h2 a:focus, h1 a:hover, h2 a:hover { color: #f90404; }
	
	
	#content {
		width: 925px;
		margin: 0px auto 50px;
		padding: 70px 30px 0 40px;
	}
	
	#leftSide {
		float: left;
		width: 632px;
		margin-right: 50px;
	}

        #leftSide.leftSideHome {
                width: 592px;
        }
	
	h3.redHeader {
                clear: both;
		
	}

        h3.redHeader.homeHeading {
                margin: 10px 0 0;
        }
                
	
	
	
	#flashIntro {

               width: 592px;
               height: 333px;
               background: transparent url(/wp-content/uploads/2010/09/harper-quote.gif) 0 0 no-repeat scroll;
			   margin-bottom
	}
	
	
	img {
		border: none;
	}
	
	#rightSide {
		float: left;
		width: 223px;
	}

        #rightSide.rightSideHome {
                width: 263px;
        }

        #homeCalendar {
               padding-bottom: 5px;
        }
	
	#intro, #cnisPrograms {
		padding-bottom: 10px;
		*/ border-bottom: #ccc 1px solid; */
	}
	
	#intro a.readMore {
		float: right;
		margin-top: 10px;
	}

        #progLinks strong.progLinkHeading {
                display: inline-block;
                margin-bottom: 5px;
                padding: 0 4px;
        }

        #progLinks {
                margin-top: -5px;
        }
	

	a.progLink img {
		border: #666 1px solid;
	}
	
	a.progLink {
                color: #000;
                display: block;
		width: 138px;
		float: left;
		padding: 4px 2px 2px 2px;
                border: 1px solid #fff;
                margin-right: 1px;
                cursor: pointer;
	}

        #callsToAction {
                margin: -35px 0 25px;
        }

        a.progLink:hover {
	        color: #fff;
        }

        a.progLink strong {
               display: inline-block;
                margin-bottom: 5px;
                padding: 0 4px;
        }

	#newsletterSignUp {
		width: 337px;
		float: left;
		margin-right: 26px;
	}
	
	#newsletterSignUpFormArea {
		padding: 0 5px;
		width: 337px;
		height: 188px;
		background: #eee url(/wp-content/themes/cnis-2010/images/newsletter-signup-bg.png) 0 100% no-repeat scroll; 
	}
	
	#newsletterSignUpFormArea p {
		padding-top: 5px;
	}
	
	#newsletterSignUp h4, #followCNISHeading {
		margin-bottom: 0;
	}
	
	
	#newsletterSubscribeForm div.newsletterFormField {
		clear: right;
		float: right;
		margin-bottom: 5px;
	}
	
	#newsletterSubscribeForm div.newsletterFormField input {
		width: 110px;
	}
	
	#newsletterSubscribeForm div.newsletterFormField label {
		text-align: right;
		
	}
	
	#newsletterFormSubmitBtn input {
		clear: right;
		border-width: 0;
		background: #666 url(/wp-content/themes/cnis-2010/images/newsletter-button-bg.png) 0 0 no-repeat scroll;
		width: 61px;
		height: 24px;
		cursor: pointer;
		color: #fff;
		font-size: 13px;
		float: right;
	}
	
	#rightCallsToAction {
		width: 228px;
		float: left;
	}
	
	#donateButton {
		margin: 20px 0 10px 2px;
	}
	
	#whereWeWorkHomeMap div.flashWrapper {
		position: relative;
	}

        #labelOverlay {
             position: absolute;
             bottom: 0;
             left: 0;
             background: #333;
             background: rgba(0, 0, 0, 0.5);
             width: 261px;
             z-index: 1000;
        }

        #labelOverlay h4 {
             margin: 0 0 0 10px;
             text-align: right;
             padding-right: 5px;

         }

        #labelOverlay h4 a {
             color: #fff;
             text-decoration: none;
        }
	
	#whereWeWorkHomeMap {
		margin-bottom: 15px;
	}
	
	#whereWeWorkHomeMap h3 {
		margin: 0 0 10px;
	}
	
	#thirteenReasonsBanner {
		margin: 15px 0 15px;
	}
	
	#socialNetworkLinks {
		width: 592ox;
		margin: 15px 0 10px;
	}
	
	#socialNetworkLinks div.socialLink {
		width: 60px;
		float: left;
		margin-right: 30px;
	}
	
	#socialNetworkLinks div.lastSocialLink {
		margin-right: 0;
	} 
	
	#socialNetworkLinks div.socialLink img {
		display: block;
		margin: 0 auto 5px;
	}
	
	#socialNetworkLinks div.socialLink a.socialNetTextLink {
                display: block;
                text-align: center;
		color: #000;
		font-size: 12px;
		text-decoration: none;
                margin-bottom: 15px;
	}

        #subPageDonationBanner {
                margin: 20px 0 20px 13px;
        }
	
	/*styles */
	
	body {
		font-size: 0.9em;
                line-height: 1.4;
		font-variant: normal;
		font-family: Helvetica,Arial,sans-serif;
		color: #000000;
	}
	
	
	#intro p strong {
		color: #000;
	}
	
	#intro a.readMore:link, #intro a.readMore:visited  {
		color: #004D99;
		text-decoration: none;
		font-size: 0.9em;
	}
	
	#intro a.readMore:hover, #intro a.readMore:active {
		color: #f00;
	}

        a.progLink strong.progLinkHeading {
                font-size: 14px;
                color: #000;
                font-weight: normal;
        }


        a.progLink:hover {
                background: #333;
                border-color: 1px solid #333;
                border-top-left-radius: 5px;
                border-top-right-radius: 5px;
                -webkit-border-top-left-radius: 5px;
                -webkit-border-top-right-radius: 5px;
                -moz-border-radius-topleft: 5px;
                -moz-border-radius-topright: 5px;
                
        }

        a.progLink:hover strong.progLinkHeading {
                color: #fff;
        }

        a.progLink:hover img {
                border-color: #333;
        }


	h3.redHeader, h3.redHeader a, .redText {
		color: #f00;
	}
	
	#newsletterSignUp h4 {
		font-size: 14px;
	}
		
	#newsletterSignUpDesc {
		font-size: 12px;
		color: #666;
	}
	
	#newsletterSubscribeForm div.newsletterFormField label {
		font-size: 13px;
	}
	

/* NEWS
------------------------------------------------------------------------------*/

.aktt_tweets ul {
	list-style-type: none; 
	padding: 0;
	margin: 0;
	}

.aktt_tweets li {
	background-color: #eee;
	padding: 0;
	margin-top: 20px;
	}

/* Did you Know widget - Note:  Opacity not set for IE yet */

		#didYouKnow {
			position: relative;
			background: #eee url(/wp-content/themes/cnis-2010/images/did-you-know-bg.png);
			width: 234px;
			height: 152px;
		}
		
		#leftDidYouKnowButton a {
			display: block;
			width: 12px;
			height: 146px;
			background: #666 url(/wp-content/themes/cnis-2010/images/did-you-know-sprite.png) 0 0 no-repeat scroll;
			opacity: 0.5;
			position: absolute;
			top: 2px;
			left: 4px;
		}
		
		#rightDidYouKnowButton a {
			display: block;
			width: 12px;
			height: 146px;
			background: #666 url(/wp-content/themes/cnis-2010/images/did-you-know-sprite.png) -24px 0 no-repeat scroll;
			opacity: 0.5;
			position: absolute;
			top: 2px;
			right: 4px;
		}
		
		#leftDidYouKnowButton a:hover { 
			background: #036 url(/wp-content/themes/cnis-2010/images/did-you-know-sprite.png) -12px 0 no-repeat scroll;
			opacity: 0.7;
		}
		
		#rightDidYouKnowButton a:hover {
			background: #036 url(/wp-content/themes/cnis-2010/images/did-you-know-sprite.png) -36px 0 no-repeat scroll;
			opacity: 0.7;
		}

		
		#didYouKnowContent {
			padding: 10px 25px;
			overflow: visible;
		}
		
				
		#didYouKnowContent h4 {
			margin: 0 0 5px 0;
		}
		
		#didYouKnowContent p {
			font-size: 14px;
			color: #333;
		}
		
		#didYouKnowContent cite {
			font-size: 12px;
			float: right;
			margin-top: 10px;
		}
		
		#flashBannerFooter  {
			width: 592px;
			height: 65px;
			background: #eee;
			margin: 20px 0;
		}
		
		#copyrightTerms, #globalStats {
			font-size: 12px;
			color: #fff;
		}
		
		p#copyrightTerms {
			float: left;
			padding-left: 40px;
			margin-top: 1px;
		}
        p#privacy {
			float: right;
			padding-right: 40px;
			margin-top: 5px;
            color: #FFF;
		}
        p#privacy a {
	color: #FFF;
}
		
		p#globalStats {
			float: right;
			padding-right: 40px;
			margin-top: 10px;
		}
		
		.clearfix:after {
			content: '.';
			height: 0;
			visibility: hidden;
			display: block;
			font-size: 0;
			clear: both;
		}




/* COMMENTS
------------------------------------------------------------------- */

h3#comments, h4#pings { float: left; }
h3#comments, #respond h3 { margin: 0 0 5px; font-size: 34px; }
#respond h3 { margin: 18px 0 5px 28px; }
h4#pings { line-height: 1.2; margin: 10px 0; width: 150px; }

.comments-header,
.navigation { border-bottom: 1px solid #E6F0F2; text-shadow: 0 1px 0 #fff; }

.navigation {
  background-color: #EEE;
  border-top: 1px solid #fff;
  font-size: 11px;
  height: auto;
  line-height: 28px;
  overflow: hidden;
  padding: 0 28px;
}

.comments-header { background-color: #F4F4F4; border-top: 1px solid #E6E6E6; padding: 6px 28px; }
.comments-header-meta {
  float: right;
  font-size: 11px;
  font-weight: bold;
  line-height: 44px;
  padding: 4px 0 0 ;
}

.commentlist {
  background-color: #f9fbfc;
  border: 28px solid #f9fbfc;
  border-top: 0 none;
  font-size: 12px;
}
.pinglist { margin-top: 10px; width: 420px; float: right; }

li.pings {
  border-bottom: 1px solid #E6F0F2;
  border-top: 1px solid #fff;
  margin: 0;
  padding: 4px 10px;
  width: 400px;
}

.pings:first-child { border-top: none; }
.pings:last-child { border-bottom: none; }

.comment {
  background: transparent url(img/bg-comment.png) 10px 19px no-repeat;
  border-top: 28px solid #f9fbfc;
  border-left: 40px solid #f9fbfc;
}

.comment-body {
  background-color: #f4f8f9;
  color: #3e5867;
  margin-left: 20px;  
  padding: 17px 20px 11px;
  position: relative;
}

.comment-body img.avatar {
  border: 1px solid #eee;
  padding: 2px;
  position: absolute;
  left: -60px;
}

ul.children { }
.comment ul.children li { border-top: 15px solid #f9fbfc; }

.comment-meta {
  font-family: Georgia, serif;
  font-size: 11px;
  font-style: italic;
  position: absolute;
  right: 25px;
  top: 20px;
}
.comment-meta a { color: #999; }
.comment-author-admin { background-image: url(img/bg-comment-admin.png); }
.comment-author-admin > .comment-body { background-color: #E6F0F2; }
.comment p, .comment blockquote { padding: 0 0 7px; }
.comment blockquote p, .comment blockquote blockquote, .comment blockquote blockquote p { margin: 5px; padding: 7px; }
.commentlist cite, .commentlist cite a { }
.commentlist cite a { }

/* Not used */
li.thread-alt { }
.comment-author { }
.commentlist .thread-even { }
.commentlist .depth-1 { }
.commentlist .odd { }
.commentlist .even,
.commentlist .alt { }
.comment-author cite {
  background-color: #F9FBFC;
  border-bottom: 1px dotted #E6F0F2;
  color: #666;
  display: block;
  font-family: Georgia, serif;
  font-style: italic;
  line-height: 16px;
  margin: 0 -7px 20px;
  padding: 3px 7px;
}
.comment-author-admin .comment-author cite { background-color: #F4F8F9; border-bottom-color: #ccc; }

.says { display: none; }
.comment div em { } /* comments awaiting moderation. */

.reply { font-size: 10px; font-weight: bold; overflow: hidden; }

a.comment-reply-link { 
  color: #666;
  display: block;
  float: right;
  padding: 2px 6px;
}
.comment-reply-link:hover { background-color: #fff; color: #333; }

#respond {
  background-color: #F4F8F9;
  margin-top: 1px;
  overflow: hidden;
  padding: 0 0 18px;
  width: 100%;
}

#commentform { padding: 18px 28px 0; }

.cancel-comment-reply,
.you-must-be-logged-in { padding: 0 0 0 28px; }

.respond-left { float: left; width: 42%; }
.respond-right { float: left; width: 58%; }

#respond label { display: block; font-size: 11px; height: 20px; margin: 3px 0 9px; width: 85%; }

input#author, input#email, input#url {
  border: 1px solid #ddd;
  color: #999;
  display: block;
  height: 15px;
  line-height: 15px;
  padding: 5px 3px;
  width: 85%;
}

textarea#comment {
  border: 1px solid #ddd;
  font-family: inherit;
  height: 150px;
  margin: 0 0 9px;
  padding: 5px 3px;
  width: 100%;
}

#respond input:focus,
textarea#comment:focus {
  color: #000;
  border-color: #aaa;
  -moz-box-shadow: 3px 3px 0px rgba(238,238,238,1);
  -webkit-box-shadow: 3px 3px #eee;
}

input#submit {
  background: #5388b6 url(img/button-style.png) center left repeat-x;
  border: 1px solid #3b73a3;
  border-radius: 3px 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
}

/* POSTS
----------------------------------------------------------------------------------*/

/*.page, .post, .pagetitle, .nocomments { padding: 0 28px; } */
.post, .nocomments { padding-bottom: 5px; }
.post { margin-bottom: 30px; }
.entry { margin: 15px 0 15px; }

.entry ol {
padding-bottom: 10px;
}

.entry ol li {
margin-bottom: 7px;
}

div.imgColumn {
 width: 200px;
 float: left;
}

div.textColumn {
 width: 417px;
 float: right;
 padding-left: 15px;
}


.meta {
  background-color: #F4F8F9;
  border-bottom: 1px solid #E6F0F2;
  border-top: 1px solid #E6F0F2;
  color: #3e5867;
  display: block;
  font-size: 11px;
  height: 19px;
  line-height: 19px;
  margin: 0 -28px;
  padding: 6px 28px;
  text-shadow: 0px 1px 0px #fff;
  width: 576px;
}

* html .meta { height: 1%; }
.meta:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

blockquote {
  width: 384px;
  padding: 2px 10px 2px 10px;
  margin: 1em 0;
  background: #eee;
  border: 1px solid #ccc;
  border-radius: 10px;
  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

  color: #000;

}



/* Styles for 'What We Do' graphical program links */

#programButtons {
  width: 632px;
  margin: 0 auto;

}

a.progButton {
  position: relative;
  z-index: 200px;
  display: block;
  float: left;
  margin-top: 15px;
  margin-right: 10px;
  width: 290px;
  height: 110px;
  border: 1px #ccc solid;
  background: #808080 url(/wp-content/themes/cnis-2010/images/program-button-vertical-slice-bg-rest-124px.png) 0 0 repeat-x scroll;
  cursor: pointer;
  padding: 7px;
  color: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

a.progButton:link, a.progButton:visited {
  color: #fff;
}

a.progButton:hover {
  background: #b70004 url(/wp-content/themes/cnis-2010/images/program-button-vertical-slice-bg-hover-124px.png) 0 0 repeat-x scroll;
  color: #fff;
}
  

span.progButtonImg {
 width: 82px;
 height: 82px;
 display: block;
 float: left;
 margin-right: 7px;
}

/*a.progButton span.progButtonImg {
  background: #333;
 } */
 
/*a.progButton:hover span.progButtonImg {
  background: #000;
} */

a.progButton span#ssoImg {
  background: transparent url(/wp-content/themes/cnis-2010/images/program-links-sprite.jpg) 0 0 no-repeat scroll;
}

a.progButton:hover span#ssoImg {
  background-position: -82px 0;
}

a.progButton span#scaImg {
  background: transparent url(/wp-content/themes/cnis-2010/images/program-links-sprite.jpg) -164px 0 no-repeat scroll;
}

a.progButton:hover span#scaImg {
  background-position: -246px 0;
}

a.progButton span#aiiImg {
  background: transparent url(/wp-content/themes/cnis-2010/images/program-links-sprite.jpg) -328px 0 no-repeat scroll;
}

a.progButton:hover span#aiiImg {
  background-position: -410px 0;
}

a.progButton span#peImg {
  background: transparent url(/wp-content/themes/cnis-2010/images/program-links-sprite.jpg) -492px 0 no-repeat scroll;
}

a.progButton:hover span#peImg {
  background-position: -574px 0;
} 

span.altText {
 display: none;
 text-indent: -9999px;
}

span.titleTextCol {
  display: block;
  float: right;
  width: 201px;
  height: 82px;
}
  

strong.progButtonTitle {
  display: block;
  width: 201px;
  border-bottom: 1px #ccc solid;
  padding-bottom: 2px;
}

span.progButtonText {
  line-height: 14px;
  font-size: 12px;
  display: block;
  margin: 4px 0 0 0;
  height: 62px;
}

a.progButton span.goButton {
  position: absolute;
  width: 29px;
  height: 29px;
  bottom: 6px;
  right: 6px;
  background: transparent url(/wp-content/themes/cnis-2010/images/prog-go-button.gif) 0 0 scroll no-repeat;
  z-index: 100;
}

a.progButton:hover span.goButton {
  background: transparent url(/wp-content/themes/cnis-2010/images/prog-go-button-hover.gif) 0 0 scroll no-repeat;
}



cite { font-style: italic; }

code {
  background: #eaeaea;
  font-family: Consolas, Monaco, monospace;
  font-size: 0.9em;
  padding: 1px 3px;
}

del { color: #8b0000; text-decoration: line-through; }

/* Tables and #wp-calendar 
----------------------------------------------------------------------------------*/
table#wp-calendar { color: #666; width: 100%; }
caption { background-color: #ffffff; border-top: 1px solid #E6F0F2; text-align: center; }
thead { background-color: #ff0000; text-align: center; color: #000000; }
tbody { background-color: transparent; text-align: center; }
tfoot { background-color: #fff; text-align: left; }
td#next { text-align: right; }
td#todayWidget { color: red; }

/* PAGINATION on single.php */

.previousnext, .pagination { font-size: 11px; margin-bottom: 10px; }

.page-link {
  background-color: #F4F8F9;
  border-bottom: 1px solid #E6F0F2;
  border-top: 1px solid #E6F0F2;
  display: block;
  font-size: 11px;
  font-weight: bold;
  height: 16px;
  line-height: 16px;
  margin: 9px 0 20px;
  padding: 5px 8px;
}

.page-link span, .page-link a {
  cursor: pointer;
  display: block;
  float: left;
  height: 16px;
  line-height: 16px;
  margin: 0 0 0 3px;
  text-align: center;
  width: 16px;
}

.page-link span { background-color: #fff; color: #111;}
.page-link a span { margin: 0; }
.page-link a:link span, .page-link a:visited span { background-color: #5B8EAD; color: #fff; }
.page-link a:hover span, .page-link a:active span, .page-link a:focus span { background-color: #285776; color: #fff; }
.page-link strong { display: block; float: left; margin-right: 5px; }

.postmetadata {
  border-bottom: 1px dotted #ddd;
  border-top: 1px dotted #D5D5D5;
  color: #999;
  font-size: 11px;
  margin-top: 20px;
  padding: 7px 2px;
}
.postmetadata a { color: #666; padding: 2px; }
.postmetadata a:hover { background-color: #efefef; }

/* Advertisement space - see Admin Settings */
.something { padding: 7px 2px; /*width: 572px;*/ border-bottom: 1px dotted #ddd; }
.somethingspecial { margin: 0 auto; /*width: 468px;*/ }



/* Dave's sub navigation development */

#subNav {
	width: 223px;
	margin: 20px 0;

}

#subNavTop {
	width: 223px;
	height: 12px;
	background: transparent url(/wp-content/themes/cnis-2010/images/top-rounded-sub-nav-menu-bg-v2.gif) 0 0 scroll no-repeat;
}

#subNavMain {
	width: 100%;
	padding-bottom: 10px;
	background: transparent url(/wp-content/themes/cnis-2010/images/middle-sub-nav-menu-bg-slice-v2.gif) 0 0 scroll repeat-y;

}
	

#subNavMain  h2 {
	padding: 0 0 5px 24px;
	margin: 0;
	color: #000;

}

#subNavMain ul  {
	list-style-type: none;
	margin: 0;
	padding: 0;
	
}

#subNavMain ul li  a {
        display: block;
	width: 198px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	color: #333;
	padding-left: 25px;
	font-size: 0.85em;
}

#subNavMain ul li a:hover { 
       color: #f90404;
}

#subNavMain ul ul, #subNavMain ul ul ul, #subNavMain ul ul ul ul {
	background: transparent url(/wp-content/themes/cnis-2010/images/sub-nav-submenu-bg-slice.gif) 0 0 scroll repeat-y;
	width: 223px;
        padding: 2px 0;
	border-top: #fff 1px solid; 
	/* border-bottom: #fff 2px solid; */
}

#subNavMain ul ul li a {
	color: #fff;
	font-size: 0.85em;
}

#subNavMain ul ul li a {
	width: 193px;
	padding-left: 25px;

}

#subNavMain ul ul ul li a {
	width: 188px;
	padding-left: 30px;

}

#subNavMain ul ul ul li a:before {
       content: '» ';
}


#subNavMain ul ul ul ul li a {
	width: 183px;
	padding-left: 35px;

}

#subNavMain ul ul ul ul li a:before {
       content: '-';
}


#subNavMain ul li {
	width: 213px;
	
}

#subNavMain ul li.current_page_item  a {
	background: transparent url(/wp-content/themes/cnis-2010/images/red-hover-arrow.gif) 0 0 scroll no-repeat;
	color: #fff;
        width: 215px;
}

#subNavMain ul li.current_page_item  a:hover {
        color: #fff;
        text-decoration: underline;
}

#subNavMain ul li.current_page_item  ul li a {
	background: none;
}

#subNavMain li.current_page_ancestor.current_page_parent {
       color: #000;
      /* background: transparent url(/wp-content/themes/cnis-2010/images/active-parent-ancestor.gif) no-repeat 0 0 scroll; */
}





#subNavMain ul ul li a:hover {
	text-decoration: underline;
        color: #fff;
}

#subNavBottom {
	width: 223px;
	height: 12px;
	background: transparent url(/wp-content/themes/cnis-2010/images/bottom-rounded-sub-nav-menu-bg-v2.gif) 0 100% scroll no-repeat;
}
	

.ourVisionBg { 
background: transparent url(/wp-content/themes/cnis-2010/images/our-vision-bg-10percent-orange.png) 30px 30px scroll no-repeat; 
min-height: 300px;
}

.nightNileOverflow {
background: transparent url(/wp-content/themes/cnis-2010/images/nile-top-slice.jpg) 0 0 scroll repeat-y;
height: 100%;
} 

.nightNileBkgrd {
background: transparent url(/wp-content/themes/cnis-2010/images/nile-image-optimized-977px.jpg) 0 100% scroll no-repeat;
height: 100em;
position: relative;
color: #000;
padding: 1.5em 20px 0;
text-align: center;
}


.nightNileBkgrd ul li {
padding-bottom: 5px;
}

.nightNileBkgrd a {
text-decoration: underline;
color: #000;
}

.nileSectionBorder {
  border: 1px #b27e08 solid;  
  padding: 10px 10px 5px 10px; 
  margin: 10px 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;


}

div.blackBorder {
padding: 10px; 
border: 2px #000 solid;
}

.blackBorder h3, .blackBorder h4 {
margin-top: 0px;
}

/* yd news widget styles - so it doesn't revert back again!!! :) */

.yd_rp_widget {
font-family: Arial, Helvetica, sans-serif;
}

.yd_rp_widget ul {
list-style-type: none;
margin: 0;
padding: 0;

}

.yd_rp_excerpt {
font-size: 12px;
margin-top: 2px;

}

.yd_rp_widget ul li h4 a {
font-size: 13px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;

}
.yd_rp_widget ul li img {
margin-right: 5px;
}


#sideshoppingcart {margin-left:25px}


/* new sidebar advertisement and shopping cart blocks */

li.widget_ad_rotator, li.widget_wp_shopping_cart {

list-style-type: none;
margin: 20px 0;
padding: 0 0 20px 25px;
width: 100%;
}

li.widget_ad_rotator h2.widgettitle {
display: none;
}

li.widget_ad_rotator {
padding-left: 14px;
}

li#events-calendar {
  list-style-type: none;
}

li#events-calendar h2.widgettitle {
  padding-left: 14px;
}

#ad_rotator-3 {

margin-left: 14px;
width: 182px;
padding: 3px 0 35px 25px;
background: #F00 url(/wp-content/themes/cnis-2010/images/program-button-vertical-slice-bg-hover-124px.png) 0 0 repeat-x scroll;
height: 85px;
border: #900 1px solid;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;

}



.widget_wp_shopping_cart h2.widgettitle {
color: #000;
font-size: 24px;

}

.widget_wp_shopping_cart th {
text-align: left;
font-size: 90%;
}


.widget_wp_shopping_cart a {
font-size: 70%;
}

.widget_wp_shopping_cart .gocheckout a {
font-size: 90%;
color: #F00;
}

.widget_wp_shopping_cart .emptycart a {
color: #999;
}

.widget_wp_shopping_cart .visitshop a {
font-size: 80%;
float: right;
margin-right: 30px;
margin-top: 10px;
}

.widget_wp_shopping_cart span.emptycart , .widget_wp_shopping_cart span.gocheckout {
clear: right;
float:right;
margin-right: 30px;
margin-bottom: 5px;
}

.widget_wp_shopping_cart span.emptycart a:after, .widget_wp_shopping_cart span.gocheckout a:after, .widget_wp_shopping_cart .visitshop a:after {

content: ' »'
} 

.nameAnchorText {
display: none;
}

/* Buy a brick page - Dave Arthur 05252010 */



#brickHouse {
	background: transparent url(http://www.cnis.ca/wp-content/uploads/2010/05/brick_house1.gif) 0 0 no-repeat scroll;
	width: 419px;
	height: 528px;
	position: relative;
        margin: 10px auto 20px;

}

#brickHouse a {
	display: block;
	width: 19px;
	height: 15px;
	position: absolute;
	cursor: default;
	background: #f00;

        

}

#brickHouse a .tooltip { 
  display: none;
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif;
  padding: 2px 5px;
  background-color: #FFC;
  border: 1px #ccc solid;
  position: absolute;
  top: 20px;
  left: 25px;
  color: #666;
  z-index: 100;
  
}

#brickHouse a:hover .tooltip {
	display: block;
	width: 130px;


	
}

#brickHouse a:hover {
	text-decoration: none;
}



/* Homepage video - Dr. Lett on Studio4 */

#homePageFeatureVideo {
    margin-top: 15px;
    padding-bottom: 5px;
    border-bottom: 1px #ddd solid;
}

#homePageFeatureVideo p.videoCaption {
    margin-top: 0;
    font-size: 0.75em;
}


/* Featured Upcoming Event Homepage */

.featureEvent {
		width: 241px;
		border: #ccc 1px solid;
		padding: 5px 10px;
	}
	
	.featureEvent div.thumbCol {
		width: 80px;
		margin-right: 8px;
		float: left;
	}

        .featuredEvent div.textCol {
                float: left;
                

        }
	
	.featureEvent h4, .featureEvent h5 {
	    margin-top: 0;
	}

.featureEvent h4 {
   margin-bottom: 7px;
}


.featureEvent h5 {
      color: #000;
      font-size: 14px;
      margin-bottom: 5px;
      line-height: 16px;
}

.featureEvent p {
     font-size: 11px;
     margin: 0;
}

.featureEvent .moreEventsLink {
    
     font-size: 0.8em;
     margin-top: 20px;
     
}

.featureEvent .moreEventsLink a {
    color: #666;
}

.featureEvent .moreEventsLink a:hover {
    color: #f00;
}

/* Urgent needs - Surgical equipment list */

.surgicalSuppliesList {
 
  
  padding: 0 0 10px 30px ;
}

.surgicalSuppliesList ul {
  
  list-style-type: none;
  margin: -5px 0 0;
  padding: 0;
 
}

.surgicalSuppliesList ul li {
  float: left;
  margin-right: 20px;
  width: 280px;
  font-size: 12px;
 
}


/* African Market page - 20100731 */

.AfricanMarketBg {
   background: #000 url(/wp-content/themes/cnis-2010/images/african-market-bg.jpg) 0 0 repeat-y scroll;
   color: #fff;
  
}

.AfricanMarketContent h4 {
   color: #e9d295;
   margin: -10px 0 20px 0;
}

.AfricanMarketContent strong {
   color: #e9d295;
}


.AfricanMarketContent {
   padding: 0px 31px 10px;
}

.AfricanMarketContent a, .AfricanMarketContent a:link, .AfricanMarketContent a:visted {
  text-decoration: underline;
} 

.AfricanMarketFooter {
  background: transparent url(/wp-content/themes/cnis-2010/images/african-market-footer.jpg) 0 0 no-repeat scroll;
  width: 632px;
  height: 15px;
}

.AfricanMarketContent h4.AfricanMarketSubHeading {
  margin-top: 20px;
  margin-left: 10px;
}

.AfricanMarketContent ul {
  list-style-type: none;
  padding-left: 10px;
}

.AfricanMarketContent ul li {
  padding-bottom: 5px;
}

.AfricanMarketContent a, .AfricanMarketContent a:link, .AfricanMarketContent a:visited {
  color: #fff;
  text-decoration: underline;
}

/* Homepage revisions - 08282010 */

#callsToAction {
		margin: 0 0 15px 0;
	}
	
	
	#cnisPrograms {
		border: 1px #ccc solid;
		margin: 10px 0;
		padding: 0 5px;
	}
	
	#cnisPrograms h3.redHeader.homeHeading, .surgicalResourcesBox h3.redHeader.homeHeading, #followCNISHeading {
		margin-top: 0;
	}
	
	#cnisPrograms p {
		margin: 0;
	}
	
	#progLinks, #intro {
		padding-bottom: 5px;
	}
	
	.surgicalResourcesBox {
		width: 580px;
		background: #d9222a url('http://www.cnis.ca/wp-content/uploads/2011/12/surgical.png') 100% 100% scroll no-repeat;
		border: 1px #ccc solid;
		padding: 0 5px;
	}
	
	.surgicalResourcesBox ul {
		float: left;
		list-style-type: none;
		margin: 5px 20px 20px 10px;
		padding: 0;
	}
	
	.surgicalResourcesBox li {
		margin-bottom: 5px;
	}
	
	.surgicalResourcesBox a, .surgicalResourcesBox a:link, .surgicalResourcesBox a:visited {
		color: #000;
		text-decoration: none;
		font-size: 12px;
	}
	
	.surgicalResourcesBox a:hover {
		text-decoration: underline;
	}

	
	
	#socialNetworkLinks div.socialLink {
		margin-top: 10px;
	}
	
	#socialNetworkLinks {
		
		padding: 0 5px;
	}
	
	.featureEvent {
		margin-bottom: 10px;
		position: relative;
		
	}
	
	.moreLink {
		margin-top: 10px;
		position: absolute;
		bottom: 5px;
		right: 5px;
	}
	
	.moreLink a {
		font-size: 12px;
	}
	
	.featureEvent .mediaImg, .yd_rp_widget {
		margin-bottom: 20px;
	
	}
	
	.featureEvent .videoCaption {
		margin-bottom: 5px;
	}
	
	.yd_rp_widget li {
		margin-bottom: 7px;
	}
	
	#whereWeWorkHomeMap {
		margin-bottom:10px;
}

#headerLinks ul li a.redHeaderLink:link, #headerLinks ul li a.redHeaderLink:visited {

   background: #e70000 url('http://www.cnis.ca/wp-content/themes/cnis-2010/images/cnis-red-button-bg.gif') 0 100% scroll no-repeat;"
}

.entry {
  padding-bottom: 0;
}

/* START New Homepage styles 09302010 */

.GeneralContainer {
	border: 1px #b9b9b9 solid;
	margin-bottom: 20px;
	position: relative;
	
}

.GeneralContainer h2 {
	color: #f00;
	font-size: 20px;
	margin: 0px 0 5px 7px;

}

.SurgicalResourcesBox h2 {
	color: #fff;
}

.HomeSidebar h2, .HelpBox h2 {
	color: #fff;
	background: #a0a0a0 url(/wp-content/themes/cnis-2010/images/homepage-sidebar-heading-bg.gif) 0 0 repeat-x scroll;
	padding: 0 0 0 7px;
	font-size: 16px;
	margin: 0;
}

.HelpBox  h2 {
	background: #f00 url(/wp-content/themes/cnis-2010/images/homepage-red-heading-bg.gif) 0 0 repeat-x scroll;
}


.Content {
	padding: 10px;
}

.HomeSidebar {
	margin-bottom: 10px;
}


.HomeSidebar h2 {
	font-size: 15px;
}


.HomeSidebar h3 {
	color:#000000;
	font-size:14px;
	line-height:16px;
	margin: 0 0 5px;
	font-weight: bold;
}

.HomeSidebar .thumbCol {
	float: left;
	margin-right: 8px;
}

.HomeSidebar p {
	font-size:11px;
	margin: 0 0 20px 0;
}

.WhereWeWork {
	height: 195px;
}

.UpcomingCourses img {
	border: 1px #b9b9b9 solid;
}

.InTheNews p {
	margin-bottom: 10px;
} 

.InTheNews img {
	margin-bottom: 0;
}

.moreLink {
	background: transparent url(/wp-content/themes/cnis-2010/images/more-link-bg-slice.gif) 100% 0 repeat-y scroll;
	bottom: 0;
	right: 0;
	padding: 2px 5px 2px 0;
	font-size: 12px;
	color: #777;
}

#content.home {
		padding-top: 30px;
	}
	
	#searchbox {
		
		left: 776px;
		
	}
	
	
.BlogEntries {
	padding-top: 0;
}

.HomeProgramsBox, .HelpBox {
	background: transparent url(/wp-content/themes/cnis-2010/images/programs-box-bg-slice.jpg) 0 100% repeat-x scroll;
}

.HomeProgramsBox {
	margin-top: 15px;
}

.HomeProgramsBox ul {
	padding: 0 5px 10px 15px;
	list-style-type: none;
	margin: 0 auto;
	width: 560px;

}

.HomeProgramsBox li {
	width: 125px;
	float: left;
	margin: 0 10px 0 5px;
	font-size: 13px;
}


.HomeProgramsBox img {
	margin: 3px 0 0;
	border: 1px #666 solid;
}

.HomeProgramsBox a:hover img {
	border-color: #f00;
}
	

.HomeProgramsBox a, .HomeProgramsBox a:link, .HomeProgramsBox a:visited, .HelpBox a, .HelpBox a:link, .HelpBox a:visited   {
	color: #000;
}


.HomeProgramsBox a:hover, .HelpBox a:hover {
	color: #f00;
}

.SurgicalResourcesBox {
	background: #d9222a url("http://www.cnis.ca/wp-content/uploads/2011/12/surgical.png") 100% 100% scroll no-repeat;
	border: 1px #ccc solid;
}

.SurgicalResourcesBox ul {
	float: left;
	list-style-type: none;
	margin: 5px 20px 20px 10px;
	padding-left: 5px;
}

.SurgicalResourcesBox li {
	margin-bottom: 5px;
}

.SurgicalResourcesBox a, .SurgicalResourcesBox a:link, .SurgicalResourcesBox a:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
}

.SurgicalResourcesBox a:hover {
	text-decoration: none;
	color: #f00;
}


.HelpBox {
	width: 287px;
	float: left;
	
}

.HomeMessage {
	width: 275px;
	float: left;
	margin-right: 26px;
}

.HomeMessage, .HelpBox {
	height: 115px;
}

.HelpBox ul {
	list-style-type: none;
	margin: 0 0 0 5px;
	padding: 0;
}

.HelpBox li {
	float: left;
	width: 110px;
	padding: 10px 5px 7px 15px;
}

.HelpBox li {
	font-size: 14px;
}

.HelpBox li.EnlargedText {
	font-size: 16px;
}

.HelpBox .Content {
	padding: 10px 0;
}

.VerticalMenu {
	float: left;
	width: 242px;
}

.VerticalMenu ul {
	padding: 0;
	margin: 10px 0 0 12px;
	list-style-type: none;
}

.VerticalMenu li {
	padding-left: 7px;
	margin: 5px 0;
}

.VerticalMenu .Active {
	background: transparent url(/wp-content/themes/cnis-2010/images/home-vert-menu-arrow.gif) 0 0 no-repeat scroll;
}

.VerticalMenu a, .VerticalMenu a:link, .VerticalMenu a:visited {
	color: #000;
	font-size: 14px;
	text-decoration: none;
	display: block;
	width: 223px;
	height: 14px;
	padding: 6px 0 7px;
}

.VerticalMenu a:hover {
	color: #f00;
}

.VerticalMenu .Active a, .VerticalMenu .Active a:link, .VerticalMenu .Active a:visited, .VerticalMenu .Active a:hover {
	color: #fff;
}

.LearnMoreAboutCNIS .Content {
	
	float: left;
	width: 328px;
	padding: 0 0 40px 20px;
}

.LearnMoreAboutCNIS .Caption {
	font-size: 0.8em;
	display: block;
}

.LearnMoreAboutCNIS h3 {
	font-size: 16px;
	margin: 0 0 3px;
	line-height: 16px;
	
}

.LearnMoreAboutCNIS fieldset {
	border: none;
	padding: 0;
	width: 120px;
	float: left;
}

.FieldGrp {
	margin-top: 3px;
}

.LearnMoreAboutCNIS label {
	display: block;
	text-align: left;
	margin: 2px 0;
	font-size: 0.8em;
}

.LearnMoreAboutCNIS input {
	width: 110px;
}

	
.LearnMoreAboutCNIS .SubmitButton {
	border-width: 0;
	background: #666 url(/wp-content/themes/cnis-2010/images/newsletter-button-bg.png) 0 0 no-repeat scroll;
	width: 61px;
	height: 24px;
	cursor: pointer;
	color: #fff;
	font-size: 13px;
	margin-top: 2px;
	
}

.LearnMoreAboutCNIS .ImgColumn {
	width: 120px;
	float: left;
	text-align: center;
}

.LearnMoreAboutCNIS .ImgColumn img {
	margin-bottom: 5px;
	border: 1px #b9b9b9 solid;
	
}

.LearnMoreAboutCNIS .DetailsColumn {	
	float: left;
	width: 139px;
	padding-left: 30px;
	margin-left: 30px;
	border-left: 1px #b9b9b9 solid;
}

/* END New Homepage styles 09302010 */	

/* JQuery Homepage Slideshow styles START */

#SlideshowContainer {
	width: 592px;
	height: 333px;
	background: #fff;
	overflow: hidden;
	position: relative;
}

.Slide {
	position: absolute;
	top: 0;
	left: 0;
}

#SlideshowContainer ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#SlideshowContainer img {
	border: none;
	display: block;
	
}

.CaptionBlock {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0.2px;
	min-height: 43px;
	padding: 7px 10px 5px;
	width: 572px;
	background: #222;
	background: rgba(0,0,0,0.75);
}

.NoBkgrd {
	background: none;

}

.CaptionBlock p {
	margin: 0;
}

.ReadMoreLink {
	position: absolute;
	right: 12px;
	bottom: 7px;
	letter-spacing: 0;
}

.ReadMoreLink a, ReadMoreLink a:link, ReadMoreLink a:visited {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	display: block;
}

.ImageBlock {
	position: relative;
}

.SlideshowNavigation {
	position: absolute;
	top: 10px;
	right: 10px;
}

.SlideshowNavigation li {
	float: left;
	margin-left: 7px;
	list-style-type: none;
}

.SlideshowNavigation a {
	display: block;
	width: 16px;
	height: 16px;
}

.WidgetContainer {
		border: none;
	}
	
	.WidgetContainer li {
		border: 1px solid #B9B9B9;
		margin-top: 15px;
	}
	.WidgetContainer ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
	}
		
	.WidgetContainer ul ul {
		list-style: disc inside;
		font-size: 0.8em;
		margin: 5px 0;
	}
	
	.WidgetContainer ul ul li {
		padding: 2px 0 2px 15px;
		margin: 0;
		border: none;
	}
/* JQuery Homepage Slideshow styles START */
  
.countrypageh1 {
	color: #000;
	display: block;
	font-family: "Myriad Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Arial, "Lucida Sans Unicode", sans-serif;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
	font-size: 42px;
	text-align: left;
}

.countrypagetext {
	color: #FFF;
	display: block;
	font-family: "Myriad Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Arial, "Lucida Sans Unicode", sans-serif;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	text-align: left;
}

.countrypagetext2 {
	color: #FFF;
	display: block;
	font-family: "Myriad Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Arial, "Lucida Sans Unicode", sans-serif;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	text-align: left;
}

.CustomSidebar {
    	padding: 10px 20px 10px 10px;
    	width: 213px;
	font-size: 0.9em;
}

.CustomSidebar blockquote {
	width: auto;
	border-radius: 0 0 0 0;
	background: none;
	padding: 10px;
	border: none;
	margin: 0;
}

.QuoteBoxYellow {
	background: rgba(253,232,0,0.2);
}

.QuoteBoxRed {
	background: rgba(170,1,9,0.2);
}

.QuoteBoxBlue {
	background: rgba(0,102,255,0.2);
}


#redbox {
	width: 200px;
	background-color: #bf0000;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 10px;
}
#bluebox {
	width: 204px;
	background-color: #244a58;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	position: relative;
	padding: 8px;
}
#redbox img {
	padding; 0px;
	margin: 0px;
}
#bluebox img {
	padding; 0 0 5px 0;
	margin: 0px;
}
.drquote {
	width: 200px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #FFF;
	padding-bottom: 5px;
}
.drprofile {
	width: 200px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-bottom: 8px;
}
.drquoteyellowtxt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #F90;
}
.drname {
	width: 200px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: right;
}
.drprofilename {
	width: 200px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: right;
}
.clearit {
	clear: both;
}

/*
For Where do we work Africa countries pages
Date: 2012/01/06
Author: Sandy  Cao
*/
.unindented {
          margin-left: 0;
          padding-left: 1em;
}

/* Country Page Styles - Shirley */
.countrypageh1 {
	color: #000;
	display: block;
	font-family: "Myriad Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Arial, "Lucida Sans Unicode", sans-serif;
	font-weight: bolder;
	margin: 0px;
	padding: 15px;
	font-size: 42px;
	text-align: left;
}

.countrypagetext {
	color: #FFF;
	display: block;
	font-family: "Arial";
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	text-align: left;
}

.countrypagetext2 {
	color: #FFF;
	display: block;
	font-family: "Arial";
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	text-align: left;
}

.countrypagetext a {
        color: #EBEFC9;
}

.countrypagetext a:hover {
        color: #E8CAAF;
}

/* table style for donation page
------------------------------------------------------------------- */
.how_far_donation_go td {
 font-size: 10pt;
 spacing: 10px;
 padding: 0px;
 vertical-align:top;
 text-align: left;
}


