/*
Pentatonix Design Stylesheet - Copyright 2009 Pentatonix Design
*/


body {
	font-family:arial,sans-serif;
	font-size:12px; 
	color: #292929;
}

a img {
	border:0;
}

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

h1 {
	font-size:22px;
	color:#FFFFFF;
	margin:0px 15px 5px 15px;
	font-weight:normal;
}

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

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

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

#side-box h4 {
	font-size:14px;
	margin:2px 0 5px 0px;
	font-weight:normal;
	color:#FFFFFF;
	height:20px;
	text-align: center;
	padding: 2px 0 0 0;
	background:url(images/side-title.png) no-repeat;
}

h5 {
	margin:8px 0 4px 8px;
	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;
}

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

.wrapper {
	width:830px;
}

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

#nav {
/*	clear:both;*/
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	height:30px;
	width:830px;	
	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;
	margin:5px 0 5px 8px;
	width:610px;
	display:inline;	
}

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

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

}
#message-box-home h1 {
	font-size:28px;
	color:#FFFFFF;
	margin:5px 15px 10px 15px;
	font-weight:normal;
}
#message-box-bottom {
	float:left;
	background:url(images/message-bottom.png) no-repeat;	
	height:10px;
	width:623px;
	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:830px;
}

#branding-strip {
	clear:both;
	float:left;
	width:830px;
	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:830px;
	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:830px;	
}

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;
}

