@import url(default.css);


/* TYPOGRAPHY */

h1,h2,h3,h4 {font-weight: bold;}
h1 {font-size: 2.4em;	color: #222;}
h2 {font-size: 1.5em; color: #222;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
p {font-size: 1.2em;}
a {color: #E6C57E; text-decoration: none;}



/* MAIN STRUCTURE LAYOUT */

body {
	background: #282423 url(/media/structure/bg_body.png);
	font: 0.7em Verdana, sans-serif;
}

	#global {
		width: 1024px;
		margin: 0 auto;
	}
	
	#logo-banner{ 
		height: 71px;
		background: url(/media/structure/bg_header.png) no-repeat;
	}
	#top-nav{
		height: 33px;
		background: url(/media/structure/bg_topnav.png) repeat-y;
		border-bottom: 1px solid #000;
	}
	

#mystique-flash{
	margin: 25px 0px ;
}


/* MAIN COLUMNS/GRID */	
#main-content{
	background: url(/media/structure/bg_main_tile.png);
	border-top: 1px solid #464444;
}
#left-column{
	width: 295px;
	min-height: 500px;
	background: url(/media/structure/bg_left_col_top.png) no-repeat 0px 167px;
}
	#left-col-image{
		min-height:167px;
	}
	#left-col-text{
		padding: 20px 18px;
	}
	
	#left-col-text a {color: #76481F; text-decoration: none;}
	#left-col-text a:hover {color: #fff;}
	
	
#right-column{
	width: 729px;
	background: url(/media/structure/bg_right_col_top.png) no-repeat;
}
	#right-col-text{
		padding: 0px 50px 50px 50px;
		color: #F0E5D0;
	}
	#right-column h1{
		font: italic 30px bold Georgia, serif;
		color: #A9A187;
		margin:0;
		padding-left:50px;
		padding-top:25px;
		height:60px
	}
	#right-column a:hover {color: #fff;}


/* ARTICLES LAYOUT */	
	#article-list .article-item{
		border-bottom:1px solid #7C7259;
		padding-bottom: 15px;
	}
	#article-list .article-item div{
		padding: 5px 0 5px 0;
	}
	#article-list .article-thumb{
		width:106px; height:106px; float:left; margin-right:10px;
	}
		#article-list .article-thumb img{
			padding: 3px;
			border:1px solid #7C7259;
		}
	
	#article-list .article-item-text{
		width:450px; float:left;
	}
		#article-list .article-item-text h2{
			margin:0; padding:0 0 5px 0; color: #A9A187;
		}
		h4.byline{
			margin:0; padding: 0 0 10px 0; color: #A9A187;
		}
		h3.news-title{
			margin:0; padding:0 0 10px 0;
		}
		.more-article-image{
			padding:10px 0 10px 0; 
		}






/* FOOTER */

#footer{
	background: url(/media/structure/bg_footer.png) no-repeat;
	height: 65px;
}
	#footer ul{
		margin:0; padding:0;
	}
	#footer li{
		display: block;
		float: left;
	}