*{
	margin: 0px;
	padding: 0px;
}

body{
	background-color: #fff;
	background-image: url(background.png);
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.35;
	text-align: center;
}

a{
	text-decoration: none;
	border: 0px solid #000;
}

#main a, #sidebar a{
	text-decoration: underline;
	color: #008000;
}

#main a:hover, #sidebar a:hover{
	color: #00ba53;
}

img{
	border: 0px solid #000;
}

p{
	margin-bottom: 10px;
}

li{
	list-style-position: inside;
	margin-bottom: 5px;
}

h1, h2, h3, h4, h5{
	font-family: Helvetica, Arial, sans-serif;
}

h1{
	color: #009042;
	font-size: 225%;
	margin-bottom: 0px;
}

h2{
	font-size: 140%;
	margin: 10px 0px 10px 0px;
	color: #333;
}

h5{
	font-size: 125%;
	margin-bottom: 10px;
	color: #009042;
}

.date{
	margin-right: 5px;
}

.small_title{
	font-weight: bold;
	text-decoration: underline;
}

#header{
	width: 100%;
	text-align: left;
}

#header_inner{
	margin: 0px auto;
	width: 960px;
}

#navigation{
	z-index: 10;
	position: relative;
	width: 930px;
	font-size: 110%;
	padding: 15px;
	border-top: 1px solid #009042;
	border-bottom: 1px solid #009042;
	background-color: #0f9c51;
}

#navigation li{
	display: inline;
	list-style-type: none;
	padding: 15px 0px 15px 0px;
}

#navigation li a{
	font-size: 110%;
	padding: 15px;
	height: 100%;
	border-left: 1px solid #0f9c51;
	border-right: 1px solid #0f9c51;
	color: #fff;
}

#navigation li a:hover{
	text-decoration: underline;
	color: #eee;
	background-color: #3dab6f;
	border-left: 1px solid #009042;
	border-right: 1px solid #009042;
}

#wrapper{
	background-color: #fff;
	width: 960px;
	margin: 0px auto;
	border: 1px solid #a1a1a1;
	text-align: left;
	padding-bottom: 25px;
}

#logo{
	width: 576px;
	height: 210px;
	margin: 0px auto;
	background-image: url(http://gsgsr.org/GSGSR_web_logo.png);
	margin-bottom: 15px;
}

#main{
	background-color: #fff;
	padding: 20px 0px 20px 0px;
	width: 650px;
	float: left;
}

#main_inner{
	width: 600px;
	margin: 0px auto;
}

.table{
	width: 100%;
}

#fundraiser{
	text-align: left;
	font-size: 85%;
}

#fundraiser img{
	padding-right: 15px;
}

#donations{
	text-align: right;
}

.donate_button{
	padding-right: 10px;
}

#sidebar{
	line-height: 1.25;
	float: left;
	padding: 20px 0px 10px 20px;
}

#right{
	background-image: url(right.png);
	width: 275px;
	height: 215px;
	margin: 0px auto;
}

.available_dogs{
	text-align: center;
}

.available_dogs img{
	width: 120px;
	height: 145px;
	display: block;
}

.dog1{
	padding-right: 15px;
}

.dog_caption{
	margin-top: 5px;
	font-weight: bold;
}

.sidebar_inner{
	width: 265px;
	margin: 15px auto 0px auto;
	background-color: #fff;
	border: 1px solid #fff;
}

#sidebar li{
	list-style-type: none;
}

#sidebar ul.links li{
	list-style-image: url(http://gsgsr.org/pawprint.jpg);
}

#footer{
	padding: 0px 15px 0px 15px;
	text-align: center;
}

#footer h3{
	text-align: left;
	border-bottom: 1px solid #000;
	padding-bottom: 1px;
	margin-bottom: 15px;
}

#footer ul li{
	list-style-type: none;
	display: inline;
	padding-right: 5px;
}