/*URI:http://www.SNB-T.com/
Version:1.0
Description:Widget-enabled fixed width 2-column design with left menu
Author:L. Keller
Author URI:http://SandstoneDigital.com/
*/
*{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
	/*
	background:transparent;		***this causes problems with some plugins
	background:#fcc;
	background:#fee;
	*/
	}
blockquote,q{
	quotes:none;
	}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none;
	}
blockquote{
	margin:25px 35px;
	padding:15px 25px;
	background:#eee;
	}
/* remember 'cellspacing="0"' */
table{
	table-layout:fixed;
	border-collapse:collapse;
	border-spacing:0;
	}
tr{
	height:23px;
	}
td{
	vertical-align:middle;
	}
body{
	font:100% Tahoma,'Trebuchet MS',Arial,Sans-Serif;
	text-align:center;
	line-height:1;
	}
h1,h2,h3,h4,h5,h6{
	margin:7px 5px;
	padding:0;
	font-size:200%;
	font-weight:bold;
	}
h2,h3{
	font-size:150%;
	color:#000;
	}
h4,h5{
	font-size:100%;
	}
h5,h6{
	font-size:87.5%;
	}
hr{
	display:none;
	}
img,a img{
	border:0;
	}
p{
	margin:5px 10px 15px 5px;
	line-height:1.25;
	}
ul,ol{
	margin:10px 40px;
	}
li{
	padding:0 0 5px 0;
	}
a:link,a:visited{
	color:#066;
	text-decoration:none;
	}
a:focus,a:hover,a:active{
	color:#066;
	text-decoration:underline;
	}
h4 a,h6 a{
	text-decoration:none;
	}
h1 a:visited,h1 a:hover,h1 a{
	color:#828794;
	}
sup{
	line-height:1;
	padding:0 0 3px;
	}
td{
	margin:3px 0;
	padding:0 5px;
	line-height:1.25;
	}
#wrap{
	width:1023px;
	margin:0 auto;
	background:url('images/wrap_bg.gif') repeat-y;
	}
#page{
	width:999px;
	margin:0 auto;
	text-align:left;
	background:#fff;
	}
#head{
	height:377px;
	background:url('images/header_bg/head_bg.gif') no-repeat;
	overflow:hidden;
	}
#suckerfishnav,#suckerfishnav ul{
	list-style:none;
	line-height:25px;
	}
#suckerfishnav{
	width:100%;
	margin:1px 0 0 20px;
	}
#suckerfishnav ul{
	position:absolute;
	left:-999em;
	width:200px;
	height:auto;
	margin:0;
	line-height:1;
	}
#suckerfishnav li{
	display:inline;
	float:left;
	margin:0 2px 0 0;
	padding:0;
	background:url('/wp-content/themes/Superior_National_Bank/images/nav_rt.gif') no-repeat right 0;
	}
#suckerfishnav li span{
	display:block;
	background:url('/wp-content/themes/Superior_National_Bank/images/nav_lt.gif') no-repeat 0 0;
	}
#suckerfishnav a{
	display:block;
	margin:0 8px;
	font-size:87.5%;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:#066;
	}
#suckerfishnav li li,#suckerfishnav li li span{
	width:100%;
	margin:0;
	padding:0;
	background:#408d8d;
	}
#suckerfishnav li li:hover,#suckerfishnav li li span:hover,#suckerfishnav li li li:hover,#suckerfishnav li li li span:hover,#suckerfishnav li li a:hover{
	background:#004d4d;
	}
#suckerfishnav li li a{
	padding:4px 15px;
	color:#fff;
	background:#408d8d url('/wp-content/themes/Superior_National_Bank/images/bull_w.gif') no-repeat 2px center;
	}
#suckerfishnav li ul ul{
	margin:-22px 0 0 199px;
	}
#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;
	}
#rotate{
	width:999px;
	height:241px;
	}
#head_low{
	clear:both;
	height:111px;
	padding:10px 25px;
	color:#fff;
	background:url('images/head_low.gif') no-repeat;
	}
