@charset "utf-8";
/* -----------------------------------------------
Alliance Counseling CSS
----------------------------------------------- */
@import "reset.css";
/* -----------------------------------------------
Header
----------------------------------------------- */
body {
background:url(../images/bg-site.jpg) top repeat-x #e8e8f2;
font-family:Georgia, "Times New Roman", Times, serif;
}
#site {
width:990px;
height:500px;
margin:0 auto;
}
#header {
width:990px;
height:137px;
background:url(../images/bg-header.jpg);
padding-top:20px;
}
.location {
color:#00538d;
margin:10px 0;
font-size:16px;
}
h1.logo {
width:253px;
height:94px;
display:block;
background:url(../images/logo.png);
text-indent:-5000px;
}
a.logo {
width:253px;
height:94px;
display:block;
background:url(../images/logo.png);
text-indent:-5000px;
}
#navigation-wrapper {
  margin-top:10px;
width:990px;
height:32px;
}
/* -----------------------------------------------
Navigation
----------------------------------------------- */
#navigation li {
float:left;
height:32px !important;
list-style:none;
padding: 0px 10px 0px 0px;
background-color:rgb(183, 167, 190);
border-color: white;
border-style: solid;
border-width: 0px 1px 0px 1px;
border-radius: 10px 10px 0px 0px;
}

#navigation li a {
  all:inherit;
display:inline-block;
padding: 0px 5px 0px 5px;
border:none;
line-height: 150%;
text-align: center;
font-size:20px !important;
text-decoration:none;
color:rgb(86, 14, 107);
}
#navigation li a:hover {
  all:inherit;
  line-height: 150%;
  text-align: center;
  background-color: rgb(100, 38, 114);
  color:white;

}
#navigation li.nav-1 {
width:107px;
}
#navigation li.nav-2 {
width:155px;
}
#navigation li.nav-3 {
width:128px;
}
#navigation li.nav-4 {
width:105px;
}
#navigation li.nav-5 {
width:125px;
}
#navigation li.nav-6 {
width:133px;
}
#navigation li.nav-7 {
width:153px;
}
/* -----------------------------------------------
Home Page
----------------------------------------------- */
#left {
width:699px;
height:653px;
margin-top: -1px;
float:left;
background:url(../images/bg-left.png);
background-repeat: round;
padding-left:1px;
}

#right {
width:290px;
height: 653px;
margin-top: -1px;
float:left;
background:url(../images/bg-right.png);
background-repeat: round;
color:#fff;
}

#award {
  width: 95%;
  height: 90px;
  margin: 10px 0 0 15px ;
  padding: 0px 10px 10px 0px ;
  background-color: #ffd600;
  border-radius: 10px;
}

#left a:link {
  text-decoration: none;
color: black;
}

#award:hover {
color: navy;
}

#award-container
  {
  float: right;
  background-color: ;
  padding: 5px 20px 20px 0;
}

#award p {
text-align: left;
padding: 30px 0px 30px 30px !important;
font-family: Georgia, Helvetica !important;
font-size: 18px !important;
}

#award img {
  margin-top: -10px;
}

#awards {
  font-size:18px;
}

#awards li p {
  margin-left: 25px;
}

#awards li {
  padding: 10px 0px 0px 0px;
}

#left p {
font-size:12px;
text-align: left;
padding:10px 15px 0 15px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
}
#left h2 {
  margin: 20px 0px 20px 0px;
padding:0px 0 0 px;
text-align: center;
font-weight:normal;
font-size:18px;
}

#right h2 {
font-weight:normal;
font-size:30px;
padding:15px 0 5px 20px;
}

#right p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0 0 15px 20px;
}
#right li {
list-style:none;
}
#right li a {
font-family:Georgia, "Times New Roman", Times, serif;
width:211px;
height:28px;
background:url(../images/bg-right-list.jpg);
margin:10px 0;
padding:2px 0 0 65px;
font-size:20px;
color:#fff;
text-decoration:none;
display:block;
}
#right li a:hover {
background-image:url(../images/bg-right-list-hover.jpg);
}
#right h2.phone-number {
width:159px;
height:48px;
background:url(../images/phone-number.png);
text-indent:-5000px;
padding:0;
margin:0 0 0 60px;
}
/* -----------------------------------------------
Internal
----------------------------------------------- */
#content-internal {
width:960px;
padding:25px 15px 10%;
background:url(../images/bg-content.jpg);
font-size:12px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
}
#content-internal h1 {
font-weight:normal;
color:#00538d;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 15px;
}
#content-internal #content h1.entry-title, #content-internal #content h2.entry-title {
font-family:Arial, Helvetica, sans-serif;
}
#content-internal h2 {
font-weight:normal;
font-size:22px;
color:#333;
font-family:'Times New Roman', Times, serif;
line-height:28px;
}
#content-internal #right {
background:url(../images/bg-right-internal.png);
background-repeat: round;
margin-top:-25px;
margin-right:-15px;
float:right;
}
#content-internal #right h2 {
font-weight:normal;
font-size:30px;
padding:15px 0 5px 20px;
color:#fff;
}
#content-internal p {
margin:10px 0 0;
}
#content-internal ul {
list-style:inside;
}
#content-internal ul.xoxo {
list-style:none;
}
#content-bottom {
width:990px;
height:27px;
background:url(../images/bg-content-bottom.png);
}

div#splash {
  display: block;
  background: url(../images/splash.jpg);
  background-size: 700px;
  margin: 0 0 0 0;
  width: 100%;
  height: 300px;
}

center#about-us {
height: 600px;
width: 900px;
border-color: rgb(107,26,129) rgb(123,52,125);
border-style: solid;
border-radius: 10px;
border-width: 2px;
margin-left: auto;
margin-right: auto;
background:url('../images/alliance_group.jpg');
background-size: 100%;
background-repeat: round;
}

#facebook {
  margin-left:auto;
  margin-right:auto;
  text-align: center;
}

.counselors {
width:670px;
}
.counselor-image {
float:left;
width:263px;
height:393px;
background-color: transparent;
border-radius: 10px;
margin: 5px 15px 15px 0;
border-color: rgb(107,26,129) rgb(123,52,125);
border-style: solid;
}
#content-internal .counselors h2 {
font-size:22px;
color:#333;
font-family:'Times New Roman', Times, serif;
line-height:28px;
}
.line {
height:1px;
background:#CCC;
margin:20px 0;
width:100%;
clear:both;
}
.clear {
clear:both;
}
ul.services, ul.other-services {
margin-top:10px;
}
ul.services li {
margin:20px 0;
}
ul.services li strong {
color:#00538d;
}
ul.other-services li {
width:240px;
float:left;
margin:5px 0;
}
.padding-top {
padding-top:20px;
}
/* -----------------------------------------------
Footer
----------------------------------------------- */
#footer {
clear:both;
padding:20px 20px 20px 20px;
font-family:Arial, Helvetica, sans-serif;
}
#footer ul li:first-child {
list-style:none;
}
#footer li {
padding:0 22px 0 0;
list-style:url(../images/bg-footer-list.png);
float:left;
}
#footer a {
color:#00538d;
}
#footer p {
color:#00538d;
float:left;
margin-right:520px;
}
#footer .jm {
width:166px;
height:26px;
display:block;
background:url(../images/jm-logo.png);
cursor:pointer;
text-indent:-5000px;
float:right;
margin:20px 25px 0 0;
}