/*-----------------------------------------------------------------------------------------------------------------
// Common selectors ///////////////////////////////////////////////////////////////////////////////////////////////
-----------------------------------------------------------------------------------------------------------------*/

a
{
	color:#2886be;
	text-decoration:none;
}

a:hover
{
	color:#eee;
	text-decoration:none;
}

h3,
h4,
h5,
h6
{
	color: #2886be;
}

/*-----------------------------------------------------------------------------------------------------------------
// Top navigation /////////////////////////////////////////////////////////////////////////////////////////////////
-----------------------------------------------------------------------------------------------------------------*/

#topNav li
{
	background: url(../images/blue/topNavLink.png) 100% 140px no-repeat;
}
	
#topNav li:hover
{
	background-position:0 -76px;
}

#topNav .active
{
	background-position:0 0;
}

#topNav a
{
	background: url(../images/blue/topNavLink.png) 100% 140px no-repeat;
}

#topNav li:hover a,
#topNav li:hover .active a
{
	background-position:100% -114px;
}

/*-----------------------------------------------------------------------------------------------------------------
// Mixed //////////////////////////////////////////////////////////////////////////////////////////////////////////
-----------------------------------------------------------------------------------------------------------------*/

#col-right h3
{
	color:#b0b0b0;
}

#header
{
	background:#304862 url(../images/blue/headerBg.png) 0 0 repeat-x;
}

#component .artbtns a
{
	border-bottom:0 none;
}

#footer,
#footer .bmodule
{
	color:#acaba6;
}

#footer a
{
	border:0 none;
	text-decoration:none;
	
	color:#666;
}

#footer a:hover
{
	color:#2886be;
	text-decoration:none;
}

#col-right a
{
	color:#8e8e8e;
}

#col-right a:hover
{
	color:#2886be;
}
	
.brdcr a
{
	color:#111;
}

.brdcr a:hover
{
	text-decoration:underline;
}

.polls_color_1, 
.polls_color_2, 
.polls_color_3, 
.polls_color_4, 
.polls_color_5
{
	background-color:#2886be;
}

.quote
{
	color:#cecece;
}

.readon
{
	color:#E6E3DA;
}

/*-----------------------------------------------------------------------------------------------------------------
// Pagination /////////////////////////////////////////////////////////////////////////////////////////////////////
-----------------------------------------------------------------------------------------------------------------*/

#component .pagination a
{
	border:0 none;
}

#component .pagination a:hover
{
	border:0 none;
}

/*-----------------------------------------------------------------------------------------------------------------
// Custom Buttons /////////////////////////////////////////////////////////////////////////////////////////////////
-----------------------------------------------------------------------------------------------------------------*/

.button,
.buttonWrap,
.buttonWrap2
{
	background:transparent url(../images/blue/button.png) repeat-x scroll 0 -28px;
}

.buttonWrap
{
	background:url("../images/blue/button.png") 100% -56px no-repeat;
}
	
.buttonWrap2
{
	background:url("../images/blue/button.png") 0 0 no-repeat;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
button,
button.button
{
	color:#E6E3DA;
	background:url("../images/blue/button.png") 100% -28px repeat-x;
}

input[type="button"]:hover, 
input[type="submit"]:hover, 
input[type="reset"]:hover, 
button:hover, 
.button:hover, 
.buttonWrap:hover button, 
.buttonWrap:hover .button, 
.buttonWrap:hover input[type="submit"], 
.buttonWrap:hover input[type="reset"], 
.buttonWrap:hover input[type="button"]
{
	background-position:0 -112px;
	color:#E6E3DA;
}
