/*===========================================================================
	Colors (Global)
	
	This stylesheet defines the overall layout in the following ways:
	* Defines background color.
	* Defines border color.
	* Defines text color.

===========================================================================*/

/*===========================================================================
	Color Library
	
	rgb(0,62,92) //Dk Blue
	rgb(102,204,255) //Turquoise Blue
	rgb(70,135,167) //Lt Blue
	rgb(0,102,153) //Deep Blue
	rgb(245,252,255); //Admin Light Blue
	
	
	
	rgb(180,214,111) //Green
	rgb(45,93,0) //Dk Green (text-shadow)
	
	rgb(255,255,255) //White
	rgb(204,204,204) // 20% Grey
	rgb(102,102,102) // 60% Grey

===========================================================================*/

/*===========================================================================
	CSS Reset (Global)
	
	Reset Reloaded - Eric Meyer
	http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
===========================================================================*/
body {
	color: black;
	background: white;
}

/* Global Elements
===========================================================================*/

body{
	background-color: rgb(0,62,92); /*Dk Blue*/
}

body, #footer, #footer a:link, #footer a:visited {
	color: rgb(70,135,167); /*Lt. Blue*/
}

#header{
	background-color: rgb(255,255,255); /*White*/
}


/* Primary Navigation
===========================================================================*/
div#navigation-container ul#primary-navigation li a, div#navigation-container ul#primary-navigation li a:visited  {
	color: rgb(102,102,102); /*60% Grey*/
}

div#navigation-container ul#primary-navigation li a:hover {
	color: rgb(0,102,153); /*Deep Blue*/
}


/* Secondary Navigation
===========================================================================*/
div.sublinks {
	border-bottom-color: rgb(204,204,204); /*20% Grey*/
}

div.sublinks ul li a,
div.sublinks ul li a:link,
div.sublinks ul li a:visited {
	color: rgb(102,102,102); /*60% Grey*/
}

div.sublinks ul li a:hover {
	color: rgb(0,102,153); /*Deep Blue*/
}

div.sublinks ul li.current_page_item a,
div.sublinks ul li.current_page_item a:link,
div.sublinks ul li.current_page_item a:visited,
div.sublinks ul li.current_page_item a:hover {
	color: rgb(0,102,153); /*Deep Blue*/
}



/* Content
===========================================================================*/
div#content {
	color: rgb(102,102,102); /*60% Grey*/
	background-color: rgb(255,255,255); /*White*/
}

div#content p a,
div#content p a:visited {
	color: rgb(0,102,153); /*Deep Blue*/
}

div#content p a:hover {
	border-bottom-color: rgb(102,204,255); /*Turquoise Blue*/
	color: rgb(102,204,255); /*Turquoise Blue*/
}

#tag_cloud-3 a:hover {
	background-color: rgb(0,102,153); /*Deep Blue*/
	color:rgb(255,255,255); /* Deep Blue */
}

h3, h4 {
	color: rgb(0,102,153); /*Deep Blue*/
}

h3 a,
h3 a:visited {
	color: rgb(0,102,153); /*Deep Blue*/
}

h3 a:hover {
	color: rgb(102,204,255); /*Turquoise Blue*/
}

h5 a,
h5 a:visited {
	color: rgb(0,102,153); /*Deep Blue*/
}

h5 a:hover {
	color: rgb(102,204,255); /*Turquoise Blue*/
}


div.employee-bio-details ul.bio-social-media li a,
div.employee-bio-details ul.bio-social-media li a:visited  {
	color: rgb(0,102,153); /*Deep Blue*/
}

div.employee-bio-details ul.bio-social-media li a:hover {
	color: rgb(102,204,255); /*Turquoise Blue*/
}

div#content-footer div.aktt_widget {
	border-left-color: rgb(204,204,204); /*20% Grey*/
	border-right-color: rgb(204,204,204); /*20% Grey*/
}

div#header-image-container h2,
div#portfolio-header h2 {
	color: rgb(255,255,255); /*White*/
}

div#content-footer div.twitter-box p a,
div#content-footer div.twitter-box p a:visited,
div#content-footer p.twitter-post-date a,
div#content-footer p.twitter-post-date a:visited {
	color: rgb(0,102,153); /*Deep Blue*/
}

