/*
Theme Name: AnthroNow
Theme URI: http://anthronow.com
Description: Theme for Anthropology Now
Author: Yoni Reinberg
Author URI: http://yreinberg.com
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

/* BODY AND SETUP CONTAINERS */

	body {
		font-family:  "Georgia","Courier New",Times New Roman, serif;
		font-size: 12px;
		
		color: #191D26;
		background-color: white;
	}
	
	p {
	line-height:20px;
	}
	
	a {
		text-decoration:none;
	}
	
	a:hover {
		text-decoration:underline;
	}
	
	#wrapper {
		width:100%;
		min-height: 100%;
		margin:0 auto 0 auto;
		min-height:100%;
		width:990px;
		
		}

		
/* HEADER STUFF */

	#top_header {
font-family:Georgia;
font-size:16px;
margin-top:35px;
text-align:left;
width:100%;
z-index:5;
background:white none repeat scroll 0 0;
		}
		
	#top_header a {
		margin-left:54px;
		background:white;
	}
	
	#top_header img {
		background:white;
	}
	
	#top_infobar {
		background:#143E4F none repeat scroll 0 0;
		border:1px solid #143E4F;
		height:24px;
		width:100%;
	}
		
		#infostuff {
			float:right;
			margin-right:10px;
		}
		
		#infostuff ul li {
			display:inline;
		}
		
		#infostuff a {
color:white;
font-family:Arial;
font-size:9px;
text-transform:uppercase;
		}
		
		#infostuff p {
			margin-top:2px;
		}

	.one_menu_line {
		background:white none repeat scroll 0 0;
		border-bottom:3px  solid #2B80A4;
		border-top:medium none;
		font-size:11pt;
		padding-left:20px;
		padding-top:5px;
		text-align:left;
	}
	
	.one_menu_line ul li {
		display:inline;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin-right:5px;
	}

	.one_menu_line ul ul {
		display:none;
		position:relative;
	}
	
	
	.one_menu_line li.lastone {
		margin-right:0px;
	}
	
	
	img.mag_logo {
		height: 20px;
		margin-left:10px;
	}
	
	.search_box {
		background:white none repeat scroll 0 0;
		color:black;
		float:right;
		z-index:10;
	}
	
	.search_box:hover {
	/*	border-left:3px solid #1d1d1d; */

	}
	
	.search_box input {
border:0 none;
color:black;
font-family:Arial;
font-size:11px;
margin-top:3px;
padding:3px;
text-align:center;
text-transform:uppercase;
width:160px;
z-index:10;
	}
	
	.search_box input:hover {

		}
	
	.one_menu_line a:hover {
		text-decoration:underline;
	}
	
	
/* GENERIC PAGE DECLARATIONS */

	#page-content {
		background: white;
		min-height:850px;
		margin-top:10px;
	}
	
	#page-content a {
		color:#8C3420; 
		text-decoration: none;
	}
	
	#page-content a:hover {
		text-decoration: underline;
	}
	
	#right-column {
		width: 17%;
		height:100%;
		float:right;
		background: #E0EDEF;
		border-left:7px solid #8C3420;
		text-align: left;
		min-height:500px;
		padding:10px;
		margin-right: 1%;
		background: #E0EDEF url('images/sidebar_background.jpg') no-repeat bottom right;
		background: white;
	}
	
	#foot-text { 
		background:#143E4F none repeat scroll 0 0;
		border:1px solid #0E4257;
		clear:both;
		color:white;
		font-size:95%;
		height:50px;
		margin-top:20px;
		padding:20px;
		text-align:center;
	}	
	
	#foot-text a {
		color:white; 
		text-decoration: none;
	}
	
	#foot-text a:hover {
		text-decoration: underline;
	}	
	

/* FRONT PAGE DECLARATIONS */

	#home-left-column {
			background:white none repeat scroll 0 0;
			float:left;
			margin-left:0;
			margin-right:10px;
			min-height:530px;
			padding-left:2px;
			text-align:left;
			width:15%;
	}
	
	#feature-column {
		background:white none repeat scroll 0 0;
		margin-top:2px;
		color:#181D26;
		float:left;
		font-size:125%;
		
		padding-left:10px;
		padding-right:20px;
		
		text-align:left;
		width:26%;
		/*
background:#2B80A4 none repeat scroll 0 0;
border:1px dotted white;
color:#181D26;
float:left;
font-size:130%;
padding-left:10px;
padding-right:20px;
text-align:justify;
width:26%; */
	}
	
	#feature-column h3 {
		font-size:140%;
	}
	
	.flash_para {
		font-size:400%;
	}
	
	#feature-column h2 {
		color:#6A1709;
		font-family:Georgia;
		font-size:120%;
		font-style:italic;
		font-weight:normal;
	}
	
	#feature-column .section {
		margin-top:30px;
	}
	
	#feature-column .section h2 {
		width:100%;
		margin-top:0;
		margin-bottom:10px;
	}
	
	#feature-column .section h2 a {
		color:#181D26;
	}
	
	#feature-column .section h3 {
			color:#6A1709;
		font-family:Georgia;
		font-size:120%;
		font-style:italic;
		font-weight:normal;
	}
	
	#feature-column p {
		font-style: italic; 
		text-align:justify;
	}
	
	#home-main-column {
		height:100%;
		float:left;
		background: #E0EDEF;
