/*
---------------------------------------------
| Fundraising for Sports MASTER style sheet |
---------------------------------------------*/
	
* {
	padding: 0;
	margin: 0;
	}

td.main {
	background: #ddc;
	padding: 10px;
	border: 1px solid #aa9;
	font-family: "Lucida Grande", "Luxi Sans", "Bitstream Vera Sans", 
		"Trebuchet MS", helvetica, verdana, arial, sans-serif;
	font-weight: normal;
	font-weight: normal;
	font-size: small;
	}
	
.formt {
	font-size: 14px;
	color: #E70;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 2px solid #E70;
	margin-bottom: .5em;
	margin-right: 153px;
	line-height: 100%;
	}
	
.clr {clear:both;} 

/* 
----------------------------
|  Page Layout style defs  |
----------------------------*/

body {
	background: #ddc;
	margin: 25px;
	font-family: "Lucida Grande", "Luxi Sans", "Bitstream Vera Sans", 
		"Trebuchet MS", helvetica, verdana, arial, sans-serif;
	font-weight: normal;
	font-weight: normal;
	font-size: small;
	}
	
a {
	text-decoration: underline;
	color: #351;
	}
	
a:hover {
	color: #e70;
	}
	
#jar {
	background: #fff;
	border: 1px solid #aa9;
	min-width: 675px;
	width:expression(document.body.clientWidth < 685 ? "675px" : "100%" );
	}

#head {
	height: 78px;
	text-align: right;
	background-image: url("http://www.fundraisingforsports.com/images/sportsban.jpg");
	background-repeat: no-repeat;
	}
	
#navbar {
	clear: both;
	padding: 2px;
	background: #692;
	text-align: left;
	border-top: 1px solid #AB4;
	border-bottom: 3px solid #351;
	}


#gutter {
	float: left;
	width: 150px;
	padding: 5px;
	background-image: url("http://www.fundraisingforsports.com/images/money.jpg");
	border-right: 1px solid #aa9;
	border-bottom: 1px solid #aa9;
	}

#content {
	margin-left: 160px;
	padding: 1em;
	background: #fff;
	height: 100%;
	}


#foot {
	clear: both;
	padding: 5px;
	background: #dda;
	text-align: center;
	border-top: 1px solid #aa9;
	}
	
#copyright {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #452;
	text-align: center;
	margin: 5px;
	}
	
/* 
---------------------------
|  Navigation Style Defs  |
---------------------------*/

#navbar ul {
	white-space: nowrap;
	}
	
#navbar ul li {
	display: inline;
	list-style: none;
	}
	
#navbar ul li a {
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-weight: bold;
	padding: 2px 12px;
	height: 1px;
	}
	
#navbar ul li a:hover {
	color: #eb5;
	}

#head ul {
	white-space: nowrap;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	}
	
#head ul li {
	display: inline;
	list-style: none;
	}
	
#head ul li a {
	text-decoration: none;
	font-size: 90%;
	height: 1px;
	padding: 0 6px;
	border-left: 1px dotted;
	}
	

#foot ul {
	white-space: nowrap;
	}
	
#foot ul li {
	display: inline;
	list-style: none;
	}
	
#foot ul li a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 80%;
	height: 1px;
	padding: 0 6px;
	border-left: 1px dotted;
	}

#gutter ul.cats li {
	font: 13px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	width: 135px;
	font-weight: bold;
	list-style: none;
	margin: 15px 0 8px 0;
	}
	
#gutter ul.links li {
	border: 0;
	margin: 0 0 4px 10px;
	font-weight: normal;
	list-style: none;
	border-bottom: 1px solid #ccb;;
	}
	
#gutter ul.links li a {
	text-decoration: none;
	font-size: 9pt;
	line-height: 105%;
	}
	
#content li {
	margin-left: 20px;
	list-style: square;
	}

	

/* 
------------------------
|  Content Style Defs  |
------------------------*/

#content {
	font-family: times-roman, times, serif;
	font-size: medium;
	line-height: 125%;
	}	
	
#content h3 {
	font-size: 1.6em;
	color: #E70;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	padding-bottom: 5px;
	border-bottom: 2px solid #E70;
	margin-bottom: .5em;
	margin-right: 153px;
	line-height: 115%;
	}
	
#content h4 {
	font-size: .9em;
	background: #ddc;
	color: #332;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	margin-bottom: .25em;
	margin-top: .25em;
	margin-right: 153px;
	padding: 1px;
	padding-left: 5px;
	border-bottom: 2px solid #aa9;
	}
	
#content .ssum {
	margin-right: 153px;
	}
	
#content .preferred {
	font-size: .76em;
	color: red;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: .25em;
	margin-top: .25em;
	}
	
#content .request {
	font-size: .8em;
	text-transform: uppercase;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	background: #692;
	border: 1px solid #351;
	}
	
#content .request a {
	color: #fff;
	text-decoration: none;
	margin: 3px;
	}
	
#content .request a:hover {
	color: #eb5;
	}
	
#content .formtitle {
	font-family:Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
	}
	
#content .reqform {
	background: #ddc;
	border: 1px solid #aa9;
	padding: 10px;
}

#content .infobox {
	background: #ddc;
	border: 1px solid #aa9;
	padding: 10px;
	font-family:Arial,Helvetica,sans-serif;
  font-size: 13px;
	line-height: 125%;
	margin-right: 153px;
}

#content .infobox2 {
	color: #fff;
	background: #692;
	border: 1px dotted #351;
	padding: 10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 125%;
	margin-right: 153px;
}

#content .storypic {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #aa9;
	}
	
#content .efund {
	float: left;
	margin: -5px 10px 5px -5px;
	}
	
#content .storypicr {
	float: right;
	margin: 0 10px 10px 10px;
	border: 1px solid #aa9;
	}

#content .tbtitle {
	font-size: .9em;
	background: #ddc;
	color: #332;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	padding: 1px 15px 1px 15px;
	border-bottom: 2px solid #aa9;
	}
	
#content .tbrow {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 15px 1px 15px;
	border-bottom: 1px solid #aa9;
	}
	
#content .tbfoot {
	border-top: 3px solid #aa9;
	}
	
#content .tbtable {
	margin-right: 153px;
	}
	


#content .infobox2 a {
	color: #fff;
}

#content .infobox2 a:hover {
	color: #eb5;
}

#content .sidebar {
	float: left;
	text-align: left;
	background: #ddc;
	margin-right: 1em;
	margin-bottom: 1em;
	border: 1px solid #aa9;
	padding: 10px;
	width: 150px;
	}
	
#content .sidebar h5 {
	background: #aa9;
	text-transform: uppercase;
	color: #fff;
	font-size: x-small;
	font-weight: bold;
	font-family: sans-serif;
	margin-bottom: 10px;
	}

#content #summary {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
	margin-bottom: .5em;
	}
	
#content #author {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #351;
	margin-bottom: .5em;
	}
	
#content #bio {
	font-style: italic;
	margin-bottom: 2em;
	font-size: 90%;
	}
	
/* 
-------------------
|  Ad style defs  |
-------------------*/

#ads h5 {
	background: #aa9;
	text-transform: uppercase;
	color: #fff;
	font-size: x-small;
	font-weight: bold;
	font-family: sans-serif;
	margin-bottom: 10px;
	}

#ads {
	float: right;
	text-align: center;
	background: #ddc;
	margin-left: 1em;
	margin-bottom: 1em;
	border: 1px solid #aa9;
	width: 137px;
	}

#ads img {
	width: 125px;
	margin: 0 5px 15px 5px;
	border: 1px solid #aa9;
	}
