/* Import external styles */

@import url("reset2.css");
@import url("text2.css");
@import url("9602.css");


body{
	background-color:#FF9900;}

	.innerPage { width:960px !important; margin:0; min-height:100%;}
	.container_12{ min-height:100%;}

/*
	Boxes
--------------------------- */
	

#footer {
	clear:left;
	background-color: black;
	height:3em;
	margin-top:-3em;
	}
			
/* Right Header Box ----------- */

	#loginHolder{
		position:relative;
		overflow:hidden;
		float:right;
		width:470px;
		}
		#loginHolder ul{
			overflow:hidden;
			padding-top:17px;margin-bottom:9px;
			}
			#loginHolder ul li{
				float:left; display:inline;
				padding-top:17px;padding-right:9px;
				}
				#loginHolder ul li a{
					font-size:10px; line-height:20px;
					}
					
		#loginHolder a.tweetLink{
			position:absolute; top:20px; right:50px;
			display:block;
			width:39px; height:39px;
			text-indent:-9999px;
			background:url(img/tweet.jpg) left center no-repeat;
			}
		#loginHolder a.rssLink{
			position:absolute; top:20px; right:10px;
			display:block;
			width:31px; height:38px;
			text-indent:-9999px;
			background:url(img/rss.jpg) left center no-repeat;
			}
					
		#loginHolder form{
			display:block;
			padding:8px 0;
			background:#000;
			}
			#loginHolder form label{
				font-size:10px;color:#FFF; line-height:20px;
				}
			#loginHolder form input{
				width:138px; height:20px;margin-left:12px;
				cursor:text;
				}
				#loginHolder form input.searchButton{
					width:21px; height:21px;
					border:none;
					background:url(img/search_button.jpg) 0 0 no-repeat;
					}
		
/*
	Main Navigation
--------------------------- */
	
ul.mainNavigation{
	width:960px;
	height:48px;
	margin:0 auto;
	background-image:url(../pix/border_sun2.jpg);
	background-repeat:repeat;
	border: 6px solid #FF9900;
	border-left:0;
	border-right:0;
	border-bottom:0;
		}
	ul.mainNavigation li{
		float:left; position:relative;
		padding-right:18px;
		}
		ul.mainNavigation li a{
			display:block;
			background-position:bottom left;
			background-repeat:repeat-x;
			padding:18px 0 6px 0;
			font-size:24px; color:#FFFFFF; font-weight:bold; line-height:24px;
			}
         	li.orangeLink a,
			ul.mainNavigation li.orangeLink ul,
			.orange .breadcrumbs li.active a{background-image:url(../pix/border_orange.jpg);}
			
			ul.mainNavigation li a:hover {
				text-decoration:none;
				background-position:top left;
			}
			ul.mainNavigation li.active a{
				text-decoration:none;
				background-position:top left;
			}
			
			/*
			Dropdown menu list
		 	*/
			ul.mainNavigation li ul {
				display:none; position:absolute; left:0; top:42px; z-index:100; 
				padding:4px 7px 0 7px;
				background-repeat:repeat; 
				}
				ul.mainNavigation li:hover ul {
					display:block;
					min-width:120px;
					}
					ul.mainNavigation li ul li {
						float:none; display:block;
						padding:0 0 4px 0;
						background:none;
						white-space:nowrap;
						}
						ul.mainNavigation li ul li a {
							padding:0;
							font-size:15px; color:#FFFFFF; font-weight:normal;
							background:none;
							}
							ul.mainNavigation li ul li a:hover {
								text-decoration:underline;
								}
			
			
			
		/*
		other Lists
		 */			
			
			.bolder li a{
				font-size:15px; line-height:18px; font-weight:bold; 
				}
			
			/*ul.mainNavigation li.active a{
				padding:6px 2px;
				background-repeat:repeat;
				color:#FFF;
				}*/
			.filmsList{
				padding-left:10px; padding-bottom:100px;
				}
			.filmsList li{
				padding-bottom:16px;
				}
			.filmsList li h5{
					font-size:15px; line-height:18px; font-weight:bold;
					
					}
			.filmsList li a{
						padding-right:15px;
						background:url(img/black_arrow.jpg) center right no-repeat;
						margin-right:5px;
						}
			.filmsList span{
							font-size:12px; line-height:14px;
							}
					
						
	/* Breadcrumbs ----------- */
	
	.breadcrumbs{
		overflow:hidden;
		width:940px;
		margin-bottom:48px;
		padding-left:10px;
		}
		.breadcrumbs li{
			float:left; display:inline;
			padding-left:5px;
			}
			.breadcrumbs li a{
				font-size:15px;
				display:inline-block; zoom:1; *display:inline;
				padding:2px 0;
				}
			.breadcrumbs li.active a {
				background-repeat:repeat;
				color:#FFF;
				padding:2px;
				}
				.breadcrumbs li.active a:hover {
					text-decoration:none;}
					
					
		/* Pagination ----------- */			
					
		ul.pagination{
			float:right;
			margin:20px 0;
			}
		ul.pagination li{
			padding:0 5px;
			float:left;
			}
		ul.pagination li a{
			font-size:20px; line-height:20px;
			}
		ul.pagination li.activePage a{
				font-weight:bold;
			}
		li.next a{
			display:block;
			width:20px; height:20px; 
			background:url(img/black_arrow_next.jpg) center center no-repeat;
			text-indent:-9999px;
			} 
		li.previous a{
			display:block;
			width:20px; height:20px; 
			background:url(img/black_arrow_previous.jpg) center center no-repeat;
			text-indent:-9999px;
			} 
			
						
/*
	Content Boxes
--------------------------- */			
			
ul.articleList li{
	overflow:hidden;
	margin-bottom:30px;
	position:relative;
	}
	ul.articleList li ul li{
		margin-bottom:0;
	}
	ul.articleList li a:hover {
		text-decoration:none;
		}
		ul.articleList li h2{
			line-height:30px;
		}
		
	ul.blogList{
		padding-left:40px; padding-top:40px; padding-right:50px;
		}
		ul.bookList{
			 padding-top:40px;
			 
			}
		

		