/* CSS Document */

*{ margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a{ text-decoration:none;
	outline:none;
	/*color:#b68550;*/
}

element {
	cursor: pointer;
	cursor: hand;
}

img{ border:0px;
		
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

body{ margin:0px auto;
	font-family:Tahoma, Arial, Verdana;
	font-size:13px;
	background:#fff;
	color:#696969;
}


/* ID Elements */
#volunteer-pic { float:right;
	display:inline;
	margin-left:10px;
}

#featured-pic { float:right;
	display:inline;
	margin-left:10px;
}

#read { float:right;
	display:inline;
	color:#ff0000;
	text-decoration:underline;
}

#read:hover { text-decoration:none;
}





/* Classes Elements */
.topline { background:#101010;
	height:86px;
}

.container { margin: 0px auto;
	width:800px;
}

.donate-cont { margin: 0px auto;
	width:800px;
}

.donate { float:right;
}

.donate img { margin-top:10px;
}

.header-logo { background:url(../images/header_logo.jpg);
	width:800px;
	height:136px;
	margin:0px auto;
}

.header-logo_activities { background:url(../images/header_logo_activities.jpg);
	width:800px;
	height:136px;
	margin:0px auto;
}

.header-logo_contact { background:url(../images/header_logo_contact.jpg);
	width:800px;
	height:136px;
	margin:0px auto;
}

.header-logo_partners { background:url(../images/header_logo_partners.jpg);
	width:800px;
	height:136px;
	margin:0px auto;
}

.header-logo_sherpa { background:url(../images/header_logo_sherpa.jpg);
	width:800px;
	height:136px;
	margin:0px auto;
}

/* Middle */
.div-head { 
	margin-bottom:5px;
}

.volunteer-head { float:left;
	width:390px;
}

.featured-ngo-head { float:right;
	width:395px;
}

.volunteer { float:left;
	width:395px;
	height:200px;
	background:#d2d2d2;
}

.featured-ngo { float:right;
	width:395px;
	height:200px;
	background:#d2d2d2;
}

.shepras { float:left;
	width:262px;
	height:204px;
	margin-left:6px;
	background:#d2d2d2;
}

.inside-volunteer { margin:12px 10px;
}

.inside-volunteer p { text-align:justify;
}

.inside-featured { margin:12px 10px;
}

.inside-featured p { text-align:justify;
}

.inside-shepras { margin:12px 10px;
}

.inside-shepras p { text-align:justify;
	margin-top:7px;
}





/* Activities */
.act1 { float:left;
	width:255px;
	padding-left:10px;
}

.act2 { float:left;
	width:255px;
	padding-left:6px;
}

.act3 { float:left;
	width:255px;
	padding-left:6px;
}

.act { background:#d2d2d2;
	overflow:hidden;
	margin-top:10px;
}

.act_2{ background:#d2d2d2;
	overflow:hidden;
}

.inside-activities { margin-top:10px; padding-bottom:9px;
}

.inside-activities2 { padding-bottom:9px;
}




.footerimage { margin-top:20px;
}

.left-foot { float:left;
}

.right-foot { float:right; width:660px;
	margin-top:50px;
}

.footer { height:70px;
	background:#df0b00;
}

.copy { width:800px; margin:0px auto;
	color:#fff;
	font-size:11px;
	font-family:Arial;
}

.copy a { color:#fff; font-family:trebuchet MS;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

.copy a:hover { text-decoration:none;
}

.context { margin-top:40px; line-height:1.6em;
        text-align:justify;
        color:#000;
}

.contentheading { font-size:19px; 
        font-weight:bold; 
        color:#ff0000;
        padding-bottom:10px;
}

.contentpaneopen p{ margin-bottom:15px; 
       text-align:justify;
}

.contentpaneopenpartners p{ margin-bottom:15px; 
       text-align:justify;
}

span.pagenav { color:#000; padding:0px 0px 0px 10px;
}

a.pagenav { color:#ff0000; text-decoration:underline;
}


.pagenav:hover { color:#000; text-decoration:none;
}


.right-foot img { margin:0px 24px 0px 0px;
}

.corporate { background:url(../images/corporate.jpg);
      width:155px;
      height:79px;
      float:left;
}

.media { background:url(../images/media.jpg);
      width:254px;
      height:79px;
      float:left; margin-left:25px;
}

.premier { background:url(../images/premier.jpg);
      width:186px;
      height:79px;
      float:left; margin-left:25px;
}

#corpo-link { width:70px; height:60px;
      position:absolute; 
      margin-top:15px; margin-left:16px;
}

#corpo-link2 { width:60px; height:60px;
      position:absolute; 
      margin-top:15px; margin-left:90px;
}

