body.custom { background: #fff; color: #42210B; }

.custom a { color: #c1272d; }
.custom a:hover { color:#57b6dd; }

.custom #container { margin: 2em auto; }

#suckerfishnav { background:#42210b; font-size:13px; font-family:verdana,sans-serif; font-weight:bold; width:100%; }
#suckerfishnav,#suckerfishnav ul { float:left; list-style:none; line-height:20px; padding:0; margin:0; width:100%; }
#suckerfishnav a { display:block; color:#fff; text-decoration:none; padding:0 25px; }
#suckerfishnav li { float:left; 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 #42210b; }
#suckerfishnav li li { width:129px; border-bottom:1px solid #42210b; border-left:1px solid #42210b; border-right:1px solid #42210b; font-weight:normal; font-family:verdana,sans-serif; }
#suckerfishnav li li a { padding:3px 10px; width:80px; font-size:13px; color:#fff; }
#suckerfishnav li ul ul { margin:-20px 0 0 130px; }
#suckerfishnav li li:hover { background:#57b6dd; }
#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:#42210b; }
#suckerfishnav li:hover,#suckerfishnav li.sfhover { background:#57B6DD; }
#suckerfishnav, #suckerfishnav ul{border:0 !important;}

.custom #page { position: relative; }

.custom #header {
	background: #FFF url(images/header.gif) repeat-x bottom;
	border: 0;
	height: 222px;
	padding: 0;
}

.custom #logo a {
	background: url(images/slogo.gif) no-repeat;
	display: block;
	float: right;
	height: 222px;
	outline: none;
	text-indent: -9999px;
	width: 287px;
}

#quotes {
	position: absolute;
	left: 1em;
	top: 4em;
	width: 55em;
}

	#quotes span { font-size: 1.8em; }
	
	#quotes em { float: right; font: normal 11px Georgia; text-transform: uppercase; }

        

     #random-posts li {
	background: #FFFFFF;
	border: 1px solid #42210b;
	line-height: 1.4em;
	-moz-border-radius: 5px;
	padding: 1.8em;
	-webkit-border-radius: 5px; }

#random-posts img { float: left; padding-right: 8px; }


#random-posts div.right { color: #baaf2e; float: right; font-size: 11px; text-transform: uppercase; }

