/* Main Style Sheet  */

/* page styles */
	* {margin:0px; padding:0px; border:0px;}
	body { background:url(images/bg.jpg) top repeat-x #FFFFFF; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#40596e; line-height:24px}
	#wrap {width:980px;margin-left:auto; margin-right:auto; display:block;}
	#header {width:980px; height:150px; display:block;  background-image:url(images/bg_test.jpg); background-repeat:no-repeat;}
	#logo {display:inline; float:left; margin-top:21px;} 
	#page-wrap { background:url(images/bg-home.jpg) no-repeat; display:block; width:980px;}
	#sub-wrap { background:url(images/bg-sub.jpg) no-repeat; display:block; width:980px;}
	#side-col {width:220px; float:left; display:inline; }
	
/* div classes */
	.donate{margin-left:17px; margin-top:8px;}
	.supporters {width:752px; background:url(images/bg-supporters.jpg) no-repeat; float:right; padding-top:60px;}
	.block-header {width:320px; height:52px; background:url(images/block-header.jpg) no-repeat;}
    .block-content {width:320px; background:url(images/block-bg.jpg) repeat-y; }
    .block-footer {width:320px; height:33px; background:url(images/block-foot.jpg) no-repeat;}
	.block-text {padding-left:23px; width:270px;}
	
/* sidebar styles */
	#navwrap {  background-position:top; margin:0px; padding:0px; margin-left:17px;  width:200px; }
	#navwrap ul { margin:0px; padding:0px; text-align:left; float:left; color:#000; display:block; list-style:none;  margin-top:30px; margin-bottom:25px; }
	ul#navul li  { float: left;  font-size: 14px; margin:0px; padding:0px; color:#000;  list-style:none;  display:block;  width:200px; margin-bottom:0px; line-height:35px;  }
	ul#navul li a {color:#3d576e; text-decoration:none; padding-left:25px; display:block; background:url(images/bg-li.gif) no-repeat top; font-weight:normal; border-bottom: 1px solid #bddb73;}
	ul#navul li a:hover {background:url(images/bg-li.gif) no-repeat bottom; color:#3d576e; padding-left:25px; }
	
	
		
/* Page cols */
	.col-a {width:320px; margin-left:55px; margin-top:35px; display:inline; float:left;  }
	.col-b {width:330px; margin-right:15px;  margin-top:35px; display:inline;float:right; }
	.col-gal {width:330px; margin-right:15px;  margin-top:0px; display:inline;float:right; }
	.col-full {width:655px; margin-left:55px;  margin-top:30px; display:inline; float:left;  }
	
	
/* Font Styles */
	h1 { font-size:16px; color:#40596e; line-height:20px; margin-top:0px; text-transform:normal; font-weight:bold; margin-bottom:5px; }
	h2 { font-size:16px; color:#40596e; line-height:16px; margin-left:23px; font-weight:bold; padding-top:22px;}
	h3 { font-size:18px; color:#40596e; line-height:10px; margin-top:18px; font-weight:normal; margin-left:10px;}
	h4 { font-size:14px; color:#40596e; line-height:10px; margin-top:10px; font-weight:normal; margin-left:37px;}
	h5 { font-size:14px; color:#40596e; line-height:23px; margin-top:3px; margin-bottom:10px;}
	p  { font-size:12px; color:#40596e; line-height:24px; margin:0px; padding:0px; padding-top:6px; padding-bottom:6px;}
	li { font-size:13px; color:#40596e; margin-left:15px; padding-bottom:10px;}
	ul {padding-left:5px; margin-left:5px;}
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	a:link 		{color:#846110;	text-decoration: none;}
	a:visited 	{color:#846110; text-decoration: none;}
	a:hover 	{color:#003366; text-decoration: underline;}
	a:active 	{color:#003366; text-decoration: underline;}
	a:focus 	{outline-style: none;}  

/* clears   */
	.clear 		{clear:both; height:0px; width:100%; }
	.clear05	{clear:both; height:05px; }
	.clear10	{clear:both; height:10px; }
	.clear20	{clear:both; height:20px; }
	.clear30 	{clear:both; height:30px; }

/* table styles */
	.tablestyle {}
	.tablestyle td {font-size: 11px; border-bottom: 1px solid #DEEFDA;	background: #FFF;	padding: 2px 0px 2px 0px; margin:0px;}
	
/* image styles */
	.sig {display:inline; float:right; margin-right:50px;}
	.supp {margin-left:35px;}
	.thmb{ width:261px; height:196px; background-color:#DEEFDA; padding:4px; float:right; margin-bottom:10px; margin-left:10px;}
	.thmb2{ width:261px; height:196px; background-color:#DEEFDA; padding:4px; float:left;margin-bottom:10px; margin-right:10px;}
	.thmb3{  background-color:#DEEFDA; padding:4px; float:left;margin-bottom:10px; margin-right:10px; clear:both;}
	.thmb4{  background-color:#DEEFDA; padding:4px; float:right;margin-bottom:15px; margin-right:10px; margin-left:10px; display:inline;}
	.thmb5{  background-color:#DEEFDA; padding:4px; margin-bottom:10px; margin-right:10px; }
	.thmb6{  background-color:#DEEFDA; padding:4px;  }
	.thmb-gal {
	background-color:#DEEFDA;
	padding:4px;
	display:inline;
	text-align: center;
}
	.fashion {height:250px;}


	.box{ width:550px; background-color:#DEEFDA; border:solid #cccccc 1px; padding:15px; margin-top:10px; margin-bottom:10px; clear:both; text-align:center;}
	.box2{ width:550px; background-color:#DEEFDA; border:solid #cccccc 1px; padding:15px; margin-top:10px; margin-bottom:10px; clear:both; }
	.box3{ width:550px; background-color:#DEEFDA; border:solid #cccccc 1px; padding:15px; margin-top:10px; margin-bottom:10px; clear:both; }
	.line{ width:655px; border-top:solid #DEEFDA 1px; margin-top:15px; margin-bottom:15px; clear:both}
	.right {float:right; display:inline;}
/* footer styles */	
	#footer-wrap {background:url(images/bg-footer-wrap.jpg) repeat-x; background-position:top;  width:100%; height:46px; z-index:0;  clear:both; display:block;}
	#footer {width:980px; margin-left:auto; margin-right:auto;  }
	#footer-col {width:700px; float:right; display:inline; margin-top:10px;}
	#footer p 			{font-size:12px; color:#1c364b; padding:0px; margin:0px; }
	#footer a:link 		{font-size:12px; color:#1c364b;text-decoration: none;}
	#footer a:visited 	{font-size:12px; color:#1c364b;text-decoration: none;}
	#footer a:hover 	{font-size:12px; color:#1c364b;text-decoration: underline;}
	
	

	#contact {width:177px; margin-left:11px; margin-bottom:0px; margin-top:0px;}
	#contact-form {margin-left:18px; margin-top:8px;}
	#contact-form p { font-size:11px; color:#1f2640; line-height:5px;  margin:0px; padding:0px; padding-top:5px; padding-bottom:2px; }
	input.btn { background-image:url(images/btn-submit.jpg); background-repeat: no-repeat; color:#FFFFFF; font-size:0px; height: 29px;width:136px; border:0px; cursor:pointer; text-decoration:none;}
	input.butt { background-image:url(images/submit.jpg); background-repeat: no-repeat; color:#FFFFFF; font-size:0px; height: 29px;width:136px; border:0px; cursor:pointer; text-decoration:none;}
	input.text {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px; width:165px;}


/* end of CSS file */