#media-link { width:60px; height:60px;
      position:absolute; 
      margin-top:15px; margin-left:190px;
}

#media-link2 { width:100px; height:60px;
      position:absolute; 
      margin-top:15px; margin-left:255px;
}

#media-link3 { width:60px; height:60px;
      position:absolute; 
      margin-top:15px; margin-left:360px;
}

#premier-link { width:30px; height:60px;
      position:absolute;
      margin-top:15px; margin-left:466px;
}

#premier-link2 { width:90px; height:60px;
      position:absolute;
      margin-top:15px; margin-left:500px;
}

#premier-link3 { width:50px; height:60px;
      position:absolute;
      margin-top:15px; margin-left:595px;
}


td.sectiontableheaderactivities {
}


td.sectiontableheaderactivities a {
       text-decoration:none; margin-left:10px;
       font-weight:bold;
}

.contentheadingactivities { font-size:20px;
      color:#ff0000;
      padding:0px 0px 20px 0px;
}

.componentheadingactivities { font-size:20px;
      color:#ff0000;
      padding:0px 0px 20px 0px;
}

.contentpaneactivities table { width:100%;
}

.contentpaneactivities{ line-height:2.5em;
}

.contentpaneactivities a { color:#000;
          text-decoration:underline;
          margin-left:10px;
}

.contentpaneactivities a:hover { text-decoration:none;
       color:#ff0000;
}

.backbutton a{ color:#fff; background:#ff0000;
      padding:4px 10px;
}

.backbutton a:hover { text-decoration:underline;
}

.line_separator {
display : block;
height : 2px;
background-repeat : repeat-y;
border-bottom : 1px dotted #333;
margin: 20px 0px 20px 0px;
}

.contactform { border: 1px solid #ff0000;
      width:100%;
      padding:10px 20px;
      line-height:2em;
}

#click-here { font-size:16px; font-weight:bold;
    color:#ff0000;
    text-decoration:underline;
    position:relative;
}

#click-here:hover { text-decoration:none;
}


.activities strong { color:#df0b00;
        font-family:trebuchet MS;
}

.contentdescriptionactivities { 
    
}

.contentdescriptionactivities img { width:400px;
       position:absolute;
       margin:50px 0px 0px 397px;
}

.contentdescriptionsherpa img { 
       position:absolute;
       margin:450px 0px 0px 397px;
}

.contentdescriptionpartners img { 
       position:absolute;
       margin:30px 0px 0px 425px;
}



td.sectiontableheaderpartners {
}


td.sectiontableheaderpartners a {
       text-decoration:none; margin-left:10px;
       font-weight:bold;
}

.componentheadingpartners { font-size:20px;
      color:#ff0000;
      padding:0px 0px 20px 0px;
}

.contentheadingpartners { font-size:20px;
      color:#ff0000;
      padding:0px 0px 20px 0px;
}

.contentpanepartners table { width:100%;
}

.contentpanepartners{ line-height:2.5em;
}

.contentpanepartners a { color:#000;
          text-decoration:underline;
          margin-left:10px;
}

.contentpanepartners a:hover { text-decoration:none;
       color:#ff0000;
}



td.sectiontableheadersherpa {
}


td.sectiontableheadersherpa a {
       text-decoration:none; margin-left:10px;
       font-weight:bold;
}

.componentheadingsherpa { font-size:20px;
      color:#ff0000;
      padding:0px 0px 20px 0px;
}

.contentheadingsherpa { font-size:20px;
      color:#ff0000;
      padding:0px 0px 20px 0px;
}

.contentpanesherpa table { width:100%;
}

.contentpanesherpa{ line-height:2.5em;
}

.contentpanesherpa a { color:#000;
          text-decoration:underline;
          margin-left:10px;
}

.contentpanesherpa a:hover { text-decoration:none;
       color:#ff0000;
}


.sherpa { display:inline-block; width:800px;
}

.sherpa p { font-size:13px; font-family:trebuchet MS;
     font-weight:bold; color:#222;
}

.sherpaleft { float: left; width: 170px; display: inline; line-height: 3em;
}

.sherparight p { text-decoration:underline;
}

.sherparight { float: left; margin-left: 20px; width: 500px; display: inline; line-height: 3em;
}

.volunteerone { 
}

.volunteerone strong { color:#ff0000;
}

.volunteerone ol { margin-left:40px; margin-bottom:10px;
}

.volunteerone ol li { line-height:2em;
}

.activity_gallery { padding-left:40px;
      margin-top:10px;
}

.aidanewsngo span a { color:#df0b00; 
}

.aidanewsngo span a:hover { text-decoration:none;
       color:#ff0000; 
}