margin-top:6px;
		text-align: left;
		min-height:500px;
		padding:0 10px 10px;
		background: #E0EDEF url('images/sidebar_background.jpg') no-repeat bottom right;
		background: white;
		width: 50%;
		margin-left:12px;

	}

	#home-main-column h3 {
		font-size:120%;
		color: #8c3420;
	}

	.featured {
		padding:10px;
		background: #C2E9EF;
		
		border: 1px solid #343333;
		min-height:150px;
		background: #FFFBCF url('images/featured_background.jpg') no-repeat bottom left;
		background: #FFFBCF;
	}
	
	.feature1 {
		

	}
	
	#feature-column a.continues{
		background:#181D26 none repeat scroll 0 0;
		color:white;
		padding:7px;
		text-align:right;
		float:right;
		margin-top:10px;
	}

	#feature-column a.continues:hover {
		background: white;
		color:#181D26;
		border:1px dotted #181D26;
		text-decoration:none;
	}
	
	#home-main-column a.mini_continue {
		margin-top:10px;
		line-height:24px;
	}
	
	.feature2 {

	}
	
	.featured_thumb  {
border-color:white white white -moz-use-text-color;
border-style:solid solid solid none;
border-width:4px 4px 4px 0;
float:left;
height:164px;
margin-bottom:0;
margin-right:15px;
padding:0;
width:164px;
	}
	
	.featured_thumb_small  {
border:1px solid #AFAFAF;
float:left;
height:90px;
margin-bottom:15px;
margin-right:10px;
width:90px;

	}
	
	.featured_thumb_med  {
		border:1px solid #AFAFAF;
		float:left;
		height:140px;
		margin-bottom:15px;
		margin-right:15px;
		padding:3px;
		width:140px;

	}	
	
	.featured_thumb_mini  {
		border:1px solid #AFAFAF;
		float:left;
		height:40px;
		margin-bottom:15px;
		margin-right:15px;
		padding:3px;
		width:40px;

	}		
	
	.titlethumb {
		margin:0 10px 10px 0 !important;
	}
	
	.section {
		padding:10px;
		font-size:100%;
		margin-bottom:15px;
		clear:both;
	}
	

	h2.section {
		color:#6B180A;
		font-family:Georgia;
		margin-bottom:0;
	}
	

	
	.section_two {
		padding:30px 10px 10px;
		margin-top:20px;
		border: 1px solid #343333;
		min-height:150px;
		background: #FFFBCF;
		background: #FFFBCF url('images/section_background.jpg') no-repeat top left;
	}
	
	.front_one_post {
		margin-top:15px;
		margin-bottom:15px;
	}
	
	.front_one_post p {
		text-align:left;
		text-align:justify;
	}
	
	.front_one_post a {
	text-align:left;
	}
	
	.divider {
		border-top:1px dotted #009FBA;
		height:1px;
		width:30%;
	}

	.divider2 {
		border-top:1px dotted #C74A1F;
		height:1px;
		width:30%;
	}