#head_low a{
	color:#fff;
	}
#weather {
	float:right;
	}
#sidebar{
	float:left;
	width:243px;
	margin:0 0 25px;
	background:#fff;
	}
#sidebar h4{
	margin:5px 0 5px 20px;
	}
#sidebar p{
	font-size:75%;
	}
#sidebar ul{
	list-style:none;
	float:right;
	width:158px;
	margin:0;
	font-size:68.75%;
	}
#sidebar li{
	width:158px;
	}
#sidebar li span{
	display:block;
	}
#sidebar a{
	display:block;
	line-height:1.5;
	text-decoration:none;
	padding:0 0 0 10px;
	color:#000;
	background:url('images/bull_b.gif') no-repeat 0 center;
	}
#sidebar a:hover,#sidebar .current_page_item a{
	color:#066;
	text-decoration:underline;
	}
#sidebar .current_page_item li a{
	color:#000;
	text-decoration:none;
	}
#links ul li h2{
	float:left;
	}
#links p{
	float:left;
	width:54px;
	height:54px;
	margin:10px 13px;
	}
.linkcat h2{
	font-size:150%;
	}
.linkcat ul li h2 ul li{
	list-style:none;
	margin:0 0 15px;
	padding:3px 0;
	}
.xoxo li a{
	font-size:150%;
	}
#content{
	float:right;
	width:736px;
	margin:10px 0 25px 0;
	background:#fff;
	}
.post{
	background:#fff;
	}
ul#locations{
	clear:both;
	float:left;
	width:80%;
	margin:5px 0 0 50px;
	padding:0;
	}
#locations li{
	list-style:none;
	display:inline-block;
	width:275px;
	margin:7px;
	padding:0;
	}
#locations li a{
	font-weight:bold;
	}
ul#comm_loans{
	clear:both;
	float:left;
	margin:5px 0 0 50px;
	padding:0;
	}
#comm_loans li{
	margin:7px;
	padding:0;
	}
#comm_loans li a{
	font-weight:bold;
	}
#foot{
	clear:both;
	width:100%;
	height:42px;
	padding:15px 0 0;
	font-size:87.5%;
	background:#fff;
	border-top:1px solid #066;
	}
#foot div{
	float:left;
	width:auto;
	margin:0 20px;
	color:#066;
	line-height:1.5;
	}
#foot div span{
	margin:0 10px;
	}
#foot a,#foot a:visited{
	text-decoration:none;
	}
#foot a:focus,#foot a:hover,#foot a:active{
	text-decoration:underline;
	}
#sub_foot{
	clear:both;
	width:999px;
	margin:10px auto;
	font-size:87.5%;
	}
.clear-b{
	clear:both;
	}
.edit{
	clear:both;
	}
.edit a{
	color:#a44;
	}
.star{
	display:block;
	float:left;
	width:18px;
	height:15px;
	background:url('images/star.gif') no-repeat;
	}
.small{
	font-size:75%;
	}
.center{
	text-align:center;
	}
.right,.alignright{
	float:right!important;
	width:auto;
	}
.left,.alignleft{
	float:left;
	width:auto;
	}
.auto{
	width:auto;
	}
.phone{
	float:left;
	display:block;
	width:70px;
	}
.red{
	color:red;
	}
.blue{
	color:#066;
	}
a.black{
	color:#000;
	}
ul.none,ul.none li{
	list-style:none;
	}
hr.props{
	display:block;
	width:95%;
	height:1px;
	margin:20px 0;
	color:#000;
	background:#000;
	}
div.cTimeValue input{
	border:1px solid #888;
	}
.radio{
	margin:0 7px 0 12px;
	}
.small{
	font-size:87.5%;
	}
li.orange a:link,li.orange a:visited{
	color:orange!important;
	}
.orange li a:link,.orange li a:visited{
	color:#fff!important;
	}
.post.site_map ul li a{
	color:#066!important;
	}
