/* styles which override asc-com.css */

.page-closure-wrapper {
	min-height: 160px;
}

@media only screen and (min-width: 1200px) {
	
	.page-wrapper {
		width: 1200px;
		margin: 0 auto;
	}
	
}

@media only screen and (max-width: 1200px) {
	
	.page-wrapper {
		width: 100%;
	}
}

.layout_content { width: 960px; }
.aside_main_column { width: 700px; float: right; }
.aside_aside_column { width: 240px; float: left; border-left:none; }

.aside_main_column > .inside { 
	padding-right: 0px; 
}
.aside_aside_column > .inside { 
	padding-right: 10px; 
	padding-left: 0px; 
}

.nicemenu { position: absolute; top: 110px; }

.construction-box {
	/*border: 4px double red;*/
	border: 2px solid red;
	background-image: url('../images/under-construction-hatch.png');
	padding:10px; 
	margin-bottom:10px; 
	color: red; 
	text-align:center
}

.site-title {
	position: absolute;
	top: 20px;
	left: 400px;
	width: 500px;
	height: 80px;
    font-size: 60px;
    font-family: Droid Serif, serif;
	color: #fff;
}

.footer-version { font-size: xx-small; color: #fff; text-align: right; }


.pull-quote.smaller {
	font-size: 1.25em;
}


.pull-quote.inline {
    float: none;
    margin: 0 30px 30px 10px !important;    
}

.pull-quote.article-width {
    float: none;
	width: 100% !important; 
    margin: 10px 0 20px 0 !important;    
}

.full-width { 
	float:none; 
	width: 100% !important; 
	margin: 0 !important; }

.profile-trailing {
    border-top: none !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-bottom: 20px !important;
}

a.more-reading-link {
	display: inline-block;
	text-decoration: none;
	padding: 5px 30px 5px 0;
	background-image: url('../images/slider_arrow_right.png');
	background-position: center right;
	background-repeat: no-repeat;
	color: #086fb4;	
}

a.more-reading-link:link,
a.more-reading-link:visited,
a.more-reading-link:active   {
	color: #086fb4;	
}

.spaced {
	margin: 10px 0;
	padding: 10px 10px 20px 20px;
}

.bordered { border: 1px solid #000; }
