/*
Theme Name: PeakLogix Corporate Website
Description: The WordPress theme for PeakLogix.com
Author: Lee Blue
Author URI: http://www.PHPoet.cm
*/

/* Set some reasonable default values */
html, body, form, h1, h2, h3, h4, h5, h6, p, th, td, input, ul, li {
  margin: 0px;
  padding: 0px;
  border: 0;
  font-family: 'Trebuchet MS',tahoma,helvetica;
  font-size: 14px;
}

h1 {
  font-size: 16px;
}

p {
  padding: 3px 0px 4px 0px;
  line-height: 1.35em;
}

table {
  padding: 10px 0px;
}

th, td {
  padding: 5px;
}

/* Define styles for theme */
body {
  background-image: url(images/bg_body.png);
  background-repeat: repeat-x;
  background-color: #003876;
}

#ph_container {
  width: 990px;
  margin: 0px auto;
}

#ph_header {
  width: 990px;
  height: 161px;
  background-image: url(images/bg_header.png);
  float: left;
}

#ph_header ul {
  margin: 0px 50px 0px 0px;
  padding: 130px 0px 0px 0px;
  list-style-type: none;
  float: right;
  display: inline;
}

#ph_header ul li {
  float: left;
  color: #FFF;
  list-style-type: none;
}

#ph_header ul li a {
  color: #FFF;
  margin-left: 25px;
  font-family: 'trebuchet ms', tahoma, helvetica;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

#ph_header ul li a:hover {
  text-decoration: underline;
}

#ph_header ul li ul{
  margin:15px 0px 0px 20px;
  padding:5px;
  position:absolute;
  display:none;
  background-color:#D30131;
  border:2px solid #fff;

}

#ph_header ul li ul li{
  float:none;
  margin:3px 0px;
}

#ph_header ul li ul li a{
  margin:0;
}


#ph_page {
  background-color: #ffffff;
  width: 915px;
  min-height: 500px;
  margin: 0px 38px;
  float: left;
}

#ph_banner {
  background-image: url(images/banner_full.jpg);
  width: 910px;
  height: 288px;
  /* height: 60px; */
  margin: 2px;
}

/* left column styles */
#col1 {
  width: 213px;
  margin: 12px 0px 0px 10px;
  padding: 0px 0px 10px 0px;
  float: left;
}

#col1 li {
  list-style-type: none;
}

#col1 li a {
  background-image: url(images/bg_side_nav.jpg);
  width: 183px;
  height: 32px;
  display: block;
  border: 1px solid #d8e0f8;
  padding: 17px 5px 0px 25px;
  color: #d30131;
  text-decoration: none;
  margin-bottom: -1px;
}

#col1 li a.red {
  background-image: url(images/bg_side_nav_red.jpg);
  color: #FFF;
}

/* middle column styles */
#col2 {
  margin: 10px 0px 0px 20px;
  width: 405px;
  min-height: 300px;
  float: left;
  padding-bottom: 20px;
}

#col2 h1 {
  color: #003876;
  font-family: 'Trebuchet MS',tahoma, helvetica;
  padding: 10px 0px 10px 0px;
  font-size: 18px;
}

#col2 ul {
  padding: 5px 5px 5px 30px;
}

#col2 ul li {
  padding: 3px;
}

/* right column styles */
#col3 {
  width: 231px;
  min-height: 50px;
  float: right;
  margin: 1px 1px 0px 0px;
}

.callout {
  width: 191px;
  min-height: 100px;
  background-image: url(images/bg_callout.png);
  background-repeat: no-repeat;
  background-color: #e5ebf1;
  float: right;
  margin: 2px 2px 0px 0px;
  display: inline;
  padding: 10px 20px 10px 20px;
}

.callout h1 {
  color: #d30131;
  font-family: 'Trebuchet MS',tahoma, helvetica;
  padding: 0px 0px 5px 0px;
}

.callout ul {
  list-style-type: none;
}

.wys-text,
.textwidget,
.callout li {
  font-size: 12px;
  line-height: 1.35em;
  color: #003573;
}

.textwidget p,
.wys-text p {
  font-size: 12px;
  line-height: 1.35em;
  color: #003573;
  padding: 3px 0px;
}

.textwidget ul li,
.wys-text ul li {
  padding: 0px 0px 5px 0px;
}

.callout img {
  border: 1px solid #999999;
  margin-bottom: 5px;
}

/* foote styles */
#footer {
  float: left;
  width: 390px;
  height: 116px;
  background-image: url(images/bg_footer.png);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 25px 0px 0px 600px;
}

#footer p {
  color: #ffffff;
  font-size: 11px;
}

img.alignright {float:right; margin:10px 0 1em 1em}
img.alignleft {float:left; margin:10px 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

