/*
* india-for-charity.css
*/
body
{
	font-style:gorgian;
	background-color:#dcdcdc;
	line-height:16px;
}

p
{
	color:#333333;
	font-family:verdana;
	font-size:0.75em;
	margin:10px;
}

img
{
	border:none;
}

.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}

.u_white
{
	border-bottom:1px solid white;
}

.miniImage
{

	border:1px solid gray;
	height:250px;
	margin:8px;
	width:300;
	text-align:center;
	background:url(../images/gradient1.jpg) repeat-x 0 0 white;
}

#d_scroll
{
	border:1px solid #78AB46;
	margin:8px;
	width:150px;
	height:250px;
	text-align:center;
	/*background:url(../images/gradient1.jpg) repeat-x 0 0 white;*/
}

span.image_rsf
{
	display:block;
	background-color:#333333;
	font-size:0.8em;
	color:white;
	padding:2px;
}

.miniImage2
{

	border:1px solid gray;
	min-height:105px;
	margin:10px;
	width:110px;
	text-align:center;
	
}

.half_window
{
	width:48.2%;
	height:auto;
	
	margin:5px;
	background:url(../images/gradient1.jpg) repeat-x 0 0 white;
}

code
{
	padding-left:10px;
}

h1.mHead
{
	text-align:center;
	padding-bottom:10px;
	line-height:25px;
}

#d_banner
{
	margin:0 auto;
	width:800px;
	height:80px;
	border:2px solid gray; 
	background:url(../images/endurance-india-logo.jpg) no-repeat 10px 10px #333333;
	overflow:auto;
}

#d_banner h1
{
	font-size:2.2em;
	color:white;
	margin-left:40px;
	margin-top:20px;
	float:left;
	font-weight:lighter;
}

#d_banner_image
{
	margin:0 auto;
	width:800px;
	height:200px;
	border:2px solid gray; 
	border-top:0px;

}

.c_ent
{
	text-align:center;
}	

span.green
{
	color:#78AB46;
}

.bgreen
{
	background-color:#78AB46;
}

span.bold
{
	font-weight:bold;
}

span.italic
{
	font-style:italic;
}

span.source
{
	color:green;
	font-size:0.9em;
}

span.larger
{
	font-size:1.1em;
}

a.donate
{
	color:orange;
	font-weight:bold;
}

.black
{
	color:black;
}

.orange
{
	color:orange;
}

table.about_us td
{
	vertical-align:top;
	
}

table.about_us td
{
	padding:5px;
	margin:3px;
}

td.title
{
	border-right:1px solid gray;
	color:#333333;
}

#d_nav, #d_nav_2
{
	float:right;
	width:60%;
}

#d_nav ul, #d_nav_2 ul
{
	list-style:none;
	margin:0;
	margin-right:20px;
	margin-top:20px;
	font-weight:bold;
	float:right;
}

#d_nav ul li
{
	float:left;
	margin-left:5px;
	margin-right:5px;
	font-size:0.9em;
}

a
{
	color:#78AB46;
	text-decoration:none;
}

a:hover
{
	color:#748269;
}

#d_container
{
	background-color:white;
	overflow:auto;
}

/*#d_container a
{
	color:#333333;
	text-decoration:underline;
}

#d_container a:hover
{
	color:white;
	background-color:gray;
}*/

#d_container h1
{
	margin:10px;
	font-size:1.2em;
	font-weight:lighter;
	border-bottom:1px solid #78AB46;
}

#d_container h2
{
	margin:10px;
	font-size:1.2em;
	font-weight:lighter;
	border-bottom:1px solid #78AB46;
}

#d_container h3
{
	margin:10px;
	font-size:1.0em;
	font-weight:lighter;
	border:none;
	font-weight:bold;
	display:inline;
}

#d_container h4
{
	margin:10px;
	font-size:0.8em;
	font-weight:lighter;
	border:none;
	font-weight:bold;
	display:block;
	font-family:verdana;
	margin-top:20px;
}

