/*
Theme Name: AEA
Theme URI: http://elliotjaystocks.com
Description: 
Version: 3.0
Author: Alex Bachuk
Author URI: http://newdynamicmedia.com
Tags: starkers, naked, clean, basic
*/

@import "css/reset.css";
@import "css/typography.css";
@import "css/layout.css";
body {background: #eff0f0; font-family: Helvetica, Arial, sans; text-align:center;}
a {text-decoration: none; outline: none;}
#wrapper {width: 950px; margin: 0 auto; text-align:left;}
.overh {overflow: hidden;}
.left {float: left;}
.right {float: right;}
p {margin-bottom: 15px;}
h1 {font-size: 16px;line-height: 20px; text-align: center;}
h3 {font-size: 14px; line-height: 18px; text-align: center; margin:10px 0;}
h5 {font-size: 15px; text-transform:uppercase;; height:25px; margin:10px 0px; background:#e5d6c3; font-weight:normal; line-height:25px; text-align:center;}
.middle {text-align:center;}
.red {color:red;}
.content li a {color:#000 !important; border-bottom:1px dashed #333;}
.alignleft {margin: 5px 15px 15px 0;}
ol li {list-style:decimal inside; text-indent:10px; margin-bottom:7px; }

/*******HEADER**************/

#header {margin: 0px 0 20px 0;}
#header p {color: #303840; font-size: 22px; font-weight: bold;}


/*******NAVIGATION ********/
#nav {width: 230px; background: url(images/top-line-bg.jpg) repeat-x top left;}
#nav li {line-height: 33px; border-bottom: 1px solid #d8d9d9;}
#nav li a {font-size: 14px; text-transform: uppercase; color: #303840; padding: 0 0 0 15px;}
#nav li.current_page_item, #nav li:hover {background: #e5d6c3;}
#nav ul {margin: 15px 0 0 0;}

/*******PAGE ************/
.content {width: 680px; background: url(images/top-line-bg.jpg) repeat-x top left; padding: 20px 0 0 0; font-size: 13px; color: #303030; line-height: 19px;}
.aeapage-excerpt {margin-bottom: 30px; padding: 15px;}
.feat-image img {width: 200px; margin-right: 15px; margin-bottom: 15px;}
.page-id-1777 .content ul li {list-style: disc inside; line-height: 20px; margin-left: 5px;}
.page-id-1777 .content ul li ul li {list-style: square inside; text-indent: 20px; margin-left: 5px;}
.page-id-1777 h2 {margin: 10px 0;}
.archive-excerpt {padding:5px 0; margin-bottom:20px; border-bottom:1px solid #ccc; overflow:hidden; height:auto;}
.excerpt-title a, .archive h2 a {color:#333; font-size:14px; background:none !important;}
#all-news li {list-style:disc inside;}
#chapters-list {margin:15px 0 0 30px;}
.gen-list {margin:15px 0 10px 5px;}
.gen-list li {margin:2px 0 0 20px;}
.dots li {list-style:disc inside;}
.li-space li {margin-bottom:10px;}
#pdf-news {margin-top:40px;}

	/******HOME PAGE******/
	.page-id-1761 #wrapper {width:950px; margin:0 auto !important; text-align:left;}
	#home-message {width: 400px; padding: 0 0 0 10px; float: left;}
	#home-right h2, .widget-title { background: #303840; color: #fff; -moz-border-radius-topleft:7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; -webkit-border-top-left-radius: 7px; text-align: center; font-size: 14px; line-height: 20px; letter-spacing: 1px; padding:7px 0; }
	#home-right li {margin-bottom: 31px;}
	#home-right {width:250px;}
	#home-right div {background: #d9dada; padding: 10px;}
	#home-right h3 {font-size: 18px; margin: 10px 0;}
		#conference {font-size: 14px; position: relative; margin-right: 10px; background: #d9dada url(images/conf-bg.jpg) no-repeat right top !important;}
		#conference-1 {font-size: 14px; position: relative; padding: 10px 10px 50px 10px !important; background: #d9dada url(images/conf-1-bg.jpg) no-repeat right top !important; }
		#conf-img {position: absolute; right: 156px; bottom: 10px;}
		#conf-img-1 {position: absolute; right: 132px; bottom: 10px;}
		#home-action p  {color:#000;}
		#home-action {background: #d9dada url(images/conf-bg.jpg) no-repeat right top !important; height: 182px !important;}
	.researchh {-moz-border-radius:7px; -webkit-border-radius:5px; letter-spacing: 0 !important;}
	.page-id-1761 .gform_body {width: 210px; float: left; height:17px;}
	.page-id-1761 .gfield_label {display: none;}
	#gform_1 {overflow: hidden; margin-bottom:48px;}
	#gform_1 input {border: none !important;}
	.gfemail {margin-top: 1px; float: left; margin-left: 15px; margin-bottom:15px;}
	#input_1_1 {height: 30px; background: #fff; width: 240px}
	.page-id-1761 .gform_footer {float: right; padding: 0 !important; width: 50px;}
	#gform_submit_button_1 {background: url(images/envelope.jpg) no-repeat; text-indent: -9999px; width: 50px; height: 33px; margin-top:18px; cursor:pointer;}
	
	#donate-btn {margin-left: 25px;}
	#rss-btn {margin-right: 45px;}
	#home-action  {background: #d9dada; margin-right:14px; height:246px;}
	#home-join {background: #d9dada;}
	#home-action h2, h2 {background: #303840; color: #fff; -moz-border-radius-topleft:7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; -webkit-border-top-left-radius: 7px; text-align: center; font-size: 14px; line-height: 30px; letter-spacing: 1px;}
	#home-action p, #home-join p {padding: 10px; line-height: 17px;}
	#home-video {width:333px; float:right;}
	#home-video #hana_flv_flow3_1 { margin-top: 15px;}
	#home-video h2 {font-size:11px; letter-spacing:0px;}
	.home-middle {width:333px;}
	#wtm2010 {letter-spacing:0px !important; font-size:12px !important;}
	#wtm2010 a {color:#fff !important;}
	#home-newsletter {width:330px; float:left; height:182px; display:block;}
	#home-newsletter div {background:#d9dada; cursor:pointer;}
	
	.content li h2.pr-release a {color: #fff !important;}
	
/********FOOTER*********/
#footer {height: 50px; background: #d9dada; margin-top: 35px; font-size: 12px; color: #4e4e4e; line-height: 50px; text-align: center;}
#footer a {font-size: 12px; color: #4e4e4e;  }

/******US CONFERENCE *****/
#us-conference li {width: 310px; float:left;}
#us-conference li:first-child {margin-right:60px;}
#sept-menu {background:#E5D6C3; height:30px;  margin-bottom:15px;  border-bottom: 1px solid #d8d9d9;}
#sept-menu li {float:left; margin-right:15px; margin-left:4px; text-transform:uppercase; font-size:9px; line-height:30px;}
#menu-item-1971 {margin-right:0 !important;}
#sept-menu li a {color:#303840;}
#sept-menu li a:hover {color:#8E2512; text-shadow:0 1px 1px #ffeed9;}
#sept-menu li.current_page_item a {text-decoration:underline; color:#8E2512 !important; }
	
/******SIDEBAR****/
.archive-sidebar {width:115px; font-size:11px; padding:0 0 0 10px;}
.archive-sidebar a {color:#333;}
.archive-sidebar ul li ul li {border-bottom:1px solid #d8d9d9; line-height:25px;}
.archive-sidebar ul li ul li:hover {background:#e5d6c3;}

/******OTHER / ADDITIONS *****/
#lang-switch {float:right;}
#lang-switch li {float:left; margin:0 10px 10px 0;}
.form-allowed-tags {display: none;}
.posted-in {background: #b2b2b2; height: 25px; line-height: 25px; color: #000; padding: 0 10px;}
#commentform label {float: left; width: 100px;}
#featured {margin-bottom:21px !important; overflow:hidden;}
.slider-title {font-size:11px; text-transform:uppercase; color:#000; background: #ccc; height:24px; padding:5px; z-index:50; position:absolute; left: 79px; bottom:0px; width:230px; line-height:13px;}
.slider-title:hover {background:#D33431; color:#fff;}
div#feature_list {width:680px !important;}
ul#tabs {width:239px !important;}
ul#tabs li a {height:80px !important; padding:0 !important;}
 

#feature_list h3 {
			margin: 0;	
			padding: 23px 0 0 29px;
			font-size: 12px;
			text-transform: uppercase;
			float: left;
			
		}

		div#feature_list {
			width: 750px;
			height: 240px;
			overflow: hidden;
			margin-bottom: 30px;
			position: relative;
		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			right: 0;
			z-index: 2;
			width: 320px;
		}

		ul#tabs li {
			font-size: 12px;
			font-family: Arial;
		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: right;
			margin: 10px 10px 0 0;
		}

		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 10px;
			height: 60px;
			outline: none;
			border-bottom: none !important;
		}

		ul#tabs li a:hover {
			text-decoration: underline;
		}

		ul#tabs li a.current {
			background:  url('images/feature-tab-current.png');
			color: #FFF !important;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			left: 0;
			width: 463px;
			height: 240px;
			position: relative;
		}

		ul#output li {
			position: absolute;
			width: 463px;
			height: 240px;
		}

		ul#output li a {
			position: absolute;
			bottom: 10px;
			left: 10px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF !important;
			background: #000;
			-moz-border-radius: 5px;
		}
		
		ul#output li a:hover {
			background: #D33431;}
			
			.clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}
