/*
#wrapper {
width: 950px;
}

#main, #footer {
width: 950px;
}

#main {
text-align: left;
}

#header {
background-image: url(/images/backgrounds/legacy/masthead.jpg);
}

#footer {
background-image: url(/images/backgrounds/legacy/footer.jpg);
}
*/

#main {
width: 1000px;
text-align: left;
}

.lrg_banner {
	margin: 10px auto 35px auto;
	text-align: center;
	}

.banner {
	margin: 0 auto;
	text-align: center;
	}


/* ----- columns ----- */
.left-column {
margin-left: 0;
width: 330px;
}

.right-column {
margin: 0 45px 45px 0;
float: right;
width: 515px;
}

.right-column p {
margin-top: 10px;
padding-top: 0;
padding-left: 20px;
}

.right-column h2, .right-column h3 {
/* color: #8c88f6; */
text-align: left;
}

.right-column h2 {
width: 100%;
margin: 20px 0 -4px 0;
height: 40px;
padding: 6px 0 0 20px;
font-size: 36px;
text-shadow: none;
}

.right-column h2 a, .right-column h2 a:link, .right-column h2 a:hover, .right-column h2 a:active, .right-column h2 a:visited {
color: #1c60be;
text-decoration: none;
}

.right-column h2 a:hover {
color: #1c60be;
}


.about h2 {
margin-top: 0;
}

.about {
font-size: 22px;
line-height: 1.2em;
width: 415px;
}

.about a.more {
font-size: 16px;
}


.right-column h3 {
font-size: 22px;
padding-left: 20px;
}

h2.call-us {
font-size: 26px; 
font-weight: normal; 
color: #1c60be;
padding: 0 0 0 20px;
margin-bottom: 0;
}

h2.call-us abbr {
font-style: normal;
cursor: pointer;
}

.recent-headlines h3 {
margin: 35px 0 0 0;
}

.right-column ul li {
font-size: 12px;
margin: 0 0 7px -10px;
padding-left: 0;
line-height: 1.3em;
}

.right-column ul li a:link, 
.right-column ul li a:hover, 
.right-column ul li a:visited  {
color: #333;
}

.right-column ul li span {
font-size: 10px;
}


ul#social-networks {
list-style-type: none;
overflow: hidden;
margin: 25px 0 25px 20px;
padding: 0;
}

ul#social-networks li {
float: left;
margin: 0 15px 0 0;
padding: 0;
}

a#facebook, a#twitter, a#google, a#youtube {
width: 42px;
height: 42px;
display: block;
text-decoration: none;
}

a#facebook {
background: url(/images/icons/social/facebook-42.png) 0 0 no-repeat;
}

a#twitter {
background: url(/images/icons/social/twitter-42.png) 0 0 no-repeat;
}

a#google {
background: url(/images/icons/social/google-42.png) 0 0 no-repeat;
}

a#youtube {
background: url(/images/icons/social/youtube-42.png) 0 0 no-repeat;
}

a#facebook:hover, a#twitter:hover, a#google:hover, a#youtube:hover {
background-position: -42px 0;
text-decoration: none;
}
/*
a#twitter:active {
background-position: -84px 0;
text-decoration: none;
}
*/
