/* Screen layout */

/* REFUGEE ACTION colours
-- Primaries --
Green #B0B61A
Grey #F2EBE6

-- Secondaries --


-- Tertiaries --



*/

#container_01 {
	/* width: 770px; */
	width: 790px; /* Expanded from 770px on 10/03/09 */
	background-color: #fff;
	margin: 0 auto;
	padding: 0 20px 10px 20px;
	position:relative;
}

img#identity {
	position: absolute;
	left: 661px;
	/*top: 10px;*/
} 

#location {
	position: absolute;
	left:580px;
	/*left: 640px;
	top: 114px;*/
	top:90px;
	width: 138px;
	height: 1.7em;
} 

/* column 1 (_02w indicates the column is 2 columns wide (1 column=78px - see PSDs */

#c1_02w {
	width: 146px;
	float: left;
	/* margin:0 10px;  Added in 11/03/09 */
}

#c1_04w {
	/* width: 302px; */
	width:292px;
	float: left;
	display:inline;
	margin:0 10px 0 0;
}

/* column 2 */

#c2_06w {
	width: 478px;
	float: left;
}

#c2_08w {
	width: 624px;
	float: right;
}

/* column 2a */

#c2a_03w {
	width: 234px;
	float: left;
}

#c2a_04w {
	width: 312px;
	float: left;
	margin-right:15px;
}

#c2a_05w {
	width: 385px;
	float: left;
}

#c2a_06w {
	/* width: 468px;*/
	width: 448px;
	float: left;
}

/* column 2b */

#c2b_02w {
	width: 146px; /*brought down to bring things back in to line */
	float: right;
	/* margin-right:10px; */
}

#c2b_03w {
	width: 234px;
	float: right;
}

#c2b_04w {
	/* width: 312px; */
	width: 292px;
	float: right;
}

/* p, ul, h1, h2, h3, h4  {
	margin: 10px;
} */



/* Home page CSS */

#c1_04w_home {
	/* width: 302px; 
	width:292px;*/
	width:352px;
	float: left;
	display:inline;
	margin-right:20px;
	padding:10px 0;
}

#c1_04w_home hr + h2 {
	margin-top:20px;
}

/* column 2 */

#c2_06w_home {
	/*width: 478px;*/
	width:418px;
	float: left;
	display:inline;
	margin:0;
	padding:10px 0;
}

/* HOME - Where Next section */

.featureditem, .latestblog {
margin:20px 0;
}

.fi_colone {
width:352px;	
}

.fi_coltwo {
width:388px;	
}

.featureditem.fi_colone .pic {
	width:110px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

.featureditem.fi_colone .copy {
margin-left:10px;
	float:left;
	display:inline;
	width:222px;
}

.featureditem.fi_coltwo .copy {
margin-left:10px;
	float:left;
	display:inline;
	width:232px;
}

.featureditem .copy h3 {
	font-size:1.6em;
margin-bottom:10px;	
}

.latestblog.fi_coltwo .pic {
		width:78px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

.latestblog.fi_coltwo .copy {
	margin-left:10px;
	float:left;
	display:inline;
	width:294px;
}

/* Donate button for the RA home page - DD 24/05/10 */

#donatebox2 {
/*width:315px;
height:37px;*/
margin:20px 0;
padding:10px 15px 10px 70px;
background:url(/images/home/donatepanel.jpg) no-repeat top left #9E2B1E; /* RA red */
}

#donatebox2 a:link, #donatebox2 a:visited {
font-size:48px;
font-weight:500;
color:#fff;
margin:10px 0 3px 0;
padding:0;
line-height:48px;
text-decoration:none;
/*border-bottom:2px solid transparent;*/
}

#donatebox2 a:hover, #donatebox2 a:active {
/*border-bottom:2px solid #fff;*/
text-decoration:underline;
}