div#content-footer div.twitter-user-info li.twitter-name a,
div#content-footer div.twitter-user-info li.twitter-name a:visited {
	color: rgb(0,102,153); /*Deep Blue*/
}

div#content-footer ul.blog-widget div.blog-post-info a,
div#content-footer ul.blog-widget div.blog-post-info a:visited {
	color: rgb(0,102,153); /*Deep Blue*/
}

div#content-footer div.twitter-box p a:hover,
div#content-footer p.twitter-post-date a:hover,
div#content-footer div.twitter-user-info li.twitter-name a:hover,
div#content-footer ul.blog-widget div.blog-post-info a:hover,
div#content-footer ul.widget-links li a:hover,
.cat_posts ul li a:hover,
.widget ul li a:hover,
div.contact-method a:hover {
	color: rgb(102,204,255); /*Turquoise Blue*/
}

div#content-footer ul.widget-links a,
div#content-footer ul.widget-links a:visited {
	color: rgb(0,102,153); /*Deep Blue*/
}

div#content-footer ul.widget-links li {
	border-right-color: rgb(204,204,204); /*20% Grey*/
}

div#content-footer div.cat_posts a.title {
	color: rgb(0,102,153); /*Deep Blue*/
}

div#content-footer div.cat_posts p.text-content {
	color: rgb(102,102,102); /*60% Grey*/
}

div.postmetadata div.post-info a {
	color: rgb(0,102,153); /*Deep Blue*/	
}

div.postmetadata div.post-info a:hover {
	color: rgb(102,204,255); /*Turquoise Blue*/	
}

div.widget a {
	color: rgb(0,102,153); /*Deep Blue*/
}

/* === Widgets === */

.widget ul li a,
.widget ul li a:visited {
	color: rgb(70,135,167); /*Deep Blue*/
}




div.blog-post div.post-categories p.comment-number a {
	color: rgb(255,255,255)!important; /*White*/
}

div.blog-post div.post-categories p.comment-number a:hover {
	color: rgb(70,135,167)!important; /*Deep Blue*/
}


/* === Blog comments === */

div.comment-author a,
div.reply a {
	color: rgb(70,135,167); /*Deep Blue*/
}

div.comment-author a:hover,
div.reply a:hover {
	color: rgb(102,204,255); /*Turquoise Blue*/
}

div.comment-meta a {
	color: rgb(70,135,167); /*Deep Blue*/
}

div.comment-meta a:hover {
	color: rgb(102,204,255); /*Turquoise Blue*/
}

div.cancel-comment-reply a {
	color: rgb(70,135,167); /*Deep Blue*/
}

div.cancel-comment-reply a:hover {
	color: rgb(102,204,255); /*Turquoise Blue*/
}

/* ==== Footer ==== */

div#footer div#rich-footer {
	border-bottom-color: rgb(102,204,255); /*Turquoise Blue*/
}

div#footer div#rich-footer div#breadcrumb-trail a:hover,
div#footer div#rich-footer div#breadcrumb-trail span.location a:hover {
	color: rgb(102,204,255); /*Turquoise Blue*/;
}

div#footer div#rich-footer div#breadcrumb-trail,
div#footer div#rich-footer div#sitemap-toggle a,
div#footer div#rich-footer div#sitemap-toggle a:link,
div#footer div#rich-footer div#sitemap-toggle a:visited {
	color: rgb(70,135,167); /*Deep Blue*/
}

div#footer div#rich-footer div#sitemap-toggle a:hover {
	color: rgb(102,204,255); /*Turquoise Blue*/
}

div#footer div#sitemap {
	border-bottom-color: rgb(102,204,255); /*Turquoise Blue*/
}

div#footer div#sitemap ul#sitemap-navigation li a:hover,
div#footer div#sitemap ul#sitemap-navigation li ul li a:hover,
div#footer div#sitemap ul#sitemap-navigation li.current_page_item a {
	color: rgb(102,204,255); /*Turquoise Blue*/
}

div#footer div#sitemap ul#sitemap-navigation li.current_page_item ul li a {
	color: rgb(70,135,167); /*Deep Blue*/
}

div#footer div#sitemap ul#sitemap-navigation li.current_page_item ul li a:hover {
	color: rgb(102,204,255); /*Turquoise Blue*/
}

