#footer, .clear, #wrapper, #candidatecontainer, #wrap { clear: both; }

p.breadcrumbs {margin: 0; padding: 0; line-height: 12px; padding-bottom: 15px;}

#content {padding-bottom: 20px;}

li.see_all {margin-top: 10px;}

a.launch_video {width: 100px; height: 20px; float: left; display: block; background: no-repeat; margin-right: 10px;}
a.launch_video img {border: 0;}
a.launch_video:link, a.launch_video:visited {background: url(http://www.buyingofthepresident.org/images/layout/launch_video_bg1.gif);}
a.launch_video:hover {background: url(http://www.buyingofthepresident.org/images/layout/launch_video_bg2.gif);}

.video_container h3 {margin-right: 50px;}

/************** CONTENT-LAYOUT.CSS **************/

.footnotes {padding: 10px 0; margin-top: 10px; border-top: 1px solid #C7BEA3; width: 610px;}
.footnotes p {font-family: arial, sans-serif; font-size: 10px; margin: 0; padding: 0;}
#article_tools {z-index: 100;}

/*** HANNA TIMELINE PAGE STYLES * 5/15/07 ***/
/* FONT STYLES */
.content_description
{
	padding: 10px;
	background-color: #F1E5C2;
}
.content_description img {float: right; margin: 0 0 10px 10px;}
.content_description p {margin: 0 0 10px 0;}
h1 { margin: 0; padding: 0; }
#left_container h5
{
	color: #FFF;
	font-size: 14px;
	margin: 0px;
	display: block;
	background-image: url(http://www.buyingofthepresident.org/images/layout/arrow_open.gif);
	background-repeat: no-repeat;
	background-position: 99% 50%;
	cursor: pointer;
}
#left_container h5, .time_content p, .time_content ul { padding: 5px; }
.time_content p { font-weight: bold; }
#snapshots p, #article_photo p { margin-top: 2px; font-size: 12px; }
#article_photo p { margin-bottom: 15px; }

/* LAYOUT */
#left_container { float: left; width: 560px; }
#right_container { float: right; width: 250px; }
#right_container h5.selected {background-color: #B23614; background-image: none;}
#timeline
{
	border-color: #26526E;
	border-width: 1px;
	border-style: solid;
	width: 560px;
}
#timeline, #snapshots { margin-top: 10px; }
#snapshots img
{
	border-color: #000;
	border-width: 1px;
	border-style: solid;
}
.time_content { background-color: #FFF; }
.time_content img { float: right; margin: 10px; }
/* LAYOUT - TIME LINE LIST */
.a { background-color: #26526E; }
.b { background-color: #688599; }

/* LISTS */
.time_content ul { list-style-type: none; }

/* SIMILAR */
p.hanna { margin: 10px 0; }
h1, h5 { font-weight: normal; }
.time_content p, .time_content ul { margin: 0; width: 380px; }

/* LINKS */

/*** CANDIDATE PAGE STYLES * 5/16/07 ***/ 
/* candidate overview */
.candidate_a, .candidate_b {float: left; width: 268px; height: 80px; position: relative; border: 1px solid #c1bfbe; margin-bottom: 10px;}
.candidate_a {margin-right: 10px;}

.candidate_img, .candidate_preview, .candidate_score {position: absolute; top: 5px; height: 70px; z-index: 0;}

.candidate_img {width: 60px; overflow: hidden; left: 5px; border: 0;}

.candidate_preview {left: 70px; width: 135px;} 
.candidate_preview p {margin: 3px 0;}
.candidate_preview p span {font-size: 14px;}

.candidate_score {right: 5px; width: 40px; background-color: #c4362b; color: #efd6d4; text-align: center; line-height: 13px; padding-top: 5px; height: 65px;}
.candidate_score h5 {font-family: arial, sans-serif; font-size: 24px; }

.candidate_withdrawn {position: absolute; z-index="999"; top: 28px; left: 141px;}
.candidate_withdrawn_large {clear: both;}

/* candidate item */
#candidate_info { float: left; width: 380px; }
#topsection {
	display: block;
	float: right;
	}

#topleft {
	margin: 0px; 
	padding: 0px;
	float: none;
	}

#profile {
	background-color: #F1E5C2;
	width:408px;
	font-size: 14px;
	padding: 5px;
	margin: 0px 0px 8px 3px;
        float: none;
	}
	
#profile p{
	line-height: 14px;
	margin-right: 10px;
	margin-top: 2px;
	}
	
#candidatephoto {
	border: 2px solid #ffffff;
	float: left;
	margin: 0px 10px 0px 0px;
	}
	
#profile .candidatephoto, #profile .basic_info {float: left;}
	
#signature {
	display: inline;
	vertical-align:middle;
	}
	
#disclosure {
	width: 411px;
	background: url(http://www.buyingofthepresident.org/images/candidates/graphics/scorecard_middle.gif) repeat-y;
	margin: 0px;
	padding: 0px 0px 0px 13px;
	}
	
#disclosure ul{
	list-style: none;
	list-style-type: none;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	}
	
#disclosure li{
	list-style: none;
	list-style-type: none;
	list-style-position:outside;
	background: url(http://www.buyingofthepresident.org/images/candidates/graphics/greencheck.gif) no-repeat left center;
	color: #26526E;
	font-size: 12px;
	padding: 8px 15px 0px 32px;
	margin: 8px 0px 8px 0px;
	min-height: 30px;

	}
	
#disclosure li.negative {
	background: url(http://www.buyingofthepresident.org/images/candidates/graphics/redX.gif) no-repeat left center;
	}
	
#notes {
	margin: 0px 0px 7px 8px;
	padding-right: 15px;
	}

	
#disclosure h3 {
	color: #C4362B;
	margin-top: 0px;
	font-size: 14px;
	}
	
#disclosure h5 {
	color: #26526E;
	margin-top: 7px;
	margin-bottom: 0px;
	font-size: 13px;
	font-weight: bold;
	}
	
#disclosuretop {
	background: url(http://www.buyingofthepresident.org/images/candidates/graphics/scorecard_head.gif) no-repeat;
	height: 49px;
	width: 424px;
	text-indent: -9999px;
	margin: 0px;
	font-size: 0px;
	}
	
.checktext {
	color: #26526E;
	font-size: 12px;
	padding: 5px 0px;
	}

.notes {
	color: #26526E;
	}
	
#disclosurebottom {
	background: url(http://www.buyingofthepresident.org/images/candidates/graphics/scorecard_bottom.gif) no-repeat;
	height: 7px;
	width: 424px;
	margin: 0px 0px 0px -13px;
	margin-bottom: -7px;
	}
	
#candidatecontainer {
	clear: both;
	margin: 0px; 
	padding-bottom: 5px;
	}
	
