body {background: #000 url("../images/background.jpg") repeat-x; margin: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; min-width: 950px;}


#email {display: none; position: fixed; top: 50%; left: 50%; width: 350px; height: 167px; background: url("../images/email.jpg"); margin-left: -230px; margin-top: -139px; z-index: 50; padding: 55px; text-transform: uppercase;}
#email h2 {color: #56030d; font-size: 1.3em;}
#email h4 {color: #494338; font-size: 0.9em;}
.subscribe {cursor: pointer;}
#emailform{width: 285px; height: 30px; border: solid 1px #494338; border-right-width: 3px; border-bottom-width: 3px;}
#submit {float: right; margin-top: 10px;}

#close {clear: right; cursor: pointer; float: right; margin-right: -25px; margin-top: 10px;}

input {text-transform: none;}

.bar {position: relative; margin: auto; width: 950px; height: 35px; background: url("../images/header_trans.png");}

#secondnav {text-align: left; padding-top: 10px; height: 25px; padding-left: 15px; width: 935px;}
#secondnav a {color: #c1b6a3; text-transform: uppercase; font-size: 0.8em; letter-spacing: 1px; margin: 15px; text-decoration: none;}
#secondnav a:hover {color: #fff;} 
.white {color: #fff;}

#header1 {padding-top: 15px; height: 25px;}
#header1 a {color: #c1b6a3; text-transform: uppercase; font-size: 0.7em; margin: 15px; text-decoration: none;}

#nav {position: relative; margin: auto; width: 950px;}
#leftnav, #rightnav {border-bottom: solid 1px #fff; margin-top: 40px; padding-bottom: 8px;}
.navline {position: relative; width: 350px; height: 1px; background: #fff; margin-bottom: 8px;}

#nav a {color: #e6e3cf; text-transform: uppercase; text-decoration: none; font-weight: bold; letter-spacing: 1px;}
#leftnav a {margin: 7px 30px 7px 10px;}
#rightnav a {margin: 7px 10px 7px 30px;}
#nav a:hover {text-shadow: 0px 0px 0.6em #e6e2d3; color: #fff;}
#nav img {border: none; margin-top: -10px;}

.left {float: left; width: 360px; text-align: left;}
.right {float: right; width: 360px; text-align: right;}

#content {background: url("../images/content_trans.png") repeat-x; position: relative; width: 950px; min-height: 685px; margin: auto; z-index: 2; margin-bottom: -100px;}
#secondarycontent {background: url("../images/content_bg.png"); width: 100%;}

#container {position: relative; width: 950px; margin: auto; z-index: 2;}
#gradientcontent {clear: both; width: 950px; height: 175px; margin: auto; background: url("../images/bottomgradient.png") repeat-x; z-index: 9; margin-bottom: -85px;}

#worldfooter {position: relative; top: -180px; margin-bottom: -180px; z-index: 1; width: 100%; height: 388px; text-align: center; overflow: hidden;}

#footer {position: relative; width: 100%; padding-top: 30px; border-top: solid 8px #56030d; background: #beb7a5 url("../images/footerbackground.jpg") repeat-x; z-index: 2; padding-bottom: 10px;}
#footclan {width: 945px; margin: auto;}
.col {float: left; width: 235px; height: 100px; border-left: solid 1px #000; margin-bottom: 20px;}
#lastcol {border-right: solid 1px #000;}

dl {margin: 0;}
dt {text-transform: uppercase; font-weight: bold; text-align: left; margin-left: 40px;}
dd, dd a, a {color: #56030d; text-align: left; text-decoration: none; font-size: 0.9em; line-height: 18px; font-weight: normal;}
dd a:hover {font-weight: bolder; text-decoration: none;}
a {font-weight: bold;}
a:hover {text-decoration: underline;}
b {color: #56030d;}

#copyright {clear: both; font-size:10px; }
#copyright a {color: #000; text-decoration: none; margin: 20px;}

#ninety {position: relative; width: 100%; height: 195px; padding-top: 100px; background: url("../images/savingworld.png"); z-index: 3;}
.threecol {float: left; width: 270px; margin-left: 35px; font-size: .9em;}
.twocol {float: left; font-size: .9em; text-align: left;}
#pitch {text-align: left;}
#donate {margin-top: 4px;}
img {border: none;}
#success {width: 270px; color: #231f20; text-align: justify; margin: 0 35px 0 35px;}
#success h1 {color: #494338; font-size: 1.2em; letter-spacing: 1px; text-transform: uppercase; margin: 0;}
#success b {color: #494338; text-transform: uppercase;}
#notop {margin-top: 0; color: #494338 !important;}
#success strong {color: #231f20 !important; text-transform: uppercase;}
#vid {width: 590px;} 

h2 {color: #494338; margin: 0; text-transform: uppercase; font-size: 0.9em;}
h3 {color: #56030d; display: block; width: 245px; border-bottom: solid 1px #56030d; margin: auto; text-align: left; text-transform: uppercase; margin-top: 15px; font-size: 1em;}

#flickr {background: url("../images/col_trans.png") no-repeat; height: 246px; padding: 17px; width: 250px;}
.flickr_photo {float: left; width: 50px; margin: 0 12px 12px 0;}
.flickr_footer {clear: left; width: 236px; text-align: right;}

#tweet {background: url("../images/col_trans.png") no-repeat; height: 280px;}
#tweet p {width: 245px; border-bottom: solid 1px #56030d; margin: auto; text-align: left; padding: 10px 0 10px 0;}
#tweetfoot {width: 245px; margin: auto; text-align: right;}
#tweetfoot a {color: #000; font-weight: normal; text-decoration: underline; float: right; margin-top: 10px;}
#tweetfoot img {margin-top: 12px; margin-right: 4px;}

#followus {background: url("../images/followus.png") no-repeat; height: 280px;}

#mediarow {clear: both; position: relative; width: 950px; z-index: 2; top: -10px;}

#sociallinks {position: relative; top: 117px; left: 165px; text-align: left; width: 100px; line-height: 36px;}
#sociallinks a {text-shadow: 0px 0px 0.6em #e6e2d3;}

#leftcolumn {position: relative; width: 585px; margin: 0px 30px; text-align: left; font-size: 0.8em; padding-top: 25px;}
#leftcolumn h2 {margin-bottom: 0px; font-size: 1.4em;}
#leftcolumn h4 {color: #56030d; text-transform: uppercase; margin-top: 0px;}
#leftcolumn p {line-height: 1.3em;}

#rightcolumn {float: right; width: 270px; margin: 25px 30px;}
#rightcontent {position: relative; background: #9e947d; padding: 10px; text-align: left; color: #494338; text-transform: uppercase; font-size: 0.7em;}
#rightgradient {background: url("../images/sidegradient.png") repeat-x; height: 135px;}
#rightcontent strong {color: #56030d; text-transform: none; font-size: 1.2em; margin-right: 15px;}
#rightcontent h2 {font-size: 1.3em; margin-bottom: none;}
#rightcontent p {border-bottom: solid 1px #494338; line-height: 40px; margin-bottom: -10px;}
#rightcontent img {margin-bottom: 25px;}
#first {border-top: solid 2px #494338; margin-top: 8px;}	

#centered {width: 100%; text-align: center; font-size: 1.1em; margin-top: 30px;}
#centered img {margin-bottom: 0px;}
#centered h2{font-size: 0.9em;}

#donor {padding: 0;}
#donor li{display: block; list-style: none; width: 100%; border-bottom: solid 1px #494338; padding: 8px 0px;}
#donor h4 {text-transform: none; margin: 0px;}
#shirt {border-top: solid 1px #494338; padding: 5px 0px;}