body {
	background:url(../images/bg.gif) top center repeat-x;
}

/* Main Containers */
#container {
	position:relative;
	width:885px;
	margin:0 auto;
}
#flashContainer {
	width:885px;
	/*height:670px;*/
}
#content {
	position:relative;
	width:851px;
	margin:0 17px;
	background-color:#ffffff;
	padding-top:10px;
}
#nav {
}
#left{
	position:relative;
	float:left;
	width:571px;
	margin:0 15px 0 0;
	padding:30px 0 0 0;
}
#right {
	float:left;
	width:265px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
}

/* Main Formatting */
h2 {
	font:bold 18px/26px Arial, Helvetica, sans-serif;
	color:#1a2746;
}
h3 {
	font:bold 16px/26px Arial, Helvetica, sans-serif;
	color:#1a2746;
	margin:10px 0 0 0;
}
h4 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#1a2746;
	margin:0;
}

.popup h3 {
	color:#ffffff;
	text-transform:uppercase;
}
h3 span.red {
	color:#d21010;
}
h3 sup {
	font-size:12px;
}
h3 sup a {
	color:#1a2746;
}

sup a {
	color:#292929;
}
p, li {
	font:14px/26px Arial, Helvetica, sans-serif;
	color:#292929;
}
p{
	margin-top:0;
}
p.red {
	color:#d21010;
}
p.first {
	margin-top:20px;
}

div.hr {
	width:457px;
	height:14px;
	background:#fff url(../images/hr.gif) no-repeat;
	border:none;
	margin:20px auto;
}

ul {
	list-style-type:none;
	margin:0 0 10px 0;
}
ul li{
	background:url(../images/icon-star.gif) 5px 5px no-repeat;
	padding-left:30px;
	margin-left:-8px;
}

/*Petition*/
#petition {
	position:relative;
}
#petition img.pencil {
	position:absolute;
	right:0px;
	top:0px;
}
.petition {
	padding:15px 50px 15px 25px;
	background-color:#f9f9f9;
}
.petition ol {
	list-style-type:lower-alpha;
	font-weight:bold;
	margin-left:10px;
}
.petition ol li {
	font-weight:normal;
}
.petition input.text {
	width:496px;
}
.petition .pass-it-on {
	position:relative;
	padding:15px 5px 15px 25px;
	background-color:#ffffff;
}
.petition .pass-it-on img.plane {
	position:absolute;
	right:-50px;
	top:-60px;
}

/*Colberlogies*/
#colberlogies {
	position:relative;
}
#colberlogies img.tombstone {
	position:absolute;
	top:0px;
	right:0px;
}
.outer-colberlogies {
	background-color:#f9f9f9;
	padding:25px 25px 25px 25px;
}
.colberlogies {
	background-color:#ffffff;
	padding:20px;
}
.colberlogies .quote {
	color:#717171;
	font-style:italic;
}
.colberlogies .signature {
	color:#292929;
}
.colberlogies input.text {
	width:470px;
}
.colberlogies textarea {
	width:470px;
	height:140px;
}

/*Popups*/
.popup input.text {
	width:470px;
}

#send-to-friend {
	width:484px;
	height:357px;
	padding:40px 60px 0px 60px;
	background:url(../images/bg-sendtofriend.gif) top left no-repeat;
	position:absolute;
	/*top:800px;*/
	left:10px;
	display:none;
}
#are-you-colbert {
	width:483px;
	height:540px;
	padding:50px;
	background:url(../images/bg-areyoucolbert.gif) top left no-repeat;
	position:absolute;
	/*top:800px;*/
	left:10px;
	display:none;
}
#are-you-colbert textarea {
	width:470px;
	height:120px;
}
#send-to-friend a.close, #are-you-colbert a.close {
	position:absolute;
	width:50px;
	height:50px;
	top:20px;
	left:530px;
}

/*Inline forms*/
#petitionResults, #eulogyResults {
	height:27px;
	font:bold 16px/26px Arial, Helvetica, sans-serif;
	color:#292929;
	padding-top:3px;
	margin-bottom:40px;
	display:none;
}
p#stfError, #stfResults, #aycError, #aycResults {
	/*height:27px;*/
	font:bold 16px/26px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-top:3px;
	margin:0;
}
p#petitionError, p#eulogyError {
	/*height:27px;*/
	font:bold 16px/26px Arial, Helvetica, sans-serif;
	padding-top:3px;
	margin:0;
}
p.err {
	color:#D21010;
}


/*Clock*/
#countdown-clock {
	position:relative;
}
#countdown-clock .timer {
	font:bold 44px Arial, Helvetica, sans-serif;
	color:#e50000;
	letter-spacing:-2px;
}
#days, #hours, #minutes, #seconds {
	position:absolute;
	left:26px;
	width:60px;
	height:60px;
	text-align:center;
	padding-top:6px;
}
#days {
	top:190px;
}
#hours {
	top:260px;
}
#minutes {
	top:331px;
}
#seconds {
	top:401px;
}


/*Footer*/
#pre-footer {
	padding-top:20px;
}
#pre-footer p {
	text-align:center;
	color:#777777;
	font-size:10px;
	line-height:130%;
}
#pre-footer p.v2 {
	color:#292929;
}
#pre-footer p.v2 a {
	color:#292929;
	text-decoration:underline;
}

#footer {
	background:url(../images/bg-footer.gif) repeat-x;
	clear:both;
	width:100%;
	height:80px;
}

/*Footnote images*/
.img-footnote {
	position:absolute;
	visibility:hidden;
}
#footnote1 {
	position:absolute;
	top:40px;
	left:200px;
}
#footnote2 {
	position:absolute;
	top:270px;
	left:200px;
}
#footnote3 {
	position:absolute;
	top:300px;
	left:200px;
}
#footnote4 {
	position:absolute;
	top:400px;
	left:200px;
}
#footnote5 {
	position:absolute;
	top:310px;
	left:100px;
}


/*General*/
img.welcome {
	float:left;
	padding:0 5px 0px 0;
}
.clear {
	clear:both;
}
img.block {
	display:block;
}
#no-script {
	border:1px solid black;
	background-color:#E50000;
	color:#ffffff;
	font:bold 14px Arial, Helvetica, sans-serif;
	position:absolute;
	top:550px;
	left:250px;
	padding:5px;
}
.max-chars {
	float:right;
	font-weight:bold;
	font-size:11px;
	margin-right:10px;
	color:#292929;
}
.subnote {
	color:#717171;
	font-style:italic;
	font-size:12px;
}