/*  
Theme Name: HelpMePC
Description: HelpMePC theme is a white, blue and green, clean and simple, fixed width, widget ready theme, gadget theme, electronic theme, tv theme, computer theme customized for HelpMePC
Version: 1.1
Author: Kaz Design Works
Author URI: http://kazdesignworks.ca
Tags: simple, blue, white, green, clean, fixed width, widget-ready, widgets, right sidebar, two columns, valid XHTML, valid CSS, gadget theme, electronic theme, tv theme, computer theme
*/



/*START PNG FIXES
The following fix enables PNG images with transparencies to render correctly in older versions of IE.
Must include all element tags that transparent PNGs will be used in.
Fix doesn't work for bg hover change in CSS. Add li element class in html for navigation.
This eliminates bg hover in older versions of IE but it will remain in other browsers.
This fix is non-standard and is therefore unsupported in most browsers
 */




body, div, bg-image, img, input, ul, li, td, a, a:link, a:hover, a:active, a:visited { behavior: url("iepngfix.htc") }
/*END PNG FIX */

body
{
	color: #000000;
	background-color: #7FBBD5;
	background-image: url(images/body-bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 18px;
	font-weight: normal;
}
h1, h2, h3 {
	color: #0177A9;
}


a
{
	color: #0078AB;
}

a:hover {
	color: #00994C;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#container {
	width: 900px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

/*** Header ***/
#header {
	height: 240px;
	text-align: left;
	width: 900px;
	background-image: url(images/page-header.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-top: 0px;
	}

#header h2 {
	color: #0078AB;
	font-size: 18px;
	font-family: Calibri;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 24px;
	padding-top: 1px;
	text-align: right;
	margin-right: 24px;
	}

#header h2 a {
	color: #0177A9;
	text-decoration: none;
	}

#header h2 a:hover {
	color: #95C7DC;
	text-decoration: none;
	}

#header h3 {
	color: #009A4E;
	font-size: 12px;
	font-family: Calibri;
	font-weight: normal;
	/*text-transform: uppercase;*/
	/*text-indent: 10px; */
	margin-top: 2px;
	margin-left: 24px;
	font-style: italic;
	text-align: right;
	margin-right: 24px;
	}
#header #image {
	height: 221px;
	width: 500px;
	float: right;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}

#header2 {
	height: 217px;
	text-align: left;
	width: 900px;
	background-image: url(images/header-bg2.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
}
#header2 h2 {
	color: #0078AB;
	font-size: 18px;
	font-family: Calibri;
	font-weight: bold;
	margin-bottom: 0px;
	padding-top: 170px;
	text-align: right;
	margin-right: 24px;
}
#header2 h2 a {
	color: #0177A9;
	text-decoration: none;
}
#header2 h2 a:hover {
	color: #00994D;
	text-decoration: none;
}
#header2 h3 {
	color: #009A4E;
	font-size: 12px;
	font-family: Calibri;
	font-weight: normal;
	/*text-transform: uppercase;*/
	/*text-indent: 10px; */
	margin-top: 2px;
	font-style: italic;
	text-align: right;
	margin-right: 24px;
}

/* Admin Navigation */
#navAdmin{
	clear:right;
	color:#1D2029;
	display:block;
	float:right;
	height:14px;
	list-style:none;
	padding:0px;
	text-align:right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00994C;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 10px;
	width: auto;
}
#navAdmin li{
	display:inline-block;
	height:14px;
	padding:0px;
	position:relative;
	text-align:right;
	width:auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00994D;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#navAdmin li a{
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:0.9em;
	height:14px;
	line-height:14px;
	position:relative;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#navAdmin li a:hover{
	color:#009C50
}
#logo {
	width: 380px;
	height: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 24px;
	margin-left: 0px;
	padding-top: 36px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
#logo  img {
	float: left;
	margin-right: 24px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#logotitle #logo
{	
	float: left;
	width: 34px;
	height: 40px;	
}

#logotitle #title
{	
	position: relative;
	top: 10px;
	left: 24px;
}