/* NORMAL SECTIONS */

	#normal-content {
		margin-left:9%;
		margin-right:160px;
		padding-left:50px;
		padding-right:50px;
		text-align:left;
		width:67%;
	}
	
	#normal-content h3 {
		color:#C74A1F;
		font-size:120%;
		font-weight:bold;
		letter-spacing:.3px;
		text-transform:uppercase;
		border-bottom:1px solid #C74A1F;

		margin-bottom:5px;
		font-family:garamond,serif;
	}
	
	#normal-content p {
		font-size:10pt;
		text-align:justify;
	}
	
	#left-column {
		padding-left:5px;
		padding-right:5px;
		width: 10%;
		padding-bottom: 10px;
		
		float:left;
		margin-left:0;
		background: white;
		color:#8C3420;
		border-top:0;
		padding-top:10px;
	}
	
	#left-column h3 {
		background:white none repeat scroll 0 0;
		color:#8C3420;
		font-size:130%;
		letter-spacing:.5px;
		font-weight:normal;
	}
	
	#left-column a {
		color:#8C3420;
	}
	
	.page_menu_line {
		background:#E0EDEF;
		height: 25px;
		text-align:left;
		padding-left:26px;
		padding-top:5px;
		font-size: 11pt;
		font-family: Georgia;
		border-bottom: 1px solid #343333;
	
	}
	
	.page_menu_line ul  {
		display: inline;
	}
	
	.page_menu_line ul li {
		font-weight:bold;
		letter-spacing:.5px;
		text-transform:lowercase;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		display:inline;
		padding-right:15px;
	}
	
	.page_menu_line ul li a {
		color: white;
		text-decoration:none;
	}
	
	
	
	/* NORMAL PAGE 2ND TRY */
	
	#read-more {
		float:left;
		min-height:400px;
		padding-left:10px;
		padding-right:10px;
		text-align:left;
		width:450px;
	}
	
	#read-more h3 {
		background:#413C2D none repeat scroll 0 0;
		/** border:1px dotted white; **/
		color:white;
		font-family:Georgia;
		font-size:120%;
		font-style:italic;
		font-weight:normal;
		letter-spacing:0.03em;
		margin-bottom:5px;
		padding:7px 7px 7px 15px;
		text-transform:uppercase;
		
			-moz-border-radius-bottomleft:7px;
			-moz-border-radius-bottomright:7px;
			-moz-border-radius-topleft:7px;
			-moz-border-radius-topright:7px;
			
			-webkit-border-radius: 7px;
			-webkit-border-top-left-radius:7px;		
	}

	
	
	#the-content {
color:#191D26;
float:left;
margin-left:0;
margin-top:10px;
min-height:480px;
padding-right:25px;
text-align:justify;
width:625px;
	}
	
	#the-content p {
		margin-top:25px;margin-bottom:25px;
		font-size:15px;
		line-height:20px;
		clear:both;
	}
	
	#about_text p {
		clear:both;
	}
	
	#the-content-archive {
border-top:0 none;
color:#3F3F3F;
float:left;
margin-left:0;
min-height:480px;
padding:0 40px 0 20px;
text-align:justify;
width:590px;
	}
	
	#the-content-archive p {
font-size:11px;
line-height:14px;
margin-bottom:10px;
margin-top:10px;
	}
		
	
	#the-content p:first-letter{
		/**font-size:150%;**/
	}
	
	#substuff p {
		font-size:13px;
	}
	
	#substuff {
		margin-top:35px;
	}
	
	#the-content img {
		margin:10px;
	max-width:590px;
	}
	
	#the-content h2 {
		border-bottom:1px dotted #6B1709;
		color:#6B1709;
		font-family:Georgia;
		font-size:130%;
		font-weight:normal;
		letter-spacing:0.1em;
		padding:10px;
		text-transform:uppercase;
	}
	
	#the-content  h3 {
		border-bottom:3px double #191D26;
		color:#2F2C2C;
		font-family:Georgia;
		font-size:120%;
		font-weight:normal;
		letter-spacing:0.5px;
		margin-bottom:15px;
		text-align:left;
		padding-bottom:10px;
	}
	
	h3#thetitle {
font-family:Georgia,serif;
font-size:16px;
font-weight:bold;
letter-spacing:-0.05em;
min-height:42px;
	}
	
	#the-content  a {
		color:#8C3420;
	}
	
	.comments_an {
		margin-top:20px;
	}
	
	.comments_an textarea {
		border:1px solid #2F2C2C;
		width:100%;
	}
	
	input#submit  {
		background:#2F2C2C none repeat scroll 0 0;
		border:1px dotted white;
		color:white;
		font-family:undefined;
		letter-spacing:0.5px;
		padding:5px;
		text-transform:uppercase;
	}
	
	input#submit:hover{
		background:white;
		font-weight:bold;
		border:1px dotted #2F2C2C;
		color:#2F2C2C;
	}
	
	#next_linx {
border:medium none;
clear:both;
font-family:"Helvetica",Arial,sans-serif;
font-size:13px;
font-style:italic;
letter-spacing:-0.02em;
margin-bottom:50px;
margin-top:50px;
text-align:center;
text-transform:lowercase;
	}
	
	#next_linx ul li {
		display:inline;
	}
	
	#next_linx a {
