/*  TemplateName=CustomStyle.tpt */

/*  $Header: /home/cvs/cvsroot/site_data/001/00000001/static_data/css/CustomStyle.css,v 1.8 2003/07/24 23:47:39 paulj Exp $  */

/**********************************************************
	These are the styles peculiar to this site. Any styles
	specified in this file will override the baseline
	styles for the Convio product. The styles must be in
	this file so that they will be available in the
	Internet Exporer WYSIWYG HTML editor as well as in the
	Page Wrapper.

	Convio does not maintain this file once it has been
	delivered to the client.
***********************************************************/

/* The application area margin and width overrides */
.appArea {
	*width: 475px;
	margin: 0;
}

.appAreaNowidth {
	margin: 0;
}
.ObjTitle {
	color: black;
	font-size: 10pt;
}
html&gt;body .ObjTitle {
	margin-left: -10px;
}
.headline {
	font-size: 8pt;
	margin-bottom: 10px;
	color: #7d3d1a;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.5;
}
html&gt;body .headline {
	margin-left: -10px;
}

/* America's Second Harvest */
/* main stylesheet          */

* {
	*margin: 0;
}
table {
	font: 11px Verdana, Helvetica, sans-serif;
}
h1 {
	margin-bottom: 10px;
	color: #7d3d1a;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.5;
}
h1 span {
	font-weight: bold;
}
h1 img {
	margin-left: 5px;
}
h2, h3, h4, h5, h6 {
	margin-bottom: 10px;
	color: #7d3d1a;
	font-weight: bold;
	line-height: 1.5;
}
p {
	margin-bottom: 10px;
	line-height: 1.25;
}
ul {
	margin-bottom: 10px;
	padding-left: 15px;
}
ul ul {
	margin-bottom: 0;
}
li {
	line-height: 1.25;
}
a {
	color: inherit;
}
a img {
	border: 0;
}
form input {
	vertical-align: middle;
}
.clear {
	clear: both;
	font-size: 0;
}

html {
	height: 100%;
}
body {
	height: 100%;
	text-align: center;
	background-image:none;
	background-color:#FFFFFF;
}
@media print {
	body {
		background: #ffffff;
	}
}
#container {
	text-align: left;
	width: 780px;
	margin: 0 auto;
}

/* BANNER AND ACTION TAB */
#header {
}
#banner {
	float: left;
	width: 470px;
	height: 53px;
	margin: 28px 0 5px 0;
	color: #ffffff;
}
#actiontab {
	float: right;
	display: inline;   /*Fix IE float double margin bug */
	width: 275px;
	height: 53px;
margin: 28px 0px 5px 0;
	*margin: 28px 0px 5px 0;
	background: #ffffff url(../images/a2h/A2H_tab_upper_left.gif) no-repeat;
}
#actiontab2 {
	/*float: right;
	display: inline;   Fix IE float double margin bug */
	width: 275px;
	height: 53px;
margin: 28px 0px 5px 0;
	*margin: 28px 0px 5px 0;
	background: #ffffff url(../images/a2h/A2H_tab_upper_left.gif) no-repeat;
}
#actiontabcontent {
	background: url(../images/a2h/A2H_tab_upper_right.gif) top right no-repeat;
	text-align: right;
	padding: 5px 15px 0 0;
}
#actiontabcontent a {
	color: #670d0f;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
#actiontabcontent form {
	margin-top: 5px;
	color: #333333;
}
#actiontabcontent input {
	vertical-align: middle;
}
#actiontabcontent #emailinput {
	border: 1px solid #949699;
}

/* MAIN CONTAINER */
#mainshadowwhite {
	clear: both;
	background: url(../images/a2h/A2H_right_shadow_white.gif) top right repeat-y;
}
#mainshadowblue {
	background: url(../images/a2h/A2H_right_shadow_blue.gif) top right no-repeat;
}
#main {
	min-height: 600px;
	margin: 0 15px 0 0;
	padding: 15px;
	background: #ffffff;
}
* html #main {
	height: 600px;
}

/* HEADERS */
#logo {
	float: left;
	width: 117px;
	height: 120px;
	vertical-align: bottom;
}
* html #logo {
	margin: 0 -3px;
}
#mainheader {
	margin-left: 117px;
	height: 120px;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #mainheader {
	margin-left: 0;
}
/* End hide from IE5/mac */
#partnerflash {
	width: 600px;
	height: 14px;
	margin: 5px 0 0 0;
}
#searchbox {
	float: right;
	margin: 6px 0 2px 0;
	color: #333333;
}
#searchbox p {
	margin: 0;
}
#searchbox input {
	vertical-align: middle;
}
#searchbox #searchinput {
	border: 1px solid #949699;
}
#photobar {
	width: 605px;
	height: 65px;
	vertical-align: bottom;
}
#topmenubar {
	clear: both;
	width: 722px;
	margin-bottom: 15px;
	background-color: #ffffff;
}
#topmenubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#topmenubar ul li {
	text-align: center;
	display: inline;
	padding-left: 4px;
	border-left: 1px solid #2e6faf;
}
#topmenubar ul li.first {
	border-left: 0;
	padding-left: 8px;
}
#topmenubar ul li a {
	margin: 0 1px;
	color: #1f4876;
	line-height: 2;
	text-decoration: none;
}
/* DROPDOWN MENUS - See also ../js/udm-custom.js */
#udm li {
	border: 1px solid #1f4b76;
	border-bottom: none;
}
#udm li ul {
	border-bottom: 1px solid #1f4b76;
}

