table.pt, td{
	font:100% Arial, Helvetica, sans-serif; 
}
table.pt{border-collapse:collapse;margin:1em 0;}
th.pt, td.pt{text-align:left;padding:0;border:1px solid #fff;}
th.pt{background:#328aa4 url(/js/tr_back.gif) repeat-x;color:#fff; height:25px;}
td.pt{
	background-color:#F9F9C6;
}

/* tablecloth styles */

tr.even td{background:#f9f9d6;}
tr.odd td{background:#f9f9d6;}

th.over, tr.even th.over, tr.odd th.over{background:#4a98af;}
th.down, tr.even th.down, tr.odd th.down{background:#bce774;}
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:#f9f9d6;}
td.down, tr.even td.down, tr.odd td.down{background:#f9f9d6;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#f9f9d6;color:#555;}

/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}

#suckerfishnav {
    background:#333 repeat-x;
    font-size:12px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:30px;
    padding:0;
    border:1px solid #aaa;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:201px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav li li {
    width:200px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:normal;
    font-family:verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:200px;
    font-size:12px;
    color:#fff;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 100px;
    }
#suckerfishnav li li:hover {
    background:#3987fc;
    }
#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:#fff;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#fff;
    }
#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:#fff;
    }
#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:#333;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#3987fc;
    }





/*

Theme Name: Wordpress Theme WpPal
Theme URI: http://www.WPpal.com
Description: Provided by WpPal.com, Wordpress Layout Creator <a href=http://www.wppal.com><font color="#FF0000" size="5"><strong>http://www.WpPal.com</strong></font></a> 
Version: 1.1
Author: WpPal.com
Author URI: http://www.wppal.com

*/

body, h1, h2, h3, form, p, ol, ul{ margin: 0; padding: 0; }

body{ font-family: Verdana, Arial; font-size: 12px; text-align: center; vertical-align: top; background: #dddddd; color: #000000; }

table{ font-family: Verdana, Arial; font-size: 12px; }

a{ text-decoration: underline; color: #3987FC; }

a:hover{ text-decoration: none; color: #3987FC; }

a img{ border: 0; }

form, input, textarea { font-family: Verdana; font-size: 11px; }

ul, ul li{ list-style-type: none; }

h1{ margin-bottom: 5px; font-family: Arial; font-size: 24px; font-weight: normal; color: #000000; }

h1 a{ text-decoration: none; color: #000000; }

h1 a:hover{ text-decoration: underline; }

#container{ margin: 0 auto; width: 900px; border-top: 5px solid #3987fc; text-align: left; vertical-align: top; background: #ffffff; color: #000000; }

#page{ padding: 20px; }

.description{ width: 860px; border-top: 1px solid #eee; font-size: 11px; text-align: left; vertical-align: top; background: #F9F9C6; color: #666666; clear: both; } 

.description p{ padding: 10px 20px }

#top-menu{ margin-bottom: 20px; width: 900px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-family: Arial; font-size: 14px; 	text-align: left; vertical-align: top; background: }

#top-menu ul li { margin: 0; padding: 0; list-style: none; float: left; }
#top-menu ul { height: 15px; margin: 0; padding: 10px 20px ; list-style: none; }

#top-menu a{ padding-right: 20px; font-weight: bold; text-decoration: none; color: #3987fc; }
#top-menu a:hover{ text-decoration: none; color: #3987fc; }

.narrowcolumn{ float: left; margin-right: 20px; width: 860px; text-align: left; vertical-align: top; }

.widecolumn{ float: left; margin-right: 20px; width: 860px; text-align: left; vertical-align: top; }

.post h2{ margin: 0 0 12px; font-family: Arial; font-size: 24px; font-weight: normal; line-height: 28px; color: #3987fc; }

.post h2 a{ text-decoration: none; color: #3987fc; }

.post h2 a:hover{ text-decoration: underline; color: #FF2E9A; }

.post{ padding: 15px 20px 0; line-height: 18px; text-align: left; vertical-align: top; background: #fff; color: #000; }

.post p{ padding: 0 0 12px; }

.post img{ border: 0px solid #ccc; padding: 0px; }

.post img.alignleft{ float: left; margin: 5px 10px 0 0; }

.post img.alignright{ float: right; margin: 5px 0 0 10px; }

.post ol { padding: 0 0 5px 10px; font-size: 10px; }
.post ul { padding: 0 0 5px 10px; font-size: 10px; }

.post-date{ margin-bottom: 20px; padding: 5px 10px; font-family: Arial; font-size: 11px; background: #f3f3f3; color: #666666; }
.post-date p {padding: 5px 0 0 0; margin: 0; }

.navigation{ margin-bottom: 20px; padding: 0 20px; }

.navigation a{  }

.commentlist ol, .commentlist ol li{ list-style-type: none; }

.commentlist ol{ margin: 0 0 10px 10px; font-size: 10px; }

.commentlist ol li{ margin-bottom: 5px; border: 1px solid #e8e8c5; padding: 10px; font-size: 11px; background: #f9f9d6; color: #000; }

blockquote{ margin: 5px 0 5px 5px; border: 1px solid #e6e6e6; padding: 5px 10px; font-family: Arial; font-size: 11px; line-height: 18px; text-align: left; vertical-align: top; background: #fff; color: #333; }

cite{ font-family: Arial; font-size: 11px; font-style: normal; }

#sidebar{ float: left; margin: 0; width: 200px; text-align: left; vertical-align: top; }

#sidebar h2{ font-family: Arial; font-size: 24px; font-weight: normal; }

#sidebar h2 a{ text-decoration: none; color: #ff2e9a; }

#sidebar h2 a:hover{ text-decoration: underline; color: #ff2e9a; }

#sidebar ul{ }

#sidebar ul li{ margin: 0 0 20px; padding: 15px 20px 10px; font-family: Arial; font-size: 24px; font-weight: normal; background: #f3f3f3; }

#sidebar ul ul{ margin: 0; padding: 0; }

#sidebar ul ul li{ margin: 0 0 10px 0; padding: 5px 0 0; font-family: Verdana; font-size: 12px; }

#wp-calendar{ margin: 5px 0 0; font-family: Arial; }

#wp-calendar caption{ font-weight: bold; padding: 0 0 0 10px; text-align: left; }

#wp-calendar th, #wp-calendar td{ padding: 3px; }

#footer{ clear: both; width: 760px; font-size: 11px; text-align: left; vertical-align: top; }

#footer p{ padding: 0 20px; }

#main_start {position: absolute;left: -10000px;};