/*-----------------------------------------------------

	CodePress.co.uk
	Professional Front-end web development

------------------------------------------------------*/
	/* Code Press Reset */
	html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0; font-weight: inherit; font-style:inherit; font-family:inherit; font-size: 100%;}
	input, textarea, select {margin:0; padding:0; font-family:sans-serif; font-size: 1em}
	body {line-height: 1; color: black; background: white;}
	img, a img,abbr,acronym,fieldset {border: 0;}
	ol, ul {list-style: none;}
	table {border-collapse: collapse; border-spacing: 0;}
	caption, td, th {text-align: left; font-weight: normal; vertical-align: top;}
	blockquote:before, blockquote:after, q:before, q:after {content: "";}
	blockquote, q {quotes: "" "";}
	sup, sub {vertical-align: text-top;}
	/*CP Default styles*/
	strong 	{font-weight:bold;}
	em 		{font-style:italic;}
	h1,h2,h3,h4,h5,h6,p,dd,dt,li {line-height:1.22em;}

/*-----------------------------------------------------
	
	CSS structure 
	
	1.0 Defaults
		1.1 Link defaults
		1.2 Type defaults
	2.0 Layout
		2.1 Homepage
	
-----------------------------------------------------*/

/*-----------------------------------------------------
	1.0 Defaults
-----------------------------------------------------*/

	body {font:62.5% Verdana, Arial, Helvetica, sans-serif; background:#dae3da url(../images/body_bg.gif) top repeat-x; color:#000;}
		#skiplinks {position:absolute; left:-9999px;}
	
/*-----------------------------------------------------
	1.1 Links
-----------------------------------------------------*/
	a:link 		{ color:#000; text-decoration:underline;}
	a:visited	{ color:#000;}
	a:hover		{ color:#444;}
	a:active	{}

/*-----------------------------------------------------
	1.2 Type
-----------------------------------------------------*/

	h1	{}
	h2	{}
	h3	{}
	p	{}
	li	{}
	
/*-----------------------------------------------------
	2.0 Layout
-----------------------------------------------------*/

/*-----------------------------------------------------
	2.1 Homepage (name of page/group)
-----------------------------------------------------*/
	/* 	
		Styles in here are either customised modules (extra bits to the header or added modules.) 
		or unique page-specific/group specific styles
	*/

.wrapper{ width:900px; margin:0 auto; overflow:hidden; background:#fff;}

#header{ width:864px; margin:16px auto 0; overflow:hidden;}
	#header h1{ float:left; display:inline; width:372px;}
	
	#navigation{ float:left; display:inline; margin:11px 0 0 5px; width:642px; height:44px; overflow:hidden; font-size:1.5em; background:url(../images/nav_bg.gif);}
	#navigation ul{ width:664px; margin-left:2px;float:left;}
	#navigation ul li{ display:inline; margin-right:28px;float:left;}
	#navigation ul li a:link,
	#navigation ul li a:visited{ color:#3f3f3f; text-decoration:none; line-height:44px;}
	#navigation ul li a:hover{ color:#046738; text-decoration:underline;}
	
	#header .make_donation{ float:right; display:inline; width:200px; margin:7px 0 0 0;}
	

#content{ width:864px; margin:28px auto 0; overflow:hidden;}
	.main_content{ float:left; width:422px;}
	.main_content h2{ width:370px; font-size:3.2em; font-family:Georgia, "Times New Roman", Times, serif; word-spacing:2px; margin-bottom:9px;}
	.main_content p{ font-size:1.4em; margin-bottom:6px;}
	.main_content ul{ font-size:1.4em;}
	.main_content ul.ul_fund{ margin-bottom:28px;}
	.main_content ul.ul_fund li{ padding-left:20px; margin-bottom:5px; background:url(../images/li_dot.gif) 3px 6px no-repeat;}

	.main_content blockquote{ font-style:italic; margin-bottom:6px;}
	.main_content cite{ font-size:1.4em; margin-bottom:6px;}
	
	.main_content .quick_entry{ width:100%; overflow:hidden; margin-top:21px;}
	.main_content .quick_entry .btn_latest{ float:left;}
	.main_content .quick_entry .btn_gallery{ float:right;}
	
	.sidebar{ float:right; width:420px; margin-top:6px;}
		.education_holder{ width:100%; overflow:hidden; margin-top:11px;}
		.education_holder .edu_sec{ float:left; width:200px; height:302px; background:#662265 url(../images/edu_purple.gif) no-repeat;}
		.education_holder .edu_ter{ float:right; width:200px; height:302px; background:#f7941d url(../images/edu_orange.gif) no-repeat;}
		.education_holder p.edu_img{ text-align:center; margin:13px 0 1px 0px;}
		.education_holder p.edu_txt{ text-align:center;}
		
		
#footer{ font-size:0.9em; width:845px; margin:15px auto 0; padding:80px 0 45px 0; background:url(../images/footer_bg.gif) 0 0 no-repeat;}
#footer span{ margin-right:16px;}


/*-----------------------------------------------------
	2.2 About us (name of page/group)
-----------------------------------------------------*/
	ul.ul_jump{ font-size:1.6em; margin-top:3px; margin-bottom:45px; font-family:Georgia, "Times New Roman", Times, serif;}
	ul.ul_jump li{ line-height:150%; padding-left:29px; background:url(../images/arrow_right.gif) left 3px no-repeat;}
	ul.ul_jump li.back{ background:url(../images/arrow_left.gif) left 3px no-repeat;}
	ul.ul_jump li a:hover{ color:#046738;}

/*-----------------------------------------------------
	2.3 Gallery (name of page/group)
-----------------------------------------------------*/
	.gallery_txt{ float:left; width:180px;}
	.gallery_txt h2{ font-size:3.2em; font-family:Georgia, "Times New Roman", Times, serif; word-spacing:2px; margin-bottom:9px;}
	.gallery_txt p{ font-size:1.4em; margin-bottom:6px;}
	.gallery_img{ float:right; width:640px; display:inline; margin:5px 2px 0 0;}
		ul.ul_control{ width:100%; overflow:hidden; font-size:1.5em; font-family:Georgia, "Times New Roman", Times, serif; margin-top:14px; margin-bottom:22px;}
		ul.ul_control li.control_back{ float:left; padding-left:27px; background:url(../images/arrow_left.gif) 0 2px no-repeat;}
		ul.ul_control li.control_next{ float:right; padding-right:27px; background:url(../images/arrow_right.gif) right 2px no-repeat;}
		ul.ul_control li a:hover{ color:#046738;}
	
		.images_holder{ width:640px; overflow:hidden;}
		.images_holder ul{ width:660px; overflow:hidden;}
		.images_holder ul li{ float:left; display:inline; width:200px; margin:0 20px 20px 0;}
		.images_holder ul li a,
		.images_holder ul li img{ float:left; width:100%;}
