body, html			{margin:0;padding:0;height:100%;color:#333;background-color:#fff;font:14px Arial, Helvetica, sans-serif;text-align: center;}
h1,h2,h3,h4,div,pre,form,input,textarea,p,script {margin:0; padding:0;}
img					{border:0;}
ol,ul 				{list-style:none;}
#container			{width:980px; margin-left:auto;margin-right:auto; text-align:left; overflow:hidden;}

/*background-color:#ffffcc; // border: #000 1px solid;*/ /*padding/margin:30px 0 20px 0px; = top,right,bot,left;*/ /*background:30px 0 20px 0px; = left,top,right,bot;*/

/* layers */
.layer01			{position:absolute; z-index:105; top:63px; margin-left:752px; height:133px;width:165px; overflow:hidden;background:url(../images/menu_bg.gif) no-repeat;}
.layer02			{position:absolute; z-index:105; top:530px; margin-left:68px; height:122px;width:332px; overflow:hidden;background:url(../images/home_box_bg.gif) no-repeat;}
.layer02 p			{padding:12px 12px 8px 30px;color:#fff;font:bold 14px Arial, Helvetica, sans-serif;line-height:18px;}
.layer03			{position:absolute; z-index:105; top:563px; margin-left:36px; height:158px;width:341px; overflow:hidden;background:url(../images/box_brown.gif) no-repeat;}
.layer03 p			{padding:8px 12px 8px 38px;color:#fff;font:bold 14px Arial, Helvetica, sans-serif;line-height:18px;}


.header				{height:37px;padding-right:42px;text-align:right;}
.header p			{padding-top:8px;color: #999;}

/* display */
/*.display			{margin-left:158px;} */
.display			{margin-left:192px;}
.display div		{margin-top:33px;}

/* links */
a					{text-decoration: none; color: #0099ff;}
a:hover				{text-decoration: underline; color: #ff9900;}
a.c					{text-decoration: none; color: #999;}
a:hover.c			{text-decoration: none; color: #ff9900;}

.clear_all			{content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.hide				{display: none; visibility:hidden;}
.nope				{display: none;}

/* columns holder */
.columns			{display:inline;clear: both;}
.columns ul			{margin: 0;padding: 0;list-style-type: none;}
.columns li			{float: left;}

.column_left		{width:442px;}
.column_right		{width:455px;}


/* menu */
#menu				{font-weight:bold;font-size:20px;padding-top:15px;display: block; float: left;}
#menu ul			{margin: 0;padding: 0;list-style-type: none;}
#menu li 			{width:300px;text-transform: uppercase;}
#menu li a			{color:#fff;text-decoration: none;padding-left:27px;line-height:26px;}
#menu li a.up		{color:#cccc00;text-decoration: none;padding-left:27px;line-height:26px;}
#menu li a:hover	{color: #ff9900;text-decoration: none;padding-left:24px;}

/* list */
.list				{width:448px;margin-top: 50px;font-weight:bold;}
.list ul			{margin: 0;padding: 0;list-style-type: none;}
.list li			{color:#484848;font-size:14px;line-height:19px;padding-left:28px; padding-bottom:15px;width:440px;
					background:url(../images/bullet.gif) no-repeat;background-position: 0 1px;}
					
.zoom img			{border-bottom:#fff 2px solid;border-right:#fff 1px solid;}			
.zoom:hover img		{border-bottom:#6464b4 2px solid;border-right:#6464b4 1px solid;}

/* button */
.but img			{background-color:#fff;}
.but:hover img		{background-color:#d2c7ce;}

input				{padding-left:2px;padding-top:2px;border:#b68c85 1px solid;font-size: 12px;width:175px;height:16px; background:url(images/field_bg.gif) repeat-x; color: #888;}

.left_border		{border-left: #b44d72 10px solid;}
.home_bg			{height:639px;background:url(../images/home_bg5.jpg) no-repeat;}
.page_bg			{height:768px;background:url(../images/page_bg.jpg) no-repeat;}
.donate_bg			{height:639px;background:url(../images/donate.jpg) no-repeat;}
.brand				{margin-top:17px;margin-left:40px;}
.shadow				{height:12px;background:url(../images/shadows.jpg) no-repeat;}
.text				{margin-top: 50px;}

.column_a			{width:478px;padding-left:48px;color:#898989;}
.column_b			{width:455px;padding-left:48px;color:#898989;}
.news_title			{padding-top:18px;text-transform: uppercase;font-size:12px;font-weight:bold;}
.column_c			{width:224px;padding-top:43px;font:11px Arial, Helvetica, sans-serif;color:#5c5c5a;}
.privacy			{font-size:11px;padding-bottom:5px;clear: both;}
#response			{font-weight:bold;color:#339900;}
.copyright			{margin-top:18px;margin-bottom:28px;font:11px Arial, Helvetica, sans-serif;border-top: #b4548b 2px dotted;padding-top:10px;color:#8d8d8d;}
.artenergy			{font:11px Arial, Helvetica, sans-serif;text-align:right;margin-top:-14px;padding-right:1px;}

/* rounding corners banner */
#round_banner 		{height:348px;width:395px;margin:0; padding:0; background:transparent;}
.display2			{display:block; padding:15px 18px 17px 27px; background:#fff; color:#000;font:bold 14px Arial, Helvetica, sans-serif;border:0 solid #ccc; border-width:0 1px;}
div.display2 hr{margin-top:10px;margin-bottom:10px; border-top: #3399cc 1px dotted; color:white;}
.rb1, .rb2, .rb3, .rb4 {display:block; overflow:hidden;}
.rb1, .rb2, .rb3	{height:1px;}
.rb2, .rb3, .rb4	{background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.rb1 {margin:0 5px; background:#ccc;}
.rb2 {margin:0 3px; border-width:0 2px;}
.rb3 {margin:0 2px;}
.rb4 {margin:0 1px; height:2px;}

/* rounding corners banner */
input.butt			{width:128px;height:28px;
					color: #0066ff;
					font:14px verdana, geneva, arial, helvetica, sans-serif;
					background: #FDD000; 
					cursor: pointer;font-weight:bold;}
	
input.buttup		{width:128px;height:28px;
					color: #990000;
					font:14px verdana, geneva, arial, helvetica, sans-serif;
					background: #D8F7CB; 
					cursor: pointer;font-weight:bold;}