@import url('dd.css'); 
@import url('side.css');
@import url('photo.css');
@import url('lightbox.css');
@import url('common.css');
@import url('profile.css');

/**************** BODY *********************/

* { 
	margin: 			0; 
	padding:			0; 
} 

body{
	background:			#fff url(../images/layout/ibg.gif) top repeat-x;
}

/**************** ITOP *********************/

.itop {
	background:			url(../images/layout/itop.jpg) no-repeat;
	width: 			970px;
	height:			135px;
	overflow:			hidden;
	position:			static;
}

.itop p {
	display:			none;
}

/**************** LEFT *********************/ 

#left {
	float: 			left;
	padding: 			10px;
	margin-top: 		10px;
	width: 			670px;
	text-align:			left;
}

#left h1 {
	margin-bottom:		20px;
	font-family:		Arial, Verdana;
	font-size: 			160%; 
	letter-spacing: 		-1px;
	color: 			#006600;
	border-bottom:		solid 5px #ccc;
	text-align: 		Left;
} 

#left h2 {
	padding:			0px 0px 15px 0px;
	font-size: 			100%;
	color: 			#333;
	text-align: 		Left;
}

#left h3 {
	padding-bottom:		1em;
	font-size: 			100%;
	color: 			#000000;
	text-align: 		Left;
}

#left h4 {
	padding-bottom:		5px;
	font-size: 			90%;
	color: 			#000000;
	text-align: 		center;
}

#left p { 
 	padding-bottom: 		10px; 
	line-height:		20px;
	font-size: 			90%;
}

.success {
	border-bottom:		1px #ccc dashed;
 	margin-bottom: 		10px;
}

.event {
	margin-bottom:		20px;
	font-size: 			110%; 
	font-weight:		bold;
	color: 			#cc0033;
	text-decoration:		underline;
	text-align: 		Left;
} 

.list {
	list-style-type:		square;
	margin:			0pt 0px 15px 20px;
	margin-left:		30px;
	margin-bottom:		20px;
	list-style-position:	outside;
	list-style-type:		square;
	font-size: 			90%;
}

.list li {
	list-style-type:		square;
	margin:			0pt 0pt 10px;
	padding:			0px;
}

#left ol {
	margin:			0pt 0px 15px 20px;
	margin-left:		30px;
	margin-bottom:		15px;
	list-style-position:	outside;
}

#left ol li {
	margin:			0pt 0pt 5px;
	padding:			0pt;
}

#left hr { 
 	margin-bottom: 		18px;
	color:			#CCCCCC;
	width:			95%;
}

.grey {
	position: 			relative;
	background-color: 	#fff;
	border: 			1px solid #a9a9a9;
	padding: 			4px;
  }

.img-shadow {
	float:			right;
	background:			url(../images/layout/shadowAlpha.png) no-repeat bottom right !important;
	background: 		url(../images/layout/shadow.gif) no-repeat bottom right;
	margin: 			10px 10px 0 10px !important;
  }

.img-shadow img {
	display: 			block;
	position: 			relative;
	background-color: 	#fff;
	border: 			1px solid #a9a9a9;
	margin: 			-6px 6px 6px -6px;
	padding: 			4px;
  }

/**************** ILEFT *********************/ 

#ileft {
	float: 			left;
	padding: 			10px;
	width: 			312px;
	text-align:			left;
}

#ileft p { 
 	padding-bottom: 		10px; 
	line-height:		20px;
	font-size: 			90%;
}

#ileft ul {
	list-style-type:		square;
	margin:			0pt 0px 15px 20px;
	margin-left:		30px;
	margin-bottom:		15px;
	list-style-position:	outside;
	list-style-type:		square;
	font-size: 			90%;
}

#ileft ul li {
	list-style-type:		square;
	margin:			0pt 0pt 20px;
	padding:			0pt;
}

#ileft ol {
	margin:			0pt 0px 15px 20px;
	margin-left:		30px;
	margin-bottom:		15px;
	list-style-position:	outside;
	font-size: 			90%;
}

#ileft ol li {
	margin:			0pt 0pt 20px;
	padding:			0pt;
}

/**************** IRIGHT *********************/ 

#iright {
	float: 			left;
	padding: 			10px;
	margin:			0 0 15px 0;
	width: 			312px;
	min-height:			90px;
	text-align:			left;
	border-left:		1px #ccc dashed;
}

#iright p { 
 	padding-bottom: 		10px; 
	line-height:		20px;
	font-size: 			90%;
}

#iright ul {
	list-style-type:		square;
	margin:			0pt 0px 15px 20px;
	margin-left:		30px;
	margin-bottom:		15px;
	list-style-position:	outside;
	list-style-type:		square;
	font-size: 			90%;
}

#iright ul li {
	list-style-type:		square;
	margin:			0pt 0pt 20px;
	padding:			0pt;
}

.services-title {
	font-size: 			110%;
	font-weight:		bold;
	padding:			5px 5px 0px 5px;
	margin-bottom:		10px;
	text-align: 		Left;
	border-bottom:		2px #ccc solid;
}

/**************** DONATE *********************/ 

.donate {
	background:			#F7F7F9;
	margin:			10px 0px 20px 0px;
	padding:			10px 40px 10px 5px;
	width:			635px;
}

.donate-title {
	font-size: 			110%;
	font-weight:		bold;
	margin-left:		130px;
	padding:			5px 5px 10px 5px;
	text-align: 		Left;
}

.donate p {
	padding:			5px;
	margin-left:		130px;
	font-size:			80%;
}

.donate-pic {
	margin:			5px;
	float:			left;
  	background-color: 	#fff;
  	border: 			1px solid #a9a9a9;
  	padding: 			4px;
}

.donate ul {
	list-style-type:		square;
	margin:			0pt 0px 20px 20px;
	margin-left:		160px;
	margin-bottom:		10px;
	list-style-position:	outside;
	list-style-type:		square;
	font-size: 			90%;
}

.donate ul li {
	list-style-type:		square;
	margin:			0pt 0pt 10px;
	padding:			0pt;
}


