body {margin:0;padding:0;text-align:center;background:#ffffff url('/img/fade-bg.gif') top repeat-x;}

h1 {padding-bottom:15px;margin:0;float:left;text-indent:-10000px;}

h3 {border-bottom: 1px dotted #666666;}

li, ol {margin: 0 10px 10px 40px;}

a {color:#731b00;}
a:hover {color:#ffffff;background-color:#dc740d !important;}

#navcontainer {width:190px;padding:0;margin:0 10px 20px 0;color:#ffffff;float:left;}
#navcontainer ul {list-style:none;margin:0;padding:0;border:none;}
#navcontainer li {border-bottom: 1px dotted #666666;margin:0;}
#navcontainer li.last {border-width:0;}
#navcontainer li a {display:block;padding:10px 5px 10px 25px;width:100%;}
#navcontainer li a:hover {color:#ffffff;background-color:#dc740d;}

html>body #navcontainer li a {width:auto;}

#navcontainer li li {border:none;padding:0;margin: 0;}
#navcontainer li li a {display:block;padding: 10px 5px 10px 25px;}

/* Bullets */
#navcontainer>ul>li>a {background:url('/img/bullet-dot.gif') 9px 12px no-repeat;}
#navcontainer>ul>li>a:hover {background:#dc740d url('/img/bullet-dot-white.gif') 9px 12px no-repeat;}

#resources-link>a, #the-problem-link>a, #the-solution-link>a, #take-action-link>a, #the-coalition-link>a, #media-link>a {background:url('/img/bullet-plus.gif') 9px 12px no-repeat !important;}
#resources-link>a:hover, #the-problem-link>a:hover, #the-solution-link>a:hover, #take-action-link>a:hover, #the-coalition-link>a:hover, #media-link>a:hover {background:#dc740d url('/img/bullet-plus-white.gif') 9px 12px no-repeat !important;}

body.resource-page #resources-link>a, body.problem-page #the-problem-link>a, body.solution-page #the-solution-link>a, body.take-action-page #take-action-link>a, body.the-coalition-page #the-coalition-link>a, body.media-page #media-link>a {background:url('/img/bullet-minus.gif') 9px 12px no-repeat !important;}
body.resource-page #resources-link>a:hover, body.problem-page #the-problem-link>a:hover, body.solution-page #the-solution-link>a:hover, body.take-action-page #take-action-link>a:hover, body.the-coalition-page #the-coalition-link>a:hover, body.media-page #media-link>a:hover {background:#dc740d url('/img/bullet-minus-white.gif') 9px 12px no-repeat !important;}

/* Subnavs */
.subnav {display:none;}
body.resource-page #resources-nav {display:block;}
body.problem-page #the-problem-nav {display:block;}
body.solution-page #the-solution-nav {display:block;}
body.take-action-page #take-action-nav {display:block;}
body.coalition-page #the-coalition-nav {display:block;}
body.media-page #media-nav {display:block;}

#content {width:950px;margin:0px auto;text-align:left;}

#header
{
	width: 950px;
	margin: 0;
	padding: 0;
	background: url('/img/header-bg.gif') no-repeat;
}
#header #top-join-link
{
	float: right;
	margin: 12px 5px 0 0;
}
#header #top-join-link ul
{
	display: inline;
	margin-left: 0px;
}
#header #top-join-link li
{
	display: inline;
	margin-left: 0px;
}
#header #top-join-link 
{
	color:#FFFFFF;
}
#header #top-join-link a:hover 
{
	color: maroon;
}

#main-col {width:530px;float:left;}

#main-flash {width:530px;height:142px;margin:10px 0 0 0;padding:0;background:url('/img/home-banner-bg.jpg') no-repeat;}
#main-flash a:hover {background-color:transparent !important;}
#main-flash p {padding:0;margin:0;text-indent:-10000px;}

#main-content {margin:0;padding:0;}

#main-content div.application-form h4 {margin-left:10px;color:#ffffff;}
#main-content div.application-form div.post-title-bar {background-color:#dc740d;}
#main-content div.application-form ol {margin:0 0 20px 10px;}
#main-content div.application-form ol li {list-style-type:none; padding:5px 3px 5px 3px; margin:0 10px 0 0;}
#main-content div.application-form ol li label {width:200px; display:inline-block;padding:5px 0 5px 0;}
#main-content div.application-form ol li label.full-width {width:500px;margin-left:0;}
#main-content div.application-form ol li input {width:200px; display:inline-block;}
#main-content div.application-form ol li input.radio {width:20px;}
#main-content div.application-form input.submit {margin:10px 0 0 0;}

#main-content div.application-form ol li textarea {margin-top:10px;}
#main-content div.application-form ol li legend {padding: 0 2px; font-weight: bold;white-space:normal;} 
#main-content div.application-form ol li fieldset {border: none; margin: 3px 0 0;}
#main-content div.application-form ol li fieldset label{font-weight:normal;margin-left:200px;}

#main-content div.application-form ol li ul.disc-list {margin-left:20px;}
#main-content div.application-form ol li ul.disc-list li {list-style-type:disc;}



#main-content p {margin-bottom:10px;}

#main-content-title {border-bottom: 1px dotted #666666;background:url('/img/main-content-title-bg.gif') top no-repeat;padding:8px 10px 0 10px;margin-top:10px;}
#main-content-title a {float:right;}
#main-content-title h3
{
	float: left;
	border: none;
	font-size: 13px;
	color: #333;
	margin-bottom:5px;
}

#right-col {float:left;}

#nav-title
{
	background: url('/img/nav-title-bg.gif') top no-repeat;
	height: 20px;
	padding: 18px 0 0 25px;
}

/* Billboards */
.billboard {margin:10px 0 10px 10px;}
.billboard a {display:block;width:210px;height:82px;text-indent:-10000px;margin-bottom:10px;}
.billboard a:hover {background-color:transparent !important;}
#mspbb a
{
	background-image: url('/img/billboards/1msp_billboard.gif');
	background-repeat: no-repeat;
	height: 109px;
}
#mspconf a
{
	background-image: url('/img/billboards/4thccw.gif');
	background-repeat: no-repeat;
	height: 82px;
}
#mspconf2 a
{
	background-image: url('/img/billboards/ccm_banner.gif');
	background-repeat: no-repeat;
	height: 82px;
}
#progress a {background:url('/img/billboards/progress.jpg') no-repeat;height:142px;}
#newsletter a {background:url('/img/billboards/newsletter.gif') no-repeat;}
#treaty-progress a {background:url('/img/billboards/countries.gif') no-repeat;}
#ratifications a {background:url('/img/billboards/ratifications.jpg') no-repeat;}
#take-action a {background:url('/img/billboards/take-action.gif') no-repeat;}
#sign-the-petition a {background:url('/img/billboards/sign-petition.gif') no-repeat;}
#human-stories a {background:url('/img/billboards/real-stories.gif') no-repeat;height:141px;}
#interactive-map a {background:url('/img/billboards/map.gif') no-repeat;}
#banned a {background:url('/img/billboards/banned.gif') no-repeat;height:200px;}
#what-is a {background:url('/img/billboards/what-is.gif') no-repeat;}
#contact-gov a {background:url('/img/billboards/contact-leaders.gif') no-repeat;}
#explosive-banner a {background:url('/img/billboards/explosive-banner.gif') no-repeat;height:100px;}
#countdown-banner a
{
	text-indent: 0;
	color: #000000;
	font-size: 40px;
	text-decoration: none;
	padding: 10px 0 0 0;
	height: 132px;
	text-align: center;
	background-image: url('/img/billboards/countdown.gif');
	background-repeat: no-repeat;
}
#monitor-banner a
{
	background-image: url('/img/billboards/monitor.gif');
	background-repeat: no-repeat;
}

#countdown-banner-numbers { color: red !important; font-weight: bold; }

/* Post item */
.post-item {background-color:#ffffff;border-bottom: 1px dotted #666666;}
body.tags-page .post-item {border:0;}
body.search-page .post-item {border:0;}
body.media-page .noborder {border:0;}
.odd-item {background-color:#f5f5f5;}
.post-title-bar {border-bottom: 1px solid #cccccc;margin:0;padding:10px 0 10px 0;}
.post-title-bar .post-item-title {float:left;margin:0 0 0 10px;border:none;width:430px;}
.post-title-bar .individual-post-item-title {float:left;margin:0 0 0 10px !important;border:none;width:430px;font-size:13px;}
.post-title-bar .post-item-date {float:right;margin:0 10px 0 0 !important;}
.post-title-bar p {margin:0;}
.post-content {padding-top:10px;}
.post-content p {margin:0 10px 10px 10px;}
.post-content table {margin:0 0 10px 10px;}
.post-content a img {border-width:0;}
.post-content a.no-orange-bg:hover {background-color:#ffffff !important;}
.post-categories {border-top:1px solid #cccccc;margin-top:20px;}
.post-categories p {margin:10px 0 10px 10px;}
.border-both {border:1px solid #cccccc;border-width:1px 0 1px 0;margin-top:20px;}

/* Pagination */
.pagination {background-color:#ffffff;border-bottom: 1px dotted #666666;}
.pagination p {text-align:center;padding-top:5px;text-transform:uppercase;}

/* Footer */
#footer {width:950px;margin:20px 0 20px 0;padding:3px 0 10px 0;float:left;background:url('/img/footer-bg.gif') no-repeat;border-top: 1px dotted #666666;}
#footer #rss-link {float:left;background:url('/img/rss.gif') center left no-repeat;padding-left:20px;margin:0 3px 0 3px;}
#footer #kite-link {float:right;padding:0;margin-right:5px;}

/* Search */
#search-title{background: url('/img/search-title-bg.gif') top no-repeat;margin: 15px 0 5px 0;height: 21px;padding: 7px 0 0 25px;}
#searchbutton {vertical-align:top;width:56px;height:21px;margin:0;padding:0;border:0;}
#seachterms {height:20px;width:120px;margin:0;padding:0;}

/* Donate Button */
div#donate-button { margin: 15px 0 0 0;padding:0;}
div#donate-button input{border-width:0;}
div#donate-button form{margin:0;padding:0;height:45px;}

/* External Links */
#external-links li, #external-links li a:hover, #external-links li a, #external-links a:hover {background-color:#FFFFFF !important;padding:0;margin:0;}
#external-links li, #external-links li:hover {margin:1px 0 1px 0;}
#external-links li#flickr-link a {background:url('/img/flickr-button.gif') no-repeat;text-indent:-10000px;width:190px;height:26px;}
#external-links li#youtube-link a {background:url('/img/youtube-button.gif') no-repeat;text-indent:-10000px;width:190px;height:26px;}
#external-links li#facebook-link a {background:url('/img/facebook-button.gif') no-repeat;text-indent:-10000px;width:190px;height:26px;}
#external-links li#twitter-link a {background:url('/img/twitter-button.gif') no-repeat;text-indent:-10000px;width:190px;height:26px;}


#cmc-logo {margin:3px 0 10px 0;}

#ban-bus {padding:0 !important;margin:0 !important;color:#ffffff;border-style:none !important;height:209px;}
#ban-bus img {border:0;padding:0 !important;margin:0 !important;}
#ban-bus a:hover {background-color:transparent !important;}

#mon-r {padding:0 !important;margin:0 !important;color:#ffffff;border-style:none !important;height:74px;}
#mon-r img {border:0;padding:0 !important;margin:0 !important;}
#mon-r a:hover {background-color:transparent !important;}

/* Google Map */
#googleframe {padding:0 0 10px 10px;}

/* forms */
input, select, textarea {border:1px solid #666666;}
input.narrow50 {width:50px;}
input.narrow75 {width:75px;}

h3.form-error, h3.form-sucess {border:none;text-align:center;padding-bottom:10px;}
h3.form-sucess {color:green;}
h3.form-error {color:red;}

p.form-error, span.form-error {color:red;margin-left:10px;}

.even-form-line {margin:0 5px 0 5px;padding:5px 5px 5px 5px;}
.odd-form-line {background-color:#f5f5f5;margin:0 5px 0 5px;padding:5px 5px 5px 5px;clear: both;}

span.form-label {float:left;width:150px;text-align:right;}
span.form-item {float:left;text-align:left;margin-left:10px;} 

#sendbutton, #joinbutton, #signbutton  {border:none;}
.clearboth {clear:both;}

/* tell these countries */
body.tellthemtosign-page ul#countries {list-style:none;margin:10px;}
body.tellthemtosign-page ul#countries li#brazil-country {background:url('/img/thumbs/brazil.jpg') no-repeat 0 1.6em;margin-left:0;min-height:120px;}
body.tellthemtosign-page ul#countries li#iraq-country {background:url('/img/thumbs/iraq.jpg') no-repeat 0 1.6em;margin-left:0;min-height:120px;}
body.tellthemtosign-page ul#countries li#nigeria-country {background:url('/img/thumbs/nigeria.jpg') no-repeat 0 1.6em;margin-left:0;min-height:120px;}
body.tellthemtosign-page ul#countries li#serbia-country {background:url('/img/thumbs/serbia.jpg') no-repeat 0 1.6em;margin-left:0;min-height:120px;}
body.tellthemtosign-page ul#countries li#cambodia-country {background:url('/img/thumbs/cambodia.jpg') no-repeat 0 1.6em;margin-left:0;min-height:120px;}
body.tellthemtosign-page ul#countries li p {margin-left:145px;}

body.tellthemtosign-page ul#more-actions {margin-top:10px;}

body.tellthemtosign-page .label-span {float:left;width:100px;margin:0 0 10px 10px;}
body.tellthemtosign-page .input-span {float:left;width:400px;margin:0 0 10px 10px;}
body.tellthemtosign-page .submit {margin:0 0 10px 120px;}

/* pod buttons */
div#pod-links {height:74px;}
a#tell-them{background:url('/img/billboards/tell-them-to-sign-tript.gif') no-repeat; width:176px; height:69px;float:left;margin:1px 1px 10px 0;text-indent:-10000px;}
a#tell-them:hover{background:url('/img/billboards/tell-them-to-sign-tript-over.gif') no-repeat; width:176px; height:69px;float:left;margin:1px 1px 10px 0;text-indent:-10000px;}
a#peoples-treaty{background:url('/img/billboards/sign-peoples-treaty-tript.gif') no-repeat; width:176px; height:69px;float:left;margin:1px 0px 10px 0;text-indent:-10000px;}
a#peoples-treaty:hover{background:url('/img/billboards/sign-peoples-treaty-tript-over.gif') no-repeat; width:176px; height:69px;float:left;margin:1px 0px 10px 0;text-indent:-10000px;}
a#what-is{background:url('/img/billboards/what-is-tript.gif') no-repeat; width:176px; height:69px;float:left;margin:1px 1px 10px 0;text-indent:-10000px;}
a#what-is:hover{background:url('/img/billboards/what-is-tript-over.gif') no-repeat; width:176px; height:69px;float:left;margin:1px 1px 10px 0;text-indent:-10000px;}

/* Link Icons */
a[href$='.pdf'] {display:inline-block;padding-left:20px;line-height:18px;padding-top:2px;background:transparent url(/img/icons/acrobat_pdf.png) center left no-repeat;}
a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {display:inline-block;padding-left:20px;line-height:18px;padding-top:2px;background:transparent url(/img/icons/generic_excel.png) center left no-repeat;}
a[href$='.ppt'], a[href$='.pps'] {display:inline-block;padding-left:20px;line-height:18px;padding-top:2px;background:transparent url(/img/icons/generic_powerpoint.png) center left no-repeat;}
a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] {display:inline-block;padding-left:20px;line-height:18px;padding-top:2px;background:transparent url(/img/icons/generic_text.png) center left no-repeat;}
a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {display:inline-block;padding-left:20px;line-height:18px;padding-top:2px;background:transparent url(/img/icons/generic_zipped.png) center left no-repeat;}

/* Error */
label.error {color:red;font-style:italic;margin-left:10px;}
div.error {display:none;}
input {border:1px solid black;}
input.error {border:2px solid red;}