/*** Main ***/
#main
{
	width: 900px;
	background-image: url(images/content-bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#menuBar {
	background-image: url(images/content-bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 900px;
	padding-right: 0px;
	padding-left: 0px;
}





/*** Menu ***/
#menu {
	width: 864px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
	background-image: url(images/menu-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 48px;
	margin-right: 19px;
	margin-left: 19px;
	}

/*
#menu h2 {
	color: #ffffff;
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
		
#menu ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	}
#menu li {
	list-style-type: none;
	width: auto;
	padding: 0px;
	margin: 0px;
	float: left;
	}
#menu ul li a {
	font-family: Arial, Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 13px;
	color: #ffffff;
	padding: 9px;
	text-decoration: none;
	background-image: url(images/menu-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	width: auto;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	height: 20px;
}
#menu  ul  li  a:link {
	font-family: Arial, Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 13px;
	color: #ffffff;
	padding: 9px;
	text-decoration: none;
	background-image: url(images/menu-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	width: auto;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	height: 20px;
	}

#menu ul li a:hover {
	color: #9DCBDF;
	padding: 9px;
	text-decoration: underline;
	background-image: url(images/menu-hover.png);
	background-repeat: repeat-x;
	background-position: left top;
	}
	
	*/
#nav {
	font-size:1.2em;
	background-color: #FFFFFF;
	background-image: url(images/menu-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	width: 824px;
    }
#nav, #nav  ul {
	float:left;
	list-style:none;
	line-height:40px;
	padding:0;
	margin:0;
    }
#nav a {
	display:block;
	color:#FEFFFF;
	text-decoration:none;
	padding:0px 10px;
    }
#nav li {
    float:left;
    padding:0;
    }
#nav li:hover, #nav li.sfhover {
	background-color: transparent;
	background-image: url(images/menu-hover.png);
	background-repeat: repeat-x;
	background-position: left top;
    }	
#nav ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:151px;
	font-weight:normal;
	margin:0;
	line-height:1;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-top-color: #009A4E;
    }
#nav li li {
	width:149px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00994D;
	border-bottom-color: #00994D;
	border-left-color: #00994D;
	height: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
    }
#nav li li a {
	padding:4px 10px;
	width:130px;
	font-size:12px;
	color:#DFF4FD;
    }
#nav li ul ul {
    margin:-21px 0 0 150px;
    }
#nav li li:hover {
	background-color: #00994C;
    }
#nav li ul li:hover a, #nav li ul li li:hover a, #nav li ul li li li:hover a, #nav li ul li li li:hover a {
	color:#DDF5FF;
    }
#nav li:hover a, #nav li.sfhover a {
	color:#EAF9FF;
    }
#nav li:hover li a, #nav li li:hover li a, #nav li li li:hover li a, #nav li li li li:hover li a {
	color:#DFF5FF;
    }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
    left:-999em;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left:auto;
	background-color: #0177A9;
    }
	
	
#rss img    {
	margin-right: auto;
	margin-left: auto;
	padding: 8px;
}

#search fieldset {
	border: none;
}
#navsearch {
	float: right;
	position: relative;
}


#search #s {
	width: 160px;
}

#search #x {
	width: 80px;
}
#content 
{
	float: left;
	margin-top: 10px;
	margin-left: 32px;
	background-color: #FFFFFF;
	width: 590px;
}
#content.2column {
	width: 590px;
}

#content.fullWidth    {
	width: 850px;
}

#main #sidebar {
	margin-top: 10px;
	margin-right: 32px;
}

.post
{
	margin-bottom: 24px;
	line-height: 20px;
}

.post .postheader h2
{
	font-size: 17px;
	margin-bottom: 3px;
}

.post .postheader h2 a
{
	text-decoration: none;
	color: #0177A9;
}

.post .postheader h2 a:hover
{
	text-decoration: underline;
	color: #00994C;
}

.post .postheader .postmeta
{
	width: 580px;
	font-size: 11px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0177A9;
}

.post img
{
	padding: 5px;
	border: 1px solid #0177A9;
}
.post h1 {
	line-height: 1;
}

.4columns {
	clear: left;
	margin-right: auto;
	margin-left: 1px;
}

.homepageBox  {
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 208px;
	color: #FFFFFF;
	font-size: 12px;
	margin-right: 1px;
	margin-left: 1px;
}
.homepageBox h1 {
	color: #FFFFFF;
}

.homepageBox .top, .homepageBoxRight .top          {
	background-image: url(images/homepage-bg-top.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Calibri;
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	width: 198px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 2px;
	text-align: center;
	margin: 0px;
}
.homepageBox .top h1, .homepageBoxRight .top h1 {
	font-size: 1.4em;
	padding-top: 9px;
	line-height: 1em;
}

.homepageBox   .top img, .homepageBoxRight .top img  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 6px;
}