#topcontainer {
	margin: 0px;
	float: right;
	margin-right: -4px;
	}      
	
	
/*** DOCUMENT WAREHOUSE PAGE STYLES * 5/31/07 ***/      
#document_wrapper, #document_content
{
	border-color: #688599;
	border-width: 1px;
	border-style: solid;
	width: 700px;
	height: 900px;
	/*height: 900px;*/
	background-color: #FFF;
}
#document_wrapper {position:absolute;left:33px;margin: 10px auto; z-index: 999;}
#document_content {position:relative; left:30px; overflow: hidden;}
.document_instructions {position: relative; top: 0; left 0; padding: 5px; width: 100%; margin: 0; font-family: arial, sans-serif; color: #FFF; background-color: #688599; z-index: 999;} 
/*.warehouseDoc {cursor:move;}*/
#doc_nav_prev, #doc_nav_next {position:absolute; top:175px; display:block;width:30px; height: 350px;}
#doc_nav_prev a, #doc_nav_next a {display: block; width: 30px; height: 100%; position: relative;}
#doc_nav_prev a {background: #688599 url(http://www.buyingofthepresident.org/images/layout/arrow_prev.gif) no-repeat 50% 50%;}
#doc_nav_next a {background: #688599 url(http://www.buyingofthepresident.org/images/layout/arrow_next.gif) no-repeat 50% 50%;}
#doc_nav_prev a:hover, #doc_nav_next a:hover {background-color: #507086;}
#doc_nav_prev {left:0;} #doc_nav_next {left:731px;}
#document {position:relative;clear:both; width:770px;margin:0 auto;}
.doc_links, .doc_links a {font-family:arial,sans-serif;text-align:center;}
.doc_listing_democrats, .doc_listing_republicans {margin-bottom: 20px;}
.doc_listing_democrats p.accordion-click
{
	color: #FFF;
	font-size: 11px;
	margin: 0px;
	display: block;
	background-image: url(http://www.buyingofthepresident.org/images/layout/arrow_open.gif);
	background-repeat: no-repeat;
	background-position: 99% 50%;
	cursor: pointer;
	background-color: #26526E;
	padding: 5px;
	margin-top: 4px;
}
.doc_listing_republicans p.accordion-click
{
	color: #FFF;
	font-size: 11px;
	margin: 0px;
	display: block;
	background-image: url(http://www.buyingofthepresident.org/images/layout/arrow_open.gif);
	background-repeat: no-repeat;
	background-position: 99% 50%;
	cursor: pointer;
	background-color: #c4362a;
	padding: 5px;
	margin-top: 4px;
}
p.party_title {color: #333; text-decoration: none; background-color: #FFF; cursor: default; font-size: 16px; padding: 0; margin: 0;}
.doc_content_democrats {border: 1px solid #26526E; padding: 5px; margin-bottom: 5px;}
.doc_content_republicans {border: 1px solid #B23614; padding: 5px; margin-bottom: 5px;}
.doc_content_democrats, .doc_content_republicans {padding: 2px 20px; margin: 0;}


/*** ARCHIVES PAGE STYLES * 6/7/07 ***/ 
.book_wrapper_a, .book_wrapper_b, .book_description, .book_img {float: left; padding-right: 10px;}
.book_wrapper_a, .book_wrapper_b {width: 405px; margin-top: 20px; padding-bottom: 20px;}
.book_wrapper_a {border-bottom: 1px solid #c7bea3;}
.book_description {width: 240px; padding-right: 0;}
.book_img {border: 1px solid #c7bea3; margin-right: 15px; padding-right: 0;}

#right_container h5
{
	color: #FFF;
	font-size: 12px;
	margin: 0px;
	display: block;
	background-image: url(http://www.buyingofthepresident.org/images/layout/arrow_open.gif);
	background-repeat: no-repeat;
	background-position: 225px 50%;
	cursor: pointer;
	padding: 5px;
}
#right_container h5.top {background-image: none; font-size: 16px;}
.tocs
{
	border-color: #26526E;
	border-width: 1px;
	border-style: solid;
}
.toc_content, .toc_content_no { background-color: #FFF; overflow: hidden;}
.toc_content ul, .toc_content_no ul { list-style-type: none; padding: 0; margin: 5px; }
.toc_content ul li a, .toc_content_no ul li a { padding: 3px 20px; display: block; text-decoration: none; margin-bottom: 1px; }
.toc_content ul li a:hover, .toc_content_no ul li a:hover {color: #FFF; background-color: #B23614;}

.toc_a { background-color: #26526E; }
.toc_b, .toc_c { background-color: #688599; border-top: 1px solid white }
.toc_c { background-color: #B23614; }

.tocs h5 a {color: #FFF; text-decoration: none;}

/*** CONTRIBUTOR STYLES * EMAIL FORM STYLES * 6/25/07 ***/
.contributor_info_wrap, .email_form_wrap {padding: 20px; border: 1px solid #CCC; margin-bottom: 10px; background-color: #fdfde3;}
.email_form_wrap {padding: 6px; margin-bottom: 5px;}
.email_form_wrap p {margin: 0; line-height: 14px; margin-bottom: 2px;}
#contributor_info {height: 0; margin-top: 10px;}
#email_form {height: 0;}
.contributor_info_wrap img {float: left; margin-right: 20px; border: 1px solid #999;}
.contributor_info_wrap p, .contributor_info_wrap a {margin: 0 0 5px;}
a.more {white-space: nowrap;}
.email_form_wrap input {font-size: 10px; border: 1px solid #CCC; padding: 3px; margin-bottom: 5px;}
.submit {background-color: #333; color: #FFF; cursor: pointer; margin-bottom: 0;}
.captcha_input {margin-top: 5px;}
a {color: #B23614; cursor: pointer;}

.articleImage {width: 200px; padding: 5px; border: 1px solid #ccc; font-family: arial, sans-serif; font-size: 10px; line-height: 11px;}
.articleImage img {margin-bottom: 5px; display: block;}
.articleImage.alignLeft {float: left; margin-right: 15px;}
.articleImage.alignRight {float: right; margin-left: 15px;}
.pullQuote {width: 200px; padding: 15px 0; margin-bottom: 0; border-right: 1px solid #ccc; padding-right: 10px; color: #26526E;}

.articleImage, .pullQuote {margin-top: 4px;}

.entryNav span {margin: 0 5px;}

.aboutTheAuthor {
/*border-top:1px solid #C7BEA3;*/
margin-top:10px;
padding:10px 0pt;
width:610px;
}