* {margin: 0; padding: 0;}


body {font-size: 0.8em; color: #003300; line-height: 1.2em; font-family: Helvetica, Verdana, Arial, sans-serif; background-color: #f9fdf9;}
#site {width: 980px; margin: 0 auto; background-color: white;}
#mainContainer {margin: 0 auto; width: 960px; background-color: white; padding: 10px 0 0 0;}	
a img {border: 0;}
h1, h2, h3, h4, h5, h6 {font-weight: lighter; font-size: 1.8em; color: #9c0707; line-height: 1.5em; font-family: Verdana, Arial, sans-serif;}
div.boxtitle p {font-weight: lighter; font-size: 1.8em; color: #9c0707; line-height: 1.5em; font-family: Verdana, Arial, sans-serif;}
div.boxtitle p a {color: #9c0707; text-decoration: none;}

iframe {border: 0;}

div.center {text-align: center;}
#pagination {padding: 20px 0 10px 0;}
/*-------------------------------------------- HEADER  */

#header {height: 100px;}
#logo {float: left;}
#logo img.logoimg {padding: 0;}
#weather {float: left; padding: 17px 0 0 0; width: 660px}

div.donatebanner {float: right; padding: 45px 10px 0 0;}
div.donatebanner a img {border: 0;}

div#homenav {padding: 10px 0;}
div#homenav a {padding: 0 10px; text-decoration:none; color:#305F28; font-weight: bold;}
div#homenav a:hover {color: black;}

#ticker {padding: 57px 0 0 0;float: right;}
#ticker p {padding: 0; margin: 0; font-size: 1.1em; }
#ticker a {color: #a3181f; text-decoration: none;}
#domticker2 {color: #a3181f; float: left; width: 650px; height: 30px; border: 1px solid #851218; padding: 5px; background: #ffe8e8;}
.someclass {}


/*-------------------------------------------- MAINBOX*/

#mainbox {padding: 0 0 20px 0; width: 960px; float: left;}

#maincontent {clear: both; padding: 20px 0;}

#topnavigation {border-top: 1px solid #2f5c26; border-bottom: 1px solid #2f5c26; float: left; height: 47px; background-color: #f7faf6;}
#topnavigation .navlink {width: 119px; height: 30px; float: left; text-align: center; padding: 5px 0 0 0; margin: 5px 0 5px 0; border-right: 1px solid #2f5c26;}
#topnavigation .navlinkB {width: 119px; height: 20px; float: left; text-align: center; padding: 14px 0 0 0; margin: 5px 0 5px 0; border-right: 1px solid #2f5c26;}
#topnavigation .navlinkC {width: 119px; height: 20px; float: left; text-align: center; padding: 14px 0 0 0; margin: 5px 0 5px 0;}

#topnavigation .navlink192 {width: 191px; height: 20px; float: left; text-align: center; padding: 10px 0 0 0; margin: 5px 0 5px 0; border-right: 1px solid #2f5c26;}
#topnavigation .navlink192R {width: 192px; height: 20px; float: left; text-align: center; padding: 10px 0 0 0; margin: 5px 0 5px 0;}

#topnavigation .navlink240 {width: 239px; height: 20px; float: left; text-align: center; padding: 10px 0 0 0; margin: 5px 0 5px 0; border-right: 1px solid #2f5c26;}
#topnavigation .navlink240R {width: 240px; height: 20px; float: left; text-align: center; padding: 10px 0 0 0; margin: 5px 0 5px 0;}

#topnavigation .navlink160 {width: 159px; height: 20px; float: left; text-align: center; padding: 10px 0 0 0; margin: 5px 0 5px 0; border-right: 1px solid #2f5c26;}
#topnavigation .navlink160R {width: 160px; height: 20px; float: left; text-align: center; padding: 10px 0 0 0; margin: 5px 0 5px 0;}

#topnavigation .navlink320 {width: 319px; height: 20px; float: left; text-align: center; padding: 10px 0 0 0; margin: 5px 0 5px 0; border-right: 1px solid #2f5c26;}
#topnavigation .navlink320R {width: 320px; height: 20px; float: left; text-align: center; padding: 10px 0 0 0; margin: 5px 0 5px 0;}

#topnavigation a  {text-decoration:none; color:#305F28; font-weight: bold; }
#topnavigation a:hover {color: #000000;}

div#homenav {float: right;}

/*-------------------------------------------- INDEX PAGE AFGHANISTAN*/

div.indexcols {float: left; width: 320px; padding: 10px 0 30px 0;}
div.indexcolsbot {float: left; width: 320px; padding: 10px 0;}
div.appsheader {clear: both; border:1px solid #21491a; background: url('./images/boxDGreenGd.jpg') repeat-x #478445; font-weight: bold; font-size: 1.1em;}
div.appsheader p {color:#ffffff; padding: 5px 0 5px 10px;}
div.indexevent {width: 300px;}

div.indexcols480L {float: left; width: 470px; padding: 10px 10px 20px 0;}
div.indexcols480R {float: left; width: 470px; padding: 10px 0 20px 10px;}

div.indexevent240L {width: 230px; float: left; padding: 0 5px 10px 0;}
div.indexevent240L p {padding: 3px 0; margin: 2px 0;}
div.indexevent240R {width: 230px; float: left; padding: 0 0 10px 5px;}

div.carousel {border: 3px solid #ebebeb; width: 224px; height: 294px; position: relative;
    visibility: hidden;
    left: -5000px;}

div.indexevent480 {clear: both; padding: 0 0 15px 0 ; border-bottom: 1px #cbe1c7 solid; margin: 0 0 15px 0;}
div.indexevent480 div.thumb_image {float: left; width: 75px; padding: 0 10px 0 0;}

div.indexevent480 p {padding: 10px 0;}
div.indexevent480 ul {padding: 0 0 0 30px;}

p.makediff {padding: 0 0 10px 10px;}

div.videocenter {text-align: center; border: 3px solid #ebebeb; margin: 10px 0 0 0; padding: 15px 0}

div.lg-poll p {font-weight: bold; padding: 5px; margin: 5px;}
ul.lg-polls-answers {list-style-type: none; padding: 10px;}
ul.lg-polls-answers li {padding: 5px 0;}
span.answer {padding: 5px;}


/*-------------------------------------------- QUICKILNKS */

div.quicklinks {background: url('./images/green-lightGD.jpg') repeat-x; clear: both; float: left; width: 960px; border-top: 1px solid #cbe1c7;}
div.colA {width: 310px; padding: 10px 5px 20px 5px; float: left;}
div.colB {width: 310px; padding: 10px 5px 20px 5px; float: left;}
div.colA p, div.colB p {font-size: 1.1em; color: #9c0707;  font-family: Verdana, Arial, sans-serif;}
div.colA ul, div.colB ul {padding: 5px 0 5px 20px;}

div.quicklinksbox {width: 295px; padding: 10px 0 10px 10px; border: 1px solid #cbe1c7; margin: 0 0 10px 0;}
div.quicklinksbox p a {color: #9c0707; text-decoration: none;}
div.quicklinksbox ul li a {color: #003300; text-decoration: none;}


div#mailinglistform {color: #305F28; font-weight: bold;}
div#mailinglistform input {width: 75px; }

div#mailinglistform p {color: #305F28; font-weight: bold; line-height: 30px;}
div#mailinglistform p input {width: 150px; }
div#mailinglistform p input#colsubmit {width: 75px;}


/*--------------------------------------------AFGHAN TRAINING FOUNDATION */
div.Col720L {width: 710px; padding: 10px 10px 30px 0; float: left;}
div.Col240R {width: 230px; float: left; padding: 10px 0 0 10px;}

div.Col720L p {padding: 5px 0; margin: 4px 0; line-height: 1.5em;}
div.Col720L ul {padding: 5px 0 5px 30px; margin: 4px 0; line-height: 1.5em;}

div.imageright {float: right; padding: 10px 0 10px 10px;}

ul.profiles {padding: 0 0 0 30px;}
ul.profiles li a {color:#305F28; text-decoration: none; font-size: 1.2em; line-height: 1.3em;}

div.traineeprofiles {float: right; padding: 10px 0 10px 10px;}


/*--------------------------------------------NEWSLETTERS */
div.Col720R {width: 710px; padding: 10px 0 30px 10px; float: left;}
div.Col240L {width: 230px; float: left; padding: 10px 10px 0 0;}

div.Col720R p {padding: 5px 0; margin: 4px 0; line-height: 1.5em;}
div.Col720R ul {padding: 5px 0 5px 30px; margin: 4px 0; line-height: 1.5em;}

ul.newsletters {padding: 0 0 0 15px;}
ul.newsletters li {padding: 2px 0; margin: 3px 0;}
ul.newsletters li a {color:#305F28; text-decoration: none; font-size: 1em; line-height: 1.3em;}

ul.archive {padding: 10px 0 10px 15px;}
ul.archive li {padding: 2px 0; margin: 3px 0;}
ul.archive li a {color:#305F28; text-decoration: none; font-size: 1em; line-height: 1.3em; font-weight: bold;}

div#archivecontent {padding: 0 0 0 150px;}
div#archivecontent p.year {font-weight: lighter; font-size: 1.8em; color: #9c0707; font-family: Verdana, Arial, sans-serif;}
div#archivecontent p.date {font-weight: lighter; font-size: 1.2em; color: #9c0707; font-family: Verdana, Arial, sans-serif; padding: 0 0 0 20px;}
div#archivecontent ul {padding: 0 0 0 40px; margin: 0;}
div#archivecontent ul li a {color:#305F28; text-decoration: none; font-size: 1em;}


/* ------------------------------------------- RAISING AWARENESS */

div.Col240R div.blogtitlelist {padding: 10px 0 20px 0;}
div.Col240R div.blogtitlelist ul {padding: 0 0 0 15px;}
div.Col240R div.blogtitlelist ul li {line-height: 1.4em;}
div.Col240R div.blogtitlelist ul li a {color: #305f28; text-decoration: none; font-size: 1em;}


/*-------------------------------------------- NEWS*/

div#text {padding: 0 0 50px 0;}
div.text {padding: 0 0 50px 0;}


/*--------------------------------------------FUNDRAISERS DONATION */

div.Col360L {width: 345px; padding: 10px 10px 30px 0; float: left;}
div.Col360R {width: 345px; float: left; padding: 10px 0 0 10px;}

p.fundraiser_name {font-weight: lighter; font-size: 1.3em; color: #9c0707; line-height: 1.5em; font-family: Verdana, Arial, sans-serif; padding: 10px 0 0 0;}
p.fundraiser_name a {color: #9c0707; text-decoration: none;}
a.fundraiser_entry {text-decoration:none; color:#305F28; padding: 3px 0; margin: 2px 0; }



/*--------------------------------------------SCHOOLS ZONE */

div#cloud {line-height: 1.8em;}
div#cloud {padding: 0 0 0 20px;}
div#cloud a {text-decoration: none; color:#305F28; }
div#cloud a:hover {text-decoration: underline; color:#305F28;}

p.school_title {font-weight: lighter; font-size: 1.3em; color: #9c0707; line-height: 1.5em; font-family: Verdana, Arial, sans-serif; padding: 10px 0 0 0;}
p.school_title a { color: #9c0707; text-decoration: none;}

/*-------------------------------------------- LEFTCOLUMN*/
#leftcolumn { width:195px; float:left; padding: 10px 10px 0 0;}
	
div.linkbox { width: 187px; border:1px solid #21491a; background: url('./images/LtGreenGd.jpg') repeat-x #d0e2ce; padding: 0 0 10px 0;}

div.linkbox a {display:block; text-decoration:none; font-weight: bold; color: #305F28; font-size: 0.9em; padding:  5px 0 5px 10px; }
div.linkbox a:hover {color: black;}

div.charitychoicenav, .tweets, .facebookbadge {text-align: center; padding: 10px 0;}
.tweets a {text-decoration: none; color: #305F28; }
div.charitychoicenav a img {border: 0;}

div.linkbox a.casestudylinks {display:block; text-decoration:none; font-weight: normal; color: #305F28; font-size: 0.9em; padding:  0 0 0 30px; line-height: 1.7em;}
div.linkbox a.sponsoringlinks {display:block; text-decoration:none; font-weight: bold; color: #305F28; font-size: 0.9em; padding:  0 0 0 10px; line-height: 1em;}

/*-------------------------------------------- MIDDLECOLUMN*/	
	
	
#middlecolumn {width: 745px; float: left; padding: 10px 10px 0 0;}

div#sponsoring {width: 528px; padding: 0 0 10px 0; float: left;}
div#sponsoring div.sponsortype {width: 154px; background-color: #ac1c1c; color: white; float: left; height: 70px; border: 1px solid #551112; padding: 0 10px 0 10px;}
div#sponsoring div.sponsortype a {color: white; text-decoration: none; font-size: 1.6em; line-height: 1.8em; font-weight: bold;}

object.flashmovie {width: 526px; height: 153px;}
p.date {margin: 0; padding: 0;}

#content  {float: left; width: 745px; padding: 0 0 20px 0;}
#content p {padding: 10px; line-height: 1.5em;}
#content p.newsdate {padding: 0 0 0 10px; margin: 0;}
#content a {color: #003300;}
#content p.next {padding: 0 0 0 10px;}
#content p.previous {padding: 0 0 0 10px;}
#content p.date {margin: 0; padding: 0;}
#content ul {padding: 5px 10px 5px 30px; line-height: 1.5em;}
div.charitychoice {float: right; padding: 10px;}
div.charitychoice a img {border: 0;}

#content a.download {text-decoration: none; background-color: green; border: 1px solid black; padding: 5px; color: white; font-weight: bold;}

#content div.event_list {padding: 0 0 20px 0;}
#content div.event_list h1 {padding: 0 0 0 10px; margin: 0;}
#content div.event_list p {padding: 0 0 0 10px; margin: 0;}
#content div.event_list p.newsdate {padding: 0 0 0 10px; margin: 0;}

#content div.casestudyimg {float: left; padding: 0 10px 10px 0;}
#sitemap p {font-weight: bold; padding: 20px 0 0 10px;}
#sitemap a {display: block; padding: 0 0 0 25px;}
#sitemap a.linkindent {display: block; padding: 0 0 0 50px;}

/*-------------------------------------------- RIGHTCOLUMN*/	

#rightcolumn { width: 195px; float:left; padding: 10px 0 0 0;}

div.linkboxR { width: 193px; border: 1px solid #305f28; background: url('./images/LtGreenGd.jpg') repeat-x #d1e2cf; padding: 0 0 10px 0; margin: 0 0 10px 0;}
p.events {color:#305F28; text-decoration: none; font-size: 1; line-height: 1.3em; padding: 3px 0; margin: 3px 0;}
p.events a {color:#305F28; text-decoration: none; }
p.events a:hover {text-decoration: underline;}

div#eventslist {padding: 10px 0;}
div#eventslist p.events {padding: 0 0 10px 0;}

p.newslettertitle {font-size: 1.5em; line-height: 1.5em;}
a.newslettermore {color: #9c0707; text-decoration: none;}
p.mailinglist {line-height: 2em; color:#305F28; padding: 0 5px 0 10px;}


/*-------------------------------------------- COMMENTS*/	

div.commentfull {border: 1px solid grey; margin: 10px 0;}
div.commentfull div.posted {background-color: #f9fdf9; font-size: 1em; padding: 5px; margin: 0;}
div.commentfull div.posted p { padding: 0; margin: 0;}
div.commentfull div.commententry { font-size: 1em; padding: 0 30px; margin: 0;}
div.addthis_toolbox {padding: 10px 0;}

/*-------------------------------------------- GALLERY*/	

div#gallery {text-align: center;}
div#gallery div.nextprevimg {padding: 10px 0 10px 0;}
div#jumpmenu {text-align: right; margin: 5px 5px 0 0;}

/*-------------------------------------------- SCHOOLS GALLERY*/	

div.school_gallery {text-align: center; float: right; width: 206px; margin: 0 0 10px 10px;}
div.school_gallery div.nextprevimg {padding: 10px 0 10px 0;}

p.viewgallery a {color:#305F28; text-decoration: none;}

div.schoolcarousel {border: 3px solid #ebebeb; width: 200px; height: 150px; position: relative;
    visibility: hidden;
    left: -5000px;}

/*-------------------------------------------- BECOME A PARTICIPATING SCHOOL */	

div.formrow {clear: both; padding: 10px 0;}
div.formrow div.form_lft {float: left; width: 200px;}
div.formrow div.form_rgt {float: left; width: 500px;}


/*-------------------------------------------- FOOTER*/

#footer {clear: both; height:25px; background: #d5dfd4; line-height:25px; margin: 20px 0; border-bottom: 3px solid green;}

#bottomnavigation {border-top: 1px solid #2f5c26; border-bottom: 1px solid #2f5c26; float: left; height: 47px; background-color: #f7faf6;}
#bottomnavigation .navlink {width: 119px; height: 30px; float: left; text-align: center; padding: 5px 0 0 0; margin: 5px 0 5px 0; border-right: 1px solid #2f5c26;}
#bottomnavigation .navlinkB {width: 119px; height: 20px; float: left; text-align: center; padding: 14px 0 0 0; margin: 5px 0 5px 0; border-right: 1px solid #2f5c26;}
#bottomnavigation .navlinkC {width: 119px; height: 20px; float: left; text-align: center; padding: 14px 0 0 0; margin: 5px 0 5px 0;}
#bottomnavigation .navlinkD {width: 480px; height: 20px; float: left; text-align: center; padding: 10px 0 0 0; margin: 5px 0 5px 0;}
#bottomnavigation a  {text-decoration:none; color:#305F28; font-weight: bold; }
#bottomnavigation a:hover {color: #000000;}

#footer a {text-decoration: none; color: #305F28; font-weight: bold; padding: 0 0 0 15px; }
div#copyright {font-size: 0.8em; clear: both; padding: 20px 0;}
div#copyright a {color: #003300; text-decoration: none;}