.homepageBox .middle, .homepageBoxRight .middle {
	background-image: url(images/homepage-bg-middle.png);
	background-repeat: repeat-y;
	background-position: right top;
	padding-bottom: 9px;
	margin: 0px;
	padding-right: 8px;
	padding-left: 2px;
	height: 280px;
	text-align: center;
}
.homepageBox  .bottom, .homepageBoxRight .bottom {
	background-image: url(images/homepage-bg-bottom.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align: center;
}
.homepageBox .bottom img, .homepageBoxRight bottom img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.homepageBox  h1, .homepageBox h2, .homepageBox h3 {
	font-family: Calibri;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 9px;
	color: #FFFFFF;
}
.homepageBoxRight   h1, .homepageBoxRight  h2, .homepageBoxRight  h3 {
	color: #FFFFFF;
	font-family: Calibri;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 9px;
}
.homepageBox   p, .homepageBoxRight  p {
	font-size: 1.3em;
	margin-bottom: 6px;
	font-style: italic;
	font-weight: normal;
	margin-top: 0px;
}
.homepageBox  h3, .homepageBoxRight h3 {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 1.2em;
}


/*** Sidebar ***/
#sidebar
{
	float: right;
	width: 220px;
	line-height: 23px;
	margin-top: 5px;
	padding: 5px 0 0 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #0177A9;
	background-color: #FFFFFF;
}

#sidebar img
{
	border: none;
}

#sidebar ul
{
	list-style: none;
	margin-top: 0px;
	/*white-space: nowrap;*/
	margin-left: 0px;
	padding-left: 0px;
	text-indent: 0px;

}
#sidebar  li   {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0177A9;
	background-color: #EDF5F9;
}
#sidebar ul li a {
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}


#sidebar ul li a:hover {
	/*color: #3399cc;*/
	text-decoration: none;
	background-color: #D5E9F1;
	color: #00994C;
}

#sidebar .sidebarbox
{
	margin-bottom: 30px;
}

#sidebar .sidebarbox h3
{
	/* color: #273647; */
	color: #0177A9;
	font-size: 15px;
	margin-bottom: 0px;
	background-color: #D5E9F1;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0177A9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0177A9;
}


/***  Search form ***/
.searchform form
{
	margin-top: 4px;
}
.searchform #search
{
	width: 160px;
}

/*** Comments ***/
.allcomments h3
{
	font-size: 15px;
}

.commentbox
{
	margin: 0 0 20px 0;
	padding: 10px;
	border: 1px solid #0177A9;
	background: #f6f6f6;
}

.commentbox .avatar
{
	float: left;
	margin-right: 5px;
}

.commentbox small
{
	font-size: 11px;
}

.commentbox p {
	margin-bottom: 0px;
}


.commentbox .commentmeta
{
	width: 300px;
}


#commentform label
{
    display:block;
    margin: 0;
}

#commentform .text {
	width: 300px;
    margin: 0 0 15px 0;
}

#commentform strong
{
	font-size: 11px;
}

#commentform textarea
{
	width:580px;
	height:96px;
	margin:0;
	padding:5px;
	border: 1px solid #0177A9;
}

/*** Footer ***/
#footer
{
	width: 900px;
	color: #016894;
	font-size: 1.1em;
	overflow: hidden;
	text-align: center;
	clear: both;
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 21px;
}


#footer a {
	color: #148CBF;
	text-decoration: none;
	}

#footer a:hover {
	color: #5AB371;
	/*text-decoration: underline;*/
	}
#webMaster {
	color: #016894;
	float: right;
	font-size: 0.8em;
	margin-right: 19px;
	margin-left: 19px;
}

/*** Wordpress ***/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 0 10px 10px 0;
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
}
.green {
	color: #009748;
}

.wp-caption {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #DFEEF4;
	padding-top: 4px;
}
caption {
	color: #0177A9;
	font-weight: bold;
}

#wp-calendar {
	width: 100%;
}
#wp-calendar  th, #wp-calendar td {
	text-align: center;
}
#wp-calendar  #prev  {
	text-align: left;
}
#wp-calendar #next {
	text-align: right;
}



.wp-caption img {
   float: none;
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0px;
   margin: 0px;
}
    .calnk a {
	text-decoration:none;
	color:#0177A9;
	border-bottom:1px dotted #000000;
	font-size: 1em;
        }
    .calnk a:visited {
	text-decoration:none;
	color:#238AB7;
	border-bottom:1px dotted #000000;
        }


