body {
	background: #ACCBE8;
}
#precontain {/*Overall container, put 'top' background here*/
	background: url('https://gillespiecpas.com/siteAssets/images/topstretch.jpg') repeat-x;/*Define 'top' bg image*/
}
#container #page h1 {/*Global h1 element style*/
	color: #2B468E;
}
#container #page h2 {/*Global h2 element style*/
	color: #2B468E;
}
#container #page h3 {/*Global h3 element style*/
	color: #2B468E;
}
#container #page b {/*Global b element style*/
	color: #2B468E;/*Define text color*/
}
#contact_us .box {
	border-color: #2B468E !important;
}
.archiveHeading {
	color: #2B468E;
}

#header {/*Container for header contents, specify total header height here*/
	background-image: url('https://gillespiecpas.com/siteAssets/images/header.jpg');/*Define bg image for header area*/
	height: 440px;/*Define height of header area, usually height of bg image*/
	margin-bottom: -65px;
}
#logo {/*Area for header text, also area for flash header*/
	color: #2B468E;/*Define text color of header text*/
	display:none;
}
#container {/*2nd Container, put 'page stretch' here and set overall width*/
	background-image: url('https://gillespiecpas.com/siteAssets/images/midstretch.png');/*Define page stretch bg image, usually 1px height*/
	background-repeat: repeat-y;/*Stretch image down page, usually repeat-y*/
	width: 1035px !important;/*Required, overall width of site, usually width of stretch bg image*/
}

#content {
	padding: 15px 0px;
	margin: 0 0 -125px 0;
	width: 728px;
}

#emoContentContainer { padding: 0 40px; }

#emoContentContainer a {/*Content link style*/
	color: #2B468E;/*Define text color*/
}
#emoContentContainer a:hover {/*Content link hover style*/
	color: #2B468E;/*Define text color*/
}
#emoContentContainer a:visited {/*Content link visited style*/
	color: #2B468E;/*Define text color*/
}

#footer {/*Container for footer links*/
	background: url('https://gillespiecpas.com/siteAssets/images/footer.jpg') no-repeat #ACCBE8;/*Define bg image of footer*/
	background-position:0 0px;
	width: 100%;/*Define width of footer area, usually 100%*/
	height: 175px;/*Define height of footer area, usually height of bg image*/
	padding: 190px 0 0 0px;
}

ul.footer_links,#social_network_div {
	padding-left: 170px;
}

#leftmenu_area {/*Container for left menu, minicontent, and services menu*/
	background-image: url('https://gillespiecpas.com/siteAssets/images/stretch.gif');
	width: 205px;/*Define width of container, usually ~20% of page width*/
	background-repeat:no-repeat;
	margin-left: 50px;
}

ul.tabs, ul.tabs li, ul.tabs ul{
	width: 194px;
	height: 32px;
}

ul.tabs a {/*Define top-level buttons*/
	color: #2b468e !important;/*Define color of button text*/
	height: auto !important;/*Required*/
	font: bold 15px/32px Arial,Helvetica,sans-serif !important
}

ul.tabs > a:hover,
ul.tabs > li:hover > a,
ul.tabs > li.iehover > a {/*Define button rollover state*/
	background-image: url('https://gillespiecpas.com/siteAssets/images/mini-logo.jpg');/*Define rollover bg image for button*/
	color: #2b468e;/*Define rollover link color*/
	background-position: center right;
	background-repeat: no-repeat;
}

ul.tabs > li:hover > ul > li > a,
ul.tabs li.iehover li a {/*Define sub buttons*/
	background: #A8CAE8;
}
ul.tabs > li:hover > ul > li > a:hover,
ul.tabs > li:hover >ul > li:hover > a,
ul.tabs li.iehover li a:hover,
ul.tabs li.iehover li.iehover a {/*Define sub buttons rollover state*/
	color: #2b468e;/*Define rollover link color*/
	background-image: url('https://gillespiecpas.com/siteAssets/images/mini-logo.jpg');/*Define rollover bg image for button*/
	background-position: center right;
	background-repeat: no-repeat;
}

ul.footer_links {
	width: 600px;
}

ul.footer_links li a {
	color: #2b468e;/*Define text color*/
}
ul.footer_links li a:hover {
	color: #2b468e;/*Define text color*/
}

#map {
	border-color: #671E15 !important;
}
.formsul li a {
	color:#2b468e;
}
.pubsul li a {
	color:#2b468e;
}
#copyright { 
	margin: 75px 0 10px;
}
