@charset "utf-8";
/* CSS Document */
html {
	background: #780408;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#wrapper {
	background: url(../images/background.jpg) 0 0 no-repeat;
	background-attachment: fixed;
}
.container_12 {
	position: relative;
}
#logo {
	padding-top: 20px;
	margin-left: 25px;
}
#logo a {
	background: url(../images/logo.png) no-repeat 0 0;
	display: block;
	height: 233px;
	outline: none;
	text-indent: -9999px;
	width: 919px;
}
a#twitter-fan{
	background: url(../images/social.png) no-repeat 0 0;
	display: block;
	height: 19px;
	text-indent: -9999px;
	position: absolute;
	top: 20px;
	right: 118px;
	width: 94px;
}
a#twitter-fan:hover {
		background: url(../images/social.png) no-repeat 0 -30px;
}
a#facebook-fan {
	background: url(../images/social.png) no-repeat -94px 0;
	display: block;
	height: 19px;
	text-indent: -9999px;
	position: absolute;
	top: 20px;
	right: 18px;
	width: 95px;
}
a#facebook-fan:hover {
	background: url(../images/social.png) no-repeat -94px -30px;
}
#column-wrapper {
	background: #fff;
	padding: 25px 25px;
	min-height:600px;
	height:auto !important;
	height:600px;
}
/************************************* nav */
#nav {
	background: url(../images/rule.jpg) 0 bottom no-repeat;
	margin: 0 auto 25px;
	padding-bottom: 25px;
	text-align: center;
}
#nav li {
	display: inline;
	float: left;
	padding-right: 15px;
}
#nav li.first {
	padding-left: 15px;
}
#nav li.last {
	padding-right: none;
}	
#nav li a {
	display: block;
	text-indent: -9999px;
}
#nav li.why-reform a {
	background: url(../images/nav/nav.png) 0 0 no-repeat;
	width: 111px;
}
#nav li.why-reform a:hover {
	background: url(../images/nav/nav.png) 0 -19px no-repeat;
}
#nav li.why-rethink a {
	background: url(../images/nav/nav.png) -126px 0 no-repeat;
	width: 115px;
}
#nav li.why-rethink a:hover {
	background: url(../images/nav/nav.png) -126px -19px no-repeat;
}
#nav li.in-the-news a  {
	background: url(../images/nav/nav.png) -259px 0 no-repeat;
	width: 97px;
}
#nav li.in-the-news a:hover  {
	background: url(../images/nav/nav.png) -259px -19px no-repeat;
}
#nav li.our-ads a {
	background: url(../images/nav/nav.png) -374px 0 no-repeat;
	width: 68px;
}
#nav li.our-ads a:hover {
	background: url(../images/nav/nav.png) -374px -19px no-repeat;
}
#nav li.about-us a {
	background: url(../images/nav/nav.png) -457px 0 no-repeat;
	width: 77px;
}
#nav li.about-us a:hover {
	background: url(../images/nav/nav.png) -457px -19px no-repeat;
}
#nav li.please-help-us a {
	background: url(../images/nav/nav.png) -552px 0 no-repeat;
	width: 122px;
}
#nav li.please-help-us a:hover {
	background: url(../images/nav/nav.png) -552px -19px no-repeat;
}
#nav li.take-action a {
	background: url(../images/nav/nav.png) -691px 0 no-repeat;
	width: 101px;
}
#nav li.take-action a:hover {
	background: url(../images/nav/nav.png) -691px -19px no-repeat;
}
#nav li.join-us a {
	background: url(../images/nav/nav.png) -809px 0 no-repeat;
	width: 61px;
}
#nav li.join-us a:hover {
	background: url(../images/nav/nav.png) -809px -19px no-repeat;
}
/******************************************** end nav */
/******************************************** homepage */
div.ads {
	float: left;
	height: 290px;
	position: relative;
	width: 290px;
}
div.ads a {
	color: #fff;
	display: block;
	height: 290px;
	width: 290px;
	text-indent: -9999px;
}

div.ad1 {
	background: url(../images/why-reform.jpg) 0 0 no-repeat;
	padding-right: 19px;
}
div.ad2 {
	background: url(../images/why-rethink.jpg) 0 0 no-repeat;
	padding-right: 19px;
}
div.ad3 {
	background: url(../images/seeourads2.jpg) 0 0 no-repeat;
	padding-right: 0;
}
#news {
}
#news span.date {
	display: block;
	clear: right;
	font-weight: bold;
}
#news span.title {
	display: block;
	clear: right;
}
#news a {
	white-space: nowrap;
}
/******************************************** end homepage */
/*************************************** global */
h2, h3 {
	font-family: Helvetica, Arial, sans-serif;
}
.red {
	color: #780408;
}
.tan {
	color: #c2b59b;
}
.highlight {
	background: #ffff00;
}
label.error {
	color: #f00;
	display: block;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
#footer {
	background: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 0 40px 20px;
}
#main-column, #sidebar {
	margin-top: 25px;
}

