body			{ background:#929C77; margin:0; padding:0; background:url(images/main-bg.jpg) no-repeat #929C77 50% 0; }
#container		{ background:#F7F7F7; border-left:1px solid #518564; border-right:1px solid #518564; width:900px; height:600; margin:0 auto; }
#nav			{ background:url(images/nav-bg.png) no-repeat; height:40px; }
#nav .nav-li a,	
#nav .nav-li a:visited	{ text-decoration:none; color:#3F473A; float:left; margin:9px 15px 0 10px; font-size:10pt; font-weight:600; }
#nav .nav-li a:hover,	
#nav .nav-li a:active	{ color:#929C77; }
.clear 			{ clear:both; height:0px; }
#searchsubmit	{ float:right; margin-right:5px; }
#search			{ float:right; }
#s				{ width:100px; height:15px; border:1px solid #CCCCCC; padding:2px; color:#CA134B; }
#footers		{ height:166px; background:url(images/footer-bg.jpg) no-repeat; }
.post-footer    { height:30px; width:900px; background:url(images/birdy-footer.jpg) no-repeat; }
p				{ color:#666666; font-family:Georgia, "Times New Roman", Times, serif; }
#footers small	{ float:right; margin:10px 33px 0 0; }
a img			{ border:none; }
#tweet			{ float:right; margin:-20px -20px 0 0; }
#profile		{ float:left; margin-bottom:100px;}
#jenny			{ width:110px; height:30px; float:left; font-size: 12pt; }
#twitter 		{ width:700px; float:left; font-size: 12pt; margin-bottom:20px; }
.drop-foot      { height:11px; margin:0 0 -11px 0; clear:both; background:url(images/dropmenu-btm.png) no-repeat; }

#wrapper {
	width:930px;
	margin:0 auto;
	background:url(images/main-ds.png) repeat-y;
}

p small{
	float:none;
	width:800px;
}

.comments-link a, 
.comments-link a:hover,
.comments-link a:active,
.comments-link a:link,
.comments-link a:visited{font-weight:600; font-size:8pt; color:#CA134B; text-decoration:none; float:left}

#suckerfishnav {
    font-size:10pt;
    font-weight:bold;    
    width:auto;    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    margin:0;
	padding:0;
}
#suckerfishnav a {
    display:block;
    color:#3F473A;
    text-decoration:none;
    width:177px;
    height:28px;
    margin:0 20px 0 8px;
    }
#suckerfishnav li {
    float:left;
    padding:9px 0 0 0;
    margin-right:-110px;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:177px;
    font-weight:normal;
    margin:0;
    line-height:1;
    }
#suckerfishnav li li {
    width:177px;
    font-weight:bold;
    margin-left:5px;
    background:none;
    clear:both;
    }
#suckerfishnav li li a {
    padding:0;
    width:177px;
    font-size:9pt;
    background:none;
    }
#suckerfishnav li ul ul {
    margin:-19px 0 0 100px;
    }
#suckerfishnav li li:hover {
	background:none;
    }
#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:#CA134B;
    background:url(images/birdy-nav.png) no-repeat;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#929C77;
    margin-left:8px;
    height:25px;
    background:none;
    }
#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:#3F473A;
    background:none;
    }
#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;
    background:none;
    }
#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:url(images/dropmenu-bg.png) repeat-y;
    }
#suckerfishnav li:hover{
    background:url(images/dropmenu-top.png) no-repeat;
    }