background:white none repeat scroll 0 0;
color:#2F2C2C;
	}
	
	#next_linx a:hover {
		color: #2B80A4;
		background:white;
		text-decoration:none;
		border:1px dotted #2B80A4;
	}	
	
	#next_linx_side{
		clear:both;
		font-family:Georgia;
		font-size:100%;
		font-style:italic;
		margin-top:30px;
		text-align:center;
		text-transform:lowercase;
		visibility:hidden;
	}
	
	#next_linx_side ul li {
		display:inline;
	}
	
	#next_linx_side a {
		color: white;
		padding: 10px;
		background:#2B80A4;
	}	
	
	#next_linx_side a:hover {
		color: #2B80A4;
		background:white;
		text-decoration:none;
		border:1px dotted #2B80A4;
	}	
	
	.page_menu_line {
		background:#E0EDEF;
		height: 25px;
		text-align:left;
		padding-left:26px;
		padding-top:5px;
		font-size: 11pt;
		font-family: Georgia;
		border-bottom: 1px solid #343333;
		background: white;
		border: none;
	}
	
	
	/* Sidebar */
	
	#sidebar {
background:#EFFAFF none repeat scroll 0 0;
border-left:1px solid #0E4257;
border-right:1px solid #0E4257;
border-top:1px solid #81969F;
border-bottom:1px solid #81969F;
float:left;
margin-top:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:136px;
	}
	
	a.sidebar_article {
		/*background:url(images/arrow.png) no-repeat;
		padding-left:20px; */
	}
	
	.side_intro {
		text-align:center;
		letter-spacing: 1px;
		font-weight: bold;
		background: #E0EDEF;
		padding-top:2px;padding-bottom:2px;
	}
	
	.navigate_box {
		float: left;
		width: 40%;
		
	}
	
	.another_nav {
		clear:both;
		margin-bottom:25px;
	}
	
	.another_nav img {
		width:130px;
	}
	
	.another_nav h3.latest_print {
		background:transparent url(images/header_logo_magazine.png) no-repeat scroll 0 0;
		color:#8C3420;
		font-size:14px;
		padding-bottom:10px;
		padding-left:40px;
	}
	
	#author_nav ul li {
		
	}
	
	#author_nav a {
		font-size:15px;
		text-decoration:none;
	}
	
	#author_nav a:hover {
		/*font-size:17px; */
		text-decoration:underline;
	}
	
	#archive_nav li.archive_title{
		background:white none repeat scroll 0 0;
		color:#191D26;
		font-size:17px;
		padding:10px 10px 10px 0;
		text-align:left;
	}
	
	#archive_nav ul ul {
		/*display:none;
		padding-left:15px; */
		margin-top:10px;
	}
	
	ul#archives li {
		font-size:13px;
	}	
	
	ul#archives li a {
		color:#191D26;
	}
	
	#feat_audvid {
		margin-top:40px;
	}
	
	#feat_audvid .section {
		
	}
	
	#sidebar h3 {
border-bottom:1px solid #CCCCCC;
color:#413C2D;
font-family:Georgia;
font-size:15px;
font-style:italic;
font-weight:normal;
letter-spacing:1px;
margin-bottom:12px;
padding-bottom:6px;
padding-top:2px;
text-align:center;
	}
	
	#sidebar h4 {
		letter-spacing:1px;
		border-bottom:1px solid #8C3420;
		border-top:1px solid #8C3420;
		color:#8C3420;
		margin-bottom:6px;
		padding-bottom:2px;
		padding-top:2px;
		font-weight:bold;
		text-align:center;
	}
	
	.news_article {
font-family:"Times New Roman",serif;
font-size:11px;
text-align:justify;
	}
	
	#news_article2 {

	}
	
	.news_article p {
		line-height:15px;
	}
	
	/* Authors Section */
	
	#taggies {
		margin-top:20px;
		padding-bottom:5px;
	}
	
	#taggies h3 {
		
	}
	
	#taggies  ul li{
		display:inline;
	}
	
	#taggies li {
		margin-right:10px;
	}
	
	.post {
		/** min-height:400px;**/
		font-size:16px;
		line-height:21px;
	}
	
	/* Archive, search */
	
	.one_post {

		border-bottom:1px solid #EFEFEF;
		clear:both;
		margin-top:14px;
		padding-bottom:12px;
		padding-left:10px;
	}
	
	#catty_description {
border-bottom:3px double #6B1709;
color:#6B1709;
margin-bottom:25px;
padding-bottom:5px;
	}
	
	#catty_description p {
		font-size:11px;
		line-height:13px; 
	}
	
	#catty_description h2 {
