/* ====================== */
/*     Content Styles     */
/* ====================== */

@font-face{
	font-family:'Oswald'; font-style:normal; font-weight:100;
	src:local('☺'), url(http://themes.googleusercontent.com/static/fonts/oswald/v8/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face{
	font-family:'Oswald'; font-style:normal; font-weight:200;
	src:local('☺'), url(http://themes.googleusercontent.com/static/fonts/oswald/v8/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face{
	font-family:'Oswald'; font-style:normal; font-weight:300;
	src:local('☺'), url(http://themes.googleusercontent.com/static/fonts/oswald/v8/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face{
	font-family:'Oswald'; font-style:normal; font-weight:400;
	src:local('☺'), url(http://themes.googleusercontent.com/static/fonts/oswald/v8/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}
@font-face{
	font-family:'Oswald'; font-style:normal; font-weight:500;
	src:local('☺'), url(http://themes.googleusercontent.com/static/fonts/oswald/v8/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}
@font-face{
	font-family:'Oswald'; font-style:normal; font-weight:600;
	src:local('☺'), url(http://themes.googleusercontent.com/static/fonts/oswald/v8/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face{
	font-family:'Oswald'; font-style:normal; font-weight:700;
	src:local('☺'), url(http://themes.googleusercontent.com/static/fonts/oswald/v8/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face{
	font-family:'Oswald'; font-style:normal; font-weight:800;
	src:local('☺'), url(http://themes.googleusercontent.com/static/fonts/oswald/v8/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

body{
	font-family:"Oswald", Helvetica, Arial, sans-serif; font-size:16px; line-height:22px; letter-spacing:0px; color:#131313;
	position:relative;		
}
		
	::selection{ background:#ed1c24; color:#fff;}
	
	h1{
		color:#5f5f5f;
		font-weight:500;
		font-size:40px; line-height:40px;
		margin:0 0 20px 0;
	}
	h2{
		color:#5f5f5f;
		font-weight:500;
		font-size:24px; line-height:34px;
		margin:0 0 18px 0;
	}
		.exampleText h2{
			color:#999999;
			font-weight:500;
			margin:0;
			-webkit-transition:color 300ms linear; -moz-transition:color 300ms linear; -o-transition:color 300ms linear; -ms-transition:color 300ms linear; transition:color 300ms linear;
		}
		.example:hover .exampleText h2{ color:#5f5f5f}
	h3{
		color:#5f5f5f;
		font-weight:500;
		font-size:20px; line-height:26px;
		margin:0 0 16px 0;
	}
	h4{
		color:#5f5f5f;
		font-weight:500;
		font-size:18px; line-height:22px;
		margin:0 0 14px 0;
	}
	h5{
		color:#5f5f5f;
		font-weight:500;
		font-size:16px; line-height:20px;
		margin:0 0 12px 0;
	}
	h6{
		color:#5f5f5f;
		font-weight:500;
		font-size:12px; line-height:16px;
		margin:0 0 10px 0;
	}
	
	p,
	.popupBody p{
		color:#5f5f5f;
		font-family:"Oswald", Helvetica, Arial, sans-serif; letter-spacing:0px; font-weight:300;
		margin:0 0 20px 0;
		text-align:left;
	}
	p{ font-size:16px; line-height:24px;}
	.popupBody p{ font-size:16px; line-height:24px;}
	footer p{
		font-weight:500;
		margin:0;
	}
		
	strong{ font-weight:500;}
	
	small,
	.smallText{ font-size:11px; line-height:11px;}
		small span{ display:block;}
	
	ul,
	ol{
		color:#5f5f5f;
		padding:0 0 0 25px; margin:0 0 30px 0;
	}
		ul.tagsListUL{
			display:inline;
			padding:0; margin:0;
		}
		li{
			font-family:"Oswald", Helvetica, Arial, sans-serif; letter-spacing:0px; font-weight:300;
			color:#5f5f5f;
			text-align:left;
		}
			ul.tagsListUL li{
				display:inline-block;
				height:19px;
				list-style:none;
				background-repeat:no-repeat; background-position:0 0;
				margin:0 6px 6px 0; padding:0 0 0 10px;
			}
			ul.tagsListUL li.lightBlue{ background-image:url(../images/tag-end-light-blue.png);}
			ul.tagsListUL li.darkBlue{ background-image:url(../images/tag-end-dark-blue.png);}
			ul.tagsListUL li.pink{ background-image:url(../images/tag-end-pink.png);}
			ul.tagsListUL li.purple{ background-image:url(../images/tag-end-purple.png);}
			ul.tagsListUL li.red{ background-image:url(../images/tag-end-red.png);}
			ul.tagsListUL li.orange{ background-image:url(../images/tag-end-orange.png);}
			ul.tagsListUL li.yellow{ background-image:url(../images/tag-end-yellow.png);}
			ul.tagsListUL li.pink{ background-image:url(../images/tag-end-pink.png);}
				ul.tagsListUL li span{
					display:block;
					background-repeat:repeat-x; background-position:0 0;
					padding:4px 5px 4px 5px;
					color:#fff;
					font-size:11px; line-height:11px; font-weight:500;
				}
				ul.tagsListUL li.lightBlue span{ background-image:url(../images/tag-bg-light-blue.png);}
				ul.tagsListUL li.darkBlue span{ background-image:url(../images/tag-bg-dark-blue.png);}
				ul.tagsListUL li.pink span{ background-image:url(../images/tag-bg-pink.png);}
				ul.tagsListUL li.purple span{ background-image:url(../images/tag-bg-purple.png);}
				ul.tagsListUL li.red span{ background-image:url(../images/tag-bg-red.png);}
				ul.tagsListUL li.orange span{ background-image:url(../images/tag-bg-orange.png);}
				ul.tagsListUL li.yellow span{ background-image:url(../images/tag-bg-yellow.png);}
				ul.tagsListUL li.pink span{ background-image:url(../images/tag-bg-pink.png);}
	
	a,
	a:active,
	a:visited{
		color:#5f5f5f;
		letter-spacing:0px;
		text-decoration:underline;
		cursor:pointer;
		-webkit-transition:color 300ms linear; -moz-transition:color 300ms linear; -o-transition:color 300ms linear; -ms-transition:color 300ms linear; transition:color 300ms linear;
	}
	a:hover{
		color:#e53636;
		-webkit-transition:color 300ms linear; -moz-transition:color 300ms linear; -o-transition:color 300ms linear; -ms-transition:color 300ms linear; transition:color 300ms linear;
	}
	a:focus{ color:#5f5f5f; outline:none;}
		.exampleText a,
		.exampleText a:active,
		.exampleText a:visited{
			color:#999999;
			font-size:16px; line-height:16px;
		}
		.example:hover .exampleText a,
		.example:hover .exampleText a:active,
		.example:hover .exampleText a:visited{ color:#5f5f5f}
	
	img{ display:block;}
	
	.redText{ color:#e53636;}