/*
Pentatonix Stylesheet - Copyright 2010 Pentatonix Ltd
Theme Name: Pentatonix
Theme URI: http://www.pentatonix.com
Author: Pentatonix
Version: 1.0
*/


body {
  font-family:helvetica,arial,freesans,clean,sans-serif;
  font-size:13.4px; 
  color: #292929;
}

a img {
  border:0;
}

a {
  color:#A7294E;
  text-decoration:none;
}

h1 {
  font-size:28px;
  color:#FFFFFF;
  margin:15px 15px 10px 15px;
  font-weight:normal;
  height:30px;
}

h2 {
  margin:15px 15px 10px 0px;
  font-size:20px;
  font-weight:normal;
  color:#205A83;
}


#message-box h2 {
  margin:15px 15px 10px 15px;
  font-size:18px;
  font-weight:normal;
  color:#292929;
}

h3 {
  margin:15px 0 4px 0;
  font-size:15px;
  color:#292929;
  font-weight:normal;
}

h4 {
  margin:15px 0 4px 0;
  font-size:13px;
  font-weight:normal;
  color:#292929;
}

h5 {
  margin:8px 0 4px 0px;
  font-size:18px;
  color:#205A83;
  float:left;
  font-weight:normal;
}

p {
  margin: 4px 0 5px 0;
}

td{
  vertical-align:top;
  padding:5px 5px 0 0;
}

td img {
  margin-left:5px;
}

ul,li {
  margin-top:0px;
  list-style:none;
  font-weight: bold;
}

#top {
  padding: 0;
  margin: 0;
}

.wrapper {
  width:960px;
}

#logo {
  margin: 0 0 8px 0px;
  height:83px;
  width:224px;
  float:left;
}

#nav {
/*	clear:both;*/
font-size:14px;
font-weight:normal;
color:#FFFFFF;
height:30px;
width:960px;	
margin:0 0 12px 0;
background:url(images/navbar.png) repeat-x;
}

#nav ul {
  list-style:none;
  padding:0;
  margin:0;
  display:inline;
}

#nav a {
  color:#FFFFFF;
  text-decoration:none;
}

.page_item {
  float:left;
  font-weight:normal;
  height:24px;
  margin: 0 5px 0 5px;
}

.current_page_item {
  font-weight:bold;
}

#left {
  float:left;
  width:623px;
  display:inline;	
}

#main {
  clear:both;
  float:left;
  text-align:left;
  width:770px;
  margin:5px 95px 5px 95px;
  display:inline;	
}

#main img {
  margin-top:15px;
}

#center-box {
  text-align:center;
  margin-left:80px;
}

#message-box-top {
  float:left;
  background:url(images/message-top.png) no-repeat left;	
  margin:0;
  padding:0;
  height:19px;
  width:800px;
  display:inline;	
}
#message-box {
  float:left;
  text-align:left;
  background:url(images/message-tile.png) repeat-y;	
  width:800px;
  display:inline;	
}

#message-box-bottom {
  float:left;
  background:url(images/message-bottom.png) no-repeat;	
  height:10px;
  width:800px;
  display:inline;	
}

#side-box {
  text-align:left;
  float:left;
  width:190px;
  margin:0px 0 0 15px;
  display:inline;	
}

#side-box p {
  margin: 2px 0 20px 0;
}

#side-box ul {
  padding: 0;
  margin: 2px 0 20px 0;
}

#branding-box {
  clear:both;
  float:left;
  width:960px;
}

#branding-strip {
  clear:both;
  float:left;
  width:960px;
  height:62px;
  margin: 5px 0 0 0;
}

.rule {
  clear:both;
  float:left;
  background:url(images/rule.png) repeat-x;
  height:3px;
  margin:10px 0 0 0;
  width:100%;
}

.right-link {
  margin:8px 8px 4px 0;
  float:right;
  font-size:14px;	
}

#current-page-text {
  font-weight:bold;
}

#footer {
  font-size:11px;
  clear:both;
  float:left;
  height:30px;
  width:960px;
  background-color:#4D4D4D;
  color:#FFFFFF;
  display:inline;	
  margin: 10px 0 0 0;
}

#footer-text {
  text-align:right;
  margin: 9px 15px 0 0;
}

#footer-text a{
  color:#FFFFFF;
}

#pixopoint_menu_wrapper1 {
  display:inline;
  text-align:right;
  float:right;
  margin:0 0 12px 0;
  background:url(images/navbar.png) repeat-x;
  height:30px;
  width:960px;	
}

img#wpstats{display:none}

#suckerfishnav {
  float:right;
  background:#A7294E repeat-x;
  font-size:14px;
  font-weight:bold;
  width:300px;
}

#suckerfishnav, #suckerfishnav ul {
  list-style:none;
  line-height:24px;
  padding:0;
  margin:0;
  width:100%;
}
#suckerfishnav a {
  display:block;
  color:#FFFFFF;
  text-decoration:none;
  padding:0px 3px;
}
#suckerfishnav li {
  float:right;
  padding:0;
}
#suckerfishnav ul {
  position:absolute;
  left:-999em;
  height:auto;
  width:131px;
  font-weight:normal;
  margin:0;
  line-height:1;
  border:0;
  border-top:1px solid #666666;
  padding:0;
}
#suckerfishnav li li {
  width:127px;
  border-bottom:1px solid #666666;
  font-weight:bold;
  padding:0 0 0 4px;
  margin:0;
  text-align: left;
}
#suckerfishnav li li a {
  padding:6px 0px;
  width:120px;
  font-size:12px;
}
#suckerfishnav li ul ul {
  margin:-21px 0 0 100px;
}
#suckerfishnav li li:hover {
  background:#487C90;
}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
  left:-999em;
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
  left:auto;
  background:#545454;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
  background:#487C90;
}


