/* CSS Document for Scholarships for kids website*/
body {font: 76%/1.4 Arial, Helvetica, sans-serif; background: #ebf1e7; color:#373737; text-align:center;}
html {overflow-y:scroll;}

/* Kill all browser defaults */
* {margin:0; padding:0;}
.clear {clear:both;}
img {border:none;}
/* end */

/* links */
a:link, a:visited {color:#ed8915; text-decoration:none;}
a:hover {text-decoration:underline;}
a {outline:none;}
/* end links */

/* page contents */
div#wrapper {margin: 0 auto; text-align: left; width:960px;}
div#container {margin:0 auto; padding:0;}
div#container  h1 {display:none;}
p.skip {display:none;}
div#contentholder {width:960px; background: url(../assets/page_bg.png) repeat-y;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* header */
div#header {background: url(../assets/header_bg.jpg) no-repeat top right; width: 960px; height: 100px;}
div#header img {margin: 12px 0 0 24px;}
/* end header */

/* content area images */
div#contentarea {background-repeat:no-repeat;}
.home div#contentarea {padding-top:0px; background-image:url(../images/page/home-banner-john.jpg);}
.who div#contentarea {padding-top:124px; background-image:url(../images/page/hold_hands.jpg);}
.what div#contentarea {padding-top:124px; background-image:url(../images/page/girl-runs.jpg);}
.donate div#contentarea {padding-top:124px; background-image: url(../images/page/sit-alone.jpg);}
.volunteer div#contentarea {padding-top:124px; background-image:url(../images/page/sit-alone.jpg);}
.gallery div#contentarea {padding-top:124px; background-image:url(../images/page/sit-alone.jpg);}
.video div#contentarea {padding-top:124px; background-image:url(../images/page/video.jpg);}
.utility div#contentarea {padding-top:124px; background-image:url(../images/page/utility.jpg);}
.events div#contentarea {padding-top:124px; background-image:url(../images/page/cycle-kenya-banner.jpg);}
/* end content area images */

/* homepage facts block */
div.facts {padding:20px 280px 0 20px; height:232px; he\ight:212px; font-weight: bold; font-size: 1.05em;}
div.facts h2 {margin:0 0 5px 0;}
div.facts ul {list-style-type:square; margin:0 0 0 16px; font-size:1.08em;}
div.facts ul li {color:#fff; font-weight:bold; line-height:1.1; padding:4px 0;}
p#facts-cta	{font-size: 1.25em; background: #fbefdc; padding: 10px 20px; border-bottom: 1px solid #f0c389; font-weight: bold; margin: 0;}
/* end homepage facts block */

/* content areas */
div#left { float:left; background-image: url(../images/leftcol_top.png); background-repeat: no-repeat; width: 183px; border-right: 1px solid #b4c995;}
div#contentarea {float: left; width: 599px; border-top: 1px solid #ccd1c9;}
div#content {padding:0 18px 18px 18px; float:left; width: 599px; w\idth: 563px;}
body.home div#content span {font-weight:bold; font-size:1.1em;}
body.home div#content {padding-top:15px;}

div#content p + div.explain {margin-top:5px;}

div#content div.explain { float:left; display:inline; margin:0; background-image:url(../images/expln_bg.png); background-repeat: repeat-y; border-bottom: 1px solid #e2b984; width:387px; w\idth:387px;}

body.home div#content div.explain {margin: 10px 10px 0px 12px;}
div#content div.square { background-image:url(../images/benefits_bg.png);}

div#content div.explain h3 {font-size: 1.2em; font-weight: bold; background-image: url(../images/expln_corners.png); background-repeat: no-repeat; background-color: #e2b984; padding: 5px 0 5px 10px; color: #6c3c28; margin-bottom:8px;}

div#content div.explain h3.sharp { background-image: none;}
div#content div.explain p { padding:0 10px 0 10px;}

div#content div#map {border: 1px solid #edca9b;}
div#right {float:left; background-image:url(../images/rightcol_top.png); background-repeat: no-repeat; width: 176px; border-left: 1px solid #f0c389; margin:0 0 40px 0;}

div#right h3 {font-size:1.2em; text-transform:uppercase; font-weight:700; margin:0; float:left; border-bottom:1px solid #fff;}
div#right h3.donate a {float:left; color:#fff; background-image:url(../assets/donate.jpg); background-repeat:no-repeat; background-position:0 0; margin:0; padding:20px 0 0 25px; width:176px; w\idth:151px; min-height:105px; height:auto !important; height:104px;}
div#right h3.donate a:hover {background-position:0 -125px;}

div#right div#involved {float:left; margin:0; width:176px; padding:10px 0; background:#BCEAF7; border-bottom:1px solid #fff;}
div#right div#involved h4 {font-size:1.2em; text-transform:uppercase; margin:0; color:#fff; padding:10px 0 10px 25px; background:url(../images/get-involved-header.png) no-repeat center right;}
div#right div#involved ul {width:176px; margin:0; list-style-type:none; line-height:1.1; padding:5px 0; font-weight:bold;}
div#right div#involved ul li {background: url(../images/blue-chevron.png) no-repeat 160px 12px;}
div#right div#involved ul li a {color: #08A9D6; display:block; padding:7px 5px 7px 38px; background-repeat:no-repeat; background-position:9px 7px; width:176px; w\idth:133px;}
div#right div#involved ul li.books a {background-image:url(../images/book-icon.png);}
div#right div#involved ul li.ambassador a {background-image:url(../images/ambassador-icon.png);}
div#right div#involved ul li.link a {background-image:url(../images/link-icon.png);}


div#right div#news {float:left; margin:0; width:176px; padding:10px 0; background:#CBE3A9; border-bottom:1px solid #fff;}
div#right div#news h4 {font-size:1.2em; text-transform:uppercase; margin:0; color:#fff; padding:10px 0 10px 25px; background:url(../images/latest-news-header.png) no-repeat center right;}
div#right div#news ul {width:176px; margin:0; list-style-type:none; line-height:1.1; padding:5px 0; font-weight:bold;}
div#right div#news ul li a {color: #366D01; display:block; padding:5px 5px 5px 25px; background: url(../images/news-chevron.png) no-repeat 12px 8px; width:176px; w\idth:146px;}


div#right div#country {float:left; display:inline; background-color: #fad29f; padding: 10px 16px; margin: 5px 0 10px 10px; border-bottom: 1px solid #e2b984; border-top: 1px solid #e2b984; width: 165px; w\idth: 133px;}
div#right div#country select {margin:0; width:auto; font-size:0.92em; padding:2px;}
div#process {float:left; display:inline; background-color: #fad29f; margin: 5px 0 5px 10px; border-bottom: 1px solid #e2b984; border-top: 1px solid #e2b984; width: 165px;}
div#process ol { margin: 10px 0; background:url(../images/gradient_bg.png) repeat-x 50% 26%;}
div#process ol li {padding: 5px 6px 5px 10px;  border-bottom: 1px solid #e2b984; color:#000; list-style-position:inside;}
div#process ol li.none {border-top: 1px solid #e2b984;}

div#right div.action {float:left; display:inline; margin:5px 0px 10px 10px; width:165px; w\idth: 145px;}
div#right div.action ul {list-style-type:none;}
div#right div.action ul li a {float:left; color:#fff; text-transform:uppercase; padding:11px; text-align:center; font-weight:bold; width:154px; w\idth:132px;}
body.sponsor div#right div.action ul li a {background: url(../images/sponsor-action.png) no-repeat;}
body.volunteer div#right div.action ul li a {background: url(../images/volunteer-action.png) no-repeat;}
body.apply div#right div.action ul li a {background: url(../images/apply-action.png) no-repeat;}

div#content div.action {float:right; display:inline; margin:10px 10px 5px 10px; width:165px; w\idth: 145px;}
div#content div.action ul {list-style-type:none;}
div#content div.action ul li a {float:left; color:#fff; text-transform:uppercase; padding:11px; text-align:center; font-weight:bold; width:154px; w\idth:132px;}
body.what div#content div.action ul li a {background: url(../images/sponsor-action.png) no-repeat;}
body.volunteer div#content div.action ul li a {background: url(../images/volunteer-action.png) no-repeat;}
body.apply div#content div.action ul li a {background: url(../images/apply-action.png) no-repeat;}

div#left div#action h3 {font-size:1.2em; text-align:center; text-transform:uppercase; font-weight:700; margin:36px 0 10px 0;;}
div#left div#action h3 a {float:left; color:#fff; width:163px; background:url(../images/donate-btn.png) no-repeat; margin:0 0 0 10px; padding:10px 0 9px 0;}


div#left div#news {float:left; margin: 26px 10px 26px 10px; width:183px; w\idth:163px; }
div#left div#news h4 {font-size:1.1em; margin:0; color:#fff; border-bottom: 1px solid #a8c588; padding:3px 0 3px 10px; background:#90C46F;}
div#left div#news ul {width:163px; margin:0; list-style-type:none; line-height:1.1; background:#D9E7C5; padding:5px 0;}
div#left div#news ul li a {color: #366D01; display:block; padding:5px 2px 5px 18px; background: url(../images/news-chevron.png) no-repeat 6px 8px; width:163px; w\idth:143px;}


/*.fl_left { float: left;}*/
.fl_right {float:right;}
.image_pad {margin: 10px 0 10px 10px;}

img.rightborder {float:right; margin: 10px 0 10px 10px; border:1px solid #edca9b;}

/* main nav */
div#nav {color: #ccdfb1; font-weight: bold; font-size:1.1em;}
div#nav ul {margin: 20px 10px 0 10px; list-style-type: none; border-bottom: 1px solid #a8c588;}
div#nav ul li { border-top: 1px solid #a8c588;}
div#nav ul li a {display: block; padding: 3px 0 3px 10px; width:163px; w\idth: 153px; color: #366D01;}
div#nav ul li.active a {background-color: #D9E7C5; color: #000;}

div#nav ul li.active ul {margin: 0; border-bottom: none; border-top: 1px solid #a8c588;  font-size:.92em; padding:4px 0; background-color: #e1ecd1;}
div#nav ul li.active ul li {border: none;}
div#nav ul li.active ul li a {color: #366D01; background-color: #e1ecd1; padding: 2px 0 0px 16px; width:163px; w\idth: 143px;}
div#nav ul li.active ul li.active a {color: #000;}
div#nav ul li.active ul.day li.day a,
div#nav ul li.active ul.perspective li.perspective a {color: #000;}


/* breadcrumb */
div#crumbs {float: left; background-color: #e3edd5; width:100%; margin:-3px 0 10px 0; font-size:0.92em; border-bottom: 1px solid #d0e2b7;}
html>/**/body div#crumbs{margin-top:0;}
div#crumbs ul {float: left; padding:9px 4px 7px 4px; margin:0;}
div#crumbs ul li {float: left; list-style-type: none; font-weight: bold; padding: 0 0 0 5px;}
div#crumbs ul li a {color:#366d01;}

/* main buttons */
div#content div#buttons {font-size:1.5em; line-height:1.1; float:left; width: 599px; margin:10px 0 0 0;}
div#content div#buttons ul {margin:0; padding:0; float:left; list-style-type:none;}
div#content div#buttons ul li {float:left; list-style-type:none;}
div#content div#buttons a {float: left; display: inline; background-repeat: no-repeat; margin:0px 0px 0px 11px; padding:25px 13px 8px 12px; color: #FFF; width: 122px; w\idth: 97px;}
div#content div#buttons a.green { background-image: url(../images/volunteer_btn.png);}
div#content div#buttons a.orange { background-image: url(../images/sponsor_btn.png);}
div#content div#buttons a.blue { background-image: url(../images/apply_btn.png);}

div#content div.buttons {font-size:1.5em; line-height: 20px;}

div#content div.buttons a {float: left; display: inline; background-image: url(../images/apply_btn.png); background-repeat: no-repeat; background-color: #fad29f; margin:10px 12px 0 0; padding:25px 13px 8px 12px; color: #FFFFFF; width: 96px;}

div#content div.buttons a.green { background-image: url(../images/volunteer_btn.png);}

div#content div.buttons a.orange { background-image: url(../images/sponsor_btn.png); margin-right:0;}
div#content div.buttons a span {font-size:0.72em;}

/*sliding doors buttons*/
div#content div#doors { float:left; font-size:1.2em; line-height:normal; font-family: Arial, Helvetica, sans-serif; margin-bottom:7px;}
div#content div#doors.donate {margin:-6px 0 10px 0;}

div#content div#doors ul { margin:0; padding:0;}
div#content div#doors ul li { float:left; background: url(../images/next_btn_right.png) no-repeat right top; margin:0; padding:0 0px 0 0 ; display:block;}
div#content div#doors a { float: left; display:block; background: url(../images/next_btn_left.png) no-repeat left top;color: #000; text-decoration: none; padding:10px 55px 10px 15px;} /* Commented Backslash Hack hides rule from IE5-Mac \*/ #doors a {float:none;} /* End IE5-Mac hack */
div#content div#doors ul li.current { background-image: url(../images/next_btn2_right.png);}
div#content div#doors ul li.current a { background-image: url(../images/next_btn2_left.png);}
div#content div#doors a strong.text {font-size: 0.7em; font-weight: 100; line-height: 19px;}
div#content div#doors.right {float: right;}
div#content p + div#doors, div#content div#quotes_content + div#doors {margin:5px 0;}

div#content div#kids {}
div#content div#kids ul { margin: 0 0 0 4px;}
div#content div#kids ul li {float: left; list-style-type: none;  border-right: 1px solid #edca9b; text-align: center;}
div#content div#kids ul li a { margin-top:10px; padding: 5px 0px 5px 0px; float: left; text-align: center;  width: 95px;}
div#content div#kids ul li a:hover { text-decoration: none;}
div#content div#kids ul li.border {border-right: none;}

/* footer */
div#footer { background-image: url(../assets/footer_base.png); background-repeat: no-repeat; background-position: bottom; background-color: #565758; padding: 9px 0px; float:left; color: #fcba63; width: 960px; margin-bottom: 10px;}
div#footer ul {padding: 0 15px;}
div#footer ul li {list-style-type: none; float: left;}
div#footer ul li.credit {float: right;}
div#footer ul li.credit a {color:#fff;}
div#footer ul li a {text-align: left; color: #fcba63; padding: 0 0 0 4px; font-size: 0.9em}
div#footer ul li.reg {font-size:0.9em; padding: 2px 10px 0 120px; color:#CCC;}
/* end footer */

/* general typography */
h2 {font-size:1.5em; color:#6c3c28; margin:0 0 .6em 0; font-weight:500;}
div#content h2 {border-bottom: 1px solid #fad29f;}
* + html div#content h2 {padding:0 0 6px 0;} /* fix for IE7 */
div#content h2.noborder {border-bottom:none; margin-bottom:.4em;}
h3 {font-size:1.3em; color:#6c3c28; margin:0; font-weight:700;}
h4 {font-size:1em; color:#000; margin:1em 0 0 0;}
h5 {font-size:1em; color:#000; margin:1em 0 .5em 0;}
h6 {font-size:1em; margin:0;}
p {margin:0 0 1em 0;}
acronym {border-bottom: 1px dashed #ccc; cursor: help;}
hr {height:1px; color:#000; border: 0; background-color: #fad29f; margin: 10px 0; clear:both;}
/* end general typography */

/* lists */
div#content ul {margin:0 0 1em 2em;}
div#content ul li {padding:0; list-style-type:square;}
div#content ul ul {margin:.3em 0 .3em 3em;}
div#content ul ul li {list-style-type:circle;}
div#content ul ul ul li {list-style-type:disc;}
div#content ol {padding:0 0 0 0; margin:.5em 0 1em 2em;}

div#content dl {margin: 0 0 1em 0;}
div#content dt {margin: 1em 0 0 0; font-weight:bold;}
div#content dd {margin: 0 0 0 1em;}
/* end lists */

/* quote blocks */
div.quotes_content {background-color: #f9ebd4; padding: 10px; margin: 0 0 10px 0; border-bottom: 1px solid #e2b984; border-top: 1px solid #e2b984; float:left; clear:both;}
div.quotes_content p, div#quotes_content ul li {line-height: 18px;}
div.quotes_content strong {color:#6c3c28; font-size: 1.4em; position: relative; top: 5px;}
div.quotes_content em {color:#6c3c28; font-size: 1em; font-style:normal; font-weight:bold;}
div.quotes_content ul {margin:0 0 0 2em;}
div#content div.quotes_content h2 {margin:0; border:0; width:auto;}
/* end quote blocks */

/* next steps block on story pages */
div.nextstep {fl oat:left; clear:both; margin: 20px 0 20px 0; background-color: #f9ebd4; padding: 10px; border-bottom: 1px solid #e2b984; border-top: 1px solid #e2b984;}
div.nextstep p {margin:0;}
/* end quote blocks */

/* image floats */
img.left, img.leftborder {float:left; margin:4px 12px 4px 0;}
img.left, img.right {border:none;}
img.right, img.rightborder {float:right; margin:0 0 12px 12px; clear:right;}
img.leftborder, img.rightborder {border: 1px solid #edca9b;}
img.border {border: 1px solid #edca9b; margin:4px 0 12px 0;}
div.imgholdright {float:right; margin:0 0 12px 12px; width:176px;}
div.imgholdright img {border: 1px solid #edca9b; margin:0 0 1px 0;}
/* end image floats */

/* image captions */
.captionleft {float:left; margin:4px 12px 4px 0; width:180px; background-color:#ccc; }
.captionleft p, .captionright p {margin:0; padding: 6px; font-size:.92em;}
.captionright {float:right; clear:right; margin:4px 0 4px 12px; width:180px; background-color:#ccc;}
.captionleftborder {float:left; margin:4px 12px 5px 0; width:176px; border: 1px solid #edca9b; background-color:#f6dfc0;}
.captionleftborder p, .captionrightborder p, .captionborder p {margin:0; padding: 6px; font-size:.92em;}
.captionrightborder {float:right; margin:4px 0 5px 12px; width:176px; border: 1px solid #edca9b; background-color:#f6dfc0;}

.captionborder {float:left; margin:4px 0 5px 0; width:579px; border: 1px solid #edca9b; background-color:#f6dfc0;}

.storycall {float:right; margin:4px 0 5px 12px; width:109px; border: 1px solid #edca9b; background-color:#ffb85e; text-align:center;}
.storycall p { margin:0; padding: 6px;}
.storycall p a {color:#fff; font-size:1.1em; line-height:13px; font-weight:bold;}
/* end image captions */

/* address */
div#content address {font-style:normal; font-weight:normal; margin: 0 0 .7em 0;}
div#content address p {margin:0;}
/* end address */

/* tables */
table, th, tr, td {font-size:1em;}
table {margin: .5em 0 2em 0; padding:0; border-right:1px solid #FAD29F; border-top:1px solid #FAD29F;}
th {padding: .4em; background:#FAD29F; text-align:left; color:#6C3C28;}
td {padding: .4em; border-bottom:1px solid #FAD29F; border-left:1px solid #FAD29F;}
table caption {text-align:left; font-size:1em; font-weight:bold;}
tr.total td {font-weight:bold;}
td.right {text-align:right;}
/* end tables */

/* forms */
div.formwrapper {margin:0 auto; width:389px;}
div.formholder {float:left; background:#E0F8FC; border:1px solid #D0E2E2; padding:10px 10px 0 10px; width:387px; w\idth:367px;}
div.formholder p {margin:0; font-size.92em; font-weight:bold;}
div#content form {margin: 10px 0; float:left; width:579px;}
div#content div.formwrapper form {width:387px;}
div#content fieldset {border:none;}
div#content legend {font-size:1.5em; margin:0 0 4px 0; color:#F4911E;}
div#content label {clear:left; cursor:pointer; font-weight:normal; display:block; width: 160px; float:left;}
div#content input, div#content textarea, div#content select {width:200px; float:left; margin:2px 0; border: 1px solid #B4C995; background:#fff;}
div#content select {width:202px;}
div#content option {background: #fff;}
div#content input.checkbox {float:left; margin:0px 0 5px 0; padding:1px 0 3px 0; width:auto; cursor:pointer; border:none;}
div#content input.button {display:inline; margin:6px 0 0 160px; padding:2px 4px; width:auto; cursor:pointer; background:#33C1E9; border: 1px solid #fff; clear:left; color:#fff; font-weight:bold; font-size:.92em;}

/* homepage */
.home div#content div.quotes_content form {margin:0; width:543px;}
.home div#content div.quotes_content label {width: 260px; float:left;}
div#content input.button2 {display:inline; margin:2px 0 0 10px; width:auto; cursor:pointer;}
div#content input#eventsignup {width:190px; float:left; margin:2px 0 0 0; border: 1px solid #E9C595; background:#fff; padding:5px;}

div#content div.donateform {margin:-10px 0 0 0;}
div#content div.donateform input {border:none; width:auto;}
div.captcha {float:left; width:456px;}
/* end forms */

/* video clips */
div#content div.clip {border-bottom:1px solid #fad29f; padding:0 0 6px 0; margin-bottom:16px;}
div#content div.clip h3 {margin:0 0 6px 0;}
div#content div.clip cite {margin:6px 0 0 0; font-size:0.92em;}
/* end video clips */

/* book donations page */
div#singlebooktab, div#bookbintab {width:189px; float:left; padding:0 0 10px 0; background:url(../images/book-link-chevron.png) no-repeat 20px 200px;}
div#singlebooktab {margin:0 11px 0 0; display:inline;}
div#singlebooktab h3, div#bookbintab h3 {background-color:#F0FBFD; background-image:url(../images/book-link-chevron.png); background-position:8px 82px; background-repeat:no-repeat;}
div#singlebooktab h3 a, div#bookbintab h3 a {color:#373737; padding:10px 80px 40px 10px; border:1px solid #E4EEED; display:block; line-height:1.3; background-repeat:no-repeat; background-position:90% 100%;}
div#singlebooktab h3 a:hover, div#bookbintab h3 a:hover {}
div#singlebooktab h3 a {background-image:url(../images/book-pile.png);}
div#bookbintab h3 a {background-image:url(../images/book-bin.png);}


div#singlebooktab.active h3, div#bookbintab.active h3 {background-color:#E0F8FC; background-image:url(../images/book-link-bottom.png); background-position:bottom left; background-repeat:no-repeat; padding:0 0 10px 0;}
div#singlebooktab.active h3 a, div#bookbintab.active h3 a {border:1px solid #D0E2E2; border-bottom:none;}
/* end book donations page */

/* a day in the life */
div.dayintro {float:left; clear:left; margin:0 0 10px 0; width:579px;}


/* new donate page */
.donate div#contentarea {width:776px; background-image:url(../images/donate-wide.jpg); background-repeat: no-repeat; background-position:top right; border-top:none;}
.donate div#content {width:739px;}
.donate div#contentholder {background-image:url(../assets/page_bg_wide.png);}
.donate div#crumbs {width:775px;}

div#content.donatepage h2 {margin:0 0 30px 0;}
div#content.donatepage p {font-size:1.25em;}
div#content.donatepage p.intro {font-size:1.7em; margin:0 0 10px 0; line-height:1.3;}
div#content.donatepage address {border-left:1px solid #F8E4C9; padding:0 0 0 10px; font-style:italic;}


div#content.donatepage dl {width:346px; float:right; margin:0;}
div#content.donatepage dl dt {margin:0 0 15px 0; float:left; clear:left; width:100px; font-weight:normal; font-size:2.1em;  height:49px; line-height:1.8; text-align:right; color:#6C3C28;}
div#content.donatepage dl dd {margin:0 0 15px 0; float:left; width:216px; background:#fcf; height:39px; padding:10px 10px 0 20px; line-height:1.1}
div#content.donatepage dl dt {background:url(../assets/donate-list-left.png) no-repeat top left #fcf;}
div#content.donatepage dl dd {background:url(../assets/donate-list-right.png) no-repeat top right #fcf;}
div#content.donatepage dl dt.one, div#content.donatepage dl dd.one {background-color:#F8E4C9;}
div#content.donatepage dl dt.two, div#content.donatepage dl dd.two {background-color:#E3F6FC;}
div#content.donatepage dl dt.three, div#content.donatepage dl dd.three {background-color:#E5F1D4;}

/* events page */
div.event h3 {margin:0 0 10px 0;}
div.right {float:right; margin:4px 0 12px 12px; clear:right; width:180px;}
div.right img {display:block;}
div.right p {margin:20px 0 0 0; background-color:#F9EBD4; border-bottom:1px solid #E2B984; border-top:1px solid #E2B984; padding:10px; line-height:1.2;}

blockquote {padding:0 0 0 26px; background:url(../assets/quote-left.png) no-repeat top left; font-size:1.1em;}
blockquote p {padding:0 26px 0 0; background:url(../assets/quote-right.png) no-repeat bottom right; display:inline;}
cite {color:#5e5e5e; font-style:normal; float:right; margin:0 0 20px 0;}

div.foot p.left {float:left;padding:14px 0 10px 0;}
div.foot p.right {float:right; background:url(../images/events/classic-tours.png) no-repeat top right; padding:14px 190px 10px 0;}

/* GALLERY CODE */
div#content ul.gallery { background: url(../assets/red-sand.jpg) repeat-y; margin: 0 0 10px 0; padding: 38px 0px; list-style-type: none; overflow: hidden;}
div#content ul.gallery li { margin: 0 0 20px 20px; padding: 7px; list-style-type: none; float: left; background: #fff;}
div#content ul.gallery-index img { float: left; margin-right: 10px;}
div#content ul.gallery-index li {background: transparent url(../assets/trans.png); width: 507px;}