@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;	padding: 0;	border: 0; outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent; }

/* FONT INSTALLS */

@font-face {
    font-family: 'HeaderTitle';
    src: url('../media/fonts/headertitle-webfont.eot');
    src: url('../media/fonts/headertitle-webfont.eot?#iefix') format('embedded-opentype'),
         url('../media/fonts/headertitle-webfont.woff') format('woff'),
         url('../media/fonts/headertitle-webfont.ttf') format('truetype'),
         url('../media/fonts/headertitle-webfont.svg#HeaderTitle') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* UNIVERSAL STYLES */

.clear { clear:both; }

.center { width:970px; margin:0 auto 0 auto; }

.ad-970 { width:970px; margin:0 auto 30px auto; }

body { font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; margin:0; padding:0; }

/* HEADER STYLES */

#header { text-align:center; margin:0; padding:0; }
	#header #ad { background:#464646; padding:10px 0 10px 0; }
	#header #banner { margin:10px 0 20px 0; }
		#header #banner h2 { font-size:70px; font-weight:normal; font-family:"HeaderTitle", Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; }
		#header #banner h1 { font-size:20px; font-weight:normal; letter-spacing:20px; text-transform:uppercase; margin:0 0 0 25px; }
		#header #banner hr { border:none; border-top:1px solid #999; width:500px; }
		#header #banner a { color:#000; text-decoration:none; }
	
	/* Menu */
	#header #menu { margin:0 0 40px 0; background:#f7f7f7; border-bottom:1px solid #d8d8d8; width:100%; height:50px; }
		#header #menu ul { list-style-type:none; display:table; margin:0 auto 0 auto;  }
			#header #menu ul li { display:inline; font-size:15px; display:table-cell; height:35px; padding:15px 20px 0 20px; }
				#header #menu ul li:hover { background:#ededed; }
					#header #menu ul li:hover a { color:#030303; }
				#header #menu ul li a { color:#6b6b6b; text-decoration:none; }
					#header #menu ul li a:hover { color:#030303; }
				#header #menu ul li ul.dropdown { min-width:150px; display:none; position:absolute; margin:18px 0 0 -20px; z-index:999; background:#ededed; padding:10px 5px 5px 5px; }
					#header #menu ul li ul.dropdown li { display:block; position:relative; font-size:15px; text-align:left; padding:0 10px 0 10px; margin:0; height:25px; }
						#header #menu ul li ul.dropdown li a { color:#6b6b6b; text-decoration:none; }
							#header #menu ul li ul.dropdown li a:hover { color:#030303; }
							
/* INDEX STYLES */

#feature { padding:0 0 40px 0; }
	#feature h3 { font-size:35px; margin:0 0 20px 0; }
		#feature h3 a { color:#444444; text-decoration:none; }
		#feature h3 a:hover { color:#285e8a; }
	#feature #blurb { float:left; width:640px; margin:0 30px 0 0;}
		#feature #blurb p { color:#373737; font-size:16px; }
	#feature #info { float:left; width:300px; color:#5e5e5e; font-size:15px; line-height:23px; font-style:italic; }
		#feature #info a { color:#5e5e5e; text-decoration:none; margin:0 0 0 5px; }
		#feature #info a:hover { color:#285e8a; }
		
#subfeatures { padding:0 0 40px 0; }
	#subfeatures .sub { float:left; width:300px; }
	#subfeatures .push { margin:0 35px 0 35px; }
		#subfeatures .sub h3 { font-size:22px; margin:0 0 10px 0; }
			#subfeatures .sub h3 a { color:#444444; text-decoration:none; }
			#subfeatures .sub h3 a:hover { color:#285e8a; }
		#subfeatures .sub p { font-size:15px; color:#373737; margin:0 0 10px 0; }
		#subfeatures .sub .info-left, #subfeatures .sub .info-right { color:#5e5e5e; font-size:13px; line-height:16px; font-style:italic; }
			#subfeatures .sub .info-left a, #subfeatures .sub .info-right a { color:#5e5e5e; text-decoration:none; }
			#subfeatures .sub .info-left a:hover, #subfeatures .sub .info-right a:hover { color:#285e8a; }
			#subfeatures .sub .info-left { float:left; text-align:left; }
			#subfeatures .sub .info-right { float:right; text-align:right; }

.index #maincol { float:left; width:660px; margin:0 10px 0 0; }			
	.index #maincol .item { float:left; width:200px; margin:0 20px 30px 0; }
		.index #maincol .item h3 { font-size:18px; margin:0 0 10px 0; }
			.index #maincol .item h3 a { color:#444444; text-decoration:none; }
			.index #maincol .item h3 a:hover { color:#285e8a; }
		.index #maincol .item p { font-size:13px; color:#373737; margin:0 0 10px 0; }
		.index #maincol .item .info-left, .index #maincol .item .info-right { color:#5e5e5e; font-size:11px; line-height:16px; font-style:italic; }
			.index #maincol .item .info-left a, .index #maincol .item .info-right a { color:#5e5e5e; text-decoration:none; }
			.index #maincol .item .info-left a:hover, .index  #maincol .item .info-right a:hover { color:#285e8a; }
			.index #maincol .item .info-left { float:left; text-align:left; }
			.index #maincol .item .info-right { float:right; text-align:right; }
			
/* SUBJECT & MEDIA STYLES */

#heading { border-bottom:double #d8d8d8; }
	#heading h1 { float:left; font-size:35px; font-weight:normal; margin:0 0 30px 0; }
	#heading form { float:right; }
		#heading form select { background:#fafafa; border:1px solid #d8d8d8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:13px; color:#5e5e5e; height:30px; width:150px; }		

#linechart { border-bottom:double #d8d8d8; }
	#linechart h2 { font-size:22px; font-weight:normal; font-style:italic; margin:30px 0 0 0; }
		#linechart h2 span { font-size:13px; color:#3f3f3f; text-transform:uppercase; }
	#linechart #chart_mentions, #linechart #chart_stories { margin:20px 0 0 0; }

#piecharts { padding:0 0 30px 0; }
	#piecharts h2 { font-size:22px; font-weight:normal; font-style:italic; margin:30px 0 20px 0; }
		#piecharts h2 span { font-size:18px; color:#3f3f3f; }
	#piecharts .pie { float:left; width:220px; margin:0 30px 0 0; }
		#piecharts .pie h3 { font-size:16px; font-weight:normal; text-align:center; margin:0 0 0 0; }
		#piecharts .last { margin:0; }
		
.subject #maincol { width:970px; }
	.subject #maincol .item { float:left; width:222px; margin:0 20px 30px 0; }
		.subject #maincol .item h3 { font-size:18px; margin:0 0 10px 0; }
			.subject #maincol .item h3 a { color:#444444; text-decoration:none; }
			.subject #maincol .item h3 a:hover { color:#285e8a; }
		.subject #maincol .item p { font-size:13px; color:#373737; margin:0 0 10px 0; }
		.subject #maincol .item .info-left, .subject #maincol .item .info-right { color:#5e5e5e; font-size:11px; line-height:16px; font-style:italic; }
			.subject #maincol .item .info-left a, .subject #maincol .item .info-right a { color:#5e5e5e; text-decoration:none; }
			.subject #maincol .item .info-left a:hover, .subject  #maincol .item .info-right a:hover { color:#285e8a; }
			.subject #maincol .item .info-left { float:left; text-align:left; }
			.subject #maincol .item .info-right { float:right; text-align:right; }
			
.media #maincol { width:970px; }
	.media #maincol .item { float:left; width:222px; margin:0 20px 30px 0; }
		.media #maincol .item h3 { font-size:18px; margin:0 0 10px 0; }
			.media #maincol .item h3 a { color:#444444; text-decoration:none; }
			.media #maincol .item h3 a:hover { color:#285e8a; }
		.media #maincol .item p { font-size:13px; color:#373737; margin:0 0 10px 0; }
		.media #maincol .item .info-left, .media #maincol .item .info-right { color:#5e5e5e; font-size:11px; line-height:16px; font-style:italic; }
			.media #maincol .item .info-left a, .media #maincol .item .info-right a { color:#5e5e5e; text-decoration:none; }
			.media #maincol .item .info-left a:hover, .media  #maincol .item .info-right a:hover { color:#285e8a; }
			.media #maincol .item .info-left { float:left; text-align:left; }
			.media #maincol .item .info-right { float:right; text-align:right; }
			
/* SEARCH AND FILTER STYLES */

.search { padding:20px 0 0 0; }

.search #terms { border-bottom:double #d8d8d8; padding:0 0 20px 0; margin:0 0 30px 0; }
	.search #terms p { font-size:23px; font-style:italic; color:#b1b1b1; }
	.search #terms p span {  }

.search #maincol { float:left; width:620px; margin:0 50px 15px 0; }
	.search #maincol .item { margin:0 0 15px 0; padding:0 0 20px 0; border-bottom:1px dashed #d8d8d8; }
		.search #maincol .item h3 { font-size:18px; margin:0 0 10px 0; }
			.search #maincol .item h3 a { color:#444444; text-decoration:none; }
			.search #maincol .item h3 a:hover { color:#285e8a; }
		.search #maincol .item p { font-size:14px; color:#373737; margin:0 0 10px 0; }
		.search #maincol .item .info-left, .search #maincol .item .info-right { color:#5e5e5e; font-size:12px; line-height:16px; font-style:italic; }
			.search #maincol .item .info-left a, .search #maincol .item .info-right a { color:#5e5e5e; text-decoration:none; }
			.search #maincol .item .info-left a:hover, .search  #maincol .item .info-right a:hover { color:#285e8a; }
			.search #maincol .item .info-left { float:left; text-align:left; }
			.search #maincol .item .info-right { float:right; text-align:right; }
			
.search #maincol .item h3 a span { font-style:italic; text-decoration:underline; font-size:19px; }
.search #maincol .item p span { font-weight:bold; text-decoration:underline; font-size:15px; }

/* ARTICLE STYLES */
	
.article #maincol { float:left; width:620px; margin:0 50px 10px 0; }

.article #maincol p { font-size:15px; line-height:20px; color:#373737; margin:0 0 20px 0; font-weight:normal; }
	.article #maincol a { color:#444444; text-decoration:underline;  }
	.article #maincol a:hover { color:#285e8a; }
	.article #maincol hr { padding:0px; margin:0px 0px 15px 0px; color:#d0d0d0; border:1px solid #d0d0d0; *border:none; }
	
	.article #maincol h1 { font-size:27px; font-weight:normal; color:#444444; margin:0 0 20px 0; font-style:italic; }
		.article #maincol h1 a { color:#444444; text-decoration:none; }
		.article #maincol h1 a:hover { color:#285e8a; }
	.article #maincol h2 { font-size:25px; font-weight:normal; color:#444444; margin:0 0 20px 0; font-style:italic; }
		.article #maincol h2 a { color:#444444; text-decoration:none; }
		.article #maincol h2 a:hover { color:#285e8a; }
	.article #maincol h3 { font-size:23px; font-weight:normal; color:#444444; margin:0 0 20px 0; font-style:italic; }
		.article #maincol h3 a { color:#444444; text-decoration:none; }
		.article #maincol h3 a:hover { color:#285e8a; }
	.article #maincol h4 { font-size:21px; font-weight:normal; color:#444444; margin:0 0 20px 0; font-style:italic; }
		.article #maincol h4 a { color:#444444; text-decoration:none; }
		.article #maincol h4 a:hover { color:#285e8a; }
	.article #maincol h5 { font-size:19px; font-weight:normal; color:#444444; margin:0 0 20px 0; font-style:italic; }
		.article #maincol h5 a { color:#444444; text-decoration:none; }
		.article #maincol h5 a:hover { color:#285e8a; }
	.article #maincol h6 { font-size:15px; font-weight:bold; color:#444444; margin:0 0 5px 0; }
		.article #maincol h6 a { color:#444444; text-decoration:none; }
		.article #maincol h6 a:hover { color:#285e8a; }
	.article #maincol ul { margin:0px 0px 15px 40px; color:#373737; font-size:15px; list-style-type:square; }
		.article #maincol ul li { margin:0px 0px 7px 0px; }
		.article #maincol ul li ul { font-size:15px; margin:6px 0px 0px 40px; list-style-type:lower-alpha; }
		.article #maincol ul li ol { font-size:15px; margin:6px 0px 0px 40px; }
	.article #maincol ol { margin:0px 0px 15px 40px; color:#373737; font-size:15px; }
		.article #maincol ol li { margin:0px 0px 7px 0px; }
		.article #maincol ol li ul { font-size:15px; margin:6px 0px 0px 40px; list-style-type:lower-alpha; }
		.article #maincol ol li ol { font-size:15px; margin:6px 0px 0px 40px; list-style-type:lower-roman; }
	.article #maincol blockquote { font-size:15px; color:#373737; line-height:22px; margin:0px 40px 20px 30px; font-style:italic; border-left:5px solid #285e8a; padding:0px 0px 0px 10px; }
	.article #maincol small { font-size:13px; color:#373737; }
	
	.article #maincol .alignright, .article #maincol img.alignright { display: inline; float: right; margin:0px 0px 15px 25px; }
	.article #maincol .alignleft, .article #maincol img.alignleft { display: inline; float: left; margin:0px 25px 15px 0px; }
	.article #maincol .aligncenter, .article #maincol img.aligncenter { clear: both; display: block; margin:0px auto 15px auto; }
	.article #maincol .wp-caption { background: #f1f1f1;	line-height: 18px; margin:0px 0px 15px 0px;	padding: 4px; text-align: center; }
	.article #maincol .wp-caption img { margin: 5px 5px 0; }
	.article #maincol .wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
	
	.article form { margin:0px 0px 20px 0px; }	
		.article form input[type="text"] { width:578px; height:20px; padding:5px; margin:0px 0px 20px 0px; background:#f8f8f8; border:1px solid #dadada; font-size:15px; color:#7f7f7f; }
			.article form input.half { width:278px; height:20px; margin:0 0 20px 0; float:left; }
			.article form input.push { margin:0 10px 0 0; }
		.article form .radio, form .checkbox { margin:0 0 20px 20px; }
			.article form input[type="radio"], form input[type="checkbox"] { margin:0 10px 0 0; }
			.article form label { font-size:15px; color:#373737; margin:0; font-weight:normal; font-style:italic; }
		.article form textarea { width:578px; height:100px; padding:5px; margin:0px 0px 20px 0px; background:#f8f8f8; border:1px solid #dadada; font-size:15px; color:#7f7f7f; }
		.article form select { width:300px; height:30px; padding:5px; margin:0px 0px 20px 0px; background:#f8f8f8; border:1px solid #dadada; font-size:15px; color:#7f7f7f; }
		.article form button { font-size:13px; padding:10px; color:#ebebeb; font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-weight:bold; text-transform:uppercase; font-style:italic; border:1px solid #515151; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor:hand; cursor:pointer; text-shadow:1px 1px 0px #000000; }
		.article form button:hover { color:#e1e1e1; cursor:hand; cursor:pointer; }
			
	.article #maincol #heading { margin:0 0 30px 0; border:none; }
		.article #maincol #heading h1 { font-size:32px; font-weight:normal; color:#444444; margin:0 0 10px 0; text-transform:capitalize; font-style:normal; float:none; }
			.article #maincol #heading h1 a { color:#444444; text-decoration:none; }
			.article #maincol #heading h1 a:hover { color:#d0d0d0; text-decoration:none; }
		.article #maincol #heading .date { font-size:17px; color:#373737; font-style:italic; margin:0; }

/* SIDEBAR STYLES */

#sidebar { float:left; width:300px; }

	#sidebar .widget { margin:0 0 30px 0; }
	#sidebar .widget h4 { font-size:25px; font-style:italic; font-weight:normal; }
	
	/* Moves & Losers Widget */
	#sidebar .updown {  }
		#sidebar .updown ul { list-style-type:none; margin:10px 0 0 20px; }
			#sidebar .updown ul h5 { font-size:17px; font-weight:normal; margin:0 0 5px 0; }
			#sidebar .updown ul li { font-size:13px; color:#5e5e5e; margin:0 0 0 20px; }
				#sidebar .updown ul li a { color:#5e5e5e; text-decoration:none; }
				#sidebar .updown ul li a:hover { color:#285e8a; }
				#sidebar .updown ul li span { font-size:11px; }
					#sidebar .updown ul li span.up { color:#090; }
					#sidebar .updown ul li span.down { color:#C00; }
					
	/* Filter Widget */
	#sidebar .filter {  }
		#sidebar .filter form { margin:10px 0 0 0; padding:0 20px 0 20px; }
			#sidebar .filter form h5 { font-size:16px; font-style:italic; font-weight:normal; margin:0 0 5px 0; }
			#sidebar .filter form select { background:#fafafa; border:1px solid #d8d8d8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:13px; color:#5e5e5e; height:30px; width:260px; margin:0 0 10px 0; }
			#sidebar .filter form input { background:#fafafa; border:1px solid #d8d8d8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:13px; color:#5e5e5e; height:30px; width:230px; padding:0 15px 0 15px; margin:0 0 10px 0; }
			#sidebar .filter form button { font-size:11px; padding:7px; color:#ebebeb; font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-weight:bold; text-transform:uppercase; font-style:italic; border:1px solid #515151; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor:hand; cursor:pointer; text-shadow:1px 1px 0px #000000; float:right; }
				#sidebar .filter form button:hover { color:#e1e1e1; cursor:hand; cursor:pointer; }
					
/* PAGINATION STYLES */

#pagination { padding:15px 0 15px 0; margin:0 0 30px 0; text-align:center; border-top:double #d8d8d8; border-bottom:double #d8d8d8; }
	#pagination ul { list-style-type:none; }
		#pagination ul li { display:inline; margin:0 0 0 20px; font-size:20px; font-style:italic; }
			#pagination ul li a { color:#7d7d7d; text-decoration:none; font-weight:normal; }
			#pagination ul li a:hover { color:#285e8a; }
			#pagination ul li a.on { color:#285e8a; }


/* FOOTER STYLES */	
						
#footer { background:#222222; padding:20px 0 20px 0; }
	#footer #fineprint { margin:0 0 40px 0; }
		#footer #fineprint p { color:#5b5b5b; font-size:13px; font-style:italic; }
			#footer #fineprint p a { color:#5b5b5b; text-decoration:none; }
			#footer #fineprint p a:hover { color:#bcbcbc; }
	#footer .left { float:left; }
	#footer .right { float:right; }	
	
	/* Banner */
	#footer #banner { text-align:center; margin:0 0 40px 0; }	
		#footer #banner h2 { font-size:50px; font-weight:normal; font-family:"HeaderTitle", Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; color:#979797; }
		#footer #banner h1 { font-size:15px; font-weight:normal; letter-spacing:20px; text-transform:uppercase; margin:0 0 0 20px; color:#979797; }
		#footer #banner hr { border:none; border-top:1px solid #999; width:500px; }
		#footer #banner a { color:#979797; text-decoration:none; }
	
	/* Menu */
	#footer #menu { border-top:double #999999; border-bottom:double #999999; padding:10px 0 10px 0; margin:0 0 40px 0; }
		#footer #menu ul { list-style-type:none; text-align:center; }
			#footer #menu ul li { display:inline; font-size:15px; height:35px; padding:15px 20px 0 20px; }
				#footer #menu ul li a { color:#bcbcbc; text-decoration:none; }
					#footer #menu ul li a:hover { color:#FFF; }
				#footer #menu ul li ul.dropdown { display:none; position:absolute; z-index:999; margin:10px 0 0 0; width:950px; padding:10px 0 10px 20px; border-top:1px dashed #999999; border-bottom:double #999999;  background:#222222; list-style-type:none; text-align:left; }
					#footer #menu ul li ul.dropdown li { display:inline; padding:15px 20px 0 0; }
						#footer #menu ul li ul.dropdown li a {  }
							#footer #menu ul li ul.dropdown li a:hover { color:#fff; }
	
	/* Filter & Search */
	#footer #refine { margin:0 0 40px 0; border-top:1px dashed #5b5b5b; border-bottom:1px dashed #5b5b5b; padding:20px 0 20px 0; }
		#footer #refine form h6 { float:left; color:#5b5b5b; font-weight:normal; font-style:italic; font-size:20px; margin:0 10px 0 0; }
		#footer #refine form select { background:#5b5b5b; border:1px solid #515151; font-size:13px; color:#bcbcbc; font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; }
		#footer #refine form input { background:#5b5b5b; border:1px solid #515151; font-size:13px; color:#bcbcbc; font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:0 5px 0 5px; height:19px; }
		#footer #refine form button { font-size:13px; color:#bcbcbc; font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-weight:bold; text-transform:uppercase; font-style:italic; border:1px solid #515151; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor:hand; cursor:pointer; }
		#footer #refine form button:hover { cursor:hand; cursor:pointer; }
						
							
/* GRADIENTS */

#header #menu {
	background: #e5e5e5;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #e5e5e5 0%, #f7f7f7 10%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(10%,#f7f7f7));
	background: -webkit-linear-gradient(top, #e5e5e5 0%,#f7f7f7 10%);
	background: -o-linear-gradient(top, #e5e5e5 0%,#f7f7f7 10%);
	background: -ms-linear-gradient(top, #e5e5e5 0%,#f7f7f7 10%);
	background: linear-gradient(to bottom, #e5e5e5 0%,#f7f7f7 10%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#f7f7f7',GradientType=0 );
}

#footer #refine form button {
	background: #444444;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjIyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #444444 0%, #222222 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#222222));
	background: -webkit-linear-gradient(top,  #444444 0%,#222222 100%);
	background: -o-linear-gradient(top,  #444444 0%,#222222 100%);
	background: -ms-linear-gradient(top,  #444444 0%,#222222 100%);
	background: linear-gradient(to bottom,  #444444 0%,#222222 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );	
}

.article form button, #sidebar .filter form button {
	background: #547084;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NzA4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODVlOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #547084 0%, #285e8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#547084), color-stop(100%,#285e8a));
	background: -webkit-linear-gradient(top,  #547084 0%,#285e8a 100%);
	background: -o-linear-gradient(top,  #547084 0%,#285e8a 100%);
	background: -ms-linear-gradient(top,  #547084 0%,#285e8a 100%);
	background: linear-gradient(to bottom,  #547084 0%,#285e8a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#547084', endColorstr='#285e8a',GradientType=0 );
}

.article form button:hover, #sidebar .filter form button:hover {
	background: #536e82;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzNmU4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjQwNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #536e82 0%, #1f406b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#536e82), color-stop(100%,#1f406b));
	background: -webkit-linear-gradient(top,  #536e82 0%,#1f406b 100%);
	background: -o-linear-gradient(top,  #536e82 0%,#1f406b 100%);
	background: -ms-linear-gradient(top,  #536e82 0%,#1f406b 100%);
	background: linear-gradient(to bottom,  #536e82 0%,#1f406b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#536e82', endColorstr='#1f406b',GradientType=0 );
}

/* TABLETS */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	#footer #refine form select { color:#000; }
}

@media screen and (max-device-width: 480px) {
	#footer #refine form select { color:#000; }
}

/* PHONES */