#content {
	clear: both;
}

/* HOMEPAGE CONTENT removed */
/* since Convio does not    */
/* host homepage content    */

/* INTERIOR PAGES CONTENT */
#intheader {
	position: relative;  /* Fix IE confusion about which layer is on top */
	padding-left: 176px;
	background: #ffffff;
}

/* INTERIOR PAGES CONTENT */
#intheaderleft {
	position: relative;  /* Fix IE confusion about which layer is on top */
	padding-left: 10px;
	background: #ffffff;
}
#intafterheader {
	background: url(../images/a2h/A2H_interior_nav_background.gif) repeat-y;
}
#intnav {
	float: left;
	width: 139px;
	background: url(../images/a2h/A2H_interior_nav_background.gif) repeat-y;
	color: #ffffff;
	font-size: 10px;
}
@media print {
	#intnav {
		background: #ffffff;
		color: #959698;
	}
}
#intnav ul {
	margin: 20px 15px;
	padding-left: 0;
	list-style: none;
}
#intnav ul ul {
	margin: 0;
	margin-top: 7px;
	padding-left: 10px;
}
#intnav li {
	margin-bottom: 7px;
	line-height: 0.8;
}
#intnav a {
	color: #ffffff;
	text-decoration: none;
}
#intnav a.currentpage {
	color: #7d3d1a;
}
#intnav a:hover {
	color: #003366;
}
#intcontent {
	overflow: visible; /* Fix IE italics bug, see http://www.positioniseverything.net/explorer/italicbug-ie.html */
	position: relative;
	min-height: 450px;
	margin-left: 154px;
	padding: 20px 45px;
	border: 1px solid #666666;
	background: url(../images/a2h/A2H_header_gradient.gif) repeat-x;
	color: #333333;
	line-height: 1.25;
}
@media print {
	#intcontent {
		width: 600px;
	}
}
* html #intcontent {
	height: 450px;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #intnav {
	margin-right: 12px;
}
* html #intcontent {
	margin-left: 0;
}
/* End hide from IE5/mac */
#intcontent #icons {
	position: absolute;
	top: 5px;
	right: 5px;
}
#intcontent #icons img {
	float: none;
	margin: 0;
}
#intcontent h1 {
	position: relative;
	margin-left: -12px;
	margin-right: 15px;
}
#intcontent h1 img {
	float: none;
	margin: 0;
	margin-left: 5px;
}
#intcontent img.rightimage {
	float: right;
	margin: 7px;
}
#intcontent a {
	color: #333333;
}
#intcontent table {
	color: #333333;
}
#intcontent strong,
#intcontent b {
	font-weight: bold;
}
#intcontent em,
#intcontent i {
	font-style: italic;
}
#intcontentright {
	display: inline;  /* Fix IE float double margin bug */
	width: 150px;
	position: relative;
	float: right;
	margin: 0 -15px 10px 10px;
	padding: 15px 15px 5px 20px;
	background: #f1f3f6;
	border: 1px solid #666666;
}
* html #intcontentright {
	width: 180px;
}

/* FOOTER */
#footer {
	background:  url(../images/a2h/A2H_bottom_shadow.gif) no-repeat;
	text-align: center;
	padding: 20px 0;
	font-size: 10px;
	color: #1f4876;
}
#footer a {
	color: #1f4876;
	text-decoration: none;
}

#footer2 {
	text-align: center;
	padding: 20px 0;
	font-size: 10px;
	color: #1f4876;
}
#footer2 a {
	color: #1f4876;
	text-decoration: none;
}
@media print {
	#udm {
		display: none;
	}
}

/* EMPLOYMENT ADMIN PAGE */
#employment_admin td {
	vertical-align: top;
}
#employment_admin textarea {
	height: 100px;
	width: 300px;
}
#employment_admin input {
	width: 300px;
}
#employment_admin input.radio {
	width: 30px;
}

.give_now_button {
  display: block;
  width: 187px;
  height: 65px;
  margin-top: 90px;
}

/*.bodyphoto {
	background-image: url(layout/whiteshade.png);
	background-repeat: repeat;
	background-position: 0% 0%;
	padding: 10px;
    margin-left:10px;
	border: 1px solid #AB8763;
    float:right;
	
}*/
