/*
	Child css by Pixelarity
	to change colors
*/

 .f-left {float:left;} img.f-left {float:left; margin-right:10px;}
.f-right {float:right} img.f-right {float:right; margin-left:10px;}

.t-left {text-align:left !important;}
.t-center {text-align:center !important;}
.t-right {text-align:right !important;}
.t-justify {text-align:justify !important;}

.leftWrap {float:left !important; margin-right:10px;}
.rightWrap {float:right !important; margin-left:10px;}


.va-top {vertical-align:top;}
.va-middle {vertical-align:middle;}
.va-bottom {vertical-align:bottom;}

.nom {margin:0 !important;}
.nomt {margin-top:0 !important;}
.nomb {margin-bottom:0 !important;}

.noscreen {display:none;}
.nospaceafter {margin-bottom:0; padding-bottom:0;}
.nospacebefore {margin-top:0; padding-top:0;} 


article h1 {
	color:#4a417A;
	font-size: 160%;
	margin-bottom: 5px;
}

#content article h2 {
	color:#246689;
	font-size: 200%;
	margin-bottom: 5px;
	text-decoration: underline;
}


article h3 {
	text-decoration: underline;
	color: #4A417A;
	font-size: 120%;
	padding-bottom: none;
	margin-bottom: none;
}

article p {
	padding-bottom: 5px;
}

article ul li {
	list-style: circle;
	list-style-pos: outside;
}

.byline {
	color: #000000;
	font-weight: 500;
}

#extra h1, #extra h1 a {
	color: #4a417a;
	font-size: 130%;
	padding-bottom:10px;
	text-decoration:underline;
}

#extra .box ul li {
	text-align: left;
}


.storySummary {
	background-color: #F7F6FB;
	margin: 10px;
	padding:5px;
}

.storySummary h1 {
	padding-bottom:3px;
	padding-top: 3px;
}


#sidebar h2 {
	font-size:200%;
	color: #78B5D5;
	text-decoration: underline;
}