/*
 * -----Layout CSS-------
 * CSS default project file
 * aab-web - 2009
 * 
 * author: Aram Balakjian
 * date: 24th January 2009
 * 
 * Layout Framework for starting project
 * 
 */
/**** Reset *****/
* {
	margin: 0;
	padding: 0;
}
.clear{
	clear:both;
}
.hidden {
	display: none;
}
/**********************************
 * 
 *  Core
 *  
 ********************************/
html {
	background: #fff url(../images/AAR_header_bg.png) repeat-x;
}
	body {
		color: #333;
	 	font-size: 62.5%; 
		font-family: Verdana, Lucida, sans-serif; 
	}
/**********************************
 * 
 *  Containers 
 *  
 ********************************/
#container { /*contains everything except footer */
	width: 960px;
	margin: 0 auto;
	}	
/**********************************
 * 
 *  Navbar
 *  
 ********************************/
#header {
	width: 960px;
	height: 111px;
	margin: 0 auto;
	background: url(../images/AAR_header.png) no-repeat;
}
#header a.home{ 
	 	width: 253px; 
		height: 75px;
		display:block;
		float:left;
	}
	#header a.home span { 
			display:none;
		}	
/**********************************
 * 
 *  Layout Wrappers
 *  
 ********************************/

#layout {	/* contains sidebar & content */
	width: 920px;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	background: url(../images/AAR_page_bg.png) repeat-y left top; 
	padding-top: 20px;
	padding-bottom: 20px;
}
#content {
	width: 680px;
	float: left; 	
	margin: 0 15px 15px 30px;
	text-align: left;
	padding:0 10px 40px 10px;	
}
/**********************************
 * 
 *  Sidebar
 *  
 ********************************/
#sidebar {
 	width: 164px; 
	float: left;  
	margin: 0;
	padding: 0;
	
}
		#sidebar ul {
			list-style: none;
		}

    			ul#menu2 li { 
            			
				 
            		}
						ul#menu2 li a {
							display: block;
							width: 124px;
							font-size: 1.4em;
							height: 1.8em;
							line-height: 1.8em;
							color: #133d58;
							text-decoration:none;
							padding: 7px 30px 8px 10px;
							text-align:right;
						}	
						ul#menu2 li a.current,
						ul#menu2 li a.section,
						ul#menu2 li a:hover{
							color: #6a9dbe;
						}		
						ul#menu2 > li > a.current,
						ul#menu2 > li > a.section{
							background: url(../images/AAR_sidebar_active.png) no-repeat center right;
						}	
						/*
						 * Level 2
						 */
							ul#menu2 li ul {
								margin: 0px 0 20px 0;
							}		
								ul#menu2 ul li a{
									font-size: 1.1em;
									padding: 3px 30px 10px 5px;
									margin: 0;
									color: #6b6b6b;
									height: auto;
									line-height: 1.2em;
									width: 129px;
								}				
/**********************************
 * 
 *  Footer
 *  
 ********************************/
#footer { 
 	clear: both;
	height: 35px; 
	text-align: center; 
	border-top: 3px solid #6a9dbe;
	background: #375264;
	}
  	#footer p { 
		width: 960px;
		margin: 0 auto;
		color: #6a9dbe;
		font-size: 1.1em;
		text-align: left;
		padding: 10px 0 0 0;
	}
  	#footer a { 
	   	color: #ccc; 
	   	text-decoration: none;
		}
		#footer a:hover {
			text-decoration: underline;
		}
/**********************************
 * 
 *  Home Page
 *  
 ********************************/

#intro{
	width:470px;
	height: 156px;
	float: left;
	padding-top: 40px;
	margin-right: 28px;
	text-align: justify;
}
#portrait{
	width: 170px;
	height: 214px;
	background: url(../images/AAR_portrait_bg.png) no-repeat;
	float: left;
	padding: 2px 0 0 5px;
}
#book{
	width: 382px;
	height: 421px;
	background: url(../images/AAR_home_book_bg.png) no-repeat;
	float: left;
	margin: 49px 22px 0 0;
	text-align:justify;
	padding: 0 20px 0 15px;
}
	#book h3{
		font-size: 1.6em;
	}
	#book p{
		font-size: 1.2em;
	}
	#book .cover{
		width: 143px;
		height: 209px;
		padding: 3px 0 0 5px;
		background: url(../images/AAR_home_bookcover_bg.png) no-repeat;
		margin: 0 10px 0 0;
		float: left;
	}
		#book .cover img{
			border: none;
		}
	#book .quote{
		clear: left;
		padding: 10px 10px 0 15px;
		font-size: 0.9em;

	}
	#book .quote p{
		color: #4b4b4b;
		padding: 15px 0 3px 0;
		font-style: italic;
	}
	#book p.author{
		text-align:right;
		padding: 0;
		color: #6a9dbe;
	}
#subjects,
#news{
	width:210px;
	height: 201px;
	background: url(../images/AAR_home_news_bg.png) no-repeat;
	float: left;
	margin: 50px 0 0 0;
	padding: 0 15px;
}
 #subjects ul{
 	list-style:none;
	margin: 0;
	padding: 0;
 }
	 #subjects ul li{
	 	margin: 10px 0 0 5px;
		padding: 0;
		font-size: 1.2em;
	 }
 	#subjects  h2,
	#news  h2,
	#book  h2{
		font-size: 1.3em;
		color: #133d58;	
		padding: 15px 5px 8px 5px;
	}
 #news{
	margin: 19px 0 0 0;
}
	#news p{
		padding: 5px;
	}
		#news a.title{
			font-size: 1.4em;
			padding: 5px;
		}	

/**********************************
 * 
 *  News Page
 *  
 ********************************/

 .newsItem {
 	margin: 20px;
	padding: 10px;
 	border-bottom: 1px solid #ccc;
	text-align: justify;
 }
 #PageNumbers{
 	text-align: center;
	font-size: 1.2em;
 }
 /**********************************
 * 
 *  Book Page
 *  
 ********************************/
#leftColumn{
	width: 415px;
	float: left;
	padding-right: 30px;
	padding-top: 7px;
}
	#quotes{
			margin-top: 30px;
		}
		#quotes div{
			list-style:none;
			margin: 0;
			padding: 20px 0;
		}
		#quotes p{
			font-size: 1.2em;
			font-style: italic;
			padding: 0;
		}
		#quotes p.author{
			text-align:right;
			color: #6a9dbe;
			font-style: normal;
			font-size: 1.2em;
		}
#rightColumn{
	width: 222px;
	float: left;
	margin: 0 0 0 10px;
	background: url(../images/AAR_book_cover_bg.png) no-repeat;
}
	#rightColumn img{
		margin: 10px 0 0 11px;
	}
	ul#bookInfo{
		margin: 0;
		list-style:none;
	}
	ul#bookInfo li{
		float: left;
		color: #6a9dbe;
		width: 115px;
		margin: 0;
		padding: 15px 10px 0 10px;
		font-size: 1.1em;
	}
	ul#bookInfo li.label{
		color: #4b4b4b;
		width: 55px;
	}