@charset "utf-8";
/* CSS Document */

body {
	background:#FFFFFF url(../imgs/bg.jpg) repeat-x;
	color:#01233f;
	font: 11pt/14pt "Times New Roman", Times, serif;
	margin: 0; 
	padding: 0;
	}

h1 {
	margin:0;
	font: 700 24pt/24pt Arial, Helvetica, sans-serif;
	}

h2 {
	margin:0;
	font: 700 12pt/12pt Arial, Helvetica, sans-serif;
	}

h3 {
	font: 14pt/18pt "Times New Roman", Times, serif;
	}

h4 {
	font: 700 12pt/16pt "Times New Roman", Times, serif;
	margin-bottom:4px;
	text-decoration:underline;
	}




.onecol #container {
	width: 998px;  
	/*background: #f1f1f1;*/
	margin: 0 auto; 
	text-align: left; 
}

.onecol #brdr-top {
	background: url(../imgs/brdr-top-trans.png);
	height:28px;
	position:relative;
	/*font: 10pt/14pt Arial, Helvetica, sans-serif;*/
	margin-bottom:0;
	padding-right:30px;
	text-align:right;
	}

.onecol #brdr-top a {
	text-decoration:none;
	margin: auto 6px;
	color:#01233f;
	font-variant:small-caps;
	}

.onecol #brdr-top a:hover, .onecol #brdr-top a:focus {
	text-decoration:underline;
	color:#FFFFFF;
	}

.onecol #header {
	position:relative;
	margin:0;
	background:url(../imgs/brdr-header-trans.png) repeat-y;
	height:135px;
	}

.onecol #header #nav {
	margin:0;
	padding:88px 0 0;
	position:relative;
	}
	
.onecol #header #nav ul {
	margin:0;
	padding:0;
	list-style:none;
	}

.onecol #header #nav li {
	display:inline;
	margin:0 -5px;
	}

.onecol #header #googlesearch {
	position:absolute;
	left:670px;
	width:310px;
	z-index:9;
	padding-top:30px;
	}

.onecol #header #logo {
	margin:0 0 0 2px;
	background:url(../imgs/givingfish.jpg);
	width:290px;
	height:135px;
	position:absolute;
	}

.onecol #midtop {
	margin:0;
	background:url(../imgs/brdr-midtop-trans.png);
	height:24px;
	}

.onecol #inmidtop {
	margin:0;
	background:url(../imgs/brdr-inmidtop-trans.png);
	height:24px;
	}

.onecol #mid {
	margin:0;
	background:url(../imgs/brdr-mid-trans.png) repeat-y;
	min-height:500px;
	}

.onecol #inmid {
	margin:0;
	background:url(../imgs/brdr-inmid-trans.png) repeat-y;
	min-height:500px;
	}
	
.onecol #mid .fullwrap {	
	position:relative;
	padding:0 20px;
	width:100%;
	}
	
.onecol #inmid .fullwrap {	
	position:relative;
	padding:0 20px;
	width:100%;
	}

.onecol #mid .fullwrap #ltcol {
	position:relative;
	width:50%;
	left:0;
	}

.onecol #inmid .fullwrap #ltcol {
	position:relative;
	width:70%;
	left:0;
	}

.onecol #mid .fullwrap #ltcol .inwrap,
.onecol #inmid .fullwrap #ltcol .inwrap {
	position:relative;
	width:100%;
	padding:0 10px;
	margin: 20px 0 0;
	}

.onecol #mid .fullwrap #ltcol .inwrap .col-1,
.onecol #inmid .fullwrap #ltcol .inwrap .col-1 {
	position:relative;
	left:0;
	width:50%;
	text-align:center;
	}
	
.onecol #inmid .fullwrap #ltcol .inwrap .col-1 {
	width:30%;
	text-align:left;
}
	
.onecol #inmid .fullwrap #ltcol .inwrap .col-1 ul {
	list-style:none;
	margin:0;
	padding-left:0;
	}
	
.onecol #inmid .fullwrap #ltcol .inwrap .col-1 li {
	margin-left:0;
	padding-left:0;
	}
	
.onecol #inmid .fullwrap #ltcol .inwrap .col-1 a {
	text-decoration:none;
	color:#467eb7;
	font-weight:bold;
	font: 700 10pt/14pt Arial, Helvetica, sans-serif;
	}
	
.onecol #inmid .fullwrap #ltcol .inwrap .col-1 a:hover,
.onecol #inmid .fullwrap #ltcol .inwrap .col-1 a:focus {
	text-decoration:underline;
	color:#01233f;
	}

.onecol #mid .fullwrap #ltcol .inwrap .col-2,
.onecol #inmid .fullwrap #ltcol .inwrap .col-2 {
	position:absolute;
	left:50%;
	top:0;
	width:40%;
	text-align:center;
	}
	
.onecol #inmid .fullwrap #ltcol .inwrap .col-2 {
	left:38%;
	width:60%;
	text-align:left;
	}
	
.onecol #mid .fullwrap #ltcol #banner-specials {
	height:60px;
	width:468px;
	display:block;
	margin:10px auto 0;
	}

.onecol #mid .fullwrap #rtcol {
	position:absolute;
	top:0;
	left:53%;
	width:40%;
	}
	
.onecol #inmid .fullwrap #rtcol a {
	text-decoration:none;
	color:#01233f;
	font-weight:bold;
	font: 700 10pt/14pt Arial, Helvetica, sans-serif;
	}
	
.onecol #inmid .fullwrap #rtcol a:hover,
.onecol #inmid .fullwrap #rtcol a:focus  {
	text-decoration:underline;
	color:#467eb7;
	}
	
.onecol #inmid .fullwrap #rtcol a.small {
	text-decoration:none;
	font: 300 8pt/9pt Arial, Helvetica, sans-serif;
	color:#0000FF;
	}

.onecol #inmid .fullwrap #rtcol {
	position:absolute;
	top:0;
	left:73%;
	width:20%;
	text-align:center;
	}

.onecol #inmid .fullwrap #rtcol ul {
	list-style:none;
	padding:0;
	margin:6px 0 0;
	overflow:auto;
	max-height:450px;
	}

.onecol #inmid .fullwrap #rtcol li {
	margin:6px 0;
	padding:0;
	}

.onecol #inmid ul.charitylist {
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
	font: 10pt/12pt Arial, Helvetica, sans-serif;
	}

.onecol #inmid ul.charitylist li {
	margin:6px 0;
	}

.onecol #inmid ul.charitylist a {
	font-size: 8pt;
	}	
	
.onecol #inmid form {
	width:50%;
	background-color:#d0e3f3;
	margin:6px;
	}

.onecol #btm {
	margin:0;
	background:url(../imgs/brdr-btm-trans.png) repeat-y;
	height:34px;
	}

.onecol #inbtm {
	margin:0;
	background:url(../imgs/brdr-inbtm-trans.png) repeat-y;
	height:34px;
	}