color:#6B1709;
font-family:Georgia;
font-size:15px;
font-weight:normal;
letter-spacing:0.07em;
padding:10px 10px 10px 0;
	}
	
	.post_description {
		
		margin-top:6px;
		
		
	}
	
	.post_deets p {
		font-size:10px;
	}
	
	
	
	.one_search_entry {
		margin-bottom:10px;
	}	
	
	.one_search_entry p {
		clear:none !important;
		font-size:12px !important;
	}
	
	h2.searchresults {
		margin-bottom:20px;
	}
	
	.post_newrow {
		clear:both;
		height:1px;
	}
	
	.one_post h3 {

	}
	
	#normal-content ol li {
		list-style-type: decimal;
	}
	
	#open-mission {
		background:#FFA70F none repeat scroll 0 0;
		background: #87D1F0;
		margin-bottom:20px;
		margin-top:20px;
		padding:15px;
		color: black;
		border:1px dotted white;
		clear:both;
			-moz-border-radius-bottomleft:7px;
			-moz-border-radius-bottomright:7px;
			-moz-border-radius-topleft:7px;
			-moz-border-radius-topright:7px;
			
			-webkit-border-radius: 7px;
			-webkit-border-top-left-radius:7px;
	}
	
	#open-mission h2 {
		background:none;
		border-bottom:none;
	}
	
	#open-mission h2 a{
		color:black;
		background:none;
	}
	
	
	
	/* PLUGIN OVERWRITE DECLARATIONS */
	
	/* CFORMS */
	
	.cform {
		width: 90%;
	}
	
	.cform fieldset {
		background:none;border:none;
	}
	
	/* AZINDEX */
	
	.azindex h2{
		border-bottom:none;
	}
	

	/* NEW FRONTPAGE */
	
	#top_section {
		height: 360px;
	}
	
		#fp_top_left {
			float:left;
			padding-left:20px;
			padding-top:10px;
			width:160px;
		}
		
		#fp_top_feat {
float:left;
margin-right:10px;
padding-top:10px;
width:380px;
		}

		#fp_top_right {
/*border-bottom:1px solid #2B80A4; */
float:left;
margin-left:10px;
padding-bottom:20px;
padding-top:10px;
width:410px;
		}	
	
	#fp_top_feat #featured-column {
		line-height:15px;
		font-size:12px;
	}	
	
	#fp_top_feat #featured-column a.continues {
		margin-top:10px;
		}
	
	#section_haiti {
		background:none repeat scroll 0 0 white;
		border:3px double #2781A6;
		clear:both;
		color:#143E4F;
		font-family:"courier new",courier,serif;
		font-size:14px;
		margin-top:64px;
		min-height:250px;
		padding:8px 15px 15px;
	}
	
	#section_haiti h2 {
		margin-bottom:15px;
		font-size:24px;
	}
	
	a.haiti_link {
		color:#143E4F !important;
		font-weight:normal !important;
	}
	
	#top_section .section {
		padding:0;
		margin:0;
		margin-bottom:30px;
		padding:10px 10px 10px 0;
	}
	
	h2.section_header {
		margin-bottom:10px;
	}	
	
	img.section_header {
		margin-bottom:10px;
	}
	
	a.mini_continue {
		margin-top:20px;
		float:right;
	}
	
	.section:hover {
		/** background:#6BA7BF; **/
	}
	
	.section a.mini_continue {
		font-weight:bold;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	#ticker {
		background:#2B80A4 none repeat scroll 0 0;
		clear:both;
		color:white;
		font-family:"Helvetica",Arial,"courier new","helvetica",arial,sans-serif;
		font-size:14px;
		padding:8px;
		text-transform:uppercase;
		margin-bottom:15px;
		border-top:1px solid #2C738F;
		border-bottom:2px solid #2C738F;
	}
	
	#ticker:hover {

	}
	
	#ticker:hover a {

	}
	
	
	#ticker a {
		color: white;
	}
	
	#ticker ul li{
		display:inline;
		margin-right:20px;
	}
	
	#ticker li.title {
	
	}
	
	

	#upper-tabs {
	
	}
	
	#upper-tabs ul li {
		display:inline;
	}
	
	#tab-section {
		clear:both;
	}
	
	.one_tab {
		clear:both;
		display:none;
	}
	
	a#showw-4 img.featured_thumb_small {
		margin-right:none;
	}
	
/** sitemap **/

.sitemap_column {
float:left;
margin-bottom:20px;
margin-right:100px;
}

.sitemap_column ul {
	margin-left:20px;
}

#sitemap-col1 {

}

#sitemap-col2 {

}