/*-------------------------------------------
	TITLE: Grace For Vets
	CREATED: 4/1/2008
-------------------------------------------*/


/*-------------------------------------------
	- BODY
-------------------------------------------*/

body {margin: 0px; padding: 0px; background-image:url(../images/body_bg1.jpg); background-repeat: repeat-x; background-color:#242021;}

#pagewidth{width:900px; text-align:left; margin-left:auto; margin-right:auto; background:url(../images/pagewidth_bg3.png) repeat-x #4A658F; border-bottom:#a10000 35px solid; 	margin-top: 0px; _margin-top: 0px;}

#topband {width:880px; height:35px; background-color:#a10000; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; text-align:center; padding:8px 0px 0px 20px; font-style:italic;}


/*-------------------------------------------
	-LEFT COLUMN
/*------------------------------------------*/

#leftcol {width:250px; height:1050px; background:url(../images/leftcol_bg3.gif) no-repeat; float:left; margin: 40px 0px 30px 20px; _margin: 40px 0px 30px 10px;}
#leftcol p {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#FFFFFF; text-align:center; margin:0 0 5px -15px;}
#leftcol ul {list-style-type:none; margin:0px 0px 0px 22px; padding:0px;}
#leftcol li {margin-bottom: 18px;}
#leftcol li a {display:block; width:190px; height:30px; background:url(../images/button_bg.png) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:10px; text-decoration:none; margin: 0px;}

#leftcol li a:hover {background-position: 0px -40px; width:190px; height:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; color:#940000; margin: 0px;}

/*-------------------------------------------
	- RIGHT COLUMN
-------------------------------------------*/

#rightcol {width:600px; padding:40px 20px 0px 0px; float:right;}
#rightcol p {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:22px; text-align: justify; text-transform: none; font-weight:normal; color:#FFFFFF;}
#rightcol p a {color:#FFFFFF; text-decoration:underline;}
#rightcol p a:hover {color:#1d2943; text-decoration:none;}
#rightcol p.alert {border-top:1px solid white; border-bottom:1px solid white; font-size:20px; font-style:italic; color:#97B1E8; padding:5px 0px 5px 10px; width:70%;}
#rightcol table a {color:#FFD9D9; text-decoration:underline;}
#rightcol table a:hover {color:#FFF; text-decoration:underline;}

#rightcol h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:24px; text-align:left; text-transform:capitalize; font-style:italic; font-weight:bold; color:#97B1E8; margin: 0px; padding: 0px;}

#rightcol h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:24px; text-align:center; text-transform:capitalize; font-style:italic; font-weight:bold; color:#FF6464;	margin: 0px; padding: 0px;}

#rightcol h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:24px; text-align:left; text-transform:capitalize; font-style:italic; font-weight:bold; color:#97B1E8; margin: 0px; padding: 0px;}
	
#rightcol h5 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:24px; text-align:left; text-transform:capitalize; font-style:italic; font-weight:bold; color:#FFF; margin: 0px; padding: 0px;}

#rightcol h6 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:24px; text-align:center; text-transform:capitalize; font-style:italic; font-weight:bold; color:#97B1E8; margin: 0px; padding: 0px;}
	
.totalwashes {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; text-align:left; text-transform:capitalize; font-weight:bold; color:#FFF; padding: 0px;}

#rightcol li {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:22px; text-align: justify; text-transform: none; font-weight:normal; color:#FFFFFF; margin-bottom:15px;}
#rightcol li a {color:#FFFFFF; text-decoration:underline;}
#rightcol li a:hover {color:#1d2943; text-decoration:none;}
#rightcol li.style2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:22px; text-align: justify; text-transform: none; font-weight:normal; color:#FFFFFF; list-style:lower-alpha; margin-bottom:0px;}
#rightcol li.tight {line-height:16px; margin:5px;}

#rightcol td {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:22px; text-align: justify; text-transform: none; font-weight:normal; color:#FFFFFF;}
#rightcol td.id {text-transform: capitalize; font-weight:bold; font-size:11px; color:#FFD9D9;}
#rightcol td.participating {text-transform: capitalize; color:#FFD9D9;}

#rightcol #sponsors p {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:22px; text-align: justify; text-transform:none; color:#0058B0; margin-top:0px;}

#sponsors {width:200px; border:4px solid #2B395E; background-color:#FFF; padding:12px;}
#sponsors h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; text-transform:capitalize; font-style:italic; color:#840607; margin:0;}

#sponsors2 {width:550px; border:4px solid #2B395E; background-color:#FFF; padding:12px;}
#sponsors2 h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; text-transform:capitalize; font-style:italic; color:#840607; margin:0;}
#sponsors2 p {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:22px; text-align: justify; text-transform:none; color:#0058B0; margin-top:0px;}
#sponsors2 td {text-align:center;}
/*-------------------------------------------
	- FOOTER
-------------------------------------------*/

#footer{width:900px; height:45px; margin:-25px auto 0 auto; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; text-align: center; line-height:15px;}
#footer a {color: #CCCCCC; text-decoration:none;}
#footer a:hover {color: #CCCCCC; border-bottom: 1px solid #CCCCCC;}

/*----- LIGHTBOX SHOW AD  ------------*/

.black_overlay{display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}

.overlay_object{display: none; position: absolute; top:10%; left:25%; width:755px; height:645px; z-index:1002; overflow: auto;}

#rightcol ul.benefits {padding:0; margin-left:10px;}

#rightcol .benefits li {margin:0; padding:0; line-height:18px;}