@charset "UTF-8";


/* ----------------------------------------
	TYPOGRAPHY
---------------------------------------- */

a,
#article-list h1 a {	
	color: #484c66;
}

	a:hover,
	#article-list h1 a:hover { color: #5c1212; }
	
h1 a { color: ; }

body {
	color: #333333;
}

.quick-form {
	background-color: #222222;
}

	.quick-form a { 
		color: #CCCCCC;
	}
	
	.quick-form a:hover{ color: #999999; }
	
	.quick-form label { color: #FFFFFF; }
	
	header {	
		background: #2f5979 url(../images/header-alpha.png) repeat-x;
	}
	
		#header-top-wrapper {			
			background-color: #222222;
		}
		
			#header-top {				
				color: #FFFFFF;
			}
			
			.subscribe { 
				color: #FFFFFF;
			}
			
			#header-top li {							
				border-left: 1px solid #333333;
			}
				
				#header-top li a {								
					color: #CCCCCC;
				}
				
				#header-top li a:hover { color: #999999; }
				
				#user-bar .login-link,
				#user-bar .logout-link { border: none; }				
		
		
		/* --------------------
			NAVIGATION
		-------------------- */
		
		#navigation {					
			border-right: 1px solid #2f5979;
		}
		
			#navigation a {
				border-left: 1px solid #2f5979;
				color: #FFFFFF;
			}
				
				#navigation a:hover { color: #FFFFFF; }
			
			#navigation ul {						
				background: #FFFFFF url(../images/header-shadow.png) repeat-x;
				border-bottom: 5px solid #2f5979;
			}
			
			#navigation ul a {								
				background: #FFFFFF;
				border: none;
				color: #999999;
			}
			
			#navigation ul a:hover { color: #666666; }

				#navigation ul ul a {										
					background: none;
					color: #222222;
				}
				
				#navigation ul ul a:hover { color: #999999; }
				
		#content {		
			background-color: #ffffff;
		}
		
		#features img {					
			background-color: #f8f8f8;
			border: 1px solid f8f8f8;
		}
		
		.meta li {
			border-left: 1px solid #DDDDDD;
			color: #999999;
		}
			
			.meta li a { color: #999999; }
				
				.meta li a:hover { color: #666666; }
				
			.meta .views, .meta .max-image-link {					
				color: #999999;
			}
			
			.small-title h1,
			.small-title h2, 
			.small-title h3, 
			.small-title h4,
			.small-title h5, 
			.small-title h6 {				
				background-color: #ffffff;
				color: #999999;
			}
			
			#article-list img {			
				background-color: #f8f8f8;
				border: 1px solid f8f8f8;
			}
			
			#article-list article {				
				border-bottom: 1px solid f8f8f8;
			}
			
			.sticky { border-right: 4px solid #336eb4; }
			
			#videos img {						
				background-color: #f8f8f8;
				border: 1px solid f8f8f8;
			}
			
			.gallery img {					
				background: #f8f8f8;
				border: 1px solid f8f8f8;
			}
			
			#feature-image img {				
				background: #f8f8f8;
				border: 1px solid f8f8f8;
			}
			
			#share-box {				
				background: #f8f8f8;
				border: 1px solid f8f8f8;
			}
			
			
			/* ----- PAGINATION ----- */
			
			.pagination {			
				color: #484c66;
			}
			
			.pagination a span {
				background: #f8f8f8;
				border: 1px solid f8f8f8;
			}
			
		footer {		
			background: #000000 url(../images/footer-background.png) repeat-x;
			color: #FFFFFF;
		}
			footer a { color: #CCCCCC; }
			
				footer a:hover { color: #999999; }
			
			#footer-top {			
				background-color: #2f5979;
			}
			
			footer li {					
				border-left: 1px solid #2f5979;
			}
		
			#copyright {			
				background-color: #2f5979;
			}
			
/* ----- COMMENTS ----- */
	
.comment-holder {		
	background: #f8f8f8;
	border: 1px solid f8f8f8;
}

.admin_comment { background: #EEEEEE; }
	
	.avatar {
		border: 1px solid f8f8f8;
	}
	
	.comment small a { color: #484c66; }
		
	.comment small a:hover{ color: #5c1212; }
	
	.comment-reply-link {		
		background-color: #2f5979;
		color: #FFFFFF;
	}
	
	.comment-reply-link:hover {			
		background-color: #8a92ba;
		color: #FFFFFF;		
	}
	
	#respond {
		background-color: #ffffff;
	}
	
	label {	
		color: #333333;
	}
	
	label span { color: #336eb4; }

	input[type=text], input[type=password] { 			
		background-color: #f8f8f8;
		border: 1px solid f8f8f8;
	}
	
	textarea {			
		background-color: #f8f8f8;
		border: 1px solid f8f8f8;
	}

	input[type=submit] {			
		background: #2f5979;
		color: #f8f8f8;
	}
		
		input[type=submit]:hover { background: #8a92ba; color: #FFFFFF; }
	
	input.error, textarea.error { border: 2px solid #CC0000; }

/* -------- SIDEBARS ---------- */

.widget {	
	background: #f8f8f8;
	border: 1px solid f8f8f8;	
}		

	.widget h2 {		
		color: #999999;
	}
	
	.widget img {		
		border: 1px solid f8f8f8;
	}
	
	.widget_text img { border: none; }

	.widget li {
		border-top: 1px solid f8f8f8;
	}
	
	.widget .highlight {			
		background: #336eb4 url(../images/header-alpha.png) 0 -25px repeat-x;
	}
	
		/* Text colour in highlight post meta */
		.widget .highlight li { color: #FFFFFF; }
		
		/* Post Title and Meta link colour */
		.widget .highlight a { color: #FFFFFF; }

		.widget .highlight a:hover { color: #CCCCCC; }
	
		.widget select {				
			border: 1px solid f8f8f8;
		}
		
		
		/* ----- SEARCH WIDGET ----- */
		
		.widget_search input[type=text] {			
			color: #484c66;
		}
	
		/* ----- SOCIAL WIDGET ----- */
		.social-button-holder li {
			border: none;
		}

/* ---------- STYLING ---------- */		
	
.read-more {	
	color: #336eb4;
}
	
.button {	
	background-color: #2f5979;
	color: #FFFFFF;
}
	
.button:hover {	
	background-color: #8a92ba;
	color: ;
}	

.dropcap_2 {
	background-color: #336eb4;
	color: #ffffff; 
}

blockquote {	
	border-top: 1px solid f8f8f8;
	border-bottom: 1px solid f8f8f8;
}

.hr {
	border-top: 1px solid f8f8f8;
}

.divider.top { 
	border-top: 1px solid f8f8f8;
}

	.top a {		
		color: #484c66;
	}
		
		.top a:hover{ color: #5c1212; }

.toggle-content {
	background: #f8f8f8;
	border: 1px solid f8f8f8;
}

	.toggle-content .expand-button {	
		color: #999999;
	}
	
	.toggle-content .expand {
		background-color: #ffffff;
	}

img.alignleft,
img.alignright,
img.aligncenter,
img.alignnone {
	background-color: #f8f8f8;
	border: 1px solid f8f8f8;
}

	
/* ---------- SLIDER ---------- */

.nivo-controlNav a.active {
	background: #336eb4;
}