.d_container_sub
{
	background:url(../images/gradient1.jpg) repeat-x 0 0 white;
	display:block;
	
	padding:5px;
}

.bgorange
{
	background-color:orange;
	padding:5px;
	color:#333333;
}

.bgorange a {color:#333333;}

.bgorange a:hover {text-decoration:underline;}

.d_container_sub ul li
{
	display:inline;
	margin-right:3px;
}

.full_width
{
	display:block;
	border:1px solid gray;
	background:url(../images/gradient1.jpg) repeat-x 0 0 white;
	margin:10px;
	margin-right:20px;
	margin-left:20px;
	overflow:auto;
	padding:2px;
	height:auto;
}

.full_width p
{
	width:580px;
	font-size:0.6em;
}

#d_nav_2 ul li
{
	float:left;
	margin-left:5px;
	margin-right:5px;
	font-size:0.7em;
}

#d_nav_2 ul li a
{
	color:#cdcdcd;
	text-decoration:none;
}

#d_nav_2 ul li a:hover
{
	color:gray;
}

#d_body
{
	margin:0 auto;
	padding-top:5px;
	width:800px;
	height:auto;
	border:2px solid gray;
	border-top:none;
	background-color:white;
	
}

#d_space
{
	min-height:25px;
	/*border:1px solid #dcdcdc;    */
	display:block;
	margin:0;
	margin-top:0px;
	/*background-color:#e8e8e8;*/
	background:url(../images/gradient1.jpg) repeat 0 0 white;
	background-color:white;
	height:auto;
}

#d_container
{
	min-height:250px;
	border:1px solid #dcdcdc;
	border-top:none;
	display:block;
	margin:5px;
	margin-top:0;
	height:auto;
	overflow:hidden;
}

/*
* CSS for the footer
*/
#d_footer
{
	margin:0 auto;
	width:800px;
	border:2px solid gray;
	height:35px;
	margin-top:5px;
	background-color:#333333;
}

#d_footer h1
{
	color:#dcdcdc;
	font-size:0.8em;
	float:right;
	margin:8px;
}


.d_comment_box
{
	width:150px;
	height:auto;
	float:right;
	margin:10px;
	padding:5px;
	color:white;
}

#green_box_hp
{
	margin-top:45px;
}

#green_box_hp a
{
	color:gray;
}

#green_box_hp a:hover
{
	color:white;
}

.d_comment_box h1
{
	font-size:1em;
	display:inline;
	border-bottom:1px solid gray;
}

.d_comment_box p
{
  	font-size:0.7em;
	font-weight:bold;
}

#d_ashram img
{
	margin-top:20px;
}

#d_rainbow_trust img
{
	margin-top:30px;
}

#d_unicef_mini img
{
	margin-top:75px;
}

#d_wcs_mini img
{
	margin-top:20px;
	margin-left:1px;
}

#d_ashram2 img
{
	margin-top:5px;
}

#d_rainbow_trust2 img
{
	margin-top:15px;
}

#d_unicef_mini2 img
{
	margin-top:30px;
}

#d_wcs_mini2 img
{
	margin-top:5px;
	margin-left:1px;
	border:none;
}

#about_alex, #about_mat
{
	height:360px;
	font-family:verdana;
	font-size:0.8em;
	padding-bottom:5px;
}

#about_alex {border-left:1px solid #dcdcdc;}

#about_mat{border-right:1px solid #dcdcdc;}

#d_route, #d_d_route
{
	text-align:center;
	height:430px;
}

#d_route_itin
{
	display:block;
	margin:5px;
	margin-right:0;
	margin-left:0;
	height:160px;
	border-bottom:1px dashed black;
	margin-top:20px;
}

#d_route_itin p
{
	margin:20px;
	line-height:20px;
	color:black;
	font-style:italic;
}

ul.sponsor li	      
{
	padding:10px;
}

#shirt
{
	width:570px;
	background:url(../images/gradient1.jpg) repeat-x 0 0 white;
	margin:5px;
	margin-right:0;
	margin-left:0;
	margin-top:0;
	padding:2px;
	height:550px;
	float:left;
	border:1px solid white;
}

#d_shirt_left
{
	float:left;
	width:100px;
	height:500px;
	margin:5px;
	margin-left:0;
	margin-right:0;	
	margin-top:0;
	background:url(../images/gradient1.jpg) repeat-x 0 0 white;
}

#d_shirt_right
{
	float:right;
	width:100px;
	height:500px;
	margin:5px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	background:url(../images/gradient1.jpg) repeat-x 0 0 white;
}

.d_t_p
{
	display:block;
	border:1px solid gray;
	height:57px;
	margin:2px;
	background:url(../images/gradient1.jpg) repeat-x 0 0 white;
	padding:0;
}

.d_t_p h5
{
	display:block;
	text-align:center;
	color:#78AB46;
	background-color:#333333;
	margin:0;
	padding:0;
	border:none;
}

.d_t_p p
{
	text-align:center;
}about_mat

.d_t_p img
{
	margin:0;
	padding:0;
}

#d_extras_home
{
	height:50px;
	margin:0 auto;
	width:800px;
	border-right:2px solid gray;
	border-left:2px solid gray;
	border-bottom:2px solid gray;
	background-color:orange;
	color:white;
}

#d_extras_home h1 
{
	text-align:center;
	margin:0;
	padding-top:17px;
	text-decoration:underline;
}

#d_extras_home h1 a
{
	color:white;
}

#d_extras_home h1 a:hover
{
	color:gray;
}

#d_extras
{
	height:30px;
	margin:0 auto;
	width:800px;
	border-right:2px solid gray;
	border-left:2px solid gray;
	border-bottom:2px solid gray;
	background-color:#333333;
	color:white;
	
}

#d_extras p
{
	margin:0;
	padding:0;
	margin-left:20px;
	padding-top:7px;
	color:#78AB46;
}

#d_extras a:hover
{
	color:white;
}

p.thanks
{
	margin-left:30px;
	background:url(../images/gradient2.jpg) repeat-y 0 0 white;
	padding-left:15px;
}

span.specialThanks
{
	font-weight:bold;
	font-size:1.2em;
	color:black;
}

#d_alex_shirt
{
	width:540px;
}

.sp_image:hover
{
	background-color:#e8e8e8;
}

.sp_image
{
	width:48%;
	/*border:1px solid gray;*/
	margin:1px;
	padding:0;
	/*margin:0;*/
	height:auto;
}

.sp_image img
{
	float:left;
}

.sp_image p
{
	font-size:1.2em;
	padding:15px;
	font-family:times;
}

#d_cs
{
	margin:5px;
	display:block;
}

.corporate_sponsors
{
	border:1px solid gray;
	height:125px;
	width:247px;
	float:left;
	margin:5px;
}

.char_image
{
	margin:10px;
	padding:10px;
}

#donations_tbl
{
	width:760px;
	border:1px solid #333333;
	border-collapse:collapse;
	margin:10px;
	font-size:0.8em;
}

#donations_tbl th
{
	background-color:#333333;
	color:white;
	
}
#donations_tbl tr td
{
	color:#333333;/*	#78AB46;*/
	text-align:center;
}

#donations_tbl tr
{
	border-bottom:1px solid gray;
}

#donations_tbl tr:hover
{
	background-color:#e8e8e8;
}

#d_total_donate
{
	width:300px;
	margin:10px;
	margin-right:20px;
	height:100px;
	border:1px solid gray;
	float:right;
}

#d_total_donate h6
{
	display:block;
	border-bottom:1px solid gray;
	margin:5px;
}

#d_total_donate span.t
{
	float:right;
	margin-right:20px;
	margin-left:20px;
	color:#333333;
}





