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

/*

Theme Name: Andrick Child

Description: Child theme for the Andrick theme 

Author: Zach Adams

Template: andrick

*/


 
@import url("style.css");



.site-title a {

    color: #009900;

}



/* =Global Elements

-------------------------------------------------------------- */



/* Main global 'theme' and typographic styles */

body {

	line-height: 17px;

	background: #ffffff url(../images/bg.png) no-repeat top center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #1f305a;

}

body,

input,

textarea {

	color: rgb(97, 97, 97);

	font-size: 12px;

	line-height: 18px;

}

hr {

	background-color: #e7e7e7;

	border: 0;

	clear: both;

	height: 1px;

	margin-bottom: 18px;

}



/* =Menu

-------------------------------------------------------------- */



#access {

	display: block;

	float: left; clear: both;

	margin: 0 auto; padding-bottom: 20px;padding-top: 30px; 

	width: 960px;

	background: url(../images/shadow.png) no-repeat center bottom;


}
#access > div > ul > li {
	border-right: 1px solid #5490de;
	border-left: 1px solid #0752b4;
}



/* =Header image

-------------------------------------------------------------- */







/* =changing text colors- bottom boxes

-------------------------------------------------------------- */



#services aside h3 span {

	color: #236dcd; margin-bottom: -2px;

	font-size: 27px; line-height: 27px;

	display: block;

}

#services aside a.more {

	float: right;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	background: #236dcd;

	padding: 0 5px; height: 20px; line-height: 20px;

	margin-top: 30px;

	display: block;

	text-decoration: none;

}

#services aside a.more:hover {

	background: #1f305a;

}

/* all color changes to follow 

-------------------------------------------------------------- */

#primary aside li a:hover {

	background: #236dcd url(../images/arr.png) no-repeat center left;

	padding-left: 25px; margin-left: -10px;

	color: #ffffff;

	text-shadow: 0 -1px 0 #d15d00;

}

#header .contact {

	float: right; height: 50px; line-height: 50px;

	padding: 0 15px 0 15px; margin-top: 13px;

	color: #236dcd;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

	background-image:-ms-linear-gradient(top, #f1f1f1, #cdcece);

	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#cdcece));

	background-image:-webkit-linear-gradient(top, #f1f1f1, #cdcece);

	background-image:-o-linear-gradient(top, #f1f1f1, #cdcece);

	background-image:-moz-linear-gradient(top, #f1f1f1, #cdcece);

	background-image:linear-gradient(top, #f1f1f1, #cdcece);

	background-repeat:repeat-x;

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#cdcece', GradientType=0);

	filter:progid:dximagetransform.microsoft.gradient(enabled=false);

}

#header .contact .phone {

	color: #1b2c54;

	font-size: 24px;

}

/* Contact page background image change

-------------------------------------------------------------- */

h1.pagetitle {

	height: 70px; line-height: 70px;

	width: 900px; padding: 0 30px;

	margin: 0;

	background:#2C6FC6 ;

	text-transform: uppercase;

	font-weight: bold;

	color: #ffffff;

	text-shadow: 0 -1px 0 #294F80;

	font-size: 40px;

}
.feature_image{
	background:url(../images/heading_z.png) no-repeat bottom;
	padding-bottom:17px;
}

/* front page slide labels

-------------------------------------------------------------- */

#slides .caption {

	z-index:500;

	position:absolute;

	bottom:-35px; padding: 15px 40px 15px 15px;

	right:0; bottom: 70px;

	background: #236dcd;

	width: auto;

}