* { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin:20px 0; }
.clear { clear:both; }


* { padding:0; margin:20; }
ul, ol { margin:0px 0; }






#wrapper_green { 
	width : 900px;
	background : #cc9; 
	position:relative;
	margin:0 auto;
}

#wrapper_white { 
	width : 900px; 
	background : white; 
	margin:0 auto;
}
#wrapper_yellow { 
	width : 900px; 
	background : #ffc; 
	margin:0 auto;
}
/*#wrapper_blue { width : 900px; background : #a5d0c8; }*/
#wrapper_blue { 
	width : 900px;  
	background : #a5d0c8; 
	margin:0 auto;
}

#topbar{
width : 900px; 
height : 12pt;
background:#000;
/*margin-bottom:3pt;*/
margin:0 auto 3px auto;
}

#background_img { width : 900px; position:absolute; padding-bottom:30px;}

#logo {
	background : url(http://www.plan-uk.org/article_images/1777205);
	float : left;
	height : 104px;
	width : 135px;
	margin-left : 20px;
}

#topmenu {
	float : right;
	width : 660px;
	font-family : "Trebuchet MS", Verdana, Arial;
	font-size : 13pt;
	color : #36c;
	letter-spacing : -0.5pt;
	text-align:right;
}

#topmenu a {
	font-family : "Trebuchet MS", Verdana, Arial;
	font-weight : 800;
	text-decoration : none;
	color : black;
	
}

body.home #topmenu a#home, body.learningcentre #topmenu a#learningcentre, body.aboutplan #topmenu a#aboutplan, body.getinvolved #topmenu a#getinvolved, body.inthenews #topmenu a#inthenews  { color : #36c; }

#headtext {
	padding-left : 20px;
	padding-top : 30px;
	width : 470px;
}

#left_content {
	float:left;
	width:720px;
}

#left_column1 {
	float:left;
	margin-left: 20px;
	margin-top: 200px;
	width:130px;
}

#left_column2 {
	float:right;
	width:530px;
}

#left_column2_res {
	float:right;
	width:480px;
}

#left_column2 span {
	font-weight: bolder;
	color: black;
	font-family: Verdana;
}

#left_column1_res {
	float:left;
	margin-left: 10px;
	width:210px;
}

#left_column2_res span {
	font-weight: bolder;
	color: black;
	font-family: Verdana;
}

#left_column2 input { float: right; }
#left_column2_res input { float: right; }

h1 {
	color: #009;
	font-family : Verdana, Arial;
	font-weight : 800;
	text-decoration : none;
	font-size:22pt;
}

.h1_purple { color: #636; }

h2 {
	font-family : Verdana, Arial;
	font-size : larger;
	font-weight : bold;
	color : #0066CC;
	line-height : 18pt;
}

.h2_black { color: black; }

h3 {
	font-family : Verdana, Arial;
	font-size:12pt;
	font-weight : bolder;
	color : black;
	line-height : 0pt;
}

h4 {
	font-family : Verdana, Arial;
	font-size:small;
	font-weight:normal;
	color : black;
	line-height : 10pt;
}

.small_link {
	font-family : Verdana, Arial;
	font-size:small;
	font-weight:normal;
	color : blue;
	line-height : 10pt;
}

.big_link {
	font-family : Verdana, Arial;
	font-size:large;
	font-weight:bold;
	color : blue;
}

.black_link { color: black; text-decoration: none; }

#text {
	padding-left : 20px;
	padding-top : 150px;
	float : left;
	margin : 0px;
	width : 450px;
	font-family : Verdana, Arial;
	font-size : 10pt;
}

#text_nopad {
	width : 530px;
	font-family : Verdana, Arial;
	font-size : 10pt;
}

#stars {
	float:right;
	padding-right: 30px;
	width: 113px;
	margin: 0px;
}

.p1 li #p1, .p2 li #p2, .p3 li #p3, .p4 li #p4 { color : #36c; font-family : Verdana, Arial;}

#minimenu li {
	list-style: none;
	float: left;
	font-family : Verdana, Arial;
	width: 120px;
	padding-right: 5px;
	float: left;
	color : #36c;
}

#minimenu li a { 
	color: black;
	float: left;
	font-family : Verdana, Arial;
	font-size:12px;
	letter-spacing:-1px;
	font-weight:bold;
	color : #36c;
}

#res_menu li {
	list-style: none;
	width: 200px;
	float: left;
}

#res_menu li a { 
	color: black;
	font-family : Verdana, Arial;
	font-size:12px;
}

#res_image {
	float: left;
	width: 150px;
}

#res_text {
	float: right;
	width: 330px;
	height: 120px;
	color: black;
	font-family: Verdana, Arial;
	font-size:10pt;
}

#res_text span {
	color: #009;
	font-weight: bolder;
	font-size: 12pt;
}

select {
	font-family: Verdana;
	width: 400px;
}

#videos { background:url(../images/search_videos.gif) no-repeat 0 50%; }
#audio { background:url(../images/search_audio.gif) no-repeat 0 50%; }
#pictures { background:url(../images/search_pictures.gif) no-repeat 0 50%; }
#documents { background:url(../images/search_documents.gif) no-repeat 0 50%; }
#weblinks { background:url(../images/search_weblinks.gif) no-repeat 0 50%; }

.res_list {
	width: 300px;
	height: 80px;
	line-height: 80px;
}

.res_list .name {
	margin-left: 80px;
	float: left;
}

.res_list .value {
	margin-left: 50px;
	float: right;
}

.res_list .list {
	float: left;
	line-height:3em;
}

#left_column2 .res_list span { color: #009; }

.list a {
	text-decoration:none;
	color: blue;
	font-family : Verdana, Arial;
	font-size:large;
	font-weight:bold;
	font-size:12pt;
}

.image_right { float: right; margin-bottom: 20px; }
.video_player { float: left; margin-bottom: 20px; }
.name a { color: #009; text-decoration: none; }

/* -------------------------------------------------------------------------- */
/* FORM styles
/* -------------------------------------------------------------------------- */
/* put some space between input drop-down and labels */
form select{
	margin-top:10px;		
]}

/* align GO button with dropdowns */
form input{
	position:relative;
	top:15px;
	left:-130px;
}

.main_photo{
	border:5px solid black;
}
.smaller_photo{
	border:2px solid black;
