/* CSS for Lombardi Spot */

/* Titanium Steel
	Dk Blue: 07072B
	Grey Blue: 4C240F
	Dk Grey: 42474B
	Lt Grey: B0B0A4
	Rd: 79B061                     */	

/* body {font-family: "athelas-1","athelas-2",serif; font-size:16px; background-color:#4C240F; color:00273B;}*/
body {font-family: "athelas-1","athelas-2",Georgia,"Trebuchet MS",Serif; font-size:17px; background: #4C240F url("http://www.todaysreformer.org/images/patterns/pattern_100.gif"); color:000;}
a {font-style:normal; text-decoration: none; color:#000}
a:link {color:#000;}
/*a:hover {background-color:#B64A4C; color:#fff; padding:0px 2px 0px 2px ; -moz-border-radius:4px;}*/
p{color:#000; margin:0 0px; padding: 0 0 0px 10px;}
p+p { text-indent: 1em; }

h1,h2,h3,h4 {font-family:"lemonde-sans-1", "lemonde-sans-2", "Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif; margin-bottom: 10px; margin-top:10px; padding: 0px 0px 0px 10px; color:#555;}

#container_wrapper {padding:0px 10px; background-color:#fff;  border:1px solid #000;  width:980px; margin-left:auto; margin-right:auto; -moz-border-radius:4px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-border-radius:4px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); }

.container_12 {background-color:transparent;}
#footer {background-color:transparent;}

textarea, input {border: 1px solid #E7E7E9; background-color:  #fff; font-family: "athelas-1","athelas-2",Georgia,"Trebuchet MS",Serif; font-weight:normal; letter-spacing:0px; color: #000; font-size: 13px; margin:3px 0 3px 3px; padding:0 0 0 5px;}
.checkbox { margin: 3px; padding: 0; border: 0; }
.submit { background-color: #000; font-family: "athelas-1","athelas-2",Georgia,"Trebuchet MS",Serif; font-size: 11px; font-weight: normal; padding: 1px 3px 0px 3px; margin-top: 3px; margin-bottom: 2px; text-transform: uppercase; color: #fff; border-top:1px solid #333; border-left:1px solid #333; border-bottom:1px solid #333; border-right:1px solid #333; }

.search_form {position:relative; top:-3px; margin:0px 0 3px 3px; color:#4C240F; font-weight:500; font-size:15px; padding:0px 2px 0px 6px; line-height:20px; height:20px; border:1px solid #aaa; -moz-border-radius:6px;  -webkit-border-radius:6px; }
.search_submit {margin:0px 0 0px 0px; padding:0px; height:16px; background-color:transparent; border:none; outline:none; position:relative; top:3px;}

div.spacer { height: 20px; }
/* .col_border_rt {border-right: 2px solid #000; padding-right:9px;margin-right:0px;} */
.col_border_rt {border-right: none; padding-right:9px;margin-right:0px;}
.col_border_lt {border-right: thin solid #333; padding-left:8px;}
.row_border {border-bottom: 2px solid #000; margin:0px 10px 0px 10px;  }
.banner_thick_border {border-bottom:2px solid #000; margin:0px 20px 0 20px;}
.banner_thin_border {border-bottom:1px solid #000; margin:0px 20px 0 20px;}

#banner {margin-left:20px; padding: 0px 0px 0px 0px; background: transparent url("http://www.todaysreformer.org/images/allan_side.jpg") no-repeat; }
#banner h1 {color:#005; text-align: left; font-style:normal; text-shadow: 3px 3px 4px rgba(0,0,0,0.5); line-height:1em; padding: 10px 0px 10px 20px; font-size: 84px; font-family:"lemonde-sans-1","lemonde-sans-2",sans-serif; margin-top:0px;  } 
#banner i {font-size:88px; color:#005;}
#tagline {background-color:#000; padding:4px 10px 4px 10px; margin: 0px 10px 0px 10px;}
#tagline {text-transform:lowercase; font-family: "athelas-1","athelas-2",Georgia,"Trebuchet MS",Serif; line-height:1.5em; color:#777; font-size:18px; font-weight:normal; font-style:normal;}
#tagline li {list-style-type:none; float:left; margin-left:0px; margin-right:34px;}
#tagline a {color:#777;}
#tagline a:hover {color:#fff;}



.entry-header {background:#ddd; padding:0 0 0px 30px; margin:0 10px 10px -30px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.entry {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px; }
.entry .subhead-a + p,
.entry h2 + p,
.entry h1 + p {text-indent:0; padding-bottom:20px;}
.entry p{text-indent:20px; line-height:20px; margin-top:0; margin-bottom:0px; padding: 0 10px 20px 10px;}
.entry p + p { text-indent:20px; margin-top:0; }
.entry strong {font-weight:800;}
.entry blockquote{line-height:20px; font-style:normal; padding: 0 10px 0 20px; text-indent:0;}
.entry blockquote p {text-indent:0; line-height:20px;}
.entry h1, .entry h2, .entry h3 {font-style: normal; color:#4C240F;}
.entry h1 {font-size: 34px; font-style:normal; font-weight:900; text-shadow: 1px 1px 2px #888; color:#337; line-height:40px; margin:10px 0 10px 10px; padding:0px;}
.entry h1 a {border:none; background-color: transparent; font-style: normal; font-weight:1500; color:#006;}
.entry h1 a:hover {border:none; text-decoration:underline; background-color:transparent; font-style: normal; color:#000; -moz-box-shadow: none;  -webkit-box-shadow:none;}
.entry h2 {margin:5px 10px 15px 10px; padding:0px; font-style:normal; font-size:19px; line-height:20px; font-weight:900; text-transform:uppercase; color:#000;}
/*.entry .subhead-a {font-family:"anisette-petite-sc-1","anisette-petite-sc-2", sans-serif; line-height:1em; text-transform:lowercase; margin:0px 10px 0px 10px; padding:0px 0px 0 0px; font-weight:500; font-size:20px; }*/
.entry .subhead-a {font-family:"lemonde-sans-1", "lemonde-sans-2", "Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif; line-height:20px; text-transform:uppercase; margin:0px 10px 10px 10px; padding:0px 0px 0 0px; font-weight:600; font-size:18px; text-indent:0;}
.entry .summary p {margin-top:0px; margin-bottom:0px; padding-bottom:20px; font-style:normal; line-height:20px; font-weight:500; text-indent:0;}
.entry .summary-nomargin p {margin-top:0px; margin-bottom:0px; padding-bottom:0px; font-style:normal; line-height:20px; font-weight:500; text-indent:0;}
.entry .summary-nomargin p+p {margin-top:20px; text-indent:20px;}
/*.entry .summary p {font-family:"lemonde-sans-1", "lemonde-sans-2", sans-serif; line-height:24px; font-style:normal; font-weight:400; color:#000; font-size:18px; }*/
.entry .subhead-a p {color:#000; line-height:1.25em; margin:0 0 1.5 10px; padding:0px; text-indent:0;}
.entry .subhead-b {margin:-10px 10px 0px 0px; padding:0px 0px 0px 0px; font-style: normal; font-family:"lemonde-sans-1","lemonde-sans-2","Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif; margin:-10px 10px 0px 2px; font-size:21px;color:#aaa;}
.entry a:hover {background-color:transparent; color:#000; padding:0px 0px 0px 0px; margin:0px 0 0 0px; border-bottom: 1px solid #000; -moz-border-radius:none;  -webkit-border-radius:none; }
.entry a {color:#000; background-color:transparent; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom: 1px dotted #555; -moz-border-radius:none;  -webkit-border-radius:none; }
.indented ul {margin:0em 0 1.5em 60px;}
.entry ul {font-weight:500; margin:0px 0 0px 25px; padding:0 0 20px 0; line-height:20px;}
.entry ul + p {text-indent:0px;}
.entry ul li {font-weight:normal; margin:0 0 0 0px; padding:0 0 0 0px; line-height:20px;}
.entry object {padding:0px 0px 0px 10px;}
.index-metadata ul {list-style-type:none; margin:0px 0 0px 10px; padding:0 0 0px 0;}
.index-metadata ul li {list-syle-type:none; float:left; margin:0 10px 0 0 ; padding:0 0px 0 0;}
.entry-metadata ul {list-style-type:none; margin:20px 0 0px 10px; padding:0 0 0px 0;}
.entry-metadata ul li {list-syle-type:none; float:left; margin:0 10px 0 0 ; padding:0 0px 0 0;}
.FBConnectButton_Simple:hover {text-decolemonde-sansn:none;}
.comments h2 {font-family:"lemonde-sans-1", "lemonde-sans-2", "Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif; margin:0px 10px 0px 0px; text-transform:uppercase; padding:0px 0px 0px 10px; font-weight:800; font-size:18px; color:#777;}
.naked_link a {background-color:transparent; color:#000;}
.naked_link a:hover {background-color:79B061; color:#EEE; -moz-border-radius:6px;  -webkit-border-radius:6px;}
.social_links { color:#777; font-family:"lemonde-sans-1", "lemonde-sans-2", "Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial, sans-serif; font-size:14px; padding:0px 0px 20px 0px; margin:0 0 20px -20px; color:#fff; white-space:nowrap; list-style-type:none;}
.social_links ul { padding:0; margin:0 0 0 -10px;}
.social_links li { padding:0 10px; margin 0 0px; display:inline;}
.social_links li a { background-color:#EEEEF1; color:#777; padding:0px 2px 0px 2px;  -moz-border-radius:6px;  -webkit-border-radius:6px;  text-decolemonde-sansn:none; }
.social_links li a:hover { background-color:#79B061; color:#fff; padding:0px 2px 0px 2px ; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5); text-decolemonde-sansn:none; }
.blue_button a:hover {border:1px solid #333; background-color:#337; color:#fff; padding:2px 5px; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.blue_button a {font-family:"lemonde-sans-1", "lemonde-sans-2", "Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial, sans-serif; font-weight:500; color:#000; font-size:14px; line-height:16px; background-color:#eee; padding:2px 5px 2px 5px; border:1px solid #ddd;  -moz-border-radius:6px; -webkit-border-radius:6px; }
.blue_button p {margin-top:0px; margin-bottom:0px; text-indent:0;}
.blue_button {margin:10px 0 0px 0px;}
.read_button a:hover {margin-left:0px; border:1px solid #333; background-color:#337; color:#fff; font-size:14px; line-height:16px; padding:2px 5px; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.read_button a {margin-left:0px; font-family:"lemonde-sans-1", "lemonde-sans-2", "Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial, sans-serif; font-weight:500; color:#000; font-size:14px; line-height:16px; background-color:#eee; padding:2px 5px; border:1px solid #ddd;  -moz-border-radius:6px; -webkit-border-radius:6px; }
.read_button p {margin:0px 0 0px 0; text-indent:0;}
.read_button {margin:10px 0 0px 10px;}
.ni p {text-indent:0;}
#endnotes {margin-top:0px; margin-bottom:0px;}
#endnotes h3 {line-height:20px; margin-top:5px; margin-bottom:15px; color:#000;}
#endnotes p {font-size:16px; line-height:20px; text-indent:0; margin:0 0px 0px 0px; padding-bottom:0px;}
.entry .super {font-size:13px; font-family:"lemonde-sans-1", "lemonde-sans-2", "Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial, sans-serif; color:#700; position:relative;bottom:3px;margin-left:1px;}
.entry .super a {color:#F00; border:none;}
.entry .super a:hover {color:#F00; text-decoration:underline;}
.smallcaps {font-variant:small-caps; font-size:15px;}

.elsewhere {background-color:transparent;}

.entry-date {color:#777; margin:5px 0px 5px 10px; padding:0 0 0 0px; line-height:1em;}
.category_label {color:#777; text-align:right; float:right; margin:0 10px 0 0;}
.category_label a {color:#777; border:none; background-color:transparent; }
.category_label_lt {color:#777; border:none;  margin:0 0 0 0px;}
.category_label_lt a {color:#777; border:none; background-color:transparent;}

.citation {font-size:14px; line-height:1.5em;}
.comment_button {float:right; margin:10px 20px 0px 10px; background:transparent url('http://www.todaysreformer.org//images/sticker/32x32/comment.png') no-repeat scroll 0 0;}
.comment_button a:hover,
.comment_button a {background-color:transparent;}
.buttons {font-family:"lemonde-sans-1", "lemonde-sans-2", "Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial, sans-serif; font-size:14px; padding:0px 2px; color:#000; background-color:#777; -moz-border-radius:4px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-border-radius:4px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);}


.numeral {font-family:"lemonde-sans-1", "lemonde-sans-2", "Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial, sans-serif;font-size:10pt; font-weight:500;color:#000;}
.numeral li a:hover {text-decoration:none;}
.sidebar_border {margin:0px 10px 0px -20px; border-top: 5px solid #79B061;}
#sidebar .section {#color:#000; margin:0 0 0px 0; background-color:#fff; border-right: 1px solid #000; border-bottom:1px solid #000;}
#sidebar a {color:#000;}
#sidebar a:hover {color:#000;}
#sidebar {border-left: 1px solid #000; margin:0px 10px 0px -20px; padding: 0px 0px 0px 0px; color:#eee; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5);  -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
#sidebar h3 {font-family:"athelas-1","athelas-2",Georgia,"Trebuchet MS",Serif;  margin-top:0px; margin-bottom:0px; padding: 5px 10px 5px 10px; font-size: 19px; line-height:20px; font-weight:500;  letter-spacing:0px; font-style:normal; background-color:#005; color:#c5c5c5; text-align:left; }
#sidebar h4 {font-family:"athelas-1","athelas-2",Georgia,"Trebuchet MS",Serif;  margin-top:0px; margin-bottom:0px; padding: 0px 10px 0px 10px; font-size: 17px; line-height:20px; font-weight:500;  letter-spacing:0px; font-style:normal; border-top: 1px solid #888; background-color:#ddd; color:#000; text-align:left; }
#sidebar .recent ul {color:#000; line-height:20px; font-size:15px; font-style:italic; font-weight:normal; list-style-type:none; margin:0px 0 0 0; padding:0 0 0 -10px;}
#sidebar .recent ul li {margin:0px 0px 0px 0px; padding:0px 5px 0px 10px; line-height:20px; font-size:15px; border-top:1px solid #888; }
#sidebar .recent ul li a {font-style:normal; color:#000;} 
#sidebar .recent ul li a:hover { text-decoration:underline; background-color:transparent; color:#000; padding:0px ; -moz-border-radius:none; -moz-box-shadow: none; -webkit-border-radius:none; -webkit-box-shadow: none; }
#sidebar .recent ul li ul li {font-weight:normal; font-size:15px; line-height:20px; margin:0 0 0px 10px; padding:0 0 0 0px; list-style-type:none; border:none;}
#sidebar .recent ul li ul li:before {color:#000; content: "-";}
#sidebar .recent ul li ul li a:hover {border:none;text-decoration:underline;}
#sidebar .recent ul li ul li a {border:none;}

#sidebar ul {color:#000; line-height:20px; font-size:17px; font-style:normal; font-weight:normal; list-style-type:none; margin:0px 0 0 0; padding:0 0 0 -10px;}
#sidebar ul li {margin:0px 0px 0px 0px; padding:0px 5px 0px 10px; line-height:20px; font-size:15px; border-top:1px solid #888; }
#sidebar ul li a {font-style:normal; color:#000;} 
#sidebar ul li a:hover { text-decoration:underline; background-color:transparent; color:#000; padding:0px ; -moz-border-radius:none; -moz-box-shadow: none; -webkit-border-radius:none; -webkit-box-shadow: none; }
#sidebar ul li ul li {font-weight:normal; font-size:15px; line-height:20px; margin:0 0 0px 10px; padding:0 0 0 0px; list-style-type:none; border:none;}
#sidebar ul li ul li:before {color:#000; content: "-";}
#sidebar ul li ul li a:hover {border:none;text-decoration:underline;}
#sidebar ul li ul li a {border:none;}

#sidebar .categories ul {color:#000; line-height:20px; font-size:15px; font-style:normal; font-weight:normal; list-style-type:none; margin:0px 0 0 0; padding:0 0 0 -10px;}
/*#sidebar .categories ul li {font-family:"athelas-1","athelas-2",Georgia,"Trebuchet MS",Serif;  margin-top:0px; margin-bottom:0px; padding: 5px 10px 5px 10px; font-size: 17px; line-height:20px; font-weight:500;  letter-spacing:0px; font-style:normal; background-color:#005; color:#b5b5b5; text-align:left; }*/
#sidebar .categories ul li {margin:0px 0px 0px 0px; padding:0px 5px 0px 10px; line-height:20px; font-size:15px;  }
#sidebar .categories ul li a {font-style:normal; color:#000;} 
#sidebar .categories ul li a:hover { text-decoration:underline; background-color:transparent; color:#000; padding:0px ; -moz-border-radius:none; -moz-box-shadow: none; -webkit-border-radius:none; -webkit-box-shadow: none; }
#sidebar .categories ul li ul li {font-weight:normal; font-size:15px; line-height:20px; margin:0 0 0px 10px; padding:0 0 0 0px; list-style-type:none; border:none;}
#sidebar .categories ul li:before {color:#000; content: "-";}
#sidebar .categories ul li ul li a:hover {border:none;text-decoration:underline;}
#sidebar .categories ul li ul li a {border:none;}
#sidebar .categories {font-size:15px; line-height:20px; color:#000;}
#sidebar .categories a {font-style:normal; color:#000;} 
#sidebar .categories a:hover { text-decoration:underline; background-color:transparent; color:#000; padding:0px ; -moz-border-radius:none; -moz-box-shadow: none; -webkit-border-radius:none; -webkit-box-shadow: none; }
#sidebar .categories .sidelink {paddin:0px 5px 0px 10px; border-top:1px solid #888; padding:0px 5px 0px 10px;}
#sidebar .categories .sidelink .numeral {font-size:13px;}

#sidebar .resources a {font-size:15px: line-height:20px; color:#000;}
#sidebar .resources ul li:before {color:#000; content: "-";}

/*#sidebar ul li:hover {text-decoration:underline; color:#000; }*/
#sidebar input{margin:5px 0px 5px 5px;}
#sidebar submit{margin:0px 0 0 0;}
#sidebar .rss_icon {float:right; position:relative; bottom:1px;}
.sidelink li:hover {color:#000;}
.greyout {color:#555; font-weight:normal;}
.search_results {margin-top: 0px; padding: 0px 0px 0px 0px; }
.search_results p{line-height:1.5em; margin-bottom:12px; padding: 0 10px 0 12px;}
.search_results h1, .search_results h2, .search_results h3 {font-style: normal; font-family:"lemonde-sans-1","lemonde-sans-2","Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif; color:#888;}
.search_results h1 {font-size: 32px; font-style:normal; text-shadow: 1px 1px 2px #666; color:888; line-height:1em; padding:10px 0px 10px 8px;}
.search_results h1 a {background-color: transparent; font-style: normal; color:#4C240F;}
.search_results h1 a:hover {background-color:transparent; font-style: normal; color:#79B061; -moz-box-shadow: none;  -webkit-box-shadow:none;}
.search_results h2 {font-family:"lemonde-sans-1", "lemonde-sans-2", "Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif; margin:0px 10px 0px 0px; text-transform:uppercase; padding:0px 0px 0px 10px; font-weight:800; font-size:18px;color:#777;}
.search_results .subhead-a {font-family:"lemonde-sans-1", "lemonde-sans-2", "Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif; margin:0px 10px 0px 2px; text-transform:uppercase; padding:0px 0px 0px 0px; font-weight:800; font-size:18px;color:#777;}
.search_results .subhead-b {margin:-10px 10px 0px 0px; padding:0px 0px 0px 0px; font-style: normal; font-family:"lemonde-sans-1","lemonde-sans-2","Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif; margin:-10px 10px 0px 2px; font-size:21px;color:#777;}
.search_results a:hover {background-color:#79B061; color:#fff; padding:0px 2px 0px 2px ; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.search_results a {background-color:#transparent; padding:0px 2px 0px 2px;  -moz-border-radius:6px;  -webkit-border-radius:6px; }
.search_results object {padding:0px 0px 0px 10px;}
.search_results .date {float:right}

#footer_wrapper {padding:0px 10px; background-color:#aaa;  border:1px solid #000;  width:980px; margin-left:auto; margin-right:auto; -moz-border-radius:4px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-border-radius:4px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); }
#footer h1 {font-size:24px; color:#eee; line-height:30px margin:0 0 0 10px;}

.category_heading h1 {letter-spacing:-1px; font-size:48px; color:#760A0C; text-align:center; font-weight:800; margin:-10px 10px 0px 10px; padding:0 0 0 0px;font-family:"lemonde-sans-1","lemonde-sans-2","Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif;}
.category_list h1, .category_list h2, .category_list h3 {font-style: normal; font-family:"lemonde-sans-1","lemonde-sans-2","Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif; color:#4C240F;}
.category_list h1 {font-size: 32px; font-style:normal; text-shadow: 1px 1px 2px #666; color:#4C240F; line-height:1em; padding:20px 0px 10px 8px;}
.category_list h1 a {background-color: transparent; font-style: normal; color:#4C240F;}
.category_list h1 a:hover {background-color:transparent; font-style: normal; color:#79B061; -moz-box-shadow: none;  -webkit-box-shadow:none;}
.category_list h2 {margin:0px 10px 0px 0px; padding:8px 0px 0px 0px; font-style:normal; font-weight:normal; font-size:22px; color:#333;}
.category_list a:hover {background-color:#79B061; color:#fff; padding:0px 2px 0px 2px ; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.category_list a {background-color:#transparent; padding:0px 2px 0px 2px;  -moz-border-radius:6px;  -webkit-border-radius:6px; }
.category_list ul {list-style-type:none; font-weight:500; margin:0px 0 12px 0px; padding:0px 0px 0px 0px; }
.category_list ul li {font-weight:normal; margin:0 0 0 15px; }
.category_list ul li h2 {border-bottom: 5px solid #aaa; }
.category_list ul li ul h2 {border-bottom: none;}
.category_list ul li ul li {font-weight:normal; margin:0 0 0 15px; border-bottom:none; }

/* .paginate {font-size:26px; font-family:"lemonde-sans-1","lemonde-sans-2",sans-serif; color:#aaa; margin:0 0 20px 0px; text-align:center;} */
.paginate {font-weight:bold; font-size:21px; font-family:"athelas-1", "athelas-2", Georgia,"Trebuchet MS",Serif; color:#aaa; margin:0 0 20px 0px; text-align:center;}
/*.paginate span {margin-left:auto; margin-right:auto;}*/
.paginate a {background-color:#EEEEF1; font-family:"lemonde-sans-1", "lemonde-sans-2", "Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif; padding:0 2px; color:#000; -moz-border-radius:6px; -moz-box-shadow: none; -webkit-border-radius:6px; -webkit-box-shadow: none;}
.paginate a:hover {padding:0 2px; font-family:"lemonde-sans-1", "lemonde-sans-2", "Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif; color:#fff; background-color:#79B061;  -moz-border-radius:6px; -moz-box-shadow: none; -webkit-border-radius:6px; -webkit-box-shadow: none;}
.paginate img {position:relative; top:17px;}
.paginate em {padding:0px 0 0px 0; font-style:normal;}

.quotes {background-color:transparent; padding:10px 0px 0px 0px; margin:0 10px 0 0px;}
.quotes p {background-color:transparent; margin:0px; padding-bottom:0px; font-style:italic; font-weight:600; font-family:"lemonde-sans-1","lemonde-sans-2","Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif;font-size:16px; line-height:20px; color:#777; }
.quotes a {color:#777; background-color:transparent;}
.quotes:hover,
.quotes a:hover {color:#79B061; background-color:transparent;}
.quotes .blue_button {float:right; position:relative; bottom:40px;}

.resources p {text-indent:0;margin-bottom:0px;padding-bottom:0px;}
.resources p + p {margin-top:10px; text-indent:0;margin-bottom:0px;padding-bottom:0px;}
.resources h1 {font-size:26px; line-height:30px; margin:5px 0 5px 10px;}
.resources h1 + p {padding-bottom:0px;}
img.fl { float:left; padding:0px; margin:0px 10px 2px 0px; display:inline; border:1px solid #333;}
img.fl-nb { float:left; padding:0px; margin:0px 10px 2px 0px; display:inline;}
img.fl-margin { float:left; padding:0px; margin:0px 10px 12px 0px; display:inline; border:1px solid #333;}
img-border { padding:0px; margin:0px; display:inline; border:1px solid #333;}
/*
img.fr { display: inline; margin: 12px 0 12px 12px; padding-top:0px;  }
.fr {float:right;}
*/
* { border:0 none; margin:0; outline-color:-moz-use-text-color;outline-style:none; outline-width:medium; padding:0; }
img.fr{ display:inline; margin:0px 0 2px 10px; max-width:620px; padding:0px; outline: 1px solid #6d6d6d;}
.fr {float:right;} 
.commentlist img { float:left; display:inline; margin:5px 10px 0px 0px; padding:0px 0px 0 0; outline: 1px solid #6d6d6d;}

.pullquote_lt { font-family:"lemonde-sans-1","lemonde-sans-2","Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif; display: inline; float: left;	padding: 0px 10px 0px 0; margin: 10px 10px 10px 0px;	width: 220px;	font-size: 17px; font-weight:800;	font-style: italic;	line-height: 20px;	text-align: right;	color: #04138F;	border-right: 1px solid #ccc; }
.pullquote_rt { font-family:"lemonde-sans-1","lemonde-sans-2","Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif; display: inline; float: right;	padding: 0px 0px 0px 10px; margin: 10px 0px 10px 10px; width: 220px; font-size: 17px; font-weight:800; font-style: italic; line-height: 20px; text-align: left; color: #04138F; border-left: 1px solid #ccc; }

#thumb img{border:1px solid #888; margin:0px 10px 0px 10px;}
#thumb a {background-color:transparent;}
#thumb a:hover {background-color:transparent; -moz-box-shadow: none;  -webkit-box-shadow: none;}
.gallery_show {border:1px solid #777; background-color:#000; margin:0px 10px 10px 10px; padding:15px 0 15px 25px;}
.commentlist { font-weight:normal; color: #666666; font-size: 15px; line-height: 1.5em; padding:10px 0px; margin:0 0 0 -20px; }
.commentlist a {font-weight:normal;}		
.commentlist p { padding:0 0 10px 0; margin:0px;}
.commentlist cite { font-size: 1em; color: #808080; margin: 0 0 1em; padding: 0 0 0.5em; }
cite a { border-bottom: 1px dotted #DC9204; font-weight:bold; text-decolemonde-sansn: none; }
cite a:visited, a:hover { border-bottom: none; }

.form_label {float:left; margin-left:10px; width:80px;}
.form_input {text-align:left;}
.required {position:relative;bottom:3px;margin-left:1px;}
.commentlist p img {outline:none;}
.oddcomment { background-color:#eee; padding:10px 10px 0px 10px; border:1px solid #E7E7E9; margin-bottom:10px; margin-right:10px; min-height:100px;-moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.evencomment { background-color:#e0e0e8; padding:10px 10px 0px 10px; border:1px solid #E7E7E9; margin-bottom:10px; margin-right:10px;min-height:100px;-moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.commentform { margin:0 30px 0 0px; }
.commentform_buttons {margin-top: 5px; margin-left: 10px;}
.commentform textarea {border: 1px solid #333; margin: 0px 0 5px 0;  padding:10px; font-size: 15px; line-height: 1.5em; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}
.commentform input {border:1px solid #bbb; font-size:16px; margin:0px 0 0 0 ; padding:0px 0px 0 0;}
.commentform input:focus {border:1px solid #bbb; font-size:16px; margin:0px 0 0 0 ; padding:0px 0px 0 0;}
.commentform p {margin:0 0 5px 0;}
.commentform h2 {margin:0 0 0px 10px; padding:0 0 5px 0;}

.commentform .submit {font-size:13px; background-color:#EEEEF1; color:#333; padding:3px 5px; border:1px solid #CCE;  -moz-border-radius:6px;  -webkit-border-radius:6px; }
.commentform .submit:hover {background-color:#79B061; color:#fff; padding:3px 5px; -moz-border-radius:6px; -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-border-radius:6px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);}