.calnk a:hover {
	background-position:0 0;
	text-decoration:none;
	color:#00994C;
	border-bottom:1px dotted #000000;
         }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span {
	color:#333333;
	display:block;
	position:absolute;
	margin-top:1px;
	padding:5px;
	width:150px;
	z-index:100;
	background-color: #D5E9F1;
        }
     .calendar-table {
        border:none;
        width:100%;
     }
     .calendar-heading {
	height:25px;
	text-align:center;
	border:1px solid #D6DED5;
	background-color:#D5E9F1;
	font-size: 1.2em;
     }
     .calendar-next {
        width:25%;
        text-align:center;
     }
     .calendar-prev {
        width:25%;
        text-align:center;
     }
     .calendar-month {
	width:50%;
	text-align:center;
	font-weight:bold;
	color: #00994C;
     }
     .normal-day-heading {
	text-align:center;
	width:25px;
	height:25px;
	font-size:1em;
	border:1px solid #7FBBD5;
	background-color:#EDF5F9;
	padding: 2px;
	color: #0078AB;
     }
     .weekend-heading {
	text-align:center;
	width:25px;
	height:25px;
	font-size:1em;
	border:1px solid #1181B0;
	background-color:#D5E9F1;
	color:#00994D;
	padding: 2px;
     }
     .day-with-date {
	vertical-align:text-top;
	text-align:left;
	width:60px;
	height:60px;
	border:1px solid #0C7EAF;
     }

     .no-events {

     }
     .day-without-date {
	width:60px;
	height:60px;
	border:1px solid #EDF5F9;
     }
span.weekend  {
	color:#00994D;
     }
span.event {
	font-size: 0.8em;
}
     .current-day {
	vertical-align:text-top;
	text-align:left;
	width:60px;
	height:60px;
	border:1px solid #0177A9;
	background-color:#D5E9F1;
     }
     .kjo-link {
        font-size:0.75em;
        text-align:center;
     }
     .event-title {
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
     }
     .event-title-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .event-content-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .calendar-date-switcher {
	height:25px;
	text-align:center;
	border:1px solid #D6DED5;
	background-color:#EDF5F9;
     }
     .calendar-date-switcher form {
        margin:0;
        padding:0;
     }
     .calendar-date-switcher input {
	border:1px solid #D5E9F1;
     }
     .calendar-date-switcher select {
	border:1px solid #7FBBD5;
     }
     .cat-key {
	width:100%;
	margin-top:10px;
	padding:5px;
	border:1px solid #D5E9F1;
     }
#pixopoint_menu_wrapper      {
	padding-right: 0px;
	padding-left: 0px;
	height: 56px;
	width: 864px;
	background-color: #FF00FF;
}
/* SUCKERFISH DROPDOWN MENU STYLES */

#suckerfishnav {
	font-size:1.2em;
	width:100%;
}

#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	line-height:38px;
	padding:0;
	margin:0;
}
#suckerfishnav a {
	display:block;
	color:#E7F6FC;
	text-decoration:none;
	padding:0px 10px;
	background-image: url(images/menu-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}#suckerfishnav  li a:hover {
	color: #FFFFFF;
	background-image: url(images/menu-hover.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#suckerfishnav li {float:left;padding:0;}
#suckerfishnav ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:180px;
	font-weight:normal;
	margin:0;
	line-height:1;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-top-color: #00994C;
	z-index: 1000;
}
#suckerfishnav li li {
	width:178px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00994C;
	border-bottom-color: #00994C;
	border-left-color: #00994C;
	text-align: left;
}
#suckerfishnav li li a {
	width:159px;
	color:#E7F6FC;
	background-color: #0078AB;
	background-image: none;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}#suckerfishnav li ul ul {margin:-21px 0 0 150px;}
#suckerfishnav li li:hover {
	background-color: #00994B;
	background-image: none;
	color: #FDFEFF;
}

#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  {
	color:#FFFFFF;
	background-color: #017AAE;
	background-image: none;
}
#suckerfishnav li ul li a:hover, #suckerfishnav li ul li li a:hover, #suckerfishnav li ul li li li a:hover, #suckerfishnav li ul li li li a:hover  {
	color:#FFFFFF;
	background-color: #009B4F;
	background-image: none;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	color:#FFFFFF;
}
#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 {
	color:#FFFFFF;
}
#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-color: #0281B6;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	background-color: #00984B;
}
.brightgreen {
	color: #00CC00
}
.fltlft {
	float: left;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.fltrt {
	float: right;
}