#sidebar {
	float: left;
	width: 400px;
}
#sidebar .randQuote {
	background: url(../images/quotemarks.jpg) 0 0 no-repeat;
	margin-top: 25px;
}
#sidebar .randQuote blockquote {
	font-size: 18px;
	line-height: 22px;
	padding-left: 60px;
}
#sidebar .randQuote p.randQuoteCite {
	font-size: 10px;
	line-height: 14px;
}
/*************************************** main column */
#main-column {
	float: left;
	line-height: 1.5em;
	padding-right: 25px;
	width: 485px;
}
#main-column p {
	margin: 10px 0 10px 15px;
}
#main-column a {
	color: #780408;
}
#main-column ul li {
	list-style-type: disc;
	margin: 10px 0 10px 35px;
}
#main-column blockquote {
	padding: 0 25px;
}
#main-column h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0 5px 15px;
}
#main-column h3.bigger {
	font-size: 20px;
}
#main-column div.indent {
	padding-left: 25px;
}
#main-column hr {
	border: 1px solid #ddd;
	height: 1px;
	margin-left: 15px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#main-column .source {
}
#main-column a.rethink-reason {
	text-decoration: none;
	font-weight: bold;
}
#main-column a.rethink-reason:hover {
	color: #000;
	background: #eee;
	border-bottom: 1px solid #ccc;
}
#share-this-wrapper {
	margin-top: 60px;
	margin-left: 15px;
}
/********************************************* sidebar */
#sidebar {
	line-height: 1.5em;
}
#sidebar p {
	margin: 10px 0 10px 15px;
}
#sidebar a {
	color: #780408;
}
#sidebar ul li {
	list-style-type: disc;
	margin: 10px 0 10px 35px;
}
#sidebar  blockquote {
	padding: 0 25px;
}
#sidebar  h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0 5px 15px;
}
#sidebar  hr {
	border: 1px solid #ddd;
	height: 1px;
	margin-left: 15px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#sidebar  .source {
}
#sidebar .tan-top {
	background: url(../images/tan.jpg) 0 0 no-repeat;
	padding: 9px 5px 0;
	width: 390px;
}
#sidebar .tan-top h3 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
	padding: 5px 9px 4px;
	text-transform: uppercase;
}
#sidebar .tan-top h3 a {
	color: #fff;
	text-decoration: none;
}
#sidebar .tan-top h3 a:hover {
	color: #c2b59b;
}
#sidebar .tan-top .content {
	background-color: #e5d5bb;
	padding: 10px;
}
#sidebar .tan-bottom {
	background: url(../images/tan.jpg) 0 bottom no-repeat;
	height: 5px;
	margin-bottom: 25px;
	width: 400px;
}
#sidebar .newspaper {
	background: url(../images/helpus.jpg) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	height: 201px;
	margin-bottom: 14px;
	width: 400px;
}
h2.black-header-wide {
	background: url(../images/black-header-wide.jpg) no-repeat 0 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 9px 0 8px 16px;
	text-transform: uppercase;
}
#sidebar #twitter li {
	margin-top: 0px;
	margin-bottom: 10px;
}
#sidebar #twitter li a:hover {
	color: #fff;
}
#sidebar a.section-nav {
	display: block;
	margin-bottom: 8px;
}
/*************************************** Simple Modal */

#join-us-popup {
	display:none;
	font-size: 14px;
	line-height: 1.5em;
	padding: 15px;
}
#join-us-popup h3 {
	font-size: 26px;
	font-weight: bold;
	margin: 15px 0 15px 0;
}
#join-us-popup form {
	margin-bottom: 30px;
}
#join-us-popup form label {
	font-weight: bold;
}
#join-us-popup form input[type=text] {
	border: none;
	padding: 2px;
}
#join-us-popup form input[type=submit] {
	border: 2px solid #C2B59B;
	font-weight: bold;
	padding: 2px;

}
#join-us-popup p {
	margin: 10px 0 10px 0;
}
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:320px; width:650px; background: url(../images/popup.jpg) center center #333; border:4px solid #c2b59b; color: #eee; padding:12px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../images/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #join-us-popup {padding:8px;}

/*Facebook Fan Box */
.fan_box a {
	color: #780408 !important;
}
.fan_box .full_widget {
	border: 1px solid #000000 !important;
}
.fan_box .full_widget .connect_top {
	background: #ffffff !important;
}
.fan_box .connections, .fan_box .page_stream {
	border-top:1px solid #eaeaea !important;
}