/*#donatebox {
width:332px;
background:url(/images/home/donatepanel.gif) no-repeat #9E2B1E;
/*height:180px;*/
/*padding:10px;
}

#donatebox p {
margin:0 10px 10px 170px;
font-weight:bold;
color:#fff;
font-size:13px;
}

.bigbutton {
padding:10px;
background-color:#fff;
margin:0 0 0 170px;
}

.bigbutton a {
font-size:36px;
padding:5px 0 0 0;
margin:0;
display:block;
font-weight:600;
}

.bigbutton a:link, .bigbutton a:visited {
	color:#9E2B1E;
	text-decoration:none;
}

.bigbutton a:hover, .bigbutton a:active {
	color:#CC9520;
	text-decoration:none;
}

#donatebox p.smalldonatetext {
font-size:15px;
color:#9E2B1E;
margin:10px 0 0 0;
}*/

/* The press block for the bottomm of the RA home page */

#pressblock {
background-color:#F2EBE6; /* RA grey */
clear:both;
margin:20px 0;
padding:20px 10px;
border-top:4px solid #9E2B1E;
}

.presscol {
	width:350px;
	float:left;
	display:inline;
}

.right10 {
	border-right:1px dotted #ccc;
padding-right:20px;
margin-right:20px;
}

.box_style_01 img + h2, .box_style_01 img + p {
margin-top:10px;	
}

.box_style_01 hr + h2, .box_style_01 p + hr, #donatebox hr + h2, #donatebox p + hr {
	margin-top:20px;
}

/* Social media buttons for the home page */

.socialmedia {
width:212px;
height:37px;
margin:20px 0;
padding:13px 0 0 140px;
}

.socialmedia p a:link, .socialmedia p a:visited {
	color:white;
	font-weight:bold;
}

.twitter {
background:url(/images/home/twitter_bg.gif) no-repeat center left #32CCFE;	
}

.facebook {
background:url(/images/home/facebook_bg.gif) no-repeat center left #074590;	
}

/* Events section DD 26/05/10 */

hr + h6, hr + img, hr + h2 {
padding-top:10px;
}

ul + hr {
margin-top:20px;	
}

h2 + h6 {
	margin-top:0;
	padding-top:0;
}

/* Adds spacing to the top of a paragraph immediately following a main image */
.box_style_00 img + p {
	margin-top:10px;
}

.regionstripe {
width:408px;
background-color:#5E0035;
color:white;
padding:10px;
margin:0 0 10px 0;
text-align:right;
text-transform:uppercase;
}

.regionstripe h1 {
font-weight:bold;
font-size:14px;
color:white;
padding:0;
margin:0;
}

/* London Marathon form */

textarea {
margin: 5px 0 20px 0;
}

textarea + hr {
	margin-top:10px!important;
}

/* RA Welcome campaign panel for the HOME page */

#welcomecampaign {
width:418px;
margin-bottom:10px;
position:relative;
}

.welcomecontent {
background-color:rgb(230,192,49);
padding:1px 15px;
}

.welcomecontent p {
font-size:14px;
color:#000;
margin-bottom:10px;
padding:1px 0;
}

.message {
height:125px;
width:240px;
background:url(/images/home/welcomecampaign/RA_welcome_bubble.gif) no-repeat top left transparent;
padding:5px 10px 0 10px;
}

.message h1 {
font-size: 16px;
font-weight: 500;
margin: 5px 0 10px;
padding: 0;
color:#000;
}

.message h1 span {
font-family: 'Georgia','Times New Roman',serif;
font-size: 12px;
font-style: italic;
font-weight:normal;
}

.message p {
font-size: 12px;
    line-height: 18px;
    margin-top: 0;	
}

.homesticky {
width:180px;
height:125px;
position:absolute;
z-index:999;
background-color:transparent;
left:290px;
top:115px;
}

/* New YouTube embed code */

iframe + p, object + p {
margin-top:20px;	
}

/* Label */
label {
	font-size:13px;
	margin-left:5px;
}
