﻿body {
	background: url("background.gif") top center repeat-y;
	font-family: Arial;
}

#container {
    position: relative;
}

#package {
    position: relative;
    margin: 0 auto;
    width: 670px;
}

h1#header {
    background: url("headerblue.jpg") top no-repeat;    
    text-indent: -9999px;
    margin-left: -26px;
    margin-top: -8px;
	height: 257px;
	z-index: 1;
}

#donate {
    position: relative;
    float: right;
    right: 180px;
    top: -72px;
    font-size: small;
    z-index: 2;
}

#lalogo {
    position: relative;
    float: right;
    left: 210px;
    top: -100px;
    z-index: 2;
}

#content {
	position: relative;
	margin-top: 0px;
	top: -50px;
	width: 670px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

#leftcolumn {
    float: left;
    width: 325px;
    padding-bottom: 10px;
}

#leftcolumnbox {
    float: left;
    width: 325px;
}

#rightcolumn {
    float: right;
    margin-right: -15px;
    width: 325px;
}

p {
    font-size: 14px;
    line-height: 150%;
    padding: 0 10px 0 0;
}

a {
	color: #0000ff;
	text-decoration: none;
}

a.bloglink {
    color: White;
}

a:hover {
    color: #0000ff;
    text-decoration: underline;
}

a.bloglink:hover {
    color: White;
}

img {
    border: none;
}

#footer {
	clear: both;
	position: relative;
	bottom: 0px;
    background: #47ade3;
	width: 700px;
	top: 25px;
	padding: 10px 10px 10px 10px;
	margin-left: auto;
	margin-right: auto;
	left: 1px;
}

#footer ul{
	color: white;
	font-size: 75%;
	margin: 0 0 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#footer li {
	display: inline;
	margin-left:10px;
}

#footer li.siteby {
	padding-left: 390px;
}

#footer a {
	color: white;
}

#footer a:hover {
    text-decoration: underline;
}

/* Blue Box */
/* set millions of background images */
.rbroundbox {
    background: url(nt.gif) repeat;
    width: 310px;
}
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
    width: 100%;
    height: 7px;
    font-size: 1px;
}
.rbcontent {
    margin: 0;
    line-height: 150%;
    color: white;
}

.rbcontent p {
    padding: 0 10px 0 10px;
    margin-top: -15px;
    line-height: 1.7;
}

h2 {
    border-bottom: 2px solid white;
    letter-spacing: 0.001em;
    font-family: Georgia;
    font-size: 200%;
    padding: 0px 0px 0px 10px;
}

/* Green Box */
/* set millions of background images */
.grbroundbox {
    background: url(gnt.gif) repeat;
    width: 330px;
}
.grbtop div { background: url(gtl.gif) no-repeat top left; }
.grbtop { background: url(gtr.gif) no-repeat top right; }
.grbbot div { background: url(gbl.gif) no-repeat bottom left; }
.grbbot { background: url(gbr.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.grbtop div, .grbtop, .grbbot div, .grbbot {
    width: 100%;
    height: 7px;
    font-size: 1px;
}

.grbcontent {
    margin: 0;
    padding: 10px 10px 0px 8px;
}