/*
Colors:
#0969a2 - blue for links
#3d9ad1 - light blue for gradients in photoshop
*/

/* Common selectors */

a
{
	color:#fff;
	text-decoration:none;
}

a:hover
{
	color:#0969a2;
	text-decoration:none;
}

/* END Common selectors */

/* top navigation & search */

#topNav li
{
	background: url(../images/blue/topNavLink.png) 100% 140px no-repeat;
}
	
#topNav li:hover
{
	background-position:0 -70px;
}

#topNav .active
{
	background-position:0 0;
}

#topNav a
{
	background: url(../images/blue/topNavLink.png) 100% 140px no-repeat;
}

	/* Second level */
	
	#topNav li ul a:hover, #topNav li:hover .parent a:hover, #topNav li:hover .active a
	{
		color:#0969a2;
	}
	
	/* Third level */

	#topNav li:hover .active li a
	{
		color:#ddd;
	}
	
	#topNav li:hover .active .active a
	{
		color:#0969a2;
	}
	
	/* Fourth level */

	#topNav li:hover .active  .active li a
	{
		color:#ddd;
	}
	
	#topNav li:hover .active .active .active a
	{
		color:#0969a2;
	}
		
#searchField .button
{
	background: transparent url(../images/blue/searchField.png) 100% 0 no-repeat;
}

/* The background for IE7 */

.ie7 #searchField .iefix
{
	background:url(../images/blue/searchField.png) no-repeat 0 0;
}

#searchField .inputbox
{
	background:url(../images/blue/searchField.png) no-repeat 0 0;
}

	#searchField .inputbox:hover
	{
		background-position:0 -28px;
	}
	#searchField .inputbox:focus
	{
		background-position:0 -28px;
	}

/* END top navigation & search */

/* Artilce styling */

.readon
{
	background:url("../images/blue/readMore.png") 0 -28px no-repeat;
}

.readon:hover
{
	color:#000;
	background-position:0 0;
}

/* END article styling */

/* Forms & inputs */

.buttonWrap
{
	background:url("../images/blue/button.png") 0 0 no-repeat;
}

input[type="button"], input[type="submit"], button
{
	color:#111;
	background:url("../images/blue/button.png") 100% -28px no-repeat;
}

.buttonWrap:hover
{
	background-position: 0 -56px;
}

input[type="button"]:hover, input[type="submit"]:hover, button:hover
{
	background-position:100% -84px;
	color:#111;
}

/* add an exception for the search button */
#searchField .buttonWrap
{
	background:0 none;
}

/* END forms & inputs */

/* Mixed */

#header
{
	background:#0969a2 url(../images/blue/headerBg.png) 0 0 repeat-x;
}

#component a
{
	color:#fff;
	border-bottom:1px solid #0969a2;
	text-decoration:none;
}

#component a:hover
{
	color:#0969a2;
	border-bottom:1px solid #fff;
	text-decoration:none;
}

#component .artbtns a
{
	border-bottom:0 none;
}

#footer a
{
	color:#cdcdcd;
	border-bottom:1px solid #0969a2;
	text-decoration:none;
}

#footer a:hover
{
	color:#0969a2;
	border-bottom:1px solid #cdcdcd;
	text-decoration:none;
}

#col-right a
{
	color:#cdcdcd;
}

#col-right a:hover
{
	color:#0969a2;
}

.brdcr a
{
	color:#111;
}

.brdcr a:hover
{
	text-decoration:underline;
}

#component .readon
{
	color:#111;
	border:0 none;
}

#component .readon:hover
{
	color:#111;
	border:0 none;
}

/* END mixed */

/* Pagination */

#component .pagination a
{
	border:0 none;
}

#component .pagination a:hover
{
	border:0 none;
}

/* END pagination */

/* Pollbars */

.polls_color_1, .polls_color_2, .polls_color_3, .polls_color_4, .polls_color_5
{
	background-color:#0969a2;
}

/* END Pollbars */



/* Start STUCKEYMOD